diff --git a/.env.docker.dev b/.env.docker.dev index a08999055..1f7b82c63 100644 --- a/.env.docker.dev +++ b/.env.docker.dev @@ -42,6 +42,7 @@ export SENDER_EMAIL=fittrackee@example.com # export STATICMAP_SUBDOMAINS= # export MAP_ATTRIBUTION= # export DEFAULT_STATICMAP=False +# export OPEN_ELEVATION_API_URL= # Geospatial features # export NOMINATIM_URL= diff --git a/.env.docker.example b/.env.docker.example index 132fb0d5f..1ac80a61c 100644 --- a/.env.docker.example +++ b/.env.docker.example @@ -39,11 +39,13 @@ export UI_URL= export EMAIL_URL= export SENDER_EMAIL= + # Workouts # export TILE_SERVER_URL= # export STATICMAP_SUBDOMAINS= # export MAP_ATTRIBUTION= # export DEFAULT_STATICMAP=False +# export OPEN_ELEVATION_API_URL= # Geospatial features # export NOMINATIM_URL= diff --git a/.env.example b/.env.example index 58cc7ee32..84b867bbf 100644 --- a/.env.example +++ b/.env.example @@ -38,6 +38,7 @@ export SENDER_EMAIL= # export STATICMAP_SUBDOMAINS= # export MAP_ATTRIBUTION= # export DEFAULT_STATICMAP=False +# export OPEN_ELEVATION_API_URL= # Geospatial features # export NOMINATIM_URL= diff --git a/docsrc/source/features.rst b/docsrc/source/features.rst index 3e7c79dc5..78e255f8c 100644 --- a/docsrc/source/features.rst +++ b/docsrc/source/features.rst @@ -133,6 +133,8 @@ Workouts .. note:: .fit files from Garmin devices may contain product id instead of product name. The mapping between the product id and the product name allows the product name to be displayed instead, if available (*mapping updated in 0.11.0*). +- | If some elevation data are missing and an OpenElevation API URL is set, the missing elevations can be retrieved if the user preference is set (*new in 1.1.0*). + | In this case, all elevations are updated. - | Some values are only calculated on workout creation. | The previously uploaded workouts are not updated in the following cases: @@ -527,6 +529,11 @@ Account & preferences - each data displayed on a different chart - A user can update messages preferences (*new in 1.0.0*). +- A user can set missing elevation processing if an OpenElevation API URL is set (*new in 1.1.0*): + + - none + - OpenElevation (raw data) + - OpenElevation (smoothed data) Equipments diff --git a/docsrc/source/installation.rst b/docsrc/source/installation.rst index 36446f1f6..836599533 100644 --- a/docsrc/source/installation.rst +++ b/docsrc/source/installation.rst @@ -238,6 +238,13 @@ deployment method. :default: ``https://nominatim.openstreetmap.org`` +.. envvar:: OPEN_ELEVATION_API_URL + + .. versionadded:: 1.1.0 + + URL of `OpenElevation `__ service (public API or self-hosted instance). + + .. envvar:: PORT **FitTrackee** port. diff --git a/fittrackee/application/app_config.py b/fittrackee/application/app_config.py index 5c377693f..04ada9920 100644 --- a/fittrackee/application/app_config.py +++ b/fittrackee/application/app_config.py @@ -48,6 +48,9 @@ def get_application_config() -> Union[Dict, HttpResponse]: "data": { "about": null, "admin_contact": "admin@example.com", + "elevation_services": { + "open_elevation": false + }, "file_sync_limit_import": 10, "file_limit_import": 10, "global_map_workouts_limit": 10000, @@ -107,6 +110,9 @@ def update_application_config(auth_user: User) -> Union[Dict, HttpResponse]: "data": { "about": null, "admin_contact": "admin@example.com", + "elevation_services": { + "open_elevation": false + }, "file_sync_limit_import": 10, "file_limit_import": 10, "global_map_workouts_limit": 10000, diff --git a/fittrackee/application/models.py b/fittrackee/application/models.py index c8f8f9652..069572230 100644 --- a/fittrackee/application/models.py +++ b/fittrackee/application/models.py @@ -56,11 +56,19 @@ def is_registration_enabled(self) -> bool: def map_attribution(self) -> str: return current_app.config["TILE_SERVER"]["ATTRIBUTION"] + @property + def elevation_services(self) -> Dict: + return { + "open_elevation": current_app.config["OPEN_ELEVATION_API_URL"] + is not None + } + def serialize(self) -> Dict: weather_provider = os.getenv("WEATHER_API_PROVIDER", "").lower() return { "about": self.about, "admin_contact": self.admin_contact, + "elevation_services": self.elevation_services, "file_limit_import": self.file_limit_import, "file_sync_limit_import": self.file_sync_limit_import, "is_email_sending_enabled": current_app.config["CAN_SEND_EMAILS"], diff --git a/fittrackee/config.py b/fittrackee/config.py index 17da22a13..f5dfb5589 100644 --- a/fittrackee/config.py +++ b/fittrackee/config.py @@ -51,6 +51,7 @@ class BaseConfig: ), "STATICMAP_SUBDOMAINS": os.environ.get("STATICMAP_SUBDOMAINS", ""), } + OPEN_ELEVATION_API_URL = os.environ.get("OPEN_ELEVATION_API_URL") DRAMATIQ_BROKER = broker diff --git a/fittrackee/constants.py b/fittrackee/constants.py index aad1904e3..4a6817016 100644 --- a/fittrackee/constants.py +++ b/fittrackee/constants.py @@ -1,5 +1,5 @@ import os -from enum import IntEnum +from enum import Enum, IntEnum TASKS_TIME_LIMIT = int(os.environ.get("TASKS_TIME_LIMIT", "1800")) * 1000 @@ -8,3 +8,9 @@ class TaskPriority(IntEnum): LOW = 100 MEDIUM = 50 HIGH = 0 + + +class MissingElevationsProcessing(str, Enum): # to make enum serializable + NONE = "none" + OPEN_ELEVATION = "open_elevation" + OPEN_ELEVATION_SMOOTH = "open_elevation_smooth" diff --git a/fittrackee/dist/index.html b/fittrackee/dist/index.html index 4d96edb94..43ee145f8 100644 --- a/fittrackee/dist/index.html +++ b/fittrackee/dist/index.html @@ -7,11 +7,11 @@ FitTrackee - + - +
diff --git a/fittrackee/dist/static/css/index-Xk2zfF8A.css b/fittrackee/dist/static/css/index-Xk2zfF8A.css new file mode 100644 index 000000000..fc324f4ed --- /dev/null +++ b/fittrackee/dist/static/css/index-Xk2zfF8A.css @@ -0,0 +1 @@ +@charset "UTF-8";#footer[data-v-17d23115]{display:flex;bottom:0;position:fixed;width:100%;background:var(--footer-background-color);color:var(--footer-color);font-size:.9em}#footer .footer-items[data-v-17d23115]{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%}#footer .footer-items .footer-item[data-v-17d23115]{padding:10px;border-top:solid 1px var(--footer-border-color);text-align:center}@media screen and (max-width:500px){#footer .footer-items[data-v-17d23115]{border-top:solid 1px var(--footer-border-color);font-size:.85em;padding:0 0 2px}#footer .footer-items .footer-item[data-v-17d23115]{border-top:none;padding:1px 5px}#footer .footer-items .bullet[data-v-17d23115]{padding:1px 0}}.user-picture{display:flex;justify-content:center;align-items:center;min-width:30%;line-height:1.2em}.user-picture img{border-radius:50%;height:90px;width:90px}.user-picture .no-picture{color:var(--app-a-color);font-size:5.5em}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}[data-v-1c9a449f]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}#nav[data-v-1c9a449f]{background:var(--nav-bar-background-color);display:flex;padding:15px 10px 10px}#nav a[data-v-1c9a449f]{text-decoration:none}#nav .nav-container[data-v-1c9a449f]{display:flex;margin-left:auto;margin-right:auto;padding:0 15px 15px;max-width:1140px;width:100%;border-bottom:solid 1px var(--nav-border-color)}#nav a.router-link-exact-active[data-v-1c9a449f]{color:var(--nav-bar-link-active);font-weight:700}#nav a.router-link-exact-active.app-name[data-v-1c9a449f]{color:var(--app-color)}#nav .app-name[data-v-1c9a449f]{color:var(--app-color);font-size:1.2em;font-weight:700;margin-right:10px;line-height:1.6em}#nav .fa[data-v-1c9a449f]{font-size:1.2em}#nav .notifications-icons[data-v-1c9a449f]{font-size:1em;padding-top:7px}#nav .nav-icon-open[data-v-1c9a449f],#nav .hamburger-icon[data-v-1c9a449f],#nav .close-icon[data-v-1c9a449f]{display:none}#nav .menu-button[data-v-1c9a449f]{padding:0}#nav .nav-items[data-v-1c9a449f]{display:flex;flex:1;justify-content:space-between;line-height:2em;width:100%}#nav .nav-items .nav-items-close[data-v-1c9a449f]{display:none}#nav .nav-items .nav-items-app-menu[data-v-1c9a449f],#nav .nav-items .nav-items-user-menu[data-v-1c9a449f]{display:flex;margin:0;padding:0}#nav .nav-items .nav-items-group[data-v-1c9a449f]{display:flex;align-items:flex-start}#nav .nav-items .nav-item[data-v-1c9a449f]{padding:0 10px;height:28px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-1c9a449f]{padding:0;margin-left:2px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{z-index:1000;margin-left:-150px!important;width:190px!important}#nav .nav-items .nav-item.notifications .notifications-label[data-v-1c9a449f]{display:none}#nav .nav-items .nav-link[data-v-1c9a449f]{color:var(--app-a-color);cursor:pointer}#nav .nav-items .nav-profile-img[data-v-1c9a449f]{display:flex;gap:10px;align-items:flex-start;margin-bottom:-10px}#nav .nav-items .nav-profile-img[data-v-1c9a449f] .user-picture{min-width:auto}#nav .nav-items .nav-profile-img[data-v-1c9a449f] .user-picture img{height:32px;width:32px;object-fit:cover}#nav .nav-items .nav-profile-img[data-v-1c9a449f] .user-picture .no-picture{font-size:1.7em;padding:0}#nav .nav-items .nav-profile-img .user-name[data-v-1c9a449f]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav .nav-items .nav-separator[data-v-1c9a449f]{display:none}#nav .nav-items .nav-button[data-v-1c9a449f]{padding:5px 7.5px;margin-left:2px}#nav .nav-items .nav-button .nav-button-fa[data-v-1c9a449f]{display:block}#nav .nav-items .nav-button .nav-button-text[data-v-1c9a449f]{display:none}#nav .nav-items .nav-button.logout-button[data-v-1c9a449f]{padding:6px 0 0 6px}#nav .nav-items .clear-theme[data-v-1c9a449f]{filter:var(--workout-img-color);height:20px;margin-bottom:-3px}@media screen and (max-width:1000px){#nav .hamburger-icon[data-v-1c9a449f]{display:block}#nav .nav-icon-open[data-v-1c9a449f]{display:flex;text-align:right;justify-content:flex-end;gap:10px;width:100%}#nav .nav-icon-open.menu-open[data-v-1c9a449f]{display:none}#nav .notifications-icons[data-v-1c9a449f]{padding:6px 0 0 4px}#nav .close-icon[data-v-1c9a449f]{display:block}#nav .close-icon.menu-closed[data-v-1c9a449f],#nav .nav-items[data-v-1c9a449f]{display:none}#nav .nav-items.menu-open[data-v-1c9a449f]{display:flex;flex-direction:column;justify-content:flex-start;z-index:1001;position:absolute;inset:0;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-1c9a449f],#nav .nav-items.menu-open .nav-items-app-menu[data-v-1c9a449f],#nav .nav-items.menu-open .nav-items-user-menu[data-v-1c9a449f]{display:flex;flex-direction:column;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-1c9a449f]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav .nav-items.menu-open .nav-items-close .app-name[data-v-1c9a449f]{padding:15px 25px}#nav .nav-items.menu-open .nav-items-group[data-v-1c9a449f]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-group .nav-button[data-v-1c9a449f]{padding:10px 10px 10px 24px;color:var(--app-a-color);text-align:left}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-fa[data-v-1c9a449f]{display:none;width:36px}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-text[data-v-1c9a449f]{display:block}#nav .nav-items.menu-open .nav-item[data-v-1c9a449f]{padding:7px 25px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f]{padding-left:20px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{width:auto!important;height:200px;overflow-y:scroll}}@media screen and (max-width:1000px)and (orientation:portrait){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{margin-left:initial!important}}@media screen and (max-width:1000px)and (orientation:landscape){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{margin-top:-35px;margin-left:35px!important}}@media screen and (max-width:1000px){#nav .nav-items.menu-open .nav-item.notifications[data-v-1c9a449f]{margin:10px 0 0}#nav .nav-items.menu-open .nav-item.notifications .notifications-label[data-v-1c9a449f]{display:block}#nav .nav-items.menu-open .nav-separator[data-v-1c9a449f]{display:flex;border-top:solid 1px var(--nav-border-color);margin:0 20px;padding:0 0 10px;height:0;width:88%}#nav .theme-button[data-v-1c9a449f]{margin-left:15px}}#nav .fa-language[data-v-1c9a449f]{cursor:pointer}#no-config[data-v-66cdbc36]{display:flex;align-items:center;justify-content:space-around;padding:10px;height:100%}#no-config .error-page[data-v-66cdbc36]{display:flex;flex-direction:column;align-items:center;max-width:100%}#no-config .error-page .error-img[data-v-66cdbc36]{width:150px}#no-config .error-page .error-img svg[data-v-66cdbc36]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter)}#no-config .error-page .error-message[data-v-66cdbc36]{font-size:1.2em;text-align:center}@media screen and (max-width:1000px){#no-config .error-page .error-message[data-v-66cdbc36]{font-size:1em}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}:root [data-theme=dark]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-color-lighter: rgba(149, 158, 167, .8);--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--dropdown-info-color: #b7b7b7;--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: var(--dark-blue);--disabled-radius-border: #727272;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-filter-cluster: invert(1) hue-rotate(180deg) brightness(1) contrast(1);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(255 255 255 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697;--text-background-color: rgba(255, 255, 255, .1);--text-visibilty: rgba(229, 229, 229, .65);--comment-border-color: #333131;--comment-background: #181a1b;--comment-background-highlight: linear-gradient(to right, #2c2b2b, #2d2b2b);--user-suggestion-background: #2c2b2b;--like-color: #831819}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark]{color-scheme:dark}body{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body:hover::-webkit-scrollbar-track{background:transparent}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}sup{font-size:.65em}a{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a:hover,a:focus{text-decoration-color:var(--app-a-color)}img{max-width:100%}input,textarea,select{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input:disabled,textarea:disabled,select:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px;cursor:pointer}button.transparent{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent:hover,button.transparent:disabled{background:transparent}button.transparent:enabled:hover{color:var(--app-color)}button.transparent:enabled:active{box-shadow:none}button.transparent:disabled,button.transparent.confirm:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button.icon-button{cursor:pointer;padding:0}button.small{font-size:.9em;padding:3px 7px}button:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled,button.confirm:disabled{background:var(--disabled-background-color);color:var(--disabled-color);cursor:default}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.form-info{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper{text-transform:uppercase}.view{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy{color:var(--workout-trophy-color)}.mountains,.cadence{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title{font-weight:700;padding-top:15px;padding-left:10px}.section-title .title{padding-left:5px;text-transform:capitalize}.section-title:first-letter{text-transform:uppercase}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width:1000px){.center-card{width:100%;margin:0 auto 50px}}.text-center{text-align:center}.text-left{text-align:left}.deleted-object{font-style:italic}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color);text-wrap:balance}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width:500px){.responsive-table table td{width:100%}}.scroll-button{background-color:var(--scroll-button-bg-color);border:none;border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:3px 10px}.scroll-button:hover{background:var(--app-color)}.profile-buttons{display:flex;align-items:baseline;gap:10px}.user-role,.follows-you,.blocked{font-size:.7em;font-style:italic;text-transform:uppercase;padding:5px 10px;background-color:var(--text-background-color);border-radius:4px;max-height:16px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.hidden-content{display:none}.items-list-view .items-list-container{display:flex;flex-direction:row}@media screen and (max-width:1000px){.items-list-view .items-list-container{flex-direction:column}}.items-list-view .items-list-container .filters-container,.items-list-view .items-list-container .list-container{display:flex;flex-direction:column}.items-list-view .items-list-container .filters-container{width:25%}@media screen and (max-width:1000px){.items-list-view .items-list-container .filters-container{width:100%}}@media screen and (max-width:1000px)and (max-width:700px){.items-list-view .items-list-container .filters-container.hidden{display:none}}.items-list-view .items-list-container .display-filters{display:none;font-size:.8em;padding:0 20px}.items-list-view .items-list-container .display-filters span{cursor:pointer;font-weight:700;padding-left:5px}.items-list-view .items-list-container .display-filters .fa{cursor:pointer}@media screen and (max-width:700px){.items-list-view .items-list-container .display-filters{display:flex;justify-content:flex-end;align-items:center}}.items-list-view .items-list-container .list-container{width:75%}@media screen and (max-width:1000px){.items-list-view .items-list-container .list-container{width:100%}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.table-selects{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select{margin-left:10px;padding:5px}@media screen and (max-width:700px){.table-selects{flex-wrap:wrap}.table-selects label{margin-bottom:10px}.table-selects label select{margin-left:0}}.suspended{font-style:italic;font-weight:700}.action-loading{display:flex;align-items:center}.markdown-hints{font-size:.8em;font-style:normal;margin:5px 0 10px}.app-container{height:calc(100vh - 130px)}.app-container.hide-scroll{overflow:hidden}.app-container .app-loading{display:flex;align-items:center;height:100%}.scroll{display:flex;justify-content:flex-end;position:fixed;bottom:42px;right:-15px;padding:0 25px}.scroll .scroll-button.display-button{display:block}.description-list[data-v-ef2be2f6]{margin-bottom:10px}.description-list dl[data-v-ef2be2f6]{margin-bottom:0}.error-message[data-v-ef2be2f6],.appeal-info[data-v-ef2be2f6]{margin:10px 0}.appeal-submitted[data-v-ef2be2f6]{display:flex;flex-direction:column;gap:10px}.appeal-submitted .appeal-success[data-v-ef2be2f6]{margin:10px 0 0}.appeal-approved[data-v-ef2be2f6]{background:var(--success-background-color);color:var(--success-color)}.appeal-approved button[data-v-ef2be2f6]{color:var(--success-color)}.appeal-rejected[data-v-ef2be2f6]{background:var(--error-background-color);color:var(--error-color)}.appeal-rejected button[data-v-ef2be2f6]{color:var(--error-color)}.report-buttons[data-v-ef2be2f6]{display:flex;gap:10px}.hide-button[data-v-ef2be2f6]{font-style:italic;padding:0 10px}.notification-object[data-v-ce058633]{font-weight:700;text-transform:capitalize}.appeal-action .appeal-button[data-v-ce058633]{padding:0 10px;font-size:.9em}.add-comment[data-v-25396632]{margin:20px 0}.add-comment .comment[data-v-25396632]{padding:10px 0 0}.add-comment .form-select-buttons[data-v-25396632]{display:flex;gap:10px;flex-wrap:wrap}.add-comment .form-select-buttons .spacer[data-v-25396632]{flex-grow:3}.add-comment .text-visibility[data-v-25396632]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:5px}.add-comment .text-visibility select[data-v-25396632]{padding:5px 10px}.add-comment .add-comment-label[data-v-25396632]{font-style:italic;position:relative}.add-comment .add-comment-label .users-suggestions[data-v-25396632]{list-style-type:none;background-color:var(--user-suggestion-background);margin-top:0;padding:0;border:1px solid var(--input-border-color);border-radius:4px;box-shadow:2px 2px 5px #00000040;max-width:200px;top:30px}.add-comment .add-comment-label .users-suggestions li[data-v-25396632]{display:flex;gap:10px;padding:10px}.add-comment .add-comment-label .users-suggestions li[data-v-25396632] .user-picture{min-width:min-content;align-items:flex-start}.add-comment .add-comment-label .users-suggestions li[data-v-25396632] .user-picture img{height:25px;width:25px}.add-comment .add-comment-label .users-suggestions li[data-v-25396632] .user-picture .no-picture{font-size:1.5em}.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:hover,.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:focus{background-color:var(--dropdown-hover-color);font-weight:700;cursor:pointer}.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:hover .user-picture,.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:focus .user-picture{background-color:var(--dropdown-hover-color)}.add-comment .comment-buttons[data-v-25396632]{display:flex;gap:10px}.add-comment .loader[data-v-25396632]{border-width:5px;height:15px;margin:0 10px;width:15px}.report-form[data-v-33590e30]{margin:10px 0}.report-form .report-buttons[data-v-33590e30]{display:flex;gap:10px}.report-form .loader[data-v-33590e30]{border-width:5px;height:15px;margin:0 10px;width:15px}.user-name[data-v-145b3e52]{padding-left:5px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}@media screen and (max-width:700px){.user-name[data-v-145b3e52]{max-width:fit-content}}@media screen and (max-width:500px){.user-name[data-v-145b3e52]{max-width:170px}}.workout-comment[data-v-daaad4ed]{display:flex;background-color:var(--comment-background);padding:10px 0}.workout-comment[data-v-daaad4ed] .user-picture{min-width:min-content;align-items:flex-start;background-color:var(--comment-background)}.workout-comment[data-v-daaad4ed] .user-picture img{height:25px;width:25px}.workout-comment[data-v-daaad4ed] .user-picture .no-picture{font-size:1.5em}.workout-comment .comment-detail[data-v-daaad4ed]{display:flex;flex-direction:column;width:100%}.workout-comment .comment-detail .comment-info[data-v-daaad4ed],.workout-comment .comment-detail .comment-actions[data-v-daaad4ed]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.workout-comment .comment-detail .comment-likes[data-v-daaad4ed]{display:flex;gap:5px;line-height:15px}.workout-comment .comment-detail .comment-info .user-name[data-v-daaad4ed]{font-weight:700;padding-left:10px}.workout-comment .comment-detail .comment-info .spacer[data-v-daaad4ed]{flex-grow:3}.workout-comment .comment-detail .comment-info .comment-date[data-v-daaad4ed],.workout-comment .comment-detail .comment-info .comment-edited[data-v-daaad4ed]{font-size:.85em;font-style:italic;white-space:nowrap}.workout-comment .comment-detail .comment-info .comment-date[data-v-daaad4ed]:hover{text-decoration:underline}.workout-comment .comment-detail .comment-info[data-v-daaad4ed] .fa-users{font-size:.8em}.workout-comment .comment-detail .appeal[data-v-daaad4ed]{margin-left:10px}.workout-comment .comment-detail .comment-actions[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes[data-v-daaad4ed]{justify-content:flex-end}.workout-comment .comment-detail .comment-actions .icon-button[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .icon-button[data-v-daaad4ed]{line-height:15px}.workout-comment .comment-detail .comment-actions .fa-edit[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-edit[data-v-daaad4ed]{margin-bottom:-3px}.workout-comment .comment-detail .comment-actions .fa-heart[data-v-daaad4ed],.workout-comment .comment-detail .comment-actions .fa-heart-o[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-heart[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-heart-o[data-v-daaad4ed]{font-size:.9em}.workout-comment .comment-detail .comment-actions .fa-heart.liked[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-heart.liked[data-v-daaad4ed]{color:var(--like-color)}.workout-comment .comment-detail .report-submitted[data-v-daaad4ed]{display:flex}.workout-comment .comment-detail .report-submitted .info-box[data-v-daaad4ed]{padding:10px 20px}.workout-comment .comment-detail .comment-text[data-v-daaad4ed]{padding:10px;white-space:pre-wrap}.workout-comment .comment-detail .comment-text.highlight[data-v-daaad4ed]{border-radius:5px;background-image:var(--comment-background-highlight)}.workout-comment .comment-detail[data-v-daaad4ed] .suspended{margin-top:10px}.workout-comment .comment-detail .likes-count[data-v-daaad4ed]{margin-left:-5px;font-size:.8em}.alert-message[data-v-533c7883]{display:flex;flex-wrap:wrap;gap:3px;background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;margin:10px;padding:10px}.card{border:solid 1px var(--card-border-color);border-radius:4px;margin:10px}.card .card-title{font-weight:700;border-bottom:solid 1px var(--card-border-color);padding:10px 20px}.card .card-content{padding:10px 20px}.custom-textarea[data-v-8d139e95]{display:flex;flex-direction:column}.custom-textarea .remaining-chars[data-v-8d139e95]{font-size:.8em;font-style:italic}.strong[data-v-3aadc3cb]{font-weight:700}.dropdown-wrapper .dropdown-selector[data-v-6bfc5e83]{margin:0;padding:5px}.dropdown-wrapper .dropdown-list[data-v-6bfc5e83]{list-style-type:none;background-color:var(--dropdown-background-color);padding:0!important;margin-top:5px;margin-left:-20px!important;position:absolute;text-align:left;border:solid 1px var(--dropdown-border-color);box-shadow:2px 2px 5px var(--app-shadow-color);width:auto!important}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-6bfc5e83]{padding:3px 12px}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-6bfc5e83]{font-weight:700}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-6bfc5e83]:after{content:" ✔"}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-6bfc5e83]:hover,.dropdown-wrapper .dropdown-list .dropdown-item.focused[data-v-6bfc5e83]{background-color:var(--dropdown-hover-color)}.error-message[data-v-b690ce6b]{background:var(--error-background-color);color:var(--error-color);border-radius:4px;margin:10px;padding:10px}.error-message.no-margin[data-v-b690ce6b]{margin:10px 0}.error-message .files-error[data-v-b690ce6b],.error-message .errored-files[data-v-b690ce6b]{list-style-type:none}.error-message .files-error[data-v-b690ce6b]{font-weight:700;margin:0;padding:10px}.error-message .files-error li[data-v-b690ce6b]{font-weight:400}.error-message .errored-files[data-v-b690ce6b]{max-height:190px;overflow-y:auto}.shadow svg[data-v-5a5bee5a]{filter:var(--icon-svg-shadow-filter);stroke:var(--icon-svg-shadow-stroke);stroke-width:3}.loader[data-v-8b613881]{animation:spin-8b613881 2s linear infinite;border:14px solid var(--app-loading-color);border-top:14px solid var(--app-loading-top-color);border-radius:50%;height:60px;margin-left:41%;width:60px}@keyframes spin-8b613881{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal[data-v-8f1c388b]{position:fixed;inset:0;background-color:var(--modal-background-color);padding:10px;z-index:1240;display:flex;justify-content:center;align-items:center}#modal .custom-modal[data-v-8f1c388b]{background-color:var(--app-background-color);border-radius:4px;max-width:500px;z-index:1250}@media screen and (max-width:1000px){#modal .custom-modal[data-v-8f1c388b]{width:100%}}#modal .custom-modal[data-v-8f1c388b] .card{border:0;margin:0}#modal .custom-modal[data-v-8f1c388b] .card .card-content{display:flex;flex-direction:column}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-message{padding:10px}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-message span{font-weight:700}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-buttons{display:flex;justify-content:flex-end}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-buttons button{margin:5px}#modal .custom-modal[data-v-8f1c388b] .card .card-content .info-box{margin:0 10px 10px}#modal .custom-modal[data-v-8f1c388b] .card .card-content .additional-action label{padding-left:5px;font-weight:400;font-style:italic}#modal .custom-modal .loader[data-v-8f1c388b]{border-width:5px;height:20px;margin-left:45%;width:20px}#admin-app .admin-help[data-v-aede45c2]{display:flex}#admin-app .admin-help span[data-v-aede45c2]{font-style:italic}#admin-app .admin-help .fa-info-circle[data-v-aede45c2]{margin-right:10px}#admin-app .no-contact[data-v-aede45c2]{font-style:italic}#admin-app textarea[data-v-aede45c2]{margin-bottom:10px}#admin-app .textarea-description[data-v-aede45c2]{font-style:italic}#admin-app .textarea-content[data-v-aede45c2]{margin-bottom:10px;padding:10px}.no-contact[data-v-aede45c2]{font-style:italic}#admin-equipment-types table td[data-v-608cc91f]{font-size:1.1em}#admin-equipment-types .equipment-type-img[data-v-608cc91f]{height:35px;width:35px;margin:0 auto}#admin-equipment-types .has-equipments[data-v-608cc91f]{font-size:.95em;font-style:italic;padding:0 10px}#admin-equipment-types .equipment-type-action[data-v-608cc91f]{padding-left:40px}#admin-equipment-types .action-button[data-v-608cc91f]{display:block}#admin-equipment-types .top-button[data-v-608cc91f]{display:none}@media screen and (max-width:700px){#admin-equipment-types .equipment-type-action[data-v-608cc91f]{padding-left:10px}#admin-equipment-types .has-equipments[data-v-608cc91f]{padding-top:5px}#admin-equipment-types .action-button[data-v-608cc91f]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-equipment-types .top-button[data-v-608cc91f]{display:block;margin-bottom:20px}}.stat-card{flex:1;max-width:25%}@media screen and (max-width:700px){.stat-card{flex:1 0 50%;max-width:49%}}.stat-card .stat-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.stat-card .stat-content .stat-icon{width:30%;text-align:center;vertical-align:center}@media screen and (max-width:1000px){.stat-card .stat-content .stat-icon{width:50%;text-align:left}}.stat-card .stat-content .stat-icon .fa{font-size:3em}@media screen and (max-width:1000px){.stat-card .stat-content .stat-icon .fa{font-size:2em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.stat-card .stat-content .stat-details{width:70%;text-align:right}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details{width:100%}}.stat-card .stat-content .stat-details .stat-huge{font-size:1.7em;font-weight:700}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details .stat-huge{font-size:1.3em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-details .stat-huge{font-size:1em}}.stat-card .stat-content .stat-details .stat{font-size:1em}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details .stat{font-size:.9em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-details .stat{font-size:.8em}}#user-stats{display:flex;flex-wrap:wrap}#admin-menu[data-v-f16fd92f]{display:flex}#admin-menu.center-card[data-v-f16fd92f]{width:100%}#admin-menu[data-v-f16fd92f] .card{flex-grow:1}@media screen and (max-width:500px){#admin-menu[data-v-f16fd92f] .card .card-content{padding:10px}}@media screen and (max-width:500px)and (max-width:500px){#admin-menu[data-v-f16fd92f] .card .card-content .stat-card .stat-content{padding:10px}}@media screen and (max-width:500px)and (max-width:500px)and (max-width:500px){#admin-menu[data-v-f16fd92f] .card .card-content .stat-card .stat-content .stat-icon .fa{font-size:1.2em}}#admin-menu[data-v-f16fd92f] .card .admin-menu{padding:0 10px}#admin-menu[data-v-f16fd92f] .card .admin-menu dd{margin-bottom:30px}#admin-menu[data-v-f16fd92f] .card .admin-menu .application-config-details{display:flex;flex-direction:column}#admin-menu[data-v-f16fd92f] .card .admin-menu .application-config-details .email-sending-status,#admin-menu[data-v-f16fd92f] .card .admin-menu .application-config-details .registration-status{font-weight:700}#admin-tasks .queues-table table[data-v-2ad374b8]{width:60%;margin-bottom:20px}#admin-tasks .queues-table td[data-v-2ad374b8]{text-align:center}#admin-tasks .queues-table .task-type[data-v-2ad374b8]{text-align:left}@media screen and (max-width:1000px){#admin-tasks .queues-table table[data-v-2ad374b8]{width:100%}}@media screen and (max-width:700px){#admin-tasks .queues-table .task-type[data-v-2ad374b8]{text-align:center}}.pagination-center[data-v-d668c521]{display:flex;justify-content:center;font-size:.9em}.pagination-center a[data-v-d668c521]{text-decoration:none}.pagination-center .pagination[data-v-d668c521]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination-center .pagination .page-prev[data-v-d668c521],.pagination-center .pagination .page-next[data-v-d668c521],.pagination-center .pagination .page[data-v-d668c521]{border:solid 1px var(--card-border-color);padding:10px 15px}.pagination-center .pagination .page-prev.active[data-v-d668c521],.pagination-center .pagination .page-next.active[data-v-d668c521],.pagination-center .pagination .page.active[data-v-d668c521]{font-weight:700}.pagination-center .pagination .page-disabled-link[data-v-d668c521]{color:var(--disabled-color)}.pagination-center .pagination .page[data-v-d668c521]{margin-left:-1px}.pagination-center .pagination .page-prev[data-v-d668c521]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-center .pagination .page-next[data-v-d668c521]{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-1px}.pagination-center .pagination .fa[data-v-d668c521]{font-size:.8em;padding:0 5px}@media screen and (max-width:1000px){.pagination-center .pagination .page[data-v-d668c521]:not(.active){display:none}}#admin-queued-tasks-list .top[data-v-da7236b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}#admin-queued-tasks-list .top .top-button[data-v-da7236b1]{display:none}@media screen and (max-width:700px){#admin-queued-tasks-list .top .top-button[data-v-da7236b1]{display:block}}#admin-queued-tasks-list .top .total[data-v-da7236b1]{font-weight:700}#admin-queued-tasks-list .tasks-help[data-v-da7236b1]{margin:10px 0}#admin-queued-tasks-list .tasks-help .info-box[data-v-da7236b1]{width:fit-content}#admin-queued-tasks-list table[data-v-da7236b1]{margin:20px 0}#admin-queued-tasks-list table td[data-v-da7236b1]{text-align:center}#admin-queued-tasks-list table .id[data-v-da7236b1],#admin-queued-tasks-list table .user[data-v-da7236b1]{text-align:left;width:170px}@media screen and (max-width:700px){#admin-queued-tasks-list table .id[data-v-da7236b1],#admin-queued-tasks-list table .user[data-v-da7236b1]{width:45%;text-align:center}#admin-queued-tasks-list table .user[data-v-da7236b1]{display:flex;justify-content:center}}@media screen and (max-width:500px){#admin-queued-tasks-list table .id[data-v-da7236b1],#admin-queued-tasks-list table .user[data-v-da7236b1]{width:100%}}#admin-queued-tasks-list .task-user[data-v-da7236b1]{display:flex;align-items:center;gap:5px}#admin-queued-tasks-list .task-user[data-v-da7236b1] .user-picture{min-width:min-content;align-items:flex-start}#admin-queued-tasks-list .task-user[data-v-da7236b1] .user-picture img{height:25px;width:25px}#admin-queued-tasks-list .task-user[data-v-da7236b1] .user-picture .no-picture{font-size:1.5em}#admin-queued-tasks-list .no-queued-tasks[data-v-da7236b1]{font-style:italic;margin:10px 0 15px}#admin-queued-tasks-list .buttons[data-v-da7236b1]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.appeal[data-v-e8f7bf44]{margin:10px;color:var(--app-color)}.appeal .appeal-date[data-v-e8f7bf44],.appeal .appeal-text[data-v-e8f7bf44]{padding-left:5px}.appeal .appeal-date[data-v-e8f7bf44]{color:var(--app-color-light);font-size:.9em}.appeal .appeal-text[data-v-e8f7bf44]{font-style:normal}.appeal .appeal-actions[data-v-e8f7bf44]{display:flex;flex-direction:column;gap:5px;margin:5px 0 0 5px}.appeal .appeal-actions .appeal-actions-buttons[data-v-e8f7bf44]{display:flex;gap:5px}.appeal .automatically-approved[data-v-e8f7bf44]{margin-top:10px}.appeal .description-list dl[data-v-e8f7bf44]{margin-bottom:-10px}#error[data-v-48ec856d]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-48ec856d]{margin-top:50px}#error .error-content h1[data-v-48ec856d]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-48ec856d]{font-size:1.2em;margin:30px 0}.user-actions[data-v-9c719b9a]{display:flex;justify-content:space-between;align-items:flex-end;min-height:35px;gap:5px}.user-actions .pending[data-v-9c719b9a]{border-radius:4px;padding:5px 10px;background-color:var(--text-background-color)}.user-actions .actions-buttons[data-v-9c719b9a],.user-actions .blocked-user[data-v-9c719b9a]{display:flex;gap:5px;align-items:center}.user-actions .actions-buttons button[data-v-9c719b9a],.user-actions .blocked-user button[data-v-9c719b9a]{text-transform:capitalize;white-space:nowrap}.user-actions .follows-you[data-v-9c719b9a]{white-space:nowrap}.user-stats[data-v-cb5a693b],.user-stats .user-stat[data-v-cb5a693b]{display:flex}.user-stats .user-stat .stat-number[data-v-cb5a693b],.user-stats .user-stat .stat-label[data-v-cb5a693b]{padding:0 5px}.user-stats .user-stat[data-v-cb5a693b] .distance,.user-stats .user-stat .stat-number[data-v-cb5a693b]{font-weight:700}.user-stats .router-link-exact-active[data-v-cb5a693b]{text-decoration:underline}.box[data-v-3e3f7ff2]{padding:10px 12px}.box .user-card[data-v-3e3f7ff2]{display:flex;min-height:140px}.box .user-card .user-header[data-v-3e3f7ff2]{display:flex;flex-direction:column;align-items:center;gap:10px;margin:10px 0;width:50%}.box .user-card .user-header[data-v-3e3f7ff2] .user-picture img{height:70px;width:70px}.box .user-card .user-header[data-v-3e3f7ff2] .user-picture .no-picture{font-size:4.4em}.box .user-card .user-header .user-name[data-v-3e3f7ff2]{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:700px){.box .user-card .user-header .user-name[data-v-3e3f7ff2]{max-width:fit-content}}@media screen and (max-width:500px){.box .user-card .user-header .user-name[data-v-3e3f7ff2]{max-width:170px}}.box .user-card .stats-role[data-v-3e3f7ff2]{display:flex;flex-direction:column;justify-content:space-between;width:50%}.box .user-card .stats-role .role[data-v-3e3f7ff2]{display:flex;justify-content:flex-end;margin-bottom:5px}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats{flex-direction:column;align-items:flex-end;margin:10px 0}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .distance{padding-right:1px}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .stat-number{padding-right:0}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .distance,.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .stat-number,.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .stat-label{font-size:.95em}.static-map{display:flex;position:relative}.static-map.display-hover{position:absolute;margin-left:20px;margin-top:3px;width:400px;height:225px;z-index:100;filter:var(--map-display-hover-filter)}.static-map.display-hover .map-attribution-text{color:var(--map-display-hover-attribution-text);background-color:var(--map-attribution-bg-color)}.static-map .bg-map-image{background-size:cover;background-position:center;opacity:.6;height:200px;width:100%;filter:var(--map-filter)}.static-map .map-attribution{top:0;right:0;font-size:11px;position:absolute}.static-map .map-attribution-text{color:var(--map-attribution-text);background-color:var(--map-attribution-bg-color)}.mountains[data-v-384f3e92]{padding-right:5px}.timeline-workout[data-v-384f3e92]{margin-bottom:20px}.timeline-workout .box[data-v-384f3e92]{flex-direction:column;padding:0}.timeline-workout .box .workout-user-date[data-v-384f3e92]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92]{display:flex}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92] .user-picture{min-width:min-content}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92] .user-picture img{height:25px;width:25px}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92] .user-picture .no-picture{font-size:1.5em}.timeline-workout .box .workout-user-date .workout-user .workout-user-name[data-v-384f3e92]{white-space:nowrap;margin-left:3px;padding:0 5px;text-decoration:none}.timeline-workout .box .workout-user-date .workout-date-visibility[data-v-384f3e92]{display:flex;gap:5px;align-items:flex-end}.timeline-workout .box .workout-user-date .workout-date-visibility .workout-date[data-v-384f3e92]{font-size:.85em;font-style:italic;white-space:nowrap}.timeline-workout .box .workout-user-date .workout-title[data-v-384f3e92]{display:block;text-align:center;padding:0 10px}@media screen and (max-width:500px){.timeline-workout .box .workout-user-date .workout-title[data-v-384f3e92]{display:none}}.timeline-workout .box .workout-map[data-v-384f3e92]{height:150px}.timeline-workout .box .workout-map .no-map[data-v-384f3e92]{line-height:150px;filter:var(--no-map-filter)}.timeline-workout .box .workout-map[data-v-384f3e92] .static-map{background-color:var(--workout-static-map-bg-color)}.timeline-workout .box .workout-map[data-v-384f3e92] .static-map .bg-map-image{height:150px}.timeline-workout .box .workout-data[data-v-384f3e92]{display:flex;padding:5px;font-size:.9em}.timeline-workout .box .workout-data .sport-img[data-v-384f3e92]{height:25px;width:25px}.timeline-workout .box .workout-data .img[data-v-384f3e92],.timeline-workout .box .workout-data .data[data-v-384f3e92]{display:flex;align-items:center}.timeline-workout .box .workout-data .img .data-values[data-v-384f3e92],.timeline-workout .box .workout-data .data .data-values[data-v-384f3e92]{display:flex;flex-wrap:wrap}.timeline-workout .box .workout-data .img[data-v-384f3e92]{justify-content:flex-end;width:10%}.timeline-workout .box .workout-data .data[data-v-384f3e92]{justify-content:center;width:22%}@media screen and (max-width:500px){.timeline-workout .box .workout-data .img[data-v-384f3e92]{justify-content:center;width:20%}.timeline-workout .box .workout-data .data[data-v-384f3e92]{justify-content:center;width:40%}.timeline-workout .box .workout-data .altitude[data-v-384f3e92],.timeline-workout .box .workout-data .elevation[data-v-384f3e92]{display:none}}.timeline-workout .box .workout-data.without-elevation .img[data-v-384f3e92],.timeline-workout .box .workout-data.without-elevation .data[data-v-384f3e92]{justify-content:center;width:33%}.timeline-workout .box .workout-map[data-v-384f3e92],.timeline-workout .box .workout-data[data-v-384f3e92]{cursor:pointer}.timeline-workout .box .no-cursor[data-v-384f3e92]{cursor:default}.timeline-workout .box .fa[data-v-384f3e92]{padding-right:10px}.report-loading[data-v-3e520891]{margin-top:200px;width:100%}#admin-report[data-v-3e520891]{width:100%}#admin-report .report-comment-user[data-v-3e520891],#admin-report .resolver-user[data-v-3e520891]{display:flex;gap:5px}#admin-report .report-comment-user[data-v-3e520891] .user-picture,#admin-report .resolver-user[data-v-3e520891] .user-picture{min-width:min-content;align-items:flex-start}#admin-report .report-comment-user[data-v-3e520891] .user-picture img,#admin-report .resolver-user[data-v-3e520891] .user-picture img{height:25px;width:25px}#admin-report .report-comment-user[data-v-3e520891] .user-picture .no-picture,#admin-report .resolver-user[data-v-3e520891] .user-picture .no-picture{font-size:1.5em}#admin-report .report-detail-card[data-v-3e520891],#admin-report .report-action-and-comments[data-v-3e520891]{margin:10px 0 20px}@media screen and (max-width:700px){#admin-report .report-detail-card[data-v-3e520891] .card-content,#admin-report .report-action-and-comments[data-v-3e520891] .card-content{padding:10px}}#admin-report .report-data[data-v-3e520891]{display:flex;flex-wrap:wrap}#admin-report .report-data .report-detail[data-v-3e520891]{display:flex;flex-direction:column;flex-grow:3}#admin-report .report-data .report-info[data-v-3e520891]{display:flex;flex-direction:column;flex-grow:1;padding:0 10px}#admin-report .report-data .report-info dt[data-v-3e520891]{font-weight:700;text-transform:lowercase}@media screen and (max-width:700px){#admin-report .report-data[data-v-3e520891]{flex-direction:column-reverse}#admin-report .report-data .report-info[data-v-3e520891]{padding:0!important}}#admin-report .report-status[data-v-3e520891]{text-transform:lowercase}#admin-report .report-action-and-comments[data-v-3e520891] .card-content{display:flex;flex-direction:column;gap:12px}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment{display:flex;flex-direction:column}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment .report-comment-info{display:flex;justify-content:space-between}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment .report-comment-info .report-comment-date{font-size:.85em;font-style:italic;white-space:nowrap}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment .report-comment-comment{padding-top:10px}#admin-report .report-action-and-comments .report-action[data-v-3e520891]{color:var(--app-color-light);font-style:italic;font-size:.9em;margin-left:10px}#admin-report .report-action-and-comments .report-action .report-action-note[data-v-3e520891]{margin:0 0 0 10px;font-size:.95em}#admin-report .report-action-and-comments .report-action .report-action-note span[data-v-3e520891]{font-weight:700}#admin-report .report-action-and-comments .report-action .appeal-button[data-v-3e520891]{margin-left:3px}#admin-report .report-action-and-comments .no-notes[data-v-3e520891]{font-style:italic}#admin-report .comment-textarea[data-v-3e520891]{padding:5px 0 10px}#admin-report .comment-textarea .comment-buttons[data-v-3e520891]{display:flex;gap:10px;padding-top:10px}#admin-report .actions-buttons[data-v-3e520891]{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:700px){#admin-report .actions-buttons[data-v-3e520891]{justify-content:center}}#admin-reports .top-button[data-v-79ddf542]{display:none}#admin-reports .no-reports[data-v-79ddf542]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-reports table td[data-v-79ddf542]{font-size:1.1em}#admin-reports .left-text[data-v-79ddf542]{text-align:left}#admin-reports .link-with-image[data-v-79ddf542]{display:flex;align-items:center}#admin-reports .link-with-image[data-v-79ddf542] .user-picture{min-width:40px}#admin-reports .link-with-image[data-v-79ddf542] .user-picture img{height:30px;width:30px}#admin-reports .link-with-image[data-v-79ddf542] .user-picture .no-picture{font-size:2em}@media screen and (max-width:700px){#admin-reports .top-button[data-v-79ddf542]{display:block;margin-bottom:20px}#admin-reports .pagination-center[data-v-79ddf542]{margin-top:-30px}#admin-reports .link-with-image[data-v-79ddf542]{justify-content:center}}#admin-sports table td[data-v-0df47c43]{font-size:1.1em}#admin-sports .sport-img[data-v-0df47c43]{height:35px;width:35px;margin:0 auto}#admin-sports .has-workouts[data-v-0df47c43]{font-size:.95em;font-style:italic;padding:0 10px}#admin-sports .sport-action[data-v-0df47c43]{padding-left:40px}#admin-sports .action-button[data-v-0df47c43]{display:block}#admin-sports .top-button[data-v-0df47c43]{display:none}@media screen and (max-width:700px){#admin-sports .sport-action[data-v-0df47c43]{padding-left:10px}#admin-sports .has-workouts[data-v-0df47c43]{padding-top:5px}#admin-sports .action-button[data-v-0df47c43]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-sports .top-button[data-v-0df47c43]{display:block;margin-bottom:20px}}.users-filters[data-v-40e60787]{display:flex;align-items:center;padding:10px 0;gap:10px}.users-filters .fa[data-v-40e60787]{font-size:1.5em}.users-filters .fa-disabled[data-v-40e60787]{color:var(--disabled-color)}.users-filters .search-username[data-v-40e60787]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;color:var(--info-color);width:45%}.users-filters .search-username input[data-v-40e60787]{border:none;height:12px;width:90%}.users-filters .search-username input[data-v-40e60787]:focus{outline:none}.users-filters .search-username .fa-times[data-v-40e60787]{padding-right:10px}.users-filters .search-buttons[data-v-40e60787]{padding:0}@media screen and (max-width:700px){.users-filters .search-username[data-v-40e60787]{width:400px}}@media screen and (max-width:500px){.users-filters .search-username[data-v-40e60787]{width:90%}}#admin-users .top-button[data-v-c5c9e5fb]{display:none}#admin-users .no-users[data-v-c5c9e5fb]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-users table td[data-v-c5c9e5fb]{font-size:1.1em}#admin-users .left-text[data-v-c5c9e5fb]{text-align:left}#admin-users .roles[data-v-c5c9e5fb]{width:120px;display:flex;justify-content:center;margin:auto}#admin-users .roles .roles-buttons[data-v-c5c9e5fb]{display:flex;flex-direction:column;align-items:center;gap:5px}#admin-users[data-v-c5c9e5fb] .user-picture img{height:30px;width:30px}#admin-users[data-v-c5c9e5fb] .user-picture .no-picture{font-size:2em}@media screen and (max-width:700px){#admin-users .roles[data-v-c5c9e5fb]{width:45%}#admin-users .top-button[data-v-c5c9e5fb]{display:block;margin-bottom:20px}#admin-users .pagination-center[data-v-c5c9e5fb]{margin-top:-30px}}@media screen and (max-width:500px){#admin-users .roles[data-v-c5c9e5fb]{width:100%}}.user-header[data-v-0ef1952c]{display:flex;align-items:stretch;position:relative}.user-header .follows-you[data-v-0ef1952c]{position:absolute;margin-top:-10px;margin-left:-10px}.user-header .user-role[data-v-0ef1952c]{position:absolute;bottom:0;margin-bottom:-10px;margin-left:-10px}.user-header[data-v-0ef1952c] .user-picture{min-width:20%}.user-header .user-details[data-v-0ef1952c]{flex-grow:1;padding:10px;display:flex;flex-direction:column;align-items:center}.user-header .user-details .user-name[data-v-0ef1952c]{font-size:2em;height:60%}.user-header .user-details[data-v-0ef1952c] .user-stats{flex-wrap:nowrap;gap:40px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat{flex-direction:column;align-items:center;padding-top:10px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .distance,.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .stat-number{font-size:1.5em}@media screen and (max-width:700px){.user-header .user-details .user-name[data-v-0ef1952c]{font-size:1.5em}.user-header .user-details[data-v-0ef1952c] .user-stats{margin-top:5px;align-content:space-between;flex-wrap:wrap;gap:10px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat{padding:0;flex-direction:row}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .distance,.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .stat-number{font-size:1.2em}}@media screen and (max-width:500px){.user-header[data-v-0ef1952c] .user-picture img{height:50px;width:50px}.user-header[data-v-0ef1952c] .user-picture .no-picture{font-size:3em}.user-header .user-details .user-name[data-v-0ef1952c]{font-size:1.5em}.user-header .user-details[data-v-0ef1952c] .user-stats{flex-direction:column;gap:5px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .distance,.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .stat-number{font-size:1em}}.profile-tabs-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:10px}.profile-tabs-links a{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;color:var(--app-color);display:block;font-size:.9em;padding:2px 6px;text-align:center;text-decoration:none}.profile-tabs-links a.selected{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}@media screen and (max-width:700px){.profile-tabs-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.profile-tabs-links .profile-tab{padding-bottom:5px}}#user-profile[data-v-cb13cc34]{margin:auto;width:700px}@media screen and (max-width:1000px){#user-profile[data-v-cb13cc34]{width:100%;margin:0 auto 50px}}.data-export[data-v-81ba66d0]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.data-export .data-export-archive[data-v-81ba66d0]{font-size:.9em}.data-export .data-export-archive .archive-link[data-v-81ba66d0]{color:var(--app-a-color);cursor:pointer}#user-account #user-account-data[data-v-2c075a88]{padding:0 0 10px}#user-account .profile-buttons[data-v-2c075a88],#user-moderation-detail[data-v-1f8ba78e]{margin-bottom:10px}#user-moderation-detail #user-reports dl[data-v-1f8ba78e]{margin-bottom:0}#user-moderation-detail #user-sanctions ul[data-v-1f8ba78e]{list-style:square}#user-moderation-detail #user-sanctions ul li[data-v-1f8ba78e]{margin-left:10px;padding:5px}#user-moderation-detail #user-sanctions ul li div[data-v-1f8ba78e]{display:flex;flex-wrap:wrap;gap:5px}#user-moderation-detail #user-sanctions .appeal[data-v-1f8ba78e]{margin-top:-2px;padding:5px 10px}#user-moderation-detail #user-sanctions .appeal.approved[data-v-1f8ba78e]{background:var(--success-background-color);color:var(--success-color)}#user-moderation-detail #user-sanctions .appeal.rejected[data-v-1f8ba78e]{background:var(--error-background-color);color:var(--error-color)}#user-infos[data-v-36075dfc]{padding:0 0 10px}#user-infos .user-bio[data-v-36075dfc]{white-space:pre-wrap}#user-infos .alert-message[data-v-36075dfc]{margin:0}#user-infos .profile-buttons[data-v-36075dfc]{display:flex;flex-wrap:wrap}#user-infos .profile-buttons[data-v-36075dfc] .actions-buttons{gap:10px}#user-infos .email-form[data-v-36075dfc]{display:flex}#user-infos .email-form form[data-v-36075dfc]{width:100%}#user-infos .email-form .form-buttons[data-v-36075dfc]{display:flex;gap:10px;margin-top:10px}#user-infos .report-submitted[data-v-36075dfc]{display:flex}#user-infos .report-submitted .info-box[data-v-36075dfc]{margin-bottom:10px}#user-infos .suspended[data-v-36075dfc]{margin-top:10px}h1[data-v-4eef7be8]{font-size:1.05em;font-weight:700}.profile-buttons[data-v-4eef7be8]{flex-wrap:wrap}#user-preferences[data-v-67e22011]{padding:5px 0 10px}#user-preferences .preferences-section[data-v-67e22011]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color)}#user-preferences .raw-speed-help[data-v-67e22011],#user-preferences .missing-elevations-help[data-v-67e22011]{margin-top:-5px}#user-preferences .changes-help[data-v-67e22011],#user-preferences .missing-elevations-help[data-v-67e22011]{margin-bottom:10px}.users-list .user-item[data-v-e57bd03a]{display:flex;flex-direction:column}.users-list .user-item .item[data-v-e57bd03a]{display:flex}.users-list .user-item .item[data-v-e57bd03a] .user-picture{min-width:15%}.users-list .user-item .item[data-v-e57bd03a] .user-picture img{height:60px;width:60px}.users-list .user-item .item[data-v-e57bd03a] .user-picture .no-picture{font-size:3.8em}.users-list .user-item .item .user-name[data-v-e57bd03a]{display:flex;flex-direction:column;justify-content:center;flex-grow:2}.users-list .user-item .item .blocked-user button[data-v-e57bd03a],.users-list .user-item .item .follow-requests-list-actions button[data-v-e57bd03a]{text-transform:capitalize}.users-list .user-item .item .blocked-user[data-v-e57bd03a]{display:flex;flex-direction:column;justify-content:center}.users-list .user-item .item .follow-requests-list-actions[data-v-e57bd03a]{display:flex;flex-direction:column;gap:10px}.users-list .user-item .item .follow-requests-list-actions button[data-v-e57bd03a]{display:flex;gap:10px}.users-list .user-item .item .follow-requests-list-actions button .fa[data-v-e57bd03a]{line-height:20px}@media screen and (max-width:700px){.users-list .user-item .item[data-v-e57bd03a] .user-picture{margin-right:10px;min-width:40px}.users-list .user-item .item[data-v-e57bd03a] .user-picture img{height:48px;width:48px}.users-list .user-item .item[data-v-e57bd03a] .user-picture .no-picture{font-size:3em}.users-list .user-item .item .follow-request .user-name[data-v-e57bd03a]{padding-left:10px}}h1[data-v-fa5dd4ff]{font-size:1.05em;font-weight:700}.profile-buttons[data-v-fa5dd4ff]{flex-wrap:wrap}.password-strength[data-v-426a4a9b]{cursor:default;display:flex;flex-direction:column}.password-strength .password-slider[data-v-426a4a9b]{-webkit-appearance:none;appearance:none;border:none;border-radius:8px;height:5px;outline:none;padding:0}.password-strength .strength-0[data-v-426a4a9b],.password-strength .strength-1[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-weak)),color-stop(100%,var(--password-color-weak)));background-image:-webkit-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-moz-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-o-linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-repeat:no-repeat}.password-strength .strength-2[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-medium)),color-stop(100%,var(--password-color-medium)));background-image:-webkit-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-moz-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-o-linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-repeat:no-repeat}.password-strength .strength-3[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-good)),color-stop(100%,var(--password-color-good)));background-image:-webkit-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-moz-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-o-linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-repeat:no-repeat}.password-strength .strength-4[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-strong)),color-stop(100%,var(--password-color-strong)));background-image:-webkit-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-moz-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-o-linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-repeat:no-repeat}.password-strength .password-slider[data-v-426a4a9b]::-webkit-slider-thumb,.password-strength .password-slider[data-v-426a4a9b]::-moz-range-thumb{opacity:0}.password-strength .password-slider[data-v-426a4a9b]::-webkit-slider-thumb{-webkit-appearance:none}.password-strength .password-slider[data-v-426a4a9b]::-moz-range-thumb{appearance:none}.password-strength .password-strength-details[data-v-426a4a9b]{margin-bottom:5px;margin-top:-10px;padding:0 10px}.password-strength .password-strength-details .password-strength-value[data-v-426a4a9b]{font-size:.85em}.password-strength .password-strength-details .info-box[data-v-426a4a9b]{padding:1px 10px}.password-strength .password-strength-details .info-box .password-feedback[data-v-426a4a9b]{padding-left:20px}.password-input[data-v-45564b7b]{display:flex;flex-direction:column}.password-input .show-password[data-v-45564b7b]{margin-top:-5px;display:flex;justify-content:right}.password-input .show-password button[data-v-45564b7b]{font-style:italic;font-size:.85em;padding:5px 10px;cursor:pointer}#user-account-edition[data-v-2fdb0c2a]{padding:10px 0}#user-account-edition .form-items .password-input[data-v-2fdb0c2a] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-account-edition .form-items .password-input[data-v-2fdb0c2a] .form-info{font-weight:400;padding-left:10px}#user-account-edition .form-items .password-input[data-v-2fdb0c2a] .password-strength-details{font-weight:400;margin-top:0}#user-account-edition .form-buttons[data-v-2fdb0c2a]{display:flex;flex-direction:row;gap:10px;margin-top:10px}@media screen and (max-width:500px){#user-account-edition .form-buttons[data-v-2fdb0c2a]{flex-direction:column}}#user-infos-edition[data-v-36ae33d7]{padding-top:10px}#user-infos-edition .form-items .password-input[data-v-36ae33d7] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-infos-edition .form-buttons[data-v-36ae33d7]{flex-direction:row}@media screen and (max-width:500px){#user-infos-edition .form-buttons[data-v-36ae33d7]{flex-direction:column}}#user-notifications-edition[data-v-1c47aa95]{padding-top:10px}#user-notifications-edition h1[data-v-1c47aa95]{font-size:1.05em;font-weight:700}#user-notifications-edition .form-items[data-v-1c47aa95]{padding-top:5px}#user-notifications-edition .form-checkboxes .checkboxes-label[data-v-1c47aa95]{font-weight:700}#user-notifications-edition .form-checkboxes .checkboxes[data-v-1c47aa95]{display:flex;flex-wrap:wrap}#user-notifications-edition .form-checkboxes .checkboxes label[data-v-1c47aa95]{font-weight:400}#user-notifications-edition .form-buttons[data-v-1c47aa95]{display:flex;gap:10px;margin:10px 0}#user-picture-edition[data-v-62f0dac1]{padding:10px 0}#user-picture-edition .user-picture-form[data-v-62f0dac1]{display:flex;flex-direction:column;margin-top:10px}#user-picture-edition .user-picture-form form[data-v-62f0dac1]{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#user-picture-edition .user-picture-form form input[data-v-62f0dac1]{margin-top:10px;padding:5px}#user-picture-edition .user-picture-form form span[data-v-62f0dac1]{font-style:italic;font-size:.9em;padding-left:5px}#user-picture-edition .user-picture-form form .picture-help[data-v-62f0dac1]{display:flex}#user-picture-edition .user-picture-form form .picture-help span[data-v-62f0dac1]{font-style:italic;padding:10px}#user-picture-edition .user-picture-form form .picture-help .fa-info-circle[data-v-62f0dac1]{margin-right:10px}#user-picture-edition .user-picture-form .picture-buttons[data-v-62f0dac1]{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (max-width:500px){#user-picture-edition .user-picture-form .picture-buttons[data-v-62f0dac1],#user-picture-edition .user-picture-form .picture-help[data-v-62f0dac1]{flex-direction:column;align-items:stretch}}#tz-dropdown[data-v-7b9bb245]{display:flex;flex-direction:column;position:relative}#tz-dropdown .tz-dropdown-list[data-v-7b9bb245]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#tz-dropdown .tz-dropdown-item[data-v-7b9bb245]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#tz-dropdown .tz-dropdown-item.focus[data-v-7b9bb245]{background-color:var(--dropdown-hover-color)}#user-preferences-edition[data-v-69651b34]{padding-top:10px}#user-preferences-edition .form-items[data-v-69651b34]{padding-top:5px}#user-preferences-edition .form-checkboxes .checkboxes-label[data-v-69651b34]{font-weight:700}#user-preferences-edition .form-checkboxes .checkboxes[data-v-69651b34]{display:flex;gap:0 10px;flex-wrap:wrap}#user-preferences-edition .form-checkboxes .checkboxes .checkbox-label[data-v-69651b34]{padding-left:5px}#user-preferences-edition .form-checkboxes .checkboxes label[data-v-69651b34]{font-weight:400}#user-preferences-edition .preferences-section[data-v-69651b34]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color);margin-bottom:5px}#user-preferences-edition .preferences-section[data-v-69651b34]:not(:first-child){margin-top:15px}#user-preferences-edition #language[data-v-69651b34],#user-preferences-edition #date_format[data-v-69651b34],#user-preferences-edition #use_dark_mode[data-v-69651b34],#user-preferences-edition #map_visibility[data-v-69651b34],#user-preferences-edition #analysis_visibility[data-v-69651b34],#user-preferences-edition #workouts_visibility[data-v-69651b34],#user-preferences-edition #hr_visibility[data-v-69651b34],#user-preferences-edition #segments_creation_event[data-v-69651b34],#user-preferences-edition #missing_elevations_processing[data-v-69651b34]{padding:5px}#user-preferences-edition .missing-elevations-help[data-v-69651b34]{margin-top:5px}#user-preferences-edition .changes-help[data-v-69651b34]{margin-top:25px;margin-bottom:-10px}[data-v-777150cb]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}:root [data-theme=dark][data-v-777150cb]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-color-lighter: rgba(149, 158, 167, .8);--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--dropdown-info-color: #b7b7b7;--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: var(--dark-blue);--disabled-radius-border: #727272;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-filter-cluster: invert(1) hue-rotate(180deg) brightness(1) contrast(1);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(255 255 255 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697;--text-background-color: rgba(255, 255, 255, .1);--text-visibilty: rgba(229, 229, 229, .65);--comment-border-color: #333131;--comment-background: #181a1b;--comment-background-highlight: linear-gradient(to right, #2c2b2b, #2d2b2b);--user-suggestion-background: #2c2b2b;--like-color: #831819}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark][data-v-777150cb]{color-scheme:dark}body[data-v-777150cb]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body[data-v-777150cb]::-webkit-scrollbar{width:5px;height:5px}body[data-v-777150cb]::-webkit-scrollbar-track{background:transparent}body[data-v-777150cb]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-777150cb]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-777150cb]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-777150cb]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}sup[data-v-777150cb]{font-size:.65em}a[data-v-777150cb]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-777150cb]:hover,a[data-v-777150cb]:focus{text-decoration-color:var(--app-a-color)}img[data-v-777150cb]{max-width:100%}input[data-v-777150cb],textarea[data-v-777150cb],select[data-v-777150cb]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-777150cb]:disabled,textarea[data-v-777150cb]:disabled,select[data-v-777150cb]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-777150cb] :invalid{outline:2px solid var(--input-error-color)}label[data-v-777150cb]{font-weight:700}button[data-v-777150cb]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px;cursor:pointer}button.transparent[data-v-777150cb]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent[data-v-777150cb]:hover,button.transparent[data-v-777150cb]:disabled{background:transparent}button.transparent[data-v-777150cb]:enabled:hover{color:var(--app-color)}button.transparent[data-v-777150cb]:enabled:active{box-shadow:none}button.transparent[data-v-777150cb]:disabled,button.transparent.confirm[data-v-777150cb]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button.icon-button[data-v-777150cb]{cursor:pointer;padding:0}button.small[data-v-777150cb]{font-size:.9em;padding:3px 7px}button[data-v-777150cb]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-777150cb]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-777150cb]:disabled,button.confirm[data-v-777150cb]:disabled{background:var(--disabled-background-color);color:var(--disabled-color);cursor:default}button.cancel[data-v-777150cb]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-777150cb]:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-777150cb]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-777150cb]:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-777150cb]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-777150cb]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-777150cb]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-777150cb]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-777150cb]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-777150cb]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-777150cb]{display:flex;flex-direction:column}.form-box .form-items input[data-v-777150cb]{margin:10px;padding:5px}.form-info[data-v-777150cb]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-777150cb]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-777150cb]{text-transform:uppercase}.view[data-v-777150cb]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-777150cb]{color:var(--workout-trophy-color)}.mountains[data-v-777150cb],.cadence[data-v-777150cb]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-777150cb]{font-weight:700;padding-top:15px;padding-left:10px}.section-title .title[data-v-777150cb]{padding-left:5px;text-transform:capitalize}.section-title[data-v-777150cb]:first-letter{text-transform:uppercase}.no-map[data-v-777150cb]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-777150cb]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-777150cb]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-777150cb]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-777150cb]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-777150cb]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-777150cb]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-777150cb]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-777150cb]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-777150cb]{font-weight:700}.description-list dl dd[data-v-777150cb]{margin-bottom:10px}.center-card[data-v-777150cb]{margin:0 auto;width:700px}.center-card.with-margin[data-v-777150cb]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-777150cb]{width:100%;margin:0 auto 50px}}.text-center[data-v-777150cb]{text-align:center}.text-left[data-v-777150cb]{text-align:left}.deleted-object[data-v-777150cb]{font-style:italic}.responsive-table[data-v-777150cb]{margin-bottom:15px}.responsive-table table[data-v-777150cb]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-777150cb]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-777150cb]{font-size:.95em}.responsive-table table tbody td[data-v-777150cb]{padding:10px;border-bottom:1px solid var(--card-border-color);text-wrap:balance}.responsive-table table tbody tr:last-child td[data-v-777150cb]{border:none}.responsive-table table .cell-heading[data-v-777150cb]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-777150cb]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-777150cb]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-777150cb]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-777150cb]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-777150cb]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-777150cb]{width:100%}}.scroll-button[data-v-777150cb]{background-color:var(--scroll-button-bg-color);border:none;border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:3px 10px}.scroll-button[data-v-777150cb]:hover{background:var(--app-color)}.profile-buttons[data-v-777150cb]{display:flex;align-items:baseline;gap:10px}.user-role[data-v-777150cb],.follows-you[data-v-777150cb],.blocked[data-v-777150cb]{font-size:.7em;font-style:italic;text-transform:uppercase;padding:5px 10px;background-color:var(--text-background-color);border-radius:4px;max-height:16px}.medium-sport-img[data-v-777150cb]{height:35px;width:35px;margin:0 auto}.hidden-content[data-v-777150cb]{display:none}.items-list-view .items-list-container[data-v-777150cb]{display:flex;flex-direction:row}@media screen and (max-width:1000px){.items-list-view .items-list-container[data-v-777150cb]{flex-direction:column}}.items-list-view .items-list-container .filters-container[data-v-777150cb],.items-list-view .items-list-container .list-container[data-v-777150cb]{display:flex;flex-direction:column}.items-list-view .items-list-container .filters-container[data-v-777150cb]{width:25%}@media screen and (max-width:1000px){.items-list-view .items-list-container .filters-container[data-v-777150cb]{width:100%}}@media screen and (max-width:1000px)and (max-width:700px){.items-list-view .items-list-container .filters-container.hidden[data-v-777150cb]{display:none}}.items-list-view .items-list-container .display-filters[data-v-777150cb]{display:none;font-size:.8em;padding:0 20px}.items-list-view .items-list-container .display-filters span[data-v-777150cb]{cursor:pointer;font-weight:700;padding-left:5px}.items-list-view .items-list-container .display-filters .fa[data-v-777150cb]{cursor:pointer}@media screen and (max-width:700px){.items-list-view .items-list-container .display-filters[data-v-777150cb]{display:flex;justify-content:flex-end;align-items:center}}.items-list-view .items-list-container .list-container[data-v-777150cb]{width:75%}@media screen and (max-width:1000px){.items-list-view .items-list-container .list-container[data-v-777150cb]{width:100%}}.visually-hidden[data-v-777150cb]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden[data-v-777150cb]:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.table-selects[data-v-777150cb]{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select[data-v-777150cb]{margin-left:10px;padding:5px}@media screen and (max-width:700px){.table-selects[data-v-777150cb]{flex-wrap:wrap}.table-selects label[data-v-777150cb]{margin-bottom:10px}.table-selects label select[data-v-777150cb]{margin-left:0}}.suspended[data-v-777150cb]{font-style:italic;font-weight:700}.action-loading[data-v-777150cb]{display:flex;align-items:center}.markdown-hints[data-v-777150cb]{font-size:.8em;font-style:normal;margin:5px 0 10px}.privacy-policy-text[data-v-777150cb]{margin:10px 50px 20px;padding:10px;width:100%}@media screen and (max-width:700px){.privacy-policy-text[data-v-777150cb]{margin:0}}#user-privacy-policy[data-v-eb3ea2a3]{padding:10px 0}#user-privacy-policy form[data-v-eb3ea2a3]{display:flex;flex-direction:column;gap:10px}#user-privacy-policy form .policy-content[data-v-eb3ea2a3]{height:500px;border:1px solid var(--policy-border-color);overflow:auto;margin:10px;border-radius:4px}@media screen and (max-width:700px){#user-privacy-policy form .policy-content[data-v-eb3ea2a3]{margin:10px 0;font-size:.9em}}#user-privacy-policy form .policy-content .privacy-policy-text[data-v-eb3ea2a3]{width:auto}#user-privacy-policy form .form-buttons[data-v-eb3ea2a3]{display:flex;gap:10px;flex-direction:row}@media screen and (max-width:500px){#user-privacy-policy form .form-buttons[data-v-eb3ea2a3]{flex-direction:column}}#user-messages-edition[data-v-8df51812]{padding-top:10px}#user-messages-edition h1[data-v-8df51812]{font-size:1.05em;font-weight:700}#user-messages-edition .form-items[data-v-8df51812]{padding-top:5px}#user-messages-edition .form-checkboxes .checkboxes-label[data-v-8df51812]{font-weight:700}#user-messages-edition .form-checkboxes .checkboxes[data-v-8df51812]{display:flex;flex-wrap:wrap}#user-messages-edition .form-checkboxes .checkboxes label[data-v-8df51812]{font-weight:400}#user-messages-edition .form-buttons[data-v-8df51812]{display:flex;gap:10px;margin:10px 0}.no-suspension[data-v-16a3b9da]{margin:10px 0}#new-oauth2-app #new-oauth2-title[data-v-6390afb0]{font-size:1.05em;font-weight:700;padding:0 10px}#new-oauth2-app #apps-form .form-items[data-v-6390afb0]{display:flex;flex-direction:column}#new-oauth2-app #apps-form .form-items input[type=text][data-v-6390afb0]{height:20px}#new-oauth2-app #apps-form .form-items .form-item-scope[data-v-6390afb0]{padding:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-label[data-v-6390afb0]{font-weight:700}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes[data-v-6390afb0]{padding-bottom:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-label[data-v-6390afb0]{height:inherit}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-description[data-v-6390afb0]{font-style:italic;margin:0 5px}#new-oauth2-app #apps-form .form-items .form-item[data-v-6390afb0]{display:flex;flex-direction:column;padding:10px}#new-oauth2-app #apps-form .form-buttons[data-v-6390afb0]{display:flex;justify-content:flex-end}#new-oauth2-app #apps-form .form-buttons button[data-v-6390afb0]{margin:5px}#authorize-oauth2-app #authorize-oauth2-title[data-v-173deb39]{font-size:1.05em;font-weight:700;padding:0 10px}#authorize-oauth2-app .oauth2-access[data-v-173deb39]{padding:0 10px}#authorize-oauth2-app .authorize-oauth2-buttons[data-v-173deb39]{display:flex}#authorize-oauth2-app .authorize-oauth2-buttons button[data-v-173deb39]{margin:5px}#oauth2-app .app-buttons[data-v-b4f3ae2a]{display:flex;flex-wrap:wrap;gap:10px}#oauth2-app .app-secret[data-v-b4f3ae2a]{word-break:break-word}#oauth2-app .client-scopes[data-v-b4f3ae2a]{display:flex;flex-wrap:wrap}#oauth2-app .client-scopes .client-scope[data-v-b4f3ae2a]{padding-right:15px}#oauth2-app .fa-copy[data-v-b4f3ae2a]{font-size:.9em}#oauth2-app .no-description[data-v-b4f3ae2a]{font-style:italic}#oauth2-app .no-app[data-v-b4f3ae2a]{font-style:italic;padding:10px 0}#oauth2-apps-list[data-v-2ba68d9c]{padding:0 0 10px}#oauth2-apps-list ul[data-v-2ba68d9c]{list-style:square}#oauth2-apps-list ul li[data-v-2ba68d9c]{padding-bottom:10px}#oauth2-apps-list .app-issued-at[data-v-2ba68d9c]{font-size:.85em;font-style:italic;padding-left:10px}#oauth2-apps-list .apps-list[data-v-2ba68d9c]{font-size:1.05em;font-weight:700}#oauth2-apps-list .app-list-buttons[data-v-2ba68d9c]{display:flex;gap:10px}#oauth2-apps-list .no-apps[data-v-2ba68d9c]{font-style:italic;padding-bottom:20px}.sport-badge[data-v-1351925b]{display:inline-flex;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:7.5px 12px}.sport-badge.inactive[data-v-1351925b]{font-style:italic}.sport-badge .sport-img[data-v-1351925b]{height:20px;width:20px;margin:0}#archive-upload[data-v-8f137535]{padding:10px 0}#archive-upload h1[data-v-8f137535]{font-size:1.05em;font-weight:700}#archive-upload .file-name dd[data-v-8f137535]{overflow:hidden;text-overflow:ellipsis}#archive-upload .no-uploads[data-v-8f137535]{margin:10px 0}#archive-upload .errored-files[data-v-8f137535]{padding-left:18px;max-height:190px;overflow-y:auto}#archive-upload .buttons[data-v-8f137535]{display:flex;gap:10px}#upload-tasks-list[data-v-57bcee6b]{padding:0 0 10px}#upload-tasks-list h1[data-v-57bcee6b]{font-size:1.05em;font-weight:700}#upload-tasks-list ul[data-v-57bcee6b]{list-style:square}#upload-tasks-list ul li[data-v-57bcee6b]{margin-left:10px;padding:5px}#upload-tasks-list ul li div[data-v-57bcee6b]{display:flex;flex-wrap:wrap;gap:5px}#upload-tasks-list .task-title a[data-v-57bcee6b]{overflow:hidden;text-overflow:ellipsis}#upload-tasks-list .task-status[data-v-57bcee6b]{margin:-2px 0 0 5px;padding:5px 10px}#upload-tasks-list .task-status.success[data-v-57bcee6b]{background:var(--success-background-color);color:var(--success-color)}#upload-tasks-list .task-status.errored[data-v-57bcee6b]{background:var(--error-background-color);color:var(--error-color)}[data-v-010e24b3] .multiselect__input{background-color:var(--input-bg-color)}[data-v-010e24b3] .multiselect__tags{border:1px solid var(--input-border-color);border-radius:4px;background:var(--multiselect-tags-bg-color)}[data-v-010e24b3] .multiselect__input{border-color:#000}[data-v-010e24b3] .multiselect__tag{background-color:var(--multiselect-tag-bg-color);color:var(--multiselect-tag-color)}[data-v-010e24b3] .multiselect__tag-icon:after{color:var(--multiselect-tag-color)}[data-v-010e24b3] .multiselect__tag-icon:focus,[data-v-010e24b3] .multiselect__tag-icon:hover{background:var(--multiselect-tag-icon-hover-bg-color)}[data-v-010e24b3] .multiselect__tag-icon:focus:after,[data-v-010e24b3] .multiselect__tag-icon:hover:after{color:var(--multiselect-tag-icon-hover-color)}[data-v-010e24b3] .multiselect__option{background:var(--multiselect-option-bg-color);color:var(--multiselect-option-color)}[data-v-010e24b3] .multiselect__option--highlight,[data-v-010e24b3] .multiselect__option--highlight:after{background:var(--multiselect-option-highlight-bg-color);color:var(--multiselect-option-highlight-color)}[data-v-010e24b3] .multiselect__option--selected.multiselect__option--highlight{background:var(--multiselect-option-selected-highlight-bg-color);color:var(--multiselect-option-selected-highlight-color)}[data-v-010e24b3] .multiselect__option--selected.multiselect__option--highlight:after{background:var(--multiselect-option-selected-highlight-after-bg-color);color:var(--multiselect-option-selected-highlight-after-color)}[data-v-010e24b3] .multiselect__option--selected{background-color:var(--multiselect-option-selected-bg-color);color:var(--multiselect-option-selected-color)}[data-v-010e24b3] .multiselect__content-wrapper{border-color:var(--multiselect-content-wrapper-border-color)}.multiselect--disabled[data-v-010e24b3]{background-color:var(--multiselect-disabled-bg-color)}.multiselect--disabled[data-v-010e24b3] .multiselect__select{background:var(--multiselect-select-disabled-bg-color);color:var(--multiselect-select-disabled-color)}#new-equipment #new-equipment-title[data-v-c8d3abaa]{font-size:1.05em;font-weight:700;padding:0 10px}#new-equipment #equipment-form .form-items[data-v-c8d3abaa]{display:flex;flex-direction:column}#new-equipment #equipment-form .form-items input[type=text][data-v-c8d3abaa]{height:20px}#new-equipment #equipment-form .form-items .form-item[data-v-c8d3abaa]{display:flex;flex-direction:column;padding:10px 0}#new-equipment #equipment-form .form-items .form-item-checkbox[data-v-c8d3abaa]{display:flex;padding:10px 10px 10px 0;gap:5px}#new-equipment #equipment-form .equipment-label-help[data-v-c8d3abaa]{margin-top:15px}#new-equipment #equipment-form .equipment-warning[data-v-c8d3abaa]{margin-top:5px;margin-bottom:10px}#new-equipment #equipment-form .form-buttons[data-v-c8d3abaa]{display:flex;justify-content:flex-end}#new-equipment #equipment-form .form-buttons button[data-v-c8d3abaa]{margin:5px}#user-equipment .no-equipment[data-v-a1669dbb]{font-style:italic;padding:10px 0}#user-equipment .no-description[data-v-a1669dbb]{font-style:italic}#user-equipment .equipment-description[data-v-a1669dbb]{white-space:pre-wrap}#user-equipment .equipment-type[data-v-a1669dbb]{display:flex}#user-equipment .equipment-type .equipment-type-img[data-v-a1669dbb]{height:25px;width:25px;margin:0}#user-equipment .sports-list[data-v-a1669dbb]{display:flex;gap:10px;flex-wrap:wrap;padding-top:5px}#user-equipment .duration-detail[data-v-a1669dbb]{font-style:italic}.equipment-buttons[data-v-a1669dbb]{display:flex;flex-wrap:wrap;gap:10px}.error-message[data-v-a1669dbb]{margin:20px 0}#user-equipments-list[data-v-db60807d]{padding:0 0 10px}#user-equipments-list h1[data-v-db60807d]{font-size:1.05em;font-weight:700}#user-equipments-list h2[data-v-db60807d]{font-size:1em;font-weight:700;display:flex;gap:5px;margin:20px 0 5px}#user-equipments-list h2 .equipment-type-img[data-v-db60807d]{height:25px;width:25px;margin:0}#user-equipments-list table th[data-v-db60807d]{text-transform:lowercase}#user-equipments-list table td.equipment-label[data-v-db60807d]{width:280px}#user-equipments-list table td.column[data-v-db60807d]{min-width:80px}#user-equipments-list table td.active[data-v-db60807d]{width:40px}#user-equipments-list .mobile-display[data-v-db60807d]{display:none}#user-equipments-list .no-equipments[data-v-db60807d]{font-style:italic}#user-equipments-list .equipments-list-buttons[data-v-db60807d]{display:flex;gap:10px;flex-wrap:wrap}@media screen and (max-width:700px){#user-equipments-list table td.column[data-v-db60807d]{min-width:initial}#user-equipments-list table td.equipment-label[data-v-db60807d],#user-equipments-list table td.active[data-v-db60807d],#user-equipments-list table td.action-buttons[data-v-db60807d]{width:45%}#user-equipments-list .edition-buttons[data-v-db60807d]{justify-content:center}#user-equipments-list .mobile-display[data-v-db60807d]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 20px}}@media screen and (max-width:500px){#user-equipments-list table td.equipment-label[data-v-db60807d],#user-equipments-list table td.active[data-v-db60807d],#user-equipments-list table td.action-buttons[data-v-db60807d]{width:100%}}.notification-object[data-v-cc067259]{font-weight:700;text-transform:capitalize}.appeal-action .appeal-button[data-v-5404e027]{padding:0 10px;font-size:.9em}.suspended[data-v-5404e027]{font-size:.9em}.notification-object[data-v-6aa3f232]{font-weight:700;text-transform:capitalize}.workout-card[data-v-6aa3f232]{margin-bottom:0}.alert-message[data-v-6aa3f232]{margin:10px 0}#user-sanction[data-v-d9df91cd]{padding:10px 0}#user-sanction h1[data-v-d9df91cd]{font-size:1.05em;font-weight:700}#user-sanction .no-warning[data-v-d9df91cd]{margin:10px 0}#user-sanction[data-v-d9df91cd] .notification-object{margin-top:10px}#user-sanction .buttons[data-v-d9df91cd]{display:flex;gap:10px}#user-sanction .buttons button[data-v-d9df91cd]{text-transform:capitalize}#user-sanction .deleted-object-type[data-v-d9df91cd]{font-weight:700;text-transform:capitalize}#user-sanction .deleted-object[data-v-d9df91cd]{font-style:italic;text-transform:lowercase}#user-moderation[data-v-0b5f9854]{padding:0 0 10px}#user-moderation h1[data-v-0b5f9854]{font-size:1.05em;font-weight:700}#user-moderation #user-reports dl[data-v-0b5f9854]{margin-bottom:0}#user-moderation #user-sanctions ul[data-v-0b5f9854]{list-style:square}#user-moderation #user-sanctions ul li[data-v-0b5f9854]{margin-left:10px;padding:5px}#user-moderation #user-sanctions ul li div[data-v-0b5f9854]{display:flex;flex-wrap:wrap;gap:5px}#user-moderation #user-sanctions .appeal[data-v-0b5f9854]{margin-top:-2px;padding:5px 10px}#user-moderation #user-sanctions .appeal.approved[data-v-0b5f9854]{background:var(--success-background-color);color:var(--success-color)}#user-moderation #user-sanctions .appeal.rejected[data-v-0b5f9854]{background:var(--error-background-color);color:var(--error-color)}#user-moderation .no-sanctions[data-v-0b5f9854]{font-style:italic}.relationships[data-v-857f94f2]{min-height:40px}.relationships .user-relationships[data-v-857f94f2]{display:flex;justify-content:space-between;flex-wrap:wrap}.relationships .user-relationships[data-v-857f94f2] .box{width:43%}@media screen and (max-width:700px){.relationships .user-relationships[data-v-857f94f2] .box{width:100%}}.relationships .no-relationships[data-v-857f94f2]{padding:0 5px}.equipment-badge[data-v-74589efc]{display:flex;align-items:center;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:5px 10px}.equipment-badge.inactive[data-v-74589efc]{font-style:italic}.equipment-badge .equipment-type-img[data-v-74589efc]{height:25px;min-width:25px;margin:0}#user-sport .sport-img[data-v-11b69e59]{height:35px;width:35px;margin:0}#user-sport .sport-equipments[data-v-11b69e59]{display:flex;flex-wrap:wrap;padding:5px;gap:10px}.sport-buttons[data-v-11b69e59]{display:flex;flex-wrap:wrap;gap:10px}.no-equipments[data-v-11b69e59]{font-style:italic}#sport-edition .form-items[data-v-36efa47b]{display:flex;flex-direction:column}#sport-edition .form-items input[type=text][data-v-36efa47b]{height:20px}#sport-edition .form-items .form-item[data-v-36efa47b]{display:flex;flex-direction:column;padding:10px 0}#sport-edition .form-items .form-item-checkbox[data-v-36efa47b]{display:flex;padding:10px 10px 10px 0;gap:5px}#sport-edition .form-items .sport-color[data-v-36efa47b]{border:none;margin:6px 1px 6px 0;padding:0;width:80px}#sport-edition .form-buttons[data-v-36efa47b]{display:flex;justify-content:flex-end}#sport-edition .form-buttons button[data-v-36efa47b]{margin:5px}#user-sport-preferences table th[data-v-1ea3864e]{padding-top:0;text-transform:lowercase}#user-sport-preferences .sport-img[data-v-1ea3864e]{height:35px;width:35px;margin:0 auto}#user-sport-preferences .sport-color[data-v-1ea3864e]{border:none;margin:6px 1px 6px 0;padding:0;width:40px}#user-sport-preferences .sport-label[data-v-1ea3864e]{width:170px}#user-sport-preferences .disabled-sport[data-v-1ea3864e]{font-style:italic;color:var(--disabled-sport-color)}#user-sport-preferences .disabled-sport .disabled-message[data-v-1ea3864e]{font-size:.9em}#user-sport-preferences .disabled-sport .cell-heading[data-v-1ea3864e]{font-style:normal}#user-sport-preferences .profile-buttons[data-v-1ea3864e]{display:flex;align-items:center;flex-wrap:wrap}#user-sport-preferences .action-buttons[data-v-1ea3864e]{width:70px}#user-sport-preferences .edition-buttons[data-v-1ea3864e]{display:flex;flex-wrap:wrap;gap:5px;line-height:1.3em}#user-sport-preferences .edition-buttons button[data-v-1ea3864e]{text-align:center;min-width:80px}#user-sport-preferences .threshold[data-v-1ea3864e]{display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;min-width:100px}#user-sport-preferences .threshold-input[data-v-1ea3864e]{padding:5px;width:50px}#user-sport-preferences .mobile-display[data-v-1ea3864e]{display:none}#user-sport-preferences div.error-message[data-v-1ea3864e]{margin:0}@media screen and (max-width:700px){#user-sport-preferences .sport-label[data-v-1ea3864e],#user-sport-preferences .action-buttons[data-v-1ea3864e]{width:45%}#user-sport-preferences .edition-buttons[data-v-1ea3864e]{justify-content:center}#user-sport-preferences .mobile-display[data-v-1ea3864e]{display:flex;margin:10px 0}}@media screen and (max-width:500px){#user-sport-preferences .sport-label[data-v-1ea3864e],#user-sport-preferences .action-buttons[data-v-1ea3864e]{width:100%}}.about-text[data-v-ddf9228f]{margin-top:200px;margin-right:100px;padding-bottom:40px}@media screen and (max-width:700px){.about-text[data-v-ddf9228f]{margin-top:0;margin-right:0;padding-bottom:0}}.about-text .fa-padding[data-v-ddf9228f]{padding-right:10px}.about-text .about-instance[data-v-ddf9228f]{font-weight:700;margin-top:30px}#bike[data-v-13a50e87]{display:flex;justify-content:center;margin-top:180px;padding:10px}#bike .bike-img[data-v-13a50e87]{max-width:200px}@media screen and (max-width:700px){#bike[data-v-13a50e87]{margin-top:10px}#bike .bike-img[data-v-13a50e87]{max-width:150px}}#about[data-v-c3185f0c]{display:flex;height:100%}#about .container[data-v-c3185f0c]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#about .container .container-sub[data-v-c3185f0c]{min-width:50%;height:100%}#about .container .about-details[data-v-c3185f0c]{width:100%}@media screen and (max-width:1000px){#about[data-v-c3185f0c]{height:auto}#about .container .container-sub[data-v-c3185f0c]{align-items:center}#about .container .container-sub .bike-img[data-v-c3185f0c]{max-width:60%}}@media screen and (max-width:700px){#about .container[data-v-c3185f0c]{flex-direction:column}}#admin .admin-card[data-v-c2668dab]{width:100%}#admin .admin-card[data-v-c2668dab] .card .admin-form{display:flex;flex-direction:column}#admin .admin-card[data-v-c2668dab] .card .admin-form label{display:flex;align-items:center;justify-content:space-between;margin:10px 0;flex-wrap:wrap}#admin .admin-card[data-v-c2668dab] .card .admin-form label input{width:50%;font-size:.9em;margin-right:50px}@media screen and (max-width:1000px){#admin .admin-card[data-v-c2668dab] .card .admin-form label input{margin-right:0}}@media screen and (max-width:700px){#admin .admin-card[data-v-c2668dab] .card .admin-form label input{width:100%}}#admin .admin-card[data-v-c2668dab] .card .admin-form label input:disabled{-webkit-appearance:none;-moz-appearance:textfield;background-color:var(--admin-disabled-input-color);border-color:var(--admin-disabled-input-color);color:var(--app-color)}#admin .admin-card[data-v-c2668dab] .card .admin-form .form-buttons{display:flex;gap:10px;margin-bottom:10px}.no-workouts[data-v-b0c91cc6]{display:flex;justify-content:center}#timeline[data-v-bab374a4]{margin-bottom:20px}#timeline .more-workouts[data-v-bab374a4]{display:flex;justify-content:center}.calendar-workout{display:flex;padding:1px;cursor:pointer}.calendar-workout .sport-img{width:18px;height:18px}.calendar-workout sup{position:relative;top:-8px;left:-3px;width:2px}.calendar-workout sup .custom-fa-small{font-size:.7em}@media screen and (max-width:700px){.calendar-workout .sport-img{padding:3px;width:20px;height:20px}.calendar-workout sup .custom-fa-small{font-size:.6em}}.calendar-workouts-chart[data-v-57ede11f]{display:flex}.calendar-workouts-chart .workouts-chart[data-v-57ede11f]{position:relative;padding:0}.calendar-workouts-chart .workouts-chart .workouts-count[data-v-57ede11f]{display:flex;justify-content:center;position:absolute;top:4px;left:6px;width:20px;font-size:1.1em;font-weight:700}@media screen and (max-width:700px){.calendar-workouts-chart .workouts-chart .workouts-count[data-v-57ede11f]{top:16px;left:6px}.calendar-workouts-chart .workouts-chart[data-v-57ede11f] .donut-chart{padding-top:12px}.calendar-workouts-chart .workouts-chart[data-v-57ede11f] .donut-chart svg g circle{stroke-width:2;stroke-opacity:.8}}.calendar-workouts-chart .workouts-pane[data-v-57ede11f]{display:flex;padding-left:40px}.calendar-workouts-chart .workouts-pane .more-workouts[data-v-57ede11f]{background:var(--calendar-workouts-color);border-radius:4px;box-shadow:0 4px 8px 0 var(--calendar-workouts-box-shadow-0),0 6px 20px 0 var(--calendar-workouts-box-shadow-1);position:absolute;top:52px;left:0;min-width:60px;margin-bottom:20px;padding:10px;display:flex;flex-wrap:wrap;z-index:1000}@media screen and (max-width:700px){.calendar-workouts-chart .workouts-pane .more-workouts[data-v-57ede11f]{min-width:70px}}.calendar-workouts-chart .workouts-pane .more-workouts .calendar-more-close[data-v-57ede11f]{position:absolute;font-size:.9em;top:5px;right:5px;padding:0}.calendar-workouts .desktop-display{display:flex}.calendar-workouts .mobile-display{display:none}.calendar-workouts .workouts-display{display:flex;flex-wrap:wrap;position:relative;margin:0 10px 0 0}.calendar-workouts .donut-display{display:flex;height:34px;width:34px}@media screen and (max-width:700px){.calendar-workouts .desktop-display{display:none}.calendar-workouts .mobile-display{display:flex}}.calendar-cells{display:flex;flex-direction:column;width:100%}.calendar-cells .calendar-row{display:flex;flex-wrap:wrap;border-top:solid 1px var(--calendar-border-color)}.calendar-cells .calendar-row .calendar-cell{border-right:solid 1px var(--calendar-border-color);height:40px;flex-grow:1;flex-basis:8%;padding:5px 10px 5px 5px;width:8%;position:relative}.calendar-cells .calendar-row .calendar-cell .calendar-cell-day{position:absolute;font-size:.8em;line-height:1;top:.5em;right:.5em;font-weight:700}.calendar-cells .calendar-row .calendar-cell:last-child{border-right:0}@media screen and (max-width:700px){.calendar-cells .calendar-row .calendar-cell:last-child .calendar-workouts .more-workouts{left:-45px}}.calendar-cells .calendar-row .disabled-cell{color:var(--app-color-light)}.calendar-cells .calendar-row .week-end{background:var(--calendar-week-end-color)}.calendar-cells .calendar-row .today{background:var(--calendar-today-color)}@media screen and (max-width:700px){.calendar-cells .calendar-row:last-child .calendar-workouts .more-workouts{top:inherit;bottom:20px}}.calendar-days{display:flex;flex-direction:row;border-top:solid 1px var(--calendar-border-color)}.calendar-days .calendar-day{flex-grow:1;padding:5px;text-align:center;text-transform:uppercase;color:var(--calendar-day-color)}.calendar-header{display:flex;flex-direction:row}.calendar-header .calendar-arrow{flex-grow:1;padding:9px px}.calendar-header .calendar-arrow-left{text-align:left;cursor:pointer}.calendar-header .calendar-arrow-right{text-align:right;cursor:pointer}.calendar-header .calendar-month{flex-grow:1;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}#user-calendar .calendar-card,#user-calendar .calendar-card .card-content{padding:0}.bar-chart[data-v-e2a0d390]{position:relative;min-height:400px;width:100%}.bar-chart.minimal[data-v-e2a0d390]{min-height:300px}@media screen and (max-width:700px){.bar-chart[data-v-e2a0d390]{min-height:268px}.bar-chart.minimal[data-v-e2a0d390]{min-height:290px}}@media screen and (max-width:420px){.bar-chart[data-v-e2a0d390]{width:calc(100vw - 95px)}}.stats-chart[data-v-d73e0101]{width:100%}.stats-chart .chart-radio[data-v-d73e0101]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.stats-chart .chart-radio label[data-v-d73e0101]{font-size:.85em;font-weight:400}@media screen and (max-width:700px){.stats-chart .chart-radio label[data-v-d73e0101]{padding-bottom:10px}}.stats-chart .workouts-average[data-v-d73e0101]{display:flex;margin:10px 0 0 25px;min-height:20px}.stats-chart .workouts-average .fa-info-circle[data-v-d73e0101]{padding-right:5px}@media screen and (max-width:700px){.stats-chart .workouts-average .fa-info-circle[data-v-d73e0101]{padding-right:2px}.stats-chart .workouts-average .info-box[data-v-d73e0101]{padding:5px 10px}}.user-month-stats[data-v-969d3887] .card-content{padding:10px}.record[data-v-1226dbc9]{display:flex;align-items:center;justify-content:space-between}.record span[data-v-1226dbc9]{padding:2px}.record .record-type[data-v-1226dbc9]{flex-grow:1}.record .record-value[data-v-1226dbc9]{font-weight:700;white-space:nowrap;padding-right:10px}.record .record-date[data-v-1226dbc9]{white-space:nowrap;min-width:30%;text-align:right}.records-card[data-v-7f2119fd]{width:100%;padding-bottom:3px}.records-card[data-v-7f2119fd] .card{font-size:.9em}.records-card[data-v-7f2119fd] .card .card-title{display:flex;font-size:.9em}.records-card[data-v-7f2119fd] .card .card-title .sport-img{padding-right:10px;height:20px;width:20px}.records-card[data-v-7f2119fd] .card .card-content{font-size:.9em;padding:10px}.records-card[data-v-7f2119fd] .card .card-content .record{display:flex;align-items:center;justify-content:space-between}.records-card[data-v-7f2119fd] .card .card-content .record span{padding:2px}.records-card[data-v-7f2119fd] .card .card-content .record .record-type{flex-grow:1}.records-card[data-v-7f2119fd] .card .card-content .record .record-value{font-weight:700;white-space:nowrap;padding-right:10px}.records-card[data-v-7f2119fd] .card .card-content .record .record-date{white-space:nowrap;min-width:30%;text-align:right}@media screen and (max-width:1000px){.records-card[data-v-7f2119fd] .card,.records-card[data-v-7f2119fd] .card .card-title{font-size:1em}.records-card[data-v-7f2119fd] .card .card-title .sport-img{height:22px;width:22px}}@media screen and (max-width:500px){.records-card[data-v-7f2119fd] .card .card-content .record.max-width .record-type{max-width:40%}}.user-records .no-records[data-v-f9001ca7]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}#user-stats{display:flex;flex:1 0 25%;justify-content:space-around;flex-wrap:wrap}.policy-message[data-v-f91bc64f]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;padding:10px 20px}.policy-message .policy-link[data-v-f91bc64f]{color:var(--policy-link-color);text-decoration:underline}#dashboard .dashboard-container[data-v-7583b70b]{display:flex;flex-direction:row}#dashboard .dashboard-container .dashboard-sub-container[data-v-7583b70b]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-7583b70b]{width:32%}#dashboard .dashboard-container .right-container[data-v-7583b70b]{width:68%}#dashboard .mobile-menu[data-v-7583b70b]{display:none}#dashboard .policy-container[data-v-7583b70b]{display:flex;justify-content:center}@media screen and (max-width:1000px){#dashboard[data-v-7583b70b]{padding-bottom:60px}#dashboard .dashboard-container[data-v-7583b70b]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-7583b70b],#dashboard .dashboard-container .right-container[data-v-7583b70b]{width:100%}#dashboard .mobile-menu[data-v-7583b70b]{display:flex}#dashboard .mobile-menu .box[data-v-7583b70b]{display:flex;justify-content:space-between;padding:0;width:100%}#dashboard .mobile-menu .box .mobile-menu-item[data-v-7583b70b]{display:flex;justify-content:space-around;border:none;border-radius:4px;box-shadow:none;font-size:.95em;padding:10px;width:25%}#dashboard .mobile-menu .box .mobile-menu-item .fa-trophy[data-v-7583b70b]{color:var(--app-color)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected[data-v-7583b70b]{color:var(--mobile-menu-selected-color);background-color:var(--mobile-menu-selected-bgcolor)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected .fa-trophy[data-v-7583b70b]{color:var(--mobile-menu-selected-color)}#dashboard .is-hidden[data-v-7583b70b]{display:none}}@media screen and (max-width:700px){#dashboard .policy-container[data-v-7583b70b]{margin:0 5px}}.follow-request[data-v-2fb30145]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.follow-request .follow-request-user[data-v-2fb30145]{display:flex;align-items:center}.follow-request .follow-request-user[data-v-2fb30145] .user-picture{min-width:initial;padding:0 10px}@media screen and (max-width:700px){.follow-request .follow-request-user[data-v-2fb30145] .user-picture{padding:0 10px 5px}.follow-request .follow-request-user[data-v-2fb30145] .user-picture img{height:60px;width:60px}.follow-request .follow-request-user[data-v-2fb30145] .user-picture .no-picture{font-size:3.8em}}.follow-request .follow-request-actions[data-v-2fb30145]{display:flex;flex-direction:column;gap:10px}.follow-request .follow-request-actions button[data-v-2fb30145]{display:flex;gap:10px}.follow-request .follow-request-actions button .fa[data-v-2fb30145]{line-height:20px}.report-notification[data-v-d8331538]{display:flex;justify-content:space-between;flex-wrap:wrap}.report-notification .reported-user[data-v-d8331538]{display:flex;align-items:center}.report-notification .reported-user .user-picture[data-v-d8331538]{min-width:initial;padding:0 10px}.report-notification .reported-comment[data-v-d8331538],.report-notification .reported-workout[data-v-d8331538]{width:100%}.report-notification .report-button[data-v-d8331538]{display:flex;flex-direction:column;justify-content:center}.report-notification .deleted-object[data-v-d8331538]{margin:0 0 10px}.notification-card[data-v-fad589cd] .card-title{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.notification-card[data-v-fad589cd] .card-title .notification-icon{padding-right:5px}.notification-card[data-v-fad589cd] .card-title .mark-action{font-weight:initial;font-style:italic;border:none;box-shadow:none}.notification-card[data-v-fad589cd] .card-title .notification-data-button{display:flex;gap:5px;align-items:center}.notification-card[data-v-fad589cd] .card-title .notification-data-button .notification-date{font-size:.85em;font-style:italic;font-weight:400;white-space:nowrap}.notification-card[data-v-fad589cd] .box{margin:10px 0}.notification-card .auth-user[data-v-fad589cd]{display:flex;align-items:center}.notification-card .auth-user .user-picture[data-v-fad589cd]{min-width:initial;padding:0 10px}.notification-card .auth-user .user-picture img[data-v-fad589cd]{height:60px;width:60px}.notification-card .auth-user .user-picture .no-picture[data-v-fad589cd]{font-size:3.8em}.notification-card .notification-reason[data-v-fad589cd]{font-weight:700;text-transform:capitalize}.notification-card .comment-box[data-v-fad589cd]{padding:5px 10px}.notification-card .info-box.suspended[data-v-fad589cd]{padding:30px}.notification-card .appeal-link[data-v-fad589cd]{margin-left:10px}.notification-card[data-v-fad589cd] .suspended.info-box{font-size:.9em}.notification-card[data-v-fad589cd] .workout-card .suspended.info-box{margin-bottom:10px}.notification-card.read[data-v-fad589cd]{color:var(--app-color-lighter)}.notification-card.read[data-v-fad589cd] .user-picture img{opacity:.5}.notification-card.read[data-v-fad589cd] .user-picture .no-picture,.notification-card.read[data-v-fad589cd] .workout-comment .fa-heart{color:var(--app-color-lighter)}.notification-card.read[data-v-fad589cd] a:not(.appeal-link){color:var(--app-color-lighter)}.notification-card.read[data-v-fad589cd] .sport-img,.notification-card.read[data-v-fad589cd] .suspended.info-box,.notification-card.read[data-v-fad589cd] .appeal-rejected{opacity:.5}.notification-card.read .mark-action[data-v-fad589cd]{color:var(--app-color-lighter)}.notification-card.read .mark-action[data-v-fad589cd]:hover{background:var(--app-color-lighter);color:var(--button-confirm-bg-color)}.notification-card .appeal-in-progress[data-v-fad589cd]{margin-top:5px}.notification-card .archive-file-name dl[data-v-fad589cd]{margin:0 0 5px}#notifications .no-notifications[data-v-13733b32]{padding:10px;text-align:center}#notifications .mark-all-action[data-v-13733b32]{border:none;box-shadow:none;font-style:italic;font-weight:initial;margin-top:10px;padding-top:0}#notifications .mark-all-action[data-v-13733b32]:hover{background-color:initial;color:var(--app-color)}.preferences-link[data-v-13733b32]{font-size:.9em;font-style:italic;margin-left:10px}.notifications-filters .form .form-all-items[data-v-af5b0c4c]{display:flex;flex-direction:column;padding-top:0}.notifications-filters .form .form-all-items .form-items-group[data-v-af5b0c4c]{display:flex;flex-direction:column;padding:5px}.notifications-filters .form .form-all-items .form-items-group .form-item[data-v-af5b0c4c]{display:flex;flex-direction:column}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-af5b0c4c]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-af5b0c4c]{width:34%}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-af5b0c4c]{padding:5px}.notifications-filters .form .form-all-items .form-items-group .form-item input[data-v-af5b0c4c]{height:16px}.notifications-filters .form .form-all-items .form-items-group .form-item select[data-v-af5b0c4c]{height:38px;padding:0 5px}.notifications-filters .form .form-all-items .form-items-group .form-item-title[data-v-af5b0c4c]{padding-top:10px}.notifications-filters .form .form-all-items .form-items-group .form-item-title input.title[data-v-af5b0c4c]{width:100%}.notifications-filters .status-title[data-v-af5b0c4c]{font-weight:700}.notifications-filters .status-radio[data-v-af5b0c4c]{display:flex;justify-content:space-around;padding-top:5px}@media screen and (max-width:1000px){.notifications-filters .form .form-all-items[data-v-af5b0c4c]{flex-direction:row;padding-top:5px}.notifications-filters .form .form-all-items .form-items-group[data-v-af5b0c4c]{padding:0 5px;height:100%}.notifications-filters .form .form-all-items .form-items-group .form-item label[data-v-af5b0c4c],.notifications-filters .form .form-all-items .form-items-group .form-item span[data-v-af5b0c4c]{font-size:.9em}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-af5b0c4c]{flex-direction:column;justify-content:normal;padding:0}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-af5b0c4c]{width:85%}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-af5b0c4c]{padding:0}.notifications-filters .form .form-all-items .form-items-group .form-item-title[data-v-af5b0c4c]{padding-top:0}.notifications-filters .form .form-all-items .form-items-group .notification-labels[data-v-af5b0c4c]{min-width:100px}}@media screen and (max-width:700px){.notifications-filters .form .form-all-items[data-v-af5b0c4c]{flex-direction:column;padding-top:0}.notifications-filters .form .form-all-items .notification-labels[data-v-af5b0c4c]{min-width:10px}.notifications-filters .form .form-all-items .form-items-group[data-v-af5b0c4c]{padding:5px}.notifications-filters .form .form-all-items .form-items-group .form-item label[data-v-af5b0c4c]{font-size:1em}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-af5b0c4c]{flex-direction:row;justify-content:space-around;align-items:center}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-af5b0c4c]{width:50%}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-af5b0c4c]{padding:5px}}@media screen and (max-width:500px){.notifications-filters .form .form-all-items .form-items-group .form-item-title[data-v-af5b0c4c]{padding-top:10px}.notifications-filters .form .form-all-items .form-items-group .form-item-title input.title[data-v-af5b0c4c]{width:100%}}.chart-menu[data-v-62b85f24]{display:flex;align-items:center}.chart-menu .chart-arrow[data-v-62b85f24],.chart-menu .time-frames[data-v-62b85f24]{flex-grow:1;text-align:center}.chart-menu .chart-arrow[data-v-62b85f24]{cursor:pointer}@media screen and (max-width:500px){.chart-menu .chart-arrow[data-v-62b85f24]{padding:6px}}.stats-type[data-v-62b85f24]{display:flex;justify-content:center;margin:10px 0 5px}.stats-type .stats-type-radio[data-v-62b85f24]{display:flex;gap:10px}.stats-type .stats-type-radio label[data-v-62b85f24]{font-size:.9em;font-weight:400;text-transform:lowercase}.sports-menu{display:flex;flex-wrap:wrap;padding:0 10px}.sports-menu label{display:flex;align-items:center;font-size:.9em;font-weight:400;min-width:120px;padding:10px}@media screen and (max-width:1000px){.sports-menu label{min-width:100px}}@media screen and (max-width:500px){.sports-menu label{min-width:20px}.sports-menu label .sport-label{display:none}}.sports-menu .sport-img{padding:3px;width:20px;height:20px}#user-statistics.stats-disabled[data-v-7214a579]{opacity:.3;pointer-events:none}#user-statistics[data-v-7214a579] .chart-radio{justify-content:space-around;padding:10px 10px 0}.sport-stat-card{flex:0 0 33%}@media screen and (max-width:700px){.sport-stat-card{flex:1 0 50%}}@media screen and (max-width:500px){.sport-stat-card{flex:1 0 100%}}.sport-stat-card .stat-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px}.sport-stat-card .stat-content .stat-icon .fa{font-size:2em}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.sport-stat-card .stat-content .stat-details{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-details{width:100%}}.sport-stat-card .stat-content .stat-details .stat-label{text-transform:capitalize}.sport-stat-card .stat-content .stat-details .stat-values{display:flex;gap:5px;align-items:baseline;min-height:30px}.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.3em;font-weight:700}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.2em}}@media screen and (max-width:500px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1em}}.sport-stat-card .stat-content .stat-details .stat-values .fa-refresh{font-size:1.4em}.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:1em}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.9em}}@media screen and (max-width:500px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.8em}}.sport-stat-card .stat-content .stat-details .stat-average{display:flex;gap:5px;font-style:italic;font-size:.9em;text-transform:lowercase;min-height:25px}#sport-statistics #sport[data-v-32871e56]{height:30px;margin-left:10px;padding:5px}#sport-statistics .label[data-v-32871e56]{font-weight:700;text-transform:capitalize;margin:20px 0 10px}#sport-statistics .statistics-workouts-count[data-v-32871e56]{font-style:italic}#sport-statistics .sport-statistics .sport-img-label[data-v-32871e56]{display:flex;gap:10px;align-items:flex-end;margin-top:15px}#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-32871e56]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-32871e56]{font-size:25px;font-weight:700}#sport-statistics .sport-statistics .statistics[data-v-32871e56]{display:flex;justify-content:flex-start;flex-wrap:wrap}#sport-statistics .records[data-v-32871e56]{width:425px}@media screen and (max-width:500px){#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-32871e56]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-32871e56]{font-size:20px;font-weight:700}#sport-statistics .sport-statistics .records[data-v-32871e56]{font-size:.9em;width:100%}}#statistics[data-v-07517405]{display:flex;width:100%}#statistics .container[data-v-07517405]{display:flex;flex-direction:column;width:100%}#statistics .stats-types[data-v-07517405]{height:30px;margin-left:10px;padding:5px}[data-v-af2221d2]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}#user-auth-form[data-v-af2221d2]{display:flex}#user-auth-form #user-form[data-v-af2221d2]{width:60%}#user-auth-form #user-form .account[data-v-af2221d2]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-af2221d2]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-af2221d2]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-af2221d2]:disabled{border-color:var(--disabled-color)}#user-auth-form #user-form .success-message[data-v-af2221d2]{margin:10px}#user-auth-form #user-form .accepted_policy[data-v-af2221d2]{display:flex;align-items:center;font-size:.85em;font-weight:400}#user-auth-form #user-form .form-items label[data-v-af2221d2]{padding-left:10px}#user-auth-form #user-form .form-items label.accepted_policy[data-v-af2221d2]{padding-left:0}#user-auth-form #user-form .form-items label.accepted_policy input[data-v-af2221d2]{margin-top:10px}#user-auth-form #user-form .form-items[data-v-af2221d2] input{margin-top:0}#user-auth-form #user-form .form-items[data-v-af2221d2] .password-strength input{margin-top:10px}#user-auth-form #user-form .form-info[data-v-af2221d2]{margin-bottom:5px}@media screen and (max-width:1000px){#user-auth-form[data-v-af2221d2]{margin-bottom:50px}#user-auth-form #user-form[data-v-af2221d2]{width:100%}}.user-form[data-v-af2221d2]{margin-top:200px}@media screen and (max-width:700px){.user-form[data-v-af2221d2]{margin-top:10px}}#account-confirmation-email[data-v-f404ba6a]{display:flex;flex-direction:column}#account-confirmation-email .email-sent[data-v-f404ba6a]{display:flex;flex-direction:column;align-items:center}#account-confirmation-email .email-sent svg[data-v-f404ba6a]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation-email .email-sent .email-sent-message[data-v-f404ba6a]{font-size:1.1em;text-align:center}@media screen and (max-width:1000px){#account-confirmation-email .email-sent .email-sent-message[data-v-f404ba6a]{font-size:1em}}#account-confirmation-email[data-v-f404ba6a] .card .card-content #user-auth-form{margin-top:0}#account-confirmation-email[data-v-f404ba6a] .card .card-content #user-auth-form #user-form{width:100%}#account-confirmation[data-v-0ad8bbf3]{display:flex}#account-confirmation .container[data-v-0ad8bbf3]{display:flex;justify-content:center;width:50%}@media screen and (max-width:700px){#account-confirmation .container[data-v-0ad8bbf3]{width:100%}}#account-confirmation[data-v-69bebdbd]{display:flex;flex-direction:column;align-items:center}#account-confirmation svg[data-v-69bebdbd]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation .error-message[data-v-69bebdbd]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:1000px){#account-confirmation .error-message[data-v-69bebdbd]{font-size:1em}}#email-update[data-v-96975d15]{display:flex;flex-direction:column;align-items:center}#email-update svg[data-v-96975d15]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#email-update .error-message[data-v-96975d15]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:1000px){#email-update .error-message[data-v-96975d15]{font-size:1em}}#loginOrRegister[data-v-cfd921c5]{display:flex}#loginOrRegister .container[data-v-cfd921c5]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#loginOrRegister .container .container-sub[data-v-cfd921c5]{min-width:50%;height:100%}@media screen and (max-width:1000px){#loginOrRegister[data-v-cfd921c5]{height:auto}#loginOrRegister .container .container-sub[data-v-cfd921c5]{align-items:center}#loginOrRegister .container .container-sub .bike-img[data-v-cfd921c5]{max-width:60%}}@media screen and (max-width:700px){#loginOrRegister .container[data-v-cfd921c5]{flex-direction:column}}#password-action-done[data-v-82edbe6c]{display:flex;flex-direction:column;align-items:center}#password-action-done svg[data-v-82edbe6c]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#password-action-done .password-message[data-v-82edbe6c]{font-size:1.1em;text-align:center}@media screen and (max-width:1000px){#password-action-done .password-message[data-v-82edbe6c]{font-size:1em}}#password-reset-request[data-v-25ace80f] .card .card-content #user-form{width:100%}#password-reset[data-v-aceaa6d3]{display:flex}#password-reset .container[data-v-aceaa6d3]{display:flex;justify-content:center;width:50%}@media screen and (max-width:700px){#password-reset .container[data-v-aceaa6d3]{width:100%}}#profile[data-v-34141bd4]{display:flex;flex-direction:column;padding:0 10px 40px}#profile[data-v-34141bd4] .profile-form{display:flex;flex-direction:column}#profile[data-v-34141bd4] .profile-form hr{border-color:var(--card-border-color);border-width:1px 0 0 0}#profile[data-v-34141bd4] .profile-form .form-items{display:flex;flex-direction:column}#profile[data-v-34141bd4] .profile-form .form-items input{margin:5px 0}#profile[data-v-34141bd4] .profile-form .form-items select{height:35px;padding:5px 0}#profile[data-v-34141bd4] .profile-form .form-items ::v-deep(.custom-textarea) textarea{padding:5px}#profile[data-v-34141bd4] .profile-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#profile[data-v-34141bd4] .profile-form .form-items .birth-date{height:20px}#profile[data-v-34141bd4] .profile-form .form-buttons{display:flex;margin-top:10px;padding:10px 0;gap:10px}#user[data-v-221639cb]{margin:auto;width:700px}@media screen and (max-width:1000px){#user[data-v-221639cb]{width:100%;margin:0 auto 50px}}.users-list[data-v-dd90017f]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.users-list .users-container[data-v-dd90017f]{display:flex;align-content:flex-start;flex-wrap:wrap;padding:0;width:100%}.users-list .users-container .user-box[data-v-dd90017f]{width:33%}@media screen and (max-width:1000px){.users-list .users-container .user-box[data-v-dd90017f]{width:50%}}@media screen and (max-width:700px){.users-list .users-container .user-box[data-v-dd90017f]{width:100%}}.users-list .no-users[data-v-dd90017f]{padding:10px}#workout-edition[data-v-a32b4b7a] .card .card-title{text-align:center;text-transform:uppercase}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content{padding:10px 0}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items{display:flex;flex-direction:column}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items input{height:20px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items label{text-transform:lowercase}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .workout-date-duration{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .workout-date-duration{flex-direction:column}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item{display:flex;flex-direction:column;padding:5px 10px 2.5px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item .workout-date-time{display:flex}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item .workout-date-time #workout-date{margin-right:10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item .workout-duration{width:25px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio{display:flex;justify-content:space-around}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio label{font-weight:400}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio label{font-size:.9em}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio input{margin-top:-2px;vertical-align:middle}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-buttons{display:flex;justify-content:flex-end;padding:10px 5px 0}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-buttons button{margin:5px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box{margin-top:10px;padding:0 10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help{display:flex;justify-content:space-around;padding:7.5px 10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help div{display:flex}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help div ul{margin:0;padding:0 20px}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help,#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help div{flex-direction:column}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .weather-info{padding:0 10px 10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .field-help{display:flex;margin-top:5px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data{display:flex;flex-direction:row;justify-content:space-between}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data .form-item{width:30%}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data{flex-direction:column}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data .form-item{width:initial}}@media screen and (max-width:700px){#workout-edition[data-v-a32b4b7a]{margin-bottom:0}#workout-edition.center-form[data-v-a32b4b7a]{margin:50px auto}#workout-edition.with-margin[data-v-a32b4b7a]{margin-top:0}}#workout-edition .errored[data-v-a32b4b7a]{outline:2px solid var(--input-error-color)}.workout-comments[data-v-aa2cbd3a]{padding-bottom:20px}.workout-comments .no-comments[data-v-aa2cbd3a]{font-style:italic}.workout-comments .add-comment-button[data-v-aa2cbd3a]{margin:10px 0}.workout-comments .loader[data-v-aa2cbd3a]{border-width:5px;height:20px;margin-left:50%;width:20px}.workout-comments .card-content div[data-v-aa2cbd3a]:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--comment-border-color)}#comments[data-v-5ce7658e]{display:flex}#comments .container[data-v-5ce7658e]{width:100%;padding:0}#comments .container .comments-container[data-v-5ce7658e]{width:100%}#likes[data-v-261d0858] .card-content{padding:10px}#likes[data-v-261d0858] .card-content .no-likes{font-style:italic;padding:0 0 10px 5px}#likes[data-v-261d0858] .card-content .users{display:flex;align-content:flex-start;flex-wrap:wrap}#likes[data-v-261d0858] .card-content .users .box{margin:5px;width:44%}@media screen and (max-width:700px){#likes[data-v-261d0858] .card-content .users .box{width:100%}}#workout-card-title[data-v-d210f134]{display:flex;justify-content:space-between;align-items:center}#workout-card-title .workout-arrow[data-v-d210f134]{cursor:pointer;padding:10px}#workout-card-title .workout-arrow.inactive[data-v-d210f134]{color:var(--disabled-color);cursor:default}#workout-card-title .workout-card-title[data-v-d210f134]{display:flex;flex-grow:1;align-items:center}#workout-card-title .workout-card-title .sport-img[data-v-d210f134]{padding:0 10px}#workout-card-title .workout-card-title .sport-img[data-v-d210f134] svg{height:35px;width:35px}#workout-card-title .workout-card-title .workout-title[data-v-d210f134]{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:5px}#workout-card-title .workout-card-title .workout-title span[data-v-d210f134]{margin-right:5px}#workout-card-title .workout-card-title .likes-count[data-v-d210f134]{font-weight:400;padding:0 5px 0 2.5px}#workout-card-title .workout-card-title .workout-date[data-v-d210f134]{display:flex;flex-wrap:wrap;font-size:.8em;font-weight:400;gap:5px}#workout-card-title .workout-card-title .workout-segment[data-v-d210f134]{font-weight:400}#workout-card-title .workout-card-title .workout-buttons[data-v-d210f134]{display:flex}#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons[data-v-d210f134]{position:absolute;z-index:1010;display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;margin-left:-8px;background-color:var(--dropdown-background-color);box-shadow:2px 2px 5px var(--app-shadow-color);border-radius:4px}#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons button[data-v-d210f134]{margin:0;padding:10px;width:100%;border:none;text-align:left}#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons button[data-v-d210f134]:hover,#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons button[data-v-d210f134]:focus{background-color:var(--dropdown-hover-color)}#workout-card-title .workout-card-title .refresh-message[data-v-d210f134]{font-size:.85em;font-style:italic;font-weight:400}#workout-card-title .workout-card-title .fa[data-v-d210f134]{padding:0 3px}#workout-card-title .workout-card-title .fa-heart.liked[data-v-d210f134]{color:var(--like-color)}#workout-card-title .workout-card-title .icon-button[data-v-d210f134]{margin-left:2px}@media screen and (max-width:700px){#workout-card-title .workout-arrow[data-v-d210f134]{padding:5px}}@media screen and (max-width:700px)and (max-width:700px){#workout-card-title .workout-card-title .fa-download[data-v-d210f134],#workout-card-title .workout-card-title .fa-trash[data-v-d210f134],#workout-card-title .workout-card-title .fa-edit[data-v-d210f134]{padding:0 7px}}.workout-record sup[data-v-0c5d556a]{font-size:75%;line-height:0}.wind[data-v-e1f7f9cc]{display:flex;justify-content:center}.wind .wind-bearing[data-v-e1f7f9cc]{padding-left:5px}#workout-weather[data-v-fd9c137b]{padding-top:10px}#workout-weather .weather-img[data-v-fd9c137b]{height:30px;filter:var(--icon-svg-filter)}#workout-weather .weather-img-small[data-v-fd9c137b]{height:20px}#workout-weather .weather-table[data-v-fd9c137b]{width:100%;text-align:center}#workout-weather .weather-table .weather-th[data-v-fd9c137b]{display:flex;flex-direction:column;text-transform:capitalize}#workout-weather .weather-table tbody[data-v-fd9c137b]{font-size:.8em}#workout-info[data-v-b5d4345c]{display:flex;flex-direction:column;padding:10px 20px;width:100%}#workout-info .fa[data-v-b5d4345c],#workout-info .mountains[data-v-b5d4345c],#workout-info .cadence[data-v-b5d4345c]{min-width:22px}#workout-info .fa-bolt[data-v-b5d4345c]{padding-left:6.5px;min-width:15px}#workout-info .workout-data[data-v-b5d4345c]{padding:2.5px 0}#workout-info .workout-data .label[data-v-b5d4345c]{text-transform:capitalize}#workout-info .workout-data .value[data-v-b5d4345c]{font-weight:700}#workout-info .spacer[data-v-b5d4345c]{flex-grow:3}@media screen and (max-width:700px){#workout-info[data-v-b5d4345c]{padding:10px}}#workout-map[data-v-b392d6ac]{padding:10px 0}#workout-map .leaflet-container[data-v-b392d6ac],#workout-map .no-map[data-v-b392d6ac]{height:400px;width:600px}#workout-map .no-map[data-v-b392d6ac]{line-height:400px;filter:var(--no-map-filter)}#workout-map .leaflet-container .map[data-v-b392d6ac]{filter:var(--map-filter)}#workout-map .leaflet-container .map-control[data-v-b392d6ac]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workout-map .leaflet-container .map-control[data-v-b392d6ac]:hover{background-color:var(--map-control-hover-bg-color)}#workout-map .leaflet-container .map-control .fa[data-v-b392d6ac]{text-align:center;min-width:10px}#workout-map[data-v-b392d6ac] .fullscreen{display:flex;align-items:center;z-index:1000}#workout-map[data-v-b392d6ac] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width:700px){#workout-map[data-v-b392d6ac]{padding:0}#workout-map .leaflet-container[data-v-b392d6ac]{width:100%;height:300px}#workout-map .no-map[data-v-b392d6ac]{display:none}}.workout-visibility-levels[data-v-59add522]{display:flex;flex-wrap:wrap;align-items:center;font-size:.9em;font-style:italic}.workout-visibility-levels .visibility[data-v-59add522]{padding-left:5px}.workout-visibility-levels .visibility[data-v-59add522]:not(:first-child):before{content:"- "}.workout-visibility-levels .visibility .workout-visibility[data-v-59add522]{padding-right:5px}.workout-visibility-levels .visibility .visibility-label[data-v-59add522]{color:var(--text-visibilty);text-transform:lowercase}@media screen and (max-width:500px){.workout-visibility-levels .visibility .visibility-label[data-v-59add522]{display:none}}.workout-detail[data-v-a8693feb]{display:flex}.workout-detail[data-v-a8693feb] .card{margin:0 10px;width:100%}.workout-detail[data-v-a8693feb] .card .card-title{padding:10px 15px}.workout-detail[data-v-a8693feb] .card .card-title .report-submitted{display:flex}.workout-detail[data-v-a8693feb] .card .card-title .report-submitted .info-box{padding:10px 20px;margin:5px 0 0 10px}.workout-detail[data-v-a8693feb] .card .card-title .report-form .error-message{font-weight:400;margin:10px 0}.workout-detail[data-v-a8693feb] .card .card-content{display:flex;flex-direction:row}.workout-detail[data-v-a8693feb] .card .card-content .workout-map-data{display:flex;flex-direction:column}.workout-detail[data-v-a8693feb] .card .card-content .desktop{display:block}.workout-detail[data-v-a8693feb] .card .card-content .mobile{display:none}.workout-detail[data-v-a8693feb] .card .card-content .workout-equipments{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.workout-detail[data-v-a8693feb] .card .card-content .appeal{margin-top:10px}.workout-detail[data-v-a8693feb] .card .card-content .appeal-button{padding:0 10px;font-size:.95em}@media screen and (max-width:1000px){.workout-detail[data-v-a8693feb] .card .card-content{flex-direction:column}.workout-detail[data-v-a8693feb] .card .card-content .workout-map-data{display:flex}.workout-detail[data-v-a8693feb] .card .card-content .desktop{display:none}.workout-detail[data-v-a8693feb] .card .card-content .mobile{display:block}}#workout-chart[data-v-d1579bac] .card .card-title{text-transform:capitalize}#workout-chart[data-v-d1579bac] .card .card-content{display:flex;flex-direction:column;position:relative}#workout-chart[data-v-d1579bac] .card .card-content .chart-radio{width:100%;display:flex;justify-content:center}#workout-chart[data-v-d1579bac] .card .card-content .chart-radio label{padding:0 10px}#workout-chart[data-v-d1579bac] .card .card-content .chart-info{display:flex;justify-content:space-between;font-size:.85em;font-style:italic}#workout-chart[data-v-d1579bac] .card .card-content .chart-legend{display:flex;justify-content:center}#workout-chart[data-v-d1579bac] .card .card-content .chart-legend.loading{opacity:.3;pointer-events:none}#workout-chart[data-v-d1579bac] .card .card-content .chart-legend ul{display:flex;margin-bottom:0;padding:0;flex-wrap:wrap;justify-content:space-around}#workout-chart[data-v-d1579bac] .card .card-content .chart-legend ul li{cursor:pointer;display:flex;font-size:.85em;padding:0 5px}#workout-chart[data-v-d1579bac] .card .card-content .chart-legend ul li label{display:flex;font-weight:400}#workout-chart[data-v-d1579bac] .card .card-content .chart-legend ul li label span{border-radius:5%;border-style:solid;border-width:1.5px;height:10px;margin-top:4px;margin-left:2px;width:20px}#workout-chart[data-v-d1579bac] .card .card-content .line-chart{height:400px}#workout-chart[data-v-d1579bac] .card .card-content .line-chart.multiple{height:150px}#workout-chart[data-v-d1579bac] .card .card-content .line-chart.loading{opacity:.3;pointer-events:none}#workout-chart[data-v-d1579bac] .card .card-content .chart-loader{position:absolute;margin-top:200px;margin-left:45%}#workout-chart[data-v-d1579bac] .card .card-content .chart-loader.multiple{margin-top:50px}#workout-chart[data-v-d1579bac] .card .card-content .split-charts label{font-weight:700}@media screen and (max-width:700px){#workout-chart[data-v-d1579bac] .card .card-content{padding:10px 5px}#workout-chart[data-v-d1579bac] .card .card-content .chart-info{display:flex;flex-direction:column-reverse}#workout-chart[data-v-d1579bac] .card .card-content .chart-info .elevation-start{padding:10px 15px 0}#workout-chart[data-v-d1579bac] .card .card-content .chart-info .no-data-cleaning{padding:0 20px}#workout-chart[data-v-d1579bac] .card .card-content .split-charts{padding-bottom:10px;padding-left:20px}#workout-chart[data-v-d1579bac] .card .card-content .line-chart{height:338px}#workout-chart[data-v-d1579bac] .card .card-content .chart-loader{margin-left:40%}}#workout-content[data-v-492a16ab] .card-title .icon-button{cursor:pointer;padding:0;margin-left:5px}#workout-content[data-v-492a16ab] .card-content .workout-content{white-space:pre-wrap}#workout-content[data-v-492a16ab] .card-content .read-more{font-size:.85em;font-weight:700;padding:0 10px}#workout-content[data-v-492a16ab] .card-content .edition-loading{display:flex;align-items:center}#workout-content[data-v-492a16ab] .card-content .notes{font-style:italic}#workout-content[data-v-492a16ab] .card-content .form-buttons{display:flex;margin-top:5px;gap:10px}#workout-segments[data-v-8355d3c7] .card .card-title{text-transform:capitalize}#workout-segments[data-v-8355d3c7] .card .card-content{padding-bottom:0;padding-top:0}#workout-segments[data-v-8355d3c7] .card .card-content a{font-weight:700}#workout-segments[data-v-8355d3c7] .card .card-content ul{padding:0 10px;list-style:square}.workout-user[data-v-025efdf0]{display:flex;flex-direction:row;gap:20px;align-items:center}.workout-user .user-img-name[data-v-025efdf0]{display:flex;align-items:center;gap:10px}.workout-user .user-img-name[data-v-025efdf0] .user-picture{padding-left:10px;min-width:0}.workout-user .user-img-name[data-v-025efdf0] .user-picture img{height:48px;width:48px}.workout-user .user-img-name[data-v-025efdf0] .user-picture .no-picture{font-size:3em}.workout-user .user-img-name .user-name[data-v-025efdf0]{font-size:1.3em}@media screen and (max-width:700px){.workout-user[data-v-025efdf0]{flex-direction:column;align-items:flex-start;gap:0}}@media screen and (max-width:500px){.workout-user .user-img-name[data-v-025efdf0] .user-picture{padding-left:10px;min-width:0}.workout-user .user-img-name[data-v-025efdf0] .user-picture img{height:30px;width:30px}.workout-user .user-img-name[data-v-025efdf0] .user-picture .no-picture{font-size:2em}.workout-user .user-img-name .user-name[data-v-025efdf0]{font-size:1em;padding-left:5px}.workout-user[data-v-025efdf0] .user-stats{flex-wrap:wrap}}#workout[data-v-b7b34383]{display:flex}#workout .container[data-v-b7b34383]{width:100%;padding:0}#workout .container .workout-container[data-v-b7b34383]{width:100%}#workout .container .workout-container .user-header[data-v-b7b34383]{align-items:center}#workout .container .workout-container .user-header[data-v-b7b34383] .user-picture img{height:50px;width:50px}#workout .container .workout-container .user-header[data-v-b7b34383] .user-picture .no-picture{font-size:3em}#workout .container .workout-container .user-header[data-v-b7b34383] .user-details{flex-direction:row}#workout .container .workout-loading[data-v-b7b34383]{height:calc(100vh - 130px);width:100%}#workout .container .workout-loading .loading[data-v-b7b34383]{display:flex;align-items:center;height:100%}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.workout-link{display:flex;gap:5px}.workout-link .title,.workout-link .visibility{color:var(--app-a-color);filter:var(--map-filter)}.workout-link .sport-img{height:20px;width:20px}#workouts-map[data-v-0ba43e16]{padding:10px 0;position:relative}#workouts-map #progress[data-v-0ba43e16]{position:absolute;display:none;z-index:2000;left:50%;top:250px;width:200px;height:20px;margin-top:-20px;margin-left:-100px;background-color:#fff;border-radius:4px;padding:2px}#workouts-map #progress-bar[data-v-0ba43e16]{width:0;height:100%;background-color:#76a6fc;border-radius:4px}#workouts-map .total-workouts[data-v-0ba43e16]{font-weight:700}#workouts-map .limit-exceeded[data-v-0ba43e16]{font-style:italic}#workouts-map .leaflet-container[data-v-0ba43e16],#workouts-map .no-map[data-v-0ba43e16]{height:500px;width:100%}#workouts-map .no-map[data-v-0ba43e16]{line-height:550px;filter:var(--no-map-filter)}#workouts-map .map-loading[data-v-0ba43e16]{height:25px}#workouts-map .leaflet-container .map[data-v-0ba43e16],#workouts-map .leaflet-container[data-v-0ba43e16] .sport-img{filter:var(--map-filter)}#workouts-map .leaflet-container[data-v-0ba43e16] .marker-cluster div{filter:var(--map-filter-cluster)}#workouts-map .leaflet-container .map-control[data-v-0ba43e16]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workouts-map .leaflet-container .map-control[data-v-0ba43e16]:hover{background-color:var(--map-control-hover-bg-color)}#workouts-map .leaflet-container .map-control .fa[data-v-0ba43e16]{text-align:center;min-width:10px}#workouts-map[data-v-0ba43e16] .fullscreen{display:flex;align-items:center;z-index:1000}#workouts-map[data-v-0ba43e16] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width:700px){#workouts-map[data-v-0ba43e16]{padding:0}#workouts-map .no-map[data-v-0ba43e16],#workouts-map .leaflet-container[data-v-0ba43e16]{height:300px;margin-bottom:20px}#workouts-map .no-map[data-v-0ba43e16]{line-height:300px}}#workouts-global-map .container .card[data-v-11a9c51f]{width:100%}#workouts-global-map .container .card .form-items-group[data-v-11a9c51f]{display:flex;gap:10px;flex-wrap:wrap;width:100%}#workouts-global-map .container .card .form-items-group .spacer[data-v-11a9c51f]{flex-grow:3}#workouts-global-map .container .card #workouts-map[data-v-11a9c51f]{padding:0}#workouts-global-map .container .card .no-map[data-v-11a9c51f]{margin:40px 0 10px;height:500px;width:100%;line-height:500px;filter:var(--no-map-filter)}#workouts-global-map .container .card .no-map a[data-v-11a9c51f]{color:var(--app-color-light)}#workouts-global-map .container .card .sports-menu[data-v-11a9c51f]{padding:0}#workouts-global-map .container .card .buttons[data-v-11a9c51f]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}#location-dropdown[data-v-0f77e5f0]{display:flex;flex-direction:column;position:relative}#location-dropdown .location-dropdown-list[data-v-0f77e5f0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#location-dropdown .location-dropdown-item[data-v-0f77e5f0]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#location-dropdown .location-dropdown-item.focus[data-v-0f77e5f0]{background-color:var(--dropdown-hover-color)}#location-dropdown .geocode-loader[data-v-0f77e5f0]{position:absolute;right:10px;top:10px}#location-dropdown .filter-help[data-v-0f77e5f0]{color:var(--dropdown-info-color);font-size:.85em;font-style:italic;padding:0 5px}.workouts-filters .form .form-all-items[data-v-d1153f85]{display:flex;flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group[data-v-d1153f85]{display:flex;flex-direction:column;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item[data-v-d1153f85]{display:flex;flex-direction:column}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-d1153f85]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-d1153f85]{width:34%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-d1153f85]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item input[data-v-d1153f85]{height:16px}.workouts-filters .form .form-all-items .form-items-group .form-item select[data-v-d1153f85]{height:38px;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-d1153f85]{width:100%}.workouts-filters .form-button[data-v-d1153f85]{display:flex;justify-content:center;flex-wrap:wrap;margin:0 5px}.workouts-filters .form-button button[data-v-d1153f85]{margin-top:10px;width:100%}.workouts-filters .disabled[data-v-d1153f85]{pointer-events:none;background-color:var(--disabled-radius-input);border-color:var(--disabled-radius-border)}@media screen and (max-width:1000px){.workouts-filters .form .form-all-items[data-v-d1153f85]{flex-direction:row;padding-top:5px;justify-content:center}.workouts-filters .form .form-all-items .form-items-group[data-v-d1153f85]{flex-grow:1;padding:0 5px;height:100%}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-d1153f85],.workouts-filters .form .form-all-items .form-items-group .form-item span[data-v-d1153f85]{font-size:.9em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-d1153f85]{flex-direction:column;justify-content:normal;padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-d1153f85]{width:85%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-d1153f85]{padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item-text[data-v-d1153f85]{padding-top:0}.workouts-filters .form-button[data-v-d1153f85]{flex-wrap:initial}.workouts-filters .form-button button[data-v-d1153f85]{margin:10px 5px;width:100%}}@media screen and (max-width:700px){.workouts-filters .form .form-all-items[data-v-d1153f85]{flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-d1153f85]{font-size:1em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-d1153f85]{flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-d1153f85]{width:50%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-d1153f85]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-d1153f85]{width:100%}.workouts-filters .form-button[data-v-d1153f85]{flex-wrap:initial}.workouts-filters .form-button button[data-v-d1153f85]{margin:10px 5px}}@media screen and (max-width:500px){.workouts-filters .form-button[data-v-d1153f85]{flex-wrap:wrap}}.workouts-list[data-v-83be7e60]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.workouts-list .box[data-v-83be7e60]{padding:10px 15px}@media screen and (max-width:700px){.workouts-list .box.empty-table[data-v-83be7e60]{display:none}}.workouts-list .box .total[data-v-83be7e60]{display:flex;gap:5px;justify-content:space-between;align-items:center}.workouts-list .box .total .total-label[data-v-83be7e60]{font-weight:700}.workouts-list .box .total .buttons[data-v-83be7e60]{display:flex;gap:10px;flex-wrap:wrap}.workouts-list .box .total .buttons .scroll-button[data-v-83be7e60]{display:block}.workouts-list .box .total .buttons .hide-workouts-btn[data-v-83be7e60]{font-size:.85em;box-shadow:1px 1px 3px var(--app-shadow-color)}.workouts-list .box .total .buttons .spacer[data-v-83be7e60]{display:none}@media screen and (max-width:700px){.workouts-list .box .total[data-v-83be7e60]{flex-wrap:wrap;flex-direction:column-reverse}.workouts-list .box .total .total-workouts[data-v-83be7e60],.workouts-list .box .total .buttons[data-v-83be7e60]{width:100%}.workouts-list .box .total .buttons[data-v-83be7e60]{justify-content:right}.workouts-list .box .total .buttons .spacer[data-v-83be7e60]{display:none}}.workouts-list .box .top-pagination[data-v-83be7e60]{display:none}@media screen and (max-width:700px){.workouts-list .box .top-pagination[data-v-83be7e60]{display:flex}}@media screen and (max-width:700px){.workouts-list .box[data-v-83be7e60] .pagination-center ul{margin-top:0}}.workouts-list .box .workouts-table .smaller th[data-v-83be7e60],.workouts-list .box .workouts-table .smaller td[data-v-83be7e60]{font-size:.95em;padding:10px 0;max-width:100px}.workouts-list .box .workouts-table td[data-v-83be7e60]{text-align:right}.workouts-list .box .workouts-table .sport-col[data-v-83be7e60]{padding:0}.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{text-align:left;width:100px;position:relative}.workouts-list .box .workouts-table .workout-title .fa-map-o[data-v-83be7e60]{font-size:.75em;padding-right:5px}.workouts-list .box .workouts-table .workout-title .nav-item[data-v-83be7e60]{white-space:nowrap}.workouts-list .box .workouts-table .workout-title .nav-item .title[data-v-83be7e60]{word-break:break-word;white-space:normal}.workouts-list .box .workouts-table .workout-title .static-map[data-v-83be7e60]{display:none;box-shadow:3px 3px 3px 1px var(--workout-static-map-shadow-color)}.workouts-list .box .workouts-table .workout-title .visibility[data-v-83be7e60]{padding-left:5px}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-83be7e60]{display:block}.workouts-list .box .workouts-table .sport-img[data-v-83be7e60]{height:20px;width:20px}.workouts-list .box .workouts-table .workout-date[data-v-83be7e60]{max-width:60px;text-align:left}.workouts-list .box .workouts-table tr.last-workout td[data-v-83be7e60],.workouts-list .box .workouts-table tr.totals td[data-v-83be7e60]{border:none}.workouts-list .box .workouts-table .stats-label td[data-v-83be7e60]{padding-top:20px;padding-bottom:0;font-size:1.1em;text-transform:lowercase;border:none;text-align:left;font-weight:700}.workouts-list .box .workouts-table .stats-cols-labels td[data-v-83be7e60]:not(.no-borders){text-align:center;font-weight:700;border-bottom:2px solid var(--card-border-color)}.workouts-list .box .workouts-table .no-borders[data-v-83be7e60]{border-bottom:none}@media screen and (max-width:700px){.workouts-list .box .workouts-table td[data-v-83be7e60],.workouts-list .box .workouts-table .workout-date[data-v-83be7e60],.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{text-align:center}.workouts-list .box .workouts-table .sport-col[data-v-83be7e60]{display:flex;justify-content:center;padding:10px}.workouts-list .box .workouts-table .sport-col.hide-col[data-v-83be7e60]{display:none}.workouts-list .box .workouts-table .workout-date[data-v-83be7e60]{max-width:initial}.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{max-width:initial;width:45%}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-83be7e60],.workouts-list .box .workouts-table .hide-col[data-v-83be7e60]{display:none}.workouts-list .box .workouts-table tr.last-workout td[data-v-83be7e60],.workouts-list .box .workouts-table tr.totals td[data-v-83be7e60]{border:1px solid var(--card-border-color)}.workouts-list .box .workouts-table .stats-label[data-v-83be7e60]{margin-bottom:10px}.workouts-list .box .workouts-table .stats-label td[data-v-83be7e60]{padding:0;margin:0;border:none}.workouts-list .box .workouts-table .stats-cols-labels[data-v-83be7e60]{display:none}}@media screen and (max-width:500px){.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{width:100%}}.workouts-list .more-workouts[data-v-83be7e60]{display:flex;justify-content:center;padding:10px} diff --git a/fittrackee/dist/static/css/index-yNauVWmf.css b/fittrackee/dist/static/css/index-yNauVWmf.css deleted file mode 100644 index 2cc3ee98a..000000000 --- a/fittrackee/dist/static/css/index-yNauVWmf.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";#footer[data-v-17d23115]{display:flex;bottom:0;position:fixed;width:100%;background:var(--footer-background-color);color:var(--footer-color);font-size:.9em}#footer .footer-items[data-v-17d23115]{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:100%}#footer .footer-items .footer-item[data-v-17d23115]{padding:10px;border-top:solid 1px var(--footer-border-color);text-align:center}@media screen and (max-width:500px){#footer .footer-items[data-v-17d23115]{border-top:solid 1px var(--footer-border-color);font-size:.85em;padding:0 0 2px}#footer .footer-items .footer-item[data-v-17d23115]{border-top:none;padding:1px 5px}#footer .footer-items .bullet[data-v-17d23115]{padding:1px 0}}.user-picture{display:flex;justify-content:center;align-items:center;min-width:30%;line-height:1.2em}.user-picture img{border-radius:50%;height:90px;width:90px}.user-picture .no-picture{color:var(--app-a-color);font-size:5.5em}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}[data-v-1c9a449f]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}#nav[data-v-1c9a449f]{background:var(--nav-bar-background-color);display:flex;padding:15px 10px 10px}#nav a[data-v-1c9a449f]{text-decoration:none}#nav .nav-container[data-v-1c9a449f]{display:flex;margin-left:auto;margin-right:auto;padding:0 15px 15px;max-width:1140px;width:100%;border-bottom:solid 1px var(--nav-border-color)}#nav a.router-link-exact-active[data-v-1c9a449f]{color:var(--nav-bar-link-active);font-weight:700}#nav a.router-link-exact-active.app-name[data-v-1c9a449f]{color:var(--app-color)}#nav .app-name[data-v-1c9a449f]{color:var(--app-color);font-size:1.2em;font-weight:700;margin-right:10px;line-height:1.6em}#nav .fa[data-v-1c9a449f]{font-size:1.2em}#nav .notifications-icons[data-v-1c9a449f]{font-size:1em;padding-top:7px}#nav .nav-icon-open[data-v-1c9a449f],#nav .hamburger-icon[data-v-1c9a449f],#nav .close-icon[data-v-1c9a449f]{display:none}#nav .menu-button[data-v-1c9a449f]{padding:0}#nav .nav-items[data-v-1c9a449f]{display:flex;flex:1;justify-content:space-between;line-height:2em;width:100%}#nav .nav-items .nav-items-close[data-v-1c9a449f]{display:none}#nav .nav-items .nav-items-app-menu[data-v-1c9a449f],#nav .nav-items .nav-items-user-menu[data-v-1c9a449f]{display:flex;margin:0;padding:0}#nav .nav-items .nav-items-group[data-v-1c9a449f]{display:flex;align-items:flex-start}#nav .nav-items .nav-item[data-v-1c9a449f]{padding:0 10px;height:28px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-1c9a449f]{padding:0;margin-left:2px}#nav .nav-items .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{z-index:1000;margin-left:-150px!important;width:190px!important}#nav .nav-items .nav-item.notifications .notifications-label[data-v-1c9a449f]{display:none}#nav .nav-items .nav-link[data-v-1c9a449f]{color:var(--app-a-color);cursor:pointer}#nav .nav-items .nav-profile-img[data-v-1c9a449f]{display:flex;gap:10px;align-items:flex-start;margin-bottom:-10px}#nav .nav-items .nav-profile-img[data-v-1c9a449f] .user-picture{min-width:auto}#nav .nav-items .nav-profile-img[data-v-1c9a449f] .user-picture img{height:32px;width:32px;object-fit:cover}#nav .nav-items .nav-profile-img[data-v-1c9a449f] .user-picture .no-picture{font-size:1.7em;padding:0}#nav .nav-items .nav-profile-img .user-name[data-v-1c9a449f]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav .nav-items .nav-separator[data-v-1c9a449f]{display:none}#nav .nav-items .nav-button[data-v-1c9a449f]{padding:5px 7.5px;margin-left:2px}#nav .nav-items .nav-button .nav-button-fa[data-v-1c9a449f]{display:block}#nav .nav-items .nav-button .nav-button-text[data-v-1c9a449f]{display:none}#nav .nav-items .nav-button.logout-button[data-v-1c9a449f]{padding:6px 0 0 6px}#nav .nav-items .clear-theme[data-v-1c9a449f]{filter:var(--workout-img-color);height:20px;margin-bottom:-3px}@media screen and (max-width:1000px){#nav .hamburger-icon[data-v-1c9a449f]{display:block}#nav .nav-icon-open[data-v-1c9a449f]{display:flex;text-align:right;justify-content:flex-end;gap:10px;width:100%}#nav .nav-icon-open.menu-open[data-v-1c9a449f]{display:none}#nav .notifications-icons[data-v-1c9a449f]{padding:6px 0 0 4px}#nav .close-icon[data-v-1c9a449f]{display:block}#nav .close-icon.menu-closed[data-v-1c9a449f],#nav .nav-items[data-v-1c9a449f]{display:none}#nav .nav-items.menu-open[data-v-1c9a449f]{display:flex;flex-direction:column;justify-content:flex-start;z-index:1001;position:absolute;inset:0;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-1c9a449f],#nav .nav-items.menu-open .nav-items-app-menu[data-v-1c9a449f],#nav .nav-items.menu-open .nav-items-user-menu[data-v-1c9a449f]{display:flex;flex-direction:column;background:var(--nav-bar-background-color)}#nav .nav-items.menu-open .nav-items-close[data-v-1c9a449f]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#nav .nav-items.menu-open .nav-items-close .app-name[data-v-1c9a449f]{padding:15px 25px}#nav .nav-items.menu-open .nav-items-group[data-v-1c9a449f]{display:flex;flex-direction:column}#nav .nav-items.menu-open .nav-items-group .nav-button[data-v-1c9a449f]{padding:10px 10px 10px 24px;color:var(--app-a-color);text-align:left}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-fa[data-v-1c9a449f]{display:none;width:36px}#nav .nav-items.menu-open .nav-items-group .nav-button .nav-button-text[data-v-1c9a449f]{display:block}#nav .nav-items.menu-open .nav-item[data-v-1c9a449f]{padding:7px 25px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f]{padding-left:20px}#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{width:auto!important;height:200px;overflow-y:scroll}}@media screen and (max-width:1000px)and (orientation:portrait){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{margin-left:initial!important}}@media screen and (max-width:1000px)and (orientation:landscape){#nav .nav-items.menu-open .nav-item.dropdown-wrapper[data-v-1c9a449f] .dropdown-list{margin-top:-35px;margin-left:35px!important}}@media screen and (max-width:1000px){#nav .nav-items.menu-open .nav-item.notifications[data-v-1c9a449f]{margin:10px 0 0}#nav .nav-items.menu-open .nav-item.notifications .notifications-label[data-v-1c9a449f]{display:block}#nav .nav-items.menu-open .nav-separator[data-v-1c9a449f]{display:flex;border-top:solid 1px var(--nav-border-color);margin:0 20px;padding:0 0 10px;height:0;width:88%}#nav .theme-button[data-v-1c9a449f]{margin-left:15px}}#nav .fa-language[data-v-1c9a449f]{cursor:pointer}#no-config[data-v-66cdbc36]{display:flex;align-items:center;justify-content:space-around;padding:10px;height:100%}#no-config .error-page[data-v-66cdbc36]{display:flex;flex-direction:column;align-items:center;max-width:100%}#no-config .error-page .error-img[data-v-66cdbc36]{width:150px}#no-config .error-page .error-img svg[data-v-66cdbc36]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter)}#no-config .error-page .error-message[data-v-66cdbc36]{font-size:1.2em;text-align:center}@media screen and (max-width:1000px){#no-config .error-page .error-message[data-v-66cdbc36]{font-size:1em}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}:root [data-theme=dark]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-color-lighter: rgba(149, 158, 167, .8);--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--dropdown-info-color: #b7b7b7;--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: var(--dark-blue);--disabled-radius-border: #727272;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-filter-cluster: invert(1) hue-rotate(180deg) brightness(1) contrast(1);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(255 255 255 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697;--text-background-color: rgba(255, 255, 255, .1);--text-visibilty: rgba(229, 229, 229, .65);--comment-border-color: #333131;--comment-background: #181a1b;--comment-background-highlight: linear-gradient(to right, #2c2b2b, #2d2b2b);--user-suggestion-background: #2c2b2b;--like-color: #831819}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark]{color-scheme:dark}body{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body:hover::-webkit-scrollbar-track{background:transparent}#app{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a:hover,a:focus{text-decoration-color:var(--app-a-color)}img{max-width:100%}input,textarea,select{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input:disabled,textarea:disabled,select:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors :invalid{outline:2px solid var(--input-error-color)}label{font-weight:700}button{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px;cursor:pointer}button.transparent{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent:hover,button.transparent:disabled{background:transparent}button.transparent:enabled:hover{color:var(--app-color)}button.transparent:enabled:active{box-shadow:none}button.transparent:disabled,button.transparent.confirm:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button.icon-button{cursor:pointer;padding:0}button.small{font-size:.9em;padding:3px 7px}button:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button:disabled,button.confirm:disabled{background:var(--disabled-background-color);color:var(--disabled-color);cursor:default}button.cancel{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items{display:flex;flex-direction:column}.form-box .form-items input{margin:10px;padding:5px}.form-info{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper{text-transform:uppercase}.view{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy{color:var(--workout-trophy-color)}.mountains,.cadence{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title{font-weight:700;padding-top:15px;padding-left:10px}.section-title .title{padding-left:5px;text-transform:capitalize}.section-title:first-letter{text-transform:uppercase}.no-map{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl{display:flex;flex-direction:column;width:100%}.description-list dl dt{font-weight:700}.description-list dl dd{margin-bottom:10px}.center-card{margin:0 auto;width:700px}.center-card.with-margin{margin-top:100px}@media screen and (max-width:1000px){.center-card{width:100%;margin:0 auto 50px}}.text-center{text-align:center}.text-left{text-align:left}.deleted-object{font-style:italic}.responsive-table{margin-bottom:15px}.responsive-table table{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody{font-size:.95em}.responsive-table table tbody td{padding:10px;border-bottom:1px solid var(--card-border-color);text-wrap:balance}.responsive-table table tbody tr:last-child td{border:none}.responsive-table table .cell-heading{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading{display:flex}}@media screen and (max-width:500px){.responsive-table table td{width:100%}}.scroll-button{background-color:var(--scroll-button-bg-color);border:none;border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:3px 10px}.scroll-button:hover{background:var(--app-color)}.profile-buttons{display:flex;align-items:baseline;gap:10px}.user-role,.follows-you,.blocked{font-size:.7em;font-style:italic;text-transform:uppercase;padding:5px 10px;background-color:var(--text-background-color);border-radius:4px;max-height:16px}.medium-sport-img{height:35px;width:35px;margin:0 auto}.hidden-content{display:none}.items-list-view .items-list-container{display:flex;flex-direction:row}@media screen and (max-width:1000px){.items-list-view .items-list-container{flex-direction:column}}.items-list-view .items-list-container .filters-container,.items-list-view .items-list-container .list-container{display:flex;flex-direction:column}.items-list-view .items-list-container .filters-container{width:25%}@media screen and (max-width:1000px){.items-list-view .items-list-container .filters-container{width:100%}}@media screen and (max-width:1000px)and (max-width:700px){.items-list-view .items-list-container .filters-container.hidden{display:none}}.items-list-view .items-list-container .display-filters{display:none;font-size:.8em;padding:0 20px}.items-list-view .items-list-container .display-filters span{cursor:pointer;font-weight:700;padding-left:5px}.items-list-view .items-list-container .display-filters .fa{cursor:pointer}@media screen and (max-width:700px){.items-list-view .items-list-container .display-filters{display:flex;justify-content:flex-end;align-items:center}}.items-list-view .items-list-container .list-container{width:75%}@media screen and (max-width:1000px){.items-list-view .items-list-container .list-container{width:100%}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.table-selects{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select{margin-left:10px;padding:5px}@media screen and (max-width:700px){.table-selects{flex-wrap:wrap}.table-selects label{margin-bottom:10px}.table-selects label select{margin-left:0}}.suspended{font-style:italic;font-weight:700}.action-loading{display:flex;align-items:center}.markdown-hints{font-size:.8em;font-style:normal;margin:5px 0 10px}.app-container{height:calc(100vh - 130px)}.app-container.hide-scroll{overflow:hidden}.app-container .app-loading{display:flex;align-items:center;height:100%}.scroll{display:flex;justify-content:flex-end;position:fixed;bottom:42px;right:-15px;padding:0 25px}.scroll .scroll-button.display-button{display:block}.description-list[data-v-ef2be2f6]{margin-bottom:10px}.description-list dl[data-v-ef2be2f6]{margin-bottom:0}.error-message[data-v-ef2be2f6],.appeal-info[data-v-ef2be2f6]{margin:10px 0}.appeal-submitted[data-v-ef2be2f6]{display:flex;flex-direction:column;gap:10px}.appeal-submitted .appeal-success[data-v-ef2be2f6]{margin:10px 0 0}.appeal-approved[data-v-ef2be2f6]{background:var(--success-background-color);color:var(--success-color)}.appeal-approved button[data-v-ef2be2f6]{color:var(--success-color)}.appeal-rejected[data-v-ef2be2f6]{background:var(--error-background-color);color:var(--error-color)}.appeal-rejected button[data-v-ef2be2f6]{color:var(--error-color)}.report-buttons[data-v-ef2be2f6]{display:flex;gap:10px}.hide-button[data-v-ef2be2f6]{font-style:italic;padding:0 10px}.notification-object[data-v-ce058633]{font-weight:700;text-transform:capitalize}.appeal-action .appeal-button[data-v-ce058633]{padding:0 10px;font-size:.9em}.add-comment[data-v-25396632]{margin:20px 0}.add-comment .comment[data-v-25396632]{padding:10px 0 0}.add-comment .form-select-buttons[data-v-25396632]{display:flex;gap:10px;flex-wrap:wrap}.add-comment .form-select-buttons .spacer[data-v-25396632]{flex-grow:3}.add-comment .text-visibility[data-v-25396632]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:5px}.add-comment .text-visibility select[data-v-25396632]{padding:5px 10px}.add-comment .add-comment-label[data-v-25396632]{font-style:italic;position:relative}.add-comment .add-comment-label .users-suggestions[data-v-25396632]{list-style-type:none;background-color:var(--user-suggestion-background);margin-top:0;padding:0;border:1px solid var(--input-border-color);border-radius:4px;box-shadow:2px 2px 5px #00000040;max-width:200px;top:30px}.add-comment .add-comment-label .users-suggestions li[data-v-25396632]{display:flex;gap:10px;padding:10px}.add-comment .add-comment-label .users-suggestions li[data-v-25396632] .user-picture{min-width:min-content;align-items:flex-start}.add-comment .add-comment-label .users-suggestions li[data-v-25396632] .user-picture img{height:25px;width:25px}.add-comment .add-comment-label .users-suggestions li[data-v-25396632] .user-picture .no-picture{font-size:1.5em}.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:hover,.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:focus{background-color:var(--dropdown-hover-color);font-weight:700;cursor:pointer}.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:hover .user-picture,.add-comment .add-comment-label .users-suggestions li[data-v-25396632]:focus .user-picture{background-color:var(--dropdown-hover-color)}.add-comment .comment-buttons[data-v-25396632]{display:flex;gap:10px}.add-comment .loader[data-v-25396632]{border-width:5px;height:15px;margin:0 10px;width:15px}.report-form[data-v-33590e30]{margin:10px 0}.report-form .report-buttons[data-v-33590e30]{display:flex;gap:10px}.report-form .loader[data-v-33590e30]{border-width:5px;height:15px;margin:0 10px;width:15px}.user-name[data-v-145b3e52]{padding-left:5px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}@media screen and (max-width:700px){.user-name[data-v-145b3e52]{max-width:fit-content}}@media screen and (max-width:500px){.user-name[data-v-145b3e52]{max-width:170px}}.workout-comment[data-v-daaad4ed]{display:flex;background-color:var(--comment-background);padding:10px 0}.workout-comment[data-v-daaad4ed] .user-picture{min-width:min-content;align-items:flex-start;background-color:var(--comment-background)}.workout-comment[data-v-daaad4ed] .user-picture img{height:25px;width:25px}.workout-comment[data-v-daaad4ed] .user-picture .no-picture{font-size:1.5em}.workout-comment .comment-detail[data-v-daaad4ed]{display:flex;flex-direction:column;width:100%}.workout-comment .comment-detail .comment-info[data-v-daaad4ed],.workout-comment .comment-detail .comment-actions[data-v-daaad4ed]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.workout-comment .comment-detail .comment-likes[data-v-daaad4ed]{display:flex;gap:5px;line-height:15px}.workout-comment .comment-detail .comment-info .user-name[data-v-daaad4ed]{font-weight:700;padding-left:10px}.workout-comment .comment-detail .comment-info .spacer[data-v-daaad4ed]{flex-grow:3}.workout-comment .comment-detail .comment-info .comment-date[data-v-daaad4ed],.workout-comment .comment-detail .comment-info .comment-edited[data-v-daaad4ed]{font-size:.85em;font-style:italic;white-space:nowrap}.workout-comment .comment-detail .comment-info .comment-date[data-v-daaad4ed]:hover{text-decoration:underline}.workout-comment .comment-detail .comment-info[data-v-daaad4ed] .fa-users{font-size:.8em}.workout-comment .comment-detail .appeal[data-v-daaad4ed]{margin-left:10px}.workout-comment .comment-detail .comment-actions[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes[data-v-daaad4ed]{justify-content:flex-end}.workout-comment .comment-detail .comment-actions .icon-button[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .icon-button[data-v-daaad4ed]{line-height:15px}.workout-comment .comment-detail .comment-actions .fa-edit[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-edit[data-v-daaad4ed]{margin-bottom:-3px}.workout-comment .comment-detail .comment-actions .fa-heart[data-v-daaad4ed],.workout-comment .comment-detail .comment-actions .fa-heart-o[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-heart[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-heart-o[data-v-daaad4ed]{font-size:.9em}.workout-comment .comment-detail .comment-actions .fa-heart.liked[data-v-daaad4ed],.workout-comment .comment-detail .comment-likes .fa-heart.liked[data-v-daaad4ed]{color:var(--like-color)}.workout-comment .comment-detail .report-submitted[data-v-daaad4ed]{display:flex}.workout-comment .comment-detail .report-submitted .info-box[data-v-daaad4ed]{padding:10px 20px}.workout-comment .comment-detail .comment-text[data-v-daaad4ed]{padding:10px;white-space:pre-wrap}.workout-comment .comment-detail .comment-text.highlight[data-v-daaad4ed]{border-radius:5px;background-image:var(--comment-background-highlight)}.workout-comment .comment-detail[data-v-daaad4ed] .suspended{margin-top:10px}.workout-comment .comment-detail .likes-count[data-v-daaad4ed]{margin-left:-5px;font-size:.8em}.alert-message[data-v-533c7883]{display:flex;flex-wrap:wrap;gap:3px;background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;margin:10px;padding:10px}.card{border:solid 1px var(--card-border-color);border-radius:4px;margin:10px}.card .card-title{font-weight:700;border-bottom:solid 1px var(--card-border-color);padding:10px 20px}.card .card-content{padding:10px 20px}.custom-textarea[data-v-8d139e95]{display:flex;flex-direction:column}.custom-textarea .remaining-chars[data-v-8d139e95]{font-size:.8em;font-style:italic}.strong[data-v-3aadc3cb]{font-weight:700}.dropdown-wrapper .dropdown-selector[data-v-6bfc5e83]{margin:0;padding:5px}.dropdown-wrapper .dropdown-list[data-v-6bfc5e83]{list-style-type:none;background-color:var(--dropdown-background-color);padding:0!important;margin-top:5px;margin-left:-20px!important;position:absolute;text-align:left;border:solid 1px var(--dropdown-border-color);box-shadow:2px 2px 5px var(--app-shadow-color);width:auto!important}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-6bfc5e83]{padding:3px 12px}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-6bfc5e83]{font-weight:700}.dropdown-wrapper .dropdown-list .dropdown-item.selected[data-v-6bfc5e83]:after{content:" ✔"}.dropdown-wrapper .dropdown-list .dropdown-item[data-v-6bfc5e83]:hover,.dropdown-wrapper .dropdown-list .dropdown-item.focused[data-v-6bfc5e83]{background-color:var(--dropdown-hover-color)}.error-message[data-v-b690ce6b]{background:var(--error-background-color);color:var(--error-color);border-radius:4px;margin:10px;padding:10px}.error-message.no-margin[data-v-b690ce6b]{margin:10px 0}.error-message .files-error[data-v-b690ce6b],.error-message .errored-files[data-v-b690ce6b]{list-style-type:none}.error-message .files-error[data-v-b690ce6b]{font-weight:700;margin:0;padding:10px}.error-message .files-error li[data-v-b690ce6b]{font-weight:400}.error-message .errored-files[data-v-b690ce6b]{max-height:190px;overflow-y:auto}.shadow svg[data-v-5a5bee5a]{filter:var(--icon-svg-shadow-filter);stroke:var(--icon-svg-shadow-stroke);stroke-width:3}.loader[data-v-8b613881]{animation:spin-8b613881 2s linear infinite;border:14px solid var(--app-loading-color);border-top:14px solid var(--app-loading-top-color);border-radius:50%;height:60px;margin-left:41%;width:60px}@keyframes spin-8b613881{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#modal[data-v-8f1c388b]{position:fixed;inset:0;background-color:var(--modal-background-color);padding:10px;z-index:1240;display:flex;justify-content:center;align-items:center}#modal .custom-modal[data-v-8f1c388b]{background-color:var(--app-background-color);border-radius:4px;max-width:500px;z-index:1250}@media screen and (max-width:1000px){#modal .custom-modal[data-v-8f1c388b]{width:100%}}#modal .custom-modal[data-v-8f1c388b] .card{border:0;margin:0}#modal .custom-modal[data-v-8f1c388b] .card .card-content{display:flex;flex-direction:column}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-message{padding:10px}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-message span{font-weight:700}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-buttons{display:flex;justify-content:flex-end}#modal .custom-modal[data-v-8f1c388b] .card .card-content .modal-buttons button{margin:5px}#modal .custom-modal[data-v-8f1c388b] .card .card-content .info-box{margin:0 10px 10px}#modal .custom-modal[data-v-8f1c388b] .card .card-content .additional-action label{padding-left:5px;font-weight:400;font-style:italic}#modal .custom-modal .loader[data-v-8f1c388b]{border-width:5px;height:20px;margin-left:45%;width:20px}#admin-app .admin-help[data-v-aede45c2]{display:flex}#admin-app .admin-help span[data-v-aede45c2]{font-style:italic}#admin-app .admin-help .fa-info-circle[data-v-aede45c2]{margin-right:10px}#admin-app .no-contact[data-v-aede45c2]{font-style:italic}#admin-app textarea[data-v-aede45c2]{margin-bottom:10px}#admin-app .textarea-description[data-v-aede45c2]{font-style:italic}#admin-app .textarea-content[data-v-aede45c2]{margin-bottom:10px;padding:10px}.no-contact[data-v-aede45c2]{font-style:italic}#admin-equipment-types table td[data-v-608cc91f]{font-size:1.1em}#admin-equipment-types .equipment-type-img[data-v-608cc91f]{height:35px;width:35px;margin:0 auto}#admin-equipment-types .has-equipments[data-v-608cc91f]{font-size:.95em;font-style:italic;padding:0 10px}#admin-equipment-types .equipment-type-action[data-v-608cc91f]{padding-left:40px}#admin-equipment-types .action-button[data-v-608cc91f]{display:block}#admin-equipment-types .top-button[data-v-608cc91f]{display:none}@media screen and (max-width:700px){#admin-equipment-types .equipment-type-action[data-v-608cc91f]{padding-left:10px}#admin-equipment-types .has-equipments[data-v-608cc91f]{padding-top:5px}#admin-equipment-types .action-button[data-v-608cc91f]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-equipment-types .top-button[data-v-608cc91f]{display:block;margin-bottom:20px}}.stat-card{flex:1;max-width:25%}@media screen and (max-width:700px){.stat-card{flex:1 0 50%;max-width:49%}}.stat-card .stat-content{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.stat-card .stat-content .stat-icon{width:30%;text-align:center;vertical-align:center}@media screen and (max-width:1000px){.stat-card .stat-content .stat-icon{width:50%;text-align:left}}.stat-card .stat-content .stat-icon .fa{font-size:3em}@media screen and (max-width:1000px){.stat-card .stat-content .stat-icon .fa{font-size:2em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.stat-card .stat-content .stat-details{width:70%;text-align:right}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details{width:100%}}.stat-card .stat-content .stat-details .stat-huge{font-size:1.7em;font-weight:700}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details .stat-huge{font-size:1.3em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-details .stat-huge{font-size:1em}}.stat-card .stat-content .stat-details .stat{font-size:1em}@media screen and (max-width:1000px){.stat-card .stat-content .stat-details .stat{font-size:.9em}}@media screen and (max-width:500px){.stat-card .stat-content .stat-details .stat{font-size:.8em}}#user-stats{display:flex;flex-wrap:wrap}#admin-menu[data-v-f16fd92f]{display:flex}#admin-menu.center-card[data-v-f16fd92f]{width:100%}#admin-menu[data-v-f16fd92f] .card{flex-grow:1}@media screen and (max-width:500px){#admin-menu[data-v-f16fd92f] .card .card-content{padding:10px}}@media screen and (max-width:500px)and (max-width:500px){#admin-menu[data-v-f16fd92f] .card .card-content .stat-card .stat-content{padding:10px}}@media screen and (max-width:500px)and (max-width:500px)and (max-width:500px){#admin-menu[data-v-f16fd92f] .card .card-content .stat-card .stat-content .stat-icon .fa{font-size:1.2em}}#admin-menu[data-v-f16fd92f] .card .admin-menu{padding:0 10px}#admin-menu[data-v-f16fd92f] .card .admin-menu dd{margin-bottom:30px}#admin-menu[data-v-f16fd92f] .card .admin-menu .application-config-details{display:flex;flex-direction:column}#admin-menu[data-v-f16fd92f] .card .admin-menu .application-config-details .email-sending-status,#admin-menu[data-v-f16fd92f] .card .admin-menu .application-config-details .registration-status{font-weight:700}#admin-tasks .queues-table table[data-v-2ad374b8]{width:60%;margin-bottom:20px}#admin-tasks .queues-table td[data-v-2ad374b8]{text-align:center}#admin-tasks .queues-table .task-type[data-v-2ad374b8]{text-align:left}@media screen and (max-width:1000px){#admin-tasks .queues-table table[data-v-2ad374b8]{width:100%}}@media screen and (max-width:700px){#admin-tasks .queues-table .task-type[data-v-2ad374b8]{text-align:center}}.pagination-center[data-v-d668c521]{display:flex;justify-content:center;font-size:.9em}.pagination-center a[data-v-d668c521]{text-decoration:none}.pagination-center .pagination[data-v-d668c521]{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.pagination-center .pagination .page-prev[data-v-d668c521],.pagination-center .pagination .page-next[data-v-d668c521],.pagination-center .pagination .page[data-v-d668c521]{border:solid 1px var(--card-border-color);padding:10px 15px}.pagination-center .pagination .page-prev.active[data-v-d668c521],.pagination-center .pagination .page-next.active[data-v-d668c521],.pagination-center .pagination .page.active[data-v-d668c521]{font-weight:700}.pagination-center .pagination .page-disabled-link[data-v-d668c521]{color:var(--disabled-color)}.pagination-center .pagination .page[data-v-d668c521]{margin-left:-1px}.pagination-center .pagination .page-prev[data-v-d668c521]{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-center .pagination .page-next[data-v-d668c521]{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-1px}.pagination-center .pagination .fa[data-v-d668c521]{font-size:.8em;padding:0 5px}@media screen and (max-width:1000px){.pagination-center .pagination .page[data-v-d668c521]:not(.active){display:none}}#admin-queued-tasks-list .top[data-v-da7236b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}#admin-queued-tasks-list .top .top-button[data-v-da7236b1]{display:none}@media screen and (max-width:700px){#admin-queued-tasks-list .top .top-button[data-v-da7236b1]{display:block}}#admin-queued-tasks-list .top .total[data-v-da7236b1]{font-weight:700}#admin-queued-tasks-list .tasks-help[data-v-da7236b1]{margin:10px 0}#admin-queued-tasks-list .tasks-help .info-box[data-v-da7236b1]{width:fit-content}#admin-queued-tasks-list table[data-v-da7236b1]{margin:20px 0}#admin-queued-tasks-list table td[data-v-da7236b1]{text-align:center}#admin-queued-tasks-list table .id[data-v-da7236b1],#admin-queued-tasks-list table .user[data-v-da7236b1]{text-align:left;width:170px}@media screen and (max-width:700px){#admin-queued-tasks-list table .id[data-v-da7236b1],#admin-queued-tasks-list table .user[data-v-da7236b1]{width:45%;text-align:center}#admin-queued-tasks-list table .user[data-v-da7236b1]{display:flex;justify-content:center}}@media screen and (max-width:500px){#admin-queued-tasks-list table .id[data-v-da7236b1],#admin-queued-tasks-list table .user[data-v-da7236b1]{width:100%}}#admin-queued-tasks-list .task-user[data-v-da7236b1]{display:flex;align-items:center;gap:5px}#admin-queued-tasks-list .task-user[data-v-da7236b1] .user-picture{min-width:min-content;align-items:flex-start}#admin-queued-tasks-list .task-user[data-v-da7236b1] .user-picture img{height:25px;width:25px}#admin-queued-tasks-list .task-user[data-v-da7236b1] .user-picture .no-picture{font-size:1.5em}#admin-queued-tasks-list .no-queued-tasks[data-v-da7236b1]{font-style:italic;margin:10px 0 15px}#admin-queued-tasks-list .buttons[data-v-da7236b1]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.appeal[data-v-e8f7bf44]{margin:10px;color:var(--app-color)}.appeal .appeal-date[data-v-e8f7bf44],.appeal .appeal-text[data-v-e8f7bf44]{padding-left:5px}.appeal .appeal-date[data-v-e8f7bf44]{color:var(--app-color-light);font-size:.9em}.appeal .appeal-text[data-v-e8f7bf44]{font-style:normal}.appeal .appeal-actions[data-v-e8f7bf44]{display:flex;flex-direction:column;gap:5px;margin:5px 0 0 5px}.appeal .appeal-actions .appeal-actions-buttons[data-v-e8f7bf44]{display:flex;gap:5px}.appeal .automatically-approved[data-v-e8f7bf44]{margin-top:10px}.appeal .description-list dl[data-v-e8f7bf44]{margin-bottom:-10px}#error[data-v-48ec856d]{display:flex;align-items:center;justify-content:center;height:75vh;text-align:center}#error .error-content[data-v-48ec856d]{margin-top:50px}#error .error-content h1[data-v-48ec856d]{font-size:6em;text-shadow:4px 4px 0 var(--app-shadow-color)}#error .error-content p[data-v-48ec856d]{font-size:1.2em;margin:30px 0}.user-actions[data-v-9c719b9a]{display:flex;justify-content:space-between;align-items:flex-end;min-height:35px;gap:5px}.user-actions .pending[data-v-9c719b9a]{border-radius:4px;padding:5px 10px;background-color:var(--text-background-color)}.user-actions .actions-buttons[data-v-9c719b9a],.user-actions .blocked-user[data-v-9c719b9a]{display:flex;gap:5px;align-items:center}.user-actions .actions-buttons button[data-v-9c719b9a],.user-actions .blocked-user button[data-v-9c719b9a]{text-transform:capitalize;white-space:nowrap}.user-actions .follows-you[data-v-9c719b9a]{white-space:nowrap}.user-stats[data-v-cb5a693b],.user-stats .user-stat[data-v-cb5a693b]{display:flex}.user-stats .user-stat .stat-number[data-v-cb5a693b],.user-stats .user-stat .stat-label[data-v-cb5a693b]{padding:0 5px}.user-stats .user-stat[data-v-cb5a693b] .distance,.user-stats .user-stat .stat-number[data-v-cb5a693b]{font-weight:700}.user-stats .router-link-exact-active[data-v-cb5a693b]{text-decoration:underline}.box[data-v-3e3f7ff2]{padding:10px 12px}.box .user-card[data-v-3e3f7ff2]{display:flex;min-height:140px}.box .user-card .user-header[data-v-3e3f7ff2]{display:flex;flex-direction:column;align-items:center;gap:10px;margin:10px 0;width:50%}.box .user-card .user-header[data-v-3e3f7ff2] .user-picture img{height:70px;width:70px}.box .user-card .user-header[data-v-3e3f7ff2] .user-picture .no-picture{font-size:4.4em}.box .user-card .user-header .user-name[data-v-3e3f7ff2]{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:700px){.box .user-card .user-header .user-name[data-v-3e3f7ff2]{max-width:fit-content}}@media screen and (max-width:500px){.box .user-card .user-header .user-name[data-v-3e3f7ff2]{max-width:170px}}.box .user-card .stats-role[data-v-3e3f7ff2]{display:flex;flex-direction:column;justify-content:space-between;width:50%}.box .user-card .stats-role .role[data-v-3e3f7ff2]{display:flex;justify-content:flex-end;margin-bottom:5px}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats{flex-direction:column;align-items:flex-end;margin:10px 0}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .distance{padding-right:1px}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .stat-number{padding-right:0}.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .distance,.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .stat-number,.box .user-card .stats-role[data-v-3e3f7ff2] .user-stats .stat-label{font-size:.95em}.static-map{display:flex;position:relative}.static-map.display-hover{position:absolute;margin-left:20px;margin-top:3px;width:400px;height:225px;z-index:100;filter:var(--map-display-hover-filter)}.static-map.display-hover .map-attribution-text{color:var(--map-display-hover-attribution-text);background-color:var(--map-attribution-bg-color)}.static-map .bg-map-image{background-size:cover;background-position:center;opacity:.6;height:200px;width:100%;filter:var(--map-filter)}.static-map .map-attribution{top:0;right:0;font-size:11px;position:absolute}.static-map .map-attribution-text{color:var(--map-attribution-text);background-color:var(--map-attribution-bg-color)}.mountains[data-v-384f3e92]{padding-right:5px}.timeline-workout[data-v-384f3e92]{margin-bottom:20px}.timeline-workout .box[data-v-384f3e92]{flex-direction:column;padding:0}.timeline-workout .box .workout-user-date[data-v-384f3e92]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 10px}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92]{display:flex}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92] .user-picture{min-width:min-content}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92] .user-picture img{height:25px;width:25px}.timeline-workout .box .workout-user-date .workout-user[data-v-384f3e92] .user-picture .no-picture{font-size:1.5em}.timeline-workout .box .workout-user-date .workout-user .workout-user-name[data-v-384f3e92]{white-space:nowrap;margin-left:3px;padding:0 5px;text-decoration:none}.timeline-workout .box .workout-user-date .workout-date-visibility[data-v-384f3e92]{display:flex;gap:5px;align-items:flex-end}.timeline-workout .box .workout-user-date .workout-date-visibility .workout-date[data-v-384f3e92]{font-size:.85em;font-style:italic;white-space:nowrap}.timeline-workout .box .workout-user-date .workout-title[data-v-384f3e92]{display:block;text-align:center;padding:0 10px}@media screen and (max-width:500px){.timeline-workout .box .workout-user-date .workout-title[data-v-384f3e92]{display:none}}.timeline-workout .box .workout-map[data-v-384f3e92]{height:150px}.timeline-workout .box .workout-map .no-map[data-v-384f3e92]{line-height:150px;filter:var(--no-map-filter)}.timeline-workout .box .workout-map[data-v-384f3e92] .static-map{background-color:var(--workout-static-map-bg-color)}.timeline-workout .box .workout-map[data-v-384f3e92] .static-map .bg-map-image{height:150px}.timeline-workout .box .workout-data[data-v-384f3e92]{display:flex;padding:5px;font-size:.9em}.timeline-workout .box .workout-data .sport-img[data-v-384f3e92]{height:25px;width:25px}.timeline-workout .box .workout-data .img[data-v-384f3e92],.timeline-workout .box .workout-data .data[data-v-384f3e92]{display:flex;align-items:center}.timeline-workout .box .workout-data .img .data-values[data-v-384f3e92],.timeline-workout .box .workout-data .data .data-values[data-v-384f3e92]{display:flex;flex-wrap:wrap}.timeline-workout .box .workout-data .img[data-v-384f3e92]{justify-content:flex-end;width:10%}.timeline-workout .box .workout-data .data[data-v-384f3e92]{justify-content:center;width:22%}@media screen and (max-width:500px){.timeline-workout .box .workout-data .img[data-v-384f3e92]{justify-content:center;width:20%}.timeline-workout .box .workout-data .data[data-v-384f3e92]{justify-content:center;width:40%}.timeline-workout .box .workout-data .altitude[data-v-384f3e92],.timeline-workout .box .workout-data .elevation[data-v-384f3e92]{display:none}}.timeline-workout .box .workout-data.without-elevation .img[data-v-384f3e92],.timeline-workout .box .workout-data.without-elevation .data[data-v-384f3e92]{justify-content:center;width:33%}.timeline-workout .box .workout-map[data-v-384f3e92],.timeline-workout .box .workout-data[data-v-384f3e92]{cursor:pointer}.timeline-workout .box .no-cursor[data-v-384f3e92]{cursor:default}.timeline-workout .box .fa[data-v-384f3e92]{padding-right:10px}.report-loading[data-v-3e520891]{margin-top:200px;width:100%}#admin-report[data-v-3e520891]{width:100%}#admin-report .report-comment-user[data-v-3e520891],#admin-report .resolver-user[data-v-3e520891]{display:flex;gap:5px}#admin-report .report-comment-user[data-v-3e520891] .user-picture,#admin-report .resolver-user[data-v-3e520891] .user-picture{min-width:min-content;align-items:flex-start}#admin-report .report-comment-user[data-v-3e520891] .user-picture img,#admin-report .resolver-user[data-v-3e520891] .user-picture img{height:25px;width:25px}#admin-report .report-comment-user[data-v-3e520891] .user-picture .no-picture,#admin-report .resolver-user[data-v-3e520891] .user-picture .no-picture{font-size:1.5em}#admin-report .report-detail-card[data-v-3e520891],#admin-report .report-action-and-comments[data-v-3e520891]{margin:10px 0 20px}@media screen and (max-width:700px){#admin-report .report-detail-card[data-v-3e520891] .card-content,#admin-report .report-action-and-comments[data-v-3e520891] .card-content{padding:10px}}#admin-report .report-data[data-v-3e520891]{display:flex;flex-wrap:wrap}#admin-report .report-data .report-detail[data-v-3e520891]{display:flex;flex-direction:column;flex-grow:3}#admin-report .report-data .report-info[data-v-3e520891]{display:flex;flex-direction:column;flex-grow:1;padding:0 10px}#admin-report .report-data .report-info dt[data-v-3e520891]{font-weight:700;text-transform:lowercase}@media screen and (max-width:700px){#admin-report .report-data[data-v-3e520891]{flex-direction:column-reverse}#admin-report .report-data .report-info[data-v-3e520891]{padding:0!important}}#admin-report .report-status[data-v-3e520891]{text-transform:lowercase}#admin-report .report-action-and-comments[data-v-3e520891] .card-content{display:flex;flex-direction:column;gap:12px}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment{display:flex;flex-direction:column}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment .report-comment-info{display:flex;justify-content:space-between}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment .report-comment-info .report-comment-date{font-size:.85em;font-style:italic;white-space:nowrap}#admin-report .report-action-and-comments[data-v-3e520891] .card-content .report-comment .report-comment-comment{padding-top:10px}#admin-report .report-action-and-comments .report-action[data-v-3e520891]{color:var(--app-color-light);font-style:italic;font-size:.9em;margin-left:10px}#admin-report .report-action-and-comments .report-action .report-action-note[data-v-3e520891]{margin:0 0 0 10px;font-size:.95em}#admin-report .report-action-and-comments .report-action .report-action-note span[data-v-3e520891]{font-weight:700}#admin-report .report-action-and-comments .report-action .appeal-button[data-v-3e520891]{margin-left:3px}#admin-report .report-action-and-comments .no-notes[data-v-3e520891]{font-style:italic}#admin-report .comment-textarea[data-v-3e520891]{padding:5px 0 10px}#admin-report .comment-textarea .comment-buttons[data-v-3e520891]{display:flex;gap:10px;padding-top:10px}#admin-report .actions-buttons[data-v-3e520891]{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:700px){#admin-report .actions-buttons[data-v-3e520891]{justify-content:center}}#admin-reports .top-button[data-v-79ddf542]{display:none}#admin-reports .no-reports[data-v-79ddf542]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-reports table td[data-v-79ddf542]{font-size:1.1em}#admin-reports .left-text[data-v-79ddf542]{text-align:left}#admin-reports .link-with-image[data-v-79ddf542]{display:flex;align-items:center}#admin-reports .link-with-image[data-v-79ddf542] .user-picture{min-width:40px}#admin-reports .link-with-image[data-v-79ddf542] .user-picture img{height:30px;width:30px}#admin-reports .link-with-image[data-v-79ddf542] .user-picture .no-picture{font-size:2em}@media screen and (max-width:700px){#admin-reports .top-button[data-v-79ddf542]{display:block;margin-bottom:20px}#admin-reports .pagination-center[data-v-79ddf542]{margin-top:-30px}#admin-reports .link-with-image[data-v-79ddf542]{justify-content:center}}#admin-sports table td[data-v-0df47c43]{font-size:1.1em}#admin-sports .sport-img[data-v-0df47c43]{height:35px;width:35px;margin:0 auto}#admin-sports .has-workouts[data-v-0df47c43]{font-size:.95em;font-style:italic;padding:0 10px}#admin-sports .sport-action[data-v-0df47c43]{padding-left:40px}#admin-sports .action-button[data-v-0df47c43]{display:block}#admin-sports .top-button[data-v-0df47c43]{display:none}@media screen and (max-width:700px){#admin-sports .sport-action[data-v-0df47c43]{padding-left:10px}#admin-sports .has-workouts[data-v-0df47c43]{padding-top:5px}#admin-sports .action-button[data-v-0df47c43]{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}#admin-sports .top-button[data-v-0df47c43]{display:block;margin-bottom:20px}}.users-filters[data-v-40e60787]{display:flex;align-items:center;padding:10px 0;gap:10px}.users-filters .fa[data-v-40e60787]{font-size:1.5em}.users-filters .fa-disabled[data-v-40e60787]{color:var(--disabled-color)}.users-filters .search-username[data-v-40e60787]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;color:var(--info-color);width:45%}.users-filters .search-username input[data-v-40e60787]{border:none;height:12px;width:90%}.users-filters .search-username input[data-v-40e60787]:focus{outline:none}.users-filters .search-username .fa-times[data-v-40e60787]{padding-right:10px}.users-filters .search-buttons[data-v-40e60787]{padding:0}@media screen and (max-width:700px){.users-filters .search-username[data-v-40e60787]{width:400px}}@media screen and (max-width:500px){.users-filters .search-username[data-v-40e60787]{width:90%}}#admin-users .top-button[data-v-c5c9e5fb]{display:none}#admin-users .no-users[data-v-c5c9e5fb]{display:flex;justify-content:center;padding:20px 0;font-weight:700}#admin-users table td[data-v-c5c9e5fb]{font-size:1.1em}#admin-users .left-text[data-v-c5c9e5fb]{text-align:left}#admin-users .roles[data-v-c5c9e5fb]{width:120px;display:flex;justify-content:center;margin:auto}#admin-users .roles .roles-buttons[data-v-c5c9e5fb]{display:flex;flex-direction:column;align-items:center;gap:5px}#admin-users[data-v-c5c9e5fb] .user-picture img{height:30px;width:30px}#admin-users[data-v-c5c9e5fb] .user-picture .no-picture{font-size:2em}@media screen and (max-width:700px){#admin-users .roles[data-v-c5c9e5fb]{width:45%}#admin-users .top-button[data-v-c5c9e5fb]{display:block;margin-bottom:20px}#admin-users .pagination-center[data-v-c5c9e5fb]{margin-top:-30px}}@media screen and (max-width:500px){#admin-users .roles[data-v-c5c9e5fb]{width:100%}}.user-header[data-v-0ef1952c]{display:flex;align-items:stretch;position:relative}.user-header .follows-you[data-v-0ef1952c]{position:absolute;margin-top:-10px;margin-left:-10px}.user-header .user-role[data-v-0ef1952c]{position:absolute;bottom:0;margin-bottom:-10px;margin-left:-10px}.user-header[data-v-0ef1952c] .user-picture{min-width:20%}.user-header .user-details[data-v-0ef1952c]{flex-grow:1;padding:10px;display:flex;flex-direction:column;align-items:center}.user-header .user-details .user-name[data-v-0ef1952c]{font-size:2em;height:60%}.user-header .user-details[data-v-0ef1952c] .user-stats{flex-wrap:nowrap;gap:40px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat{flex-direction:column;align-items:center;padding-top:10px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .distance,.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .stat-number{font-size:1.5em}@media screen and (max-width:700px){.user-header .user-details .user-name[data-v-0ef1952c]{font-size:1.5em}.user-header .user-details[data-v-0ef1952c] .user-stats{margin-top:5px;align-content:space-between;flex-wrap:wrap;gap:10px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat{padding:0;flex-direction:row}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .distance,.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .stat-number{font-size:1.2em}}@media screen and (max-width:500px){.user-header[data-v-0ef1952c] .user-picture img{height:50px;width:50px}.user-header[data-v-0ef1952c] .user-picture .no-picture{font-size:3em}.user-header .user-details .user-name[data-v-0ef1952c]{font-size:1.5em}.user-header .user-details[data-v-0ef1952c] .user-stats{flex-direction:column;gap:5px}.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .distance,.user-header .user-details[data-v-0ef1952c] .user-stats .user-stat .stat-number{font-size:1em}}.profile-tabs-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:10px}.profile-tabs-links a{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;color:var(--app-color);display:block;font-size:.9em;padding:2px 6px;text-align:center;text-decoration:none}.profile-tabs-links a.selected{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}@media screen and (max-width:700px){.profile-tabs-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.profile-tabs-links .profile-tab{padding-bottom:5px}}#user-profile[data-v-cb13cc34]{margin:auto;width:700px}@media screen and (max-width:1000px){#user-profile[data-v-cb13cc34]{width:100%;margin:0 auto 50px}}.data-export[data-v-81ba66d0]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.data-export .data-export-archive[data-v-81ba66d0]{font-size:.9em}.data-export .data-export-archive .archive-link[data-v-81ba66d0]{color:var(--app-a-color);cursor:pointer}#user-account #user-account-data[data-v-2c075a88]{padding:0 0 10px}#user-account .profile-buttons[data-v-2c075a88],#user-moderation-detail[data-v-1f8ba78e]{margin-bottom:10px}#user-moderation-detail #user-reports dl[data-v-1f8ba78e]{margin-bottom:0}#user-moderation-detail #user-sanctions ul[data-v-1f8ba78e]{list-style:square}#user-moderation-detail #user-sanctions ul li[data-v-1f8ba78e]{margin-left:10px;padding:5px}#user-moderation-detail #user-sanctions ul li div[data-v-1f8ba78e]{display:flex;flex-wrap:wrap;gap:5px}#user-moderation-detail #user-sanctions .appeal[data-v-1f8ba78e]{margin-top:-2px;padding:5px 10px}#user-moderation-detail #user-sanctions .appeal.approved[data-v-1f8ba78e]{background:var(--success-background-color);color:var(--success-color)}#user-moderation-detail #user-sanctions .appeal.rejected[data-v-1f8ba78e]{background:var(--error-background-color);color:var(--error-color)}#user-infos[data-v-36075dfc]{padding:0 0 10px}#user-infos .user-bio[data-v-36075dfc]{white-space:pre-wrap}#user-infos .alert-message[data-v-36075dfc]{margin:0}#user-infos .profile-buttons[data-v-36075dfc]{display:flex;flex-wrap:wrap}#user-infos .profile-buttons[data-v-36075dfc] .actions-buttons{gap:10px}#user-infos .email-form[data-v-36075dfc]{display:flex}#user-infos .email-form form[data-v-36075dfc]{width:100%}#user-infos .email-form .form-buttons[data-v-36075dfc]{display:flex;gap:10px;margin-top:10px}#user-infos .report-submitted[data-v-36075dfc]{display:flex}#user-infos .report-submitted .info-box[data-v-36075dfc]{margin-bottom:10px}#user-infos .suspended[data-v-36075dfc]{margin-top:10px}h1[data-v-4eef7be8]{font-size:1.05em;font-weight:700}.profile-buttons[data-v-4eef7be8]{flex-wrap:wrap}#user-preferences[data-v-5c624b9d]{padding:5px 0 10px}#user-preferences .preferences-section[data-v-5c624b9d]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color)}#user-preferences .raw-speed-help[data-v-5c624b9d]{margin-top:-5px}.users-list .user-item[data-v-e57bd03a]{display:flex;flex-direction:column}.users-list .user-item .item[data-v-e57bd03a]{display:flex}.users-list .user-item .item[data-v-e57bd03a] .user-picture{min-width:15%}.users-list .user-item .item[data-v-e57bd03a] .user-picture img{height:60px;width:60px}.users-list .user-item .item[data-v-e57bd03a] .user-picture .no-picture{font-size:3.8em}.users-list .user-item .item .user-name[data-v-e57bd03a]{display:flex;flex-direction:column;justify-content:center;flex-grow:2}.users-list .user-item .item .blocked-user button[data-v-e57bd03a],.users-list .user-item .item .follow-requests-list-actions button[data-v-e57bd03a]{text-transform:capitalize}.users-list .user-item .item .blocked-user[data-v-e57bd03a]{display:flex;flex-direction:column;justify-content:center}.users-list .user-item .item .follow-requests-list-actions[data-v-e57bd03a]{display:flex;flex-direction:column;gap:10px}.users-list .user-item .item .follow-requests-list-actions button[data-v-e57bd03a]{display:flex;gap:10px}.users-list .user-item .item .follow-requests-list-actions button .fa[data-v-e57bd03a]{line-height:20px}@media screen and (max-width:700px){.users-list .user-item .item[data-v-e57bd03a] .user-picture{margin-right:10px;min-width:40px}.users-list .user-item .item[data-v-e57bd03a] .user-picture img{height:48px;width:48px}.users-list .user-item .item[data-v-e57bd03a] .user-picture .no-picture{font-size:3em}.users-list .user-item .item .follow-request .user-name[data-v-e57bd03a]{padding-left:10px}}h1[data-v-fa5dd4ff]{font-size:1.05em;font-weight:700}.profile-buttons[data-v-fa5dd4ff]{flex-wrap:wrap}.password-strength[data-v-426a4a9b]{cursor:default;display:flex;flex-direction:column}.password-strength .password-slider[data-v-426a4a9b]{-webkit-appearance:none;appearance:none;border:none;border-radius:8px;height:5px;outline:none;padding:0}.password-strength .strength-0[data-v-426a4a9b],.password-strength .strength-1[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-weak)),color-stop(100%,var(--password-color-weak)));background-image:-webkit-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-moz-linear-gradient(left,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:-o-linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-image:linear-gradient(to right,var(--password-color-weak) 0%,var(--password-color-weak) 100%);background-repeat:no-repeat}.password-strength .strength-2[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-medium)),color-stop(100%,var(--password-color-medium)));background-image:-webkit-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-moz-linear-gradient(left,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:-o-linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-image:linear-gradient(to right,var(--password-color-medium) 0%,var(--password-color-medium) 100%);background-repeat:no-repeat}.password-strength .strength-3[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-good)),color-stop(100%,var(--password-color-good)));background-image:-webkit-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-moz-linear-gradient(left,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:-o-linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-image:linear-gradient(to right,var(--password-color-good) 0%,var(--password-color-good) 100%);background-repeat:no-repeat}.password-strength .strength-4[data-v-426a4a9b]{background:var(--password-bg-color);background-image:-webkit-gradient(linear,20% 0%,20% 100%,color-stop(0%,var(--password-color-strong)),color-stop(100%,var(--password-color-strong)));background-image:-webkit-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-moz-linear-gradient(left,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:-o-linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-image:linear-gradient(to right,var(--password-color-strong) 0%,var(--password-color-strong) 100%);background-repeat:no-repeat}.password-strength .password-slider[data-v-426a4a9b]::-webkit-slider-thumb,.password-strength .password-slider[data-v-426a4a9b]::-moz-range-thumb{opacity:0}.password-strength .password-slider[data-v-426a4a9b]::-webkit-slider-thumb{-webkit-appearance:none}.password-strength .password-slider[data-v-426a4a9b]::-moz-range-thumb{appearance:none}.password-strength .password-strength-details[data-v-426a4a9b]{margin-bottom:5px;margin-top:-10px;padding:0 10px}.password-strength .password-strength-details .password-strength-value[data-v-426a4a9b]{font-size:.85em}.password-strength .password-strength-details .info-box[data-v-426a4a9b]{padding:1px 10px}.password-strength .password-strength-details .info-box .password-feedback[data-v-426a4a9b]{padding-left:20px}.password-input[data-v-45564b7b]{display:flex;flex-direction:column}.password-input .show-password[data-v-45564b7b]{margin-top:-5px;display:flex;justify-content:right}.password-input .show-password button[data-v-45564b7b]{font-style:italic;font-size:.85em;padding:5px 10px;cursor:pointer}#user-account-edition[data-v-2fdb0c2a]{padding:10px 0}#user-account-edition .form-items .password-input[data-v-2fdb0c2a] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-account-edition .form-items .password-input[data-v-2fdb0c2a] .form-info{font-weight:400;padding-left:10px}#user-account-edition .form-items .password-input[data-v-2fdb0c2a] .password-strength-details{font-weight:400;margin-top:0}#user-account-edition .form-buttons[data-v-2fdb0c2a]{display:flex;flex-direction:row;gap:10px;margin-top:10px}@media screen and (max-width:500px){#user-account-edition .form-buttons[data-v-2fdb0c2a]{flex-direction:column}}#user-infos-edition[data-v-36ae33d7]{padding-top:10px}#user-infos-edition .form-items .password-input[data-v-36ae33d7] .show-password{font-weight:400;font-size:.8em;margin-top:-4px;padding-left:0}#user-infos-edition .form-buttons[data-v-36ae33d7]{flex-direction:row}@media screen and (max-width:500px){#user-infos-edition .form-buttons[data-v-36ae33d7]{flex-direction:column}}#user-notifications-edition[data-v-1c47aa95]{padding-top:10px}#user-notifications-edition h1[data-v-1c47aa95]{font-size:1.05em;font-weight:700}#user-notifications-edition .form-items[data-v-1c47aa95]{padding-top:5px}#user-notifications-edition .form-checkboxes .checkboxes-label[data-v-1c47aa95]{font-weight:700}#user-notifications-edition .form-checkboxes .checkboxes[data-v-1c47aa95]{display:flex;flex-wrap:wrap}#user-notifications-edition .form-checkboxes .checkboxes label[data-v-1c47aa95]{font-weight:400}#user-notifications-edition .form-buttons[data-v-1c47aa95]{display:flex;gap:10px;margin:10px 0}#user-picture-edition[data-v-62f0dac1]{padding:10px 0}#user-picture-edition .user-picture-form[data-v-62f0dac1]{display:flex;flex-direction:column;margin-top:10px}#user-picture-edition .user-picture-form form[data-v-62f0dac1]{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#user-picture-edition .user-picture-form form input[data-v-62f0dac1]{margin-top:10px;padding:5px}#user-picture-edition .user-picture-form form span[data-v-62f0dac1]{font-style:italic;font-size:.9em;padding-left:5px}#user-picture-edition .user-picture-form form .picture-help[data-v-62f0dac1]{display:flex}#user-picture-edition .user-picture-form form .picture-help span[data-v-62f0dac1]{font-style:italic;padding:10px}#user-picture-edition .user-picture-form form .picture-help .fa-info-circle[data-v-62f0dac1]{margin-right:10px}#user-picture-edition .user-picture-form .picture-buttons[data-v-62f0dac1]{display:flex;flex-direction:row;align-items:center;gap:10px}@media screen and (max-width:500px){#user-picture-edition .user-picture-form .picture-buttons[data-v-62f0dac1],#user-picture-edition .user-picture-form .picture-help[data-v-62f0dac1]{flex-direction:column;align-items:stretch}}#tz-dropdown[data-v-7b9bb245]{display:flex;flex-direction:column;position:relative}#tz-dropdown .tz-dropdown-list[data-v-7b9bb245]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#tz-dropdown .tz-dropdown-item[data-v-7b9bb245]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#tz-dropdown .tz-dropdown-item.focus[data-v-7b9bb245]{background-color:var(--dropdown-hover-color)}#user-preferences-edition[data-v-489b5241]{padding-top:10px}#user-preferences-edition .form-items[data-v-489b5241]{padding-top:5px}#user-preferences-edition .form-checkboxes .checkboxes-label[data-v-489b5241]{font-weight:700}#user-preferences-edition .form-checkboxes .checkboxes[data-v-489b5241]{display:flex;gap:0 10px;flex-wrap:wrap}#user-preferences-edition .form-checkboxes .checkboxes .checkbox-label[data-v-489b5241]{padding-left:5px}#user-preferences-edition .form-checkboxes .checkboxes label[data-v-489b5241]{font-weight:400}#user-preferences-edition .preferences-section[data-v-489b5241]{font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--card-border-color);margin-bottom:5px}#user-preferences-edition .preferences-section[data-v-489b5241]:not(:first-child){margin-top:15px}#user-preferences-edition #language[data-v-489b5241],#user-preferences-edition #date_format[data-v-489b5241],#user-preferences-edition #use_dark_mode[data-v-489b5241],#user-preferences-edition #map_visibility[data-v-489b5241],#user-preferences-edition #analysis_visibility[data-v-489b5241],#user-preferences-edition #workouts_visibility[data-v-489b5241],#user-preferences-edition #hr_visibility[data-v-489b5241],#user-preferences-edition #segments_creation_event[data-v-489b5241]{padding:5px}[data-v-777150cb]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}:root [data-theme=dark][data-v-777150cb]{--dark-blue: #181a1b;--light-grey: #cfd0d0;--app-background-color: var(--dark-blue);--app-color: var(--light-grey);--app-color-light: #6f7070;--app-color-lighter: rgba(149, 158, 167, .8);--app-a-color: var(--light-grey);--app-a-text-decoration-color: #494949;--app-shadow-color: #383d3f;--app-loading-color: #414141;--app-loading-top-color: #949494;--button-hover-color: var(--app-color);--button-transparent-hover-color: #233240;--button-cancel-bg-color: var(--dark-blue);--button-cancel-color: var(--app-color);--button-confirm-bg-color: var(--dark-blue);--button-confirm-color: var(--app-color);--button-danger-bg-color: var(--dark-blue);--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: var(--dark-blue);--card-border-color: #494f52;--input-border-color: #494f52;--input-bg-color: var(--dark-blue);--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #233240;--dropdown-background-color: var(--dark-blue);--dropdown-border-color: var(--input-border-color);--dropdown-info-color: #b7b7b7;--policy-border-color: #ccc;--policy-link-color: var(--alert-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: var(--dark-blue);--multiselect-tags-bg-color: var(--dark-blue);--multiselect-tag-bg-color: #33353a;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #cfd0d0;--multiselect-tag-icon-hover-color: var(--dark-blue);--multiselect-option-bg-color: #61636e;--multiselect-option-color: #ffffff;--multiselect-option-highlight-bg-color: #4d4e56;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #963a41;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #963a41;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #33353a;--multiselect-option-selected-color: #f3f3f3;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #665f54;--custom-checkbox-checked-bg-color: #575e62;--custom-checkbox-checked-color: #e8e6e3;--calendar-border-color: var(--input-border-color);--calendar-week-end-color: #1e2021;--calendar-day-color: var(--app-color);--calendar-today-color: #202324;--calendar-workouts-color: #233240;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(68, 68, 68, .3);--nav-bar-background-color: var(--dark-blue);--nav-bar-link-active: #ffffff;--nav-border-color: var(--input-border-color);--mobile-menu-selected-color: var(--dark-blue);--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: var(--dark-blue);--footer-border-color: var(--input-border-color);--footer-color: #cfd0d0;--form-info: var(--app-color);--alert-background-color: #3f3f3f;--alert-color: #d6dde3;--info-background-color: #33353a;--info-color: var(--app-color);--error-background-color: #4e0000;--error-color: #ea464f;--success-background-color: #24391c;--success-color: #97cd97;--disabled-background-color: var(--dark-blue);--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: var(--dark-blue);--disabled-radius-border: #727272;--scroll-button-bg-color: var(--dark-blue);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: #eff0f5;--map-attribution-text: #e8e8e8;--map-display-hover-attribution-text: #444444;--map-attribution-bg-color: none;--map-filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.85);--map-filter-cluster: invert(1) hue-rotate(180deg) brightness(1) contrast(1);--map-display-hover-filter: invert(1) hue-rotate(180deg) brightness(1.5) contrast(.6);--map-layers-overlays: var(--app-color);--map-control-bar: var(--app-color);--no-map-filter: invert(1) brightness(1.5) contrast(.9);--workout-static-map-shadow-color: #d2d2d2;--workout-static-map-bg-color: #818181;--icon-svg-filter: invert(90%) sepia(19%) saturate(0%) hue-rotate(39deg) brightness(86%) contrast(102%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(255 255 255 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #383838;--cell-heading-color: #eeeeee;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #831819;--password-color-medium: #9e6906;--password-color-good: #4b5826;--password-color-strong: #4a8c32;--scroll-thumb-color: #949697;--text-background-color: rgba(255, 255, 255, .1);--text-visibilty: rgba(229, 229, 229, .65);--comment-border-color: #333131;--comment-background: #181a1b;--comment-background-highlight: linear-gradient(to right, #2c2b2b, #2d2b2b);--user-suggestion-background: #2c2b2b;--like-color: #831819}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot);src:local("PT Sans"),local("PTSans-Regular"),url(/static/fonts/pt-sans-v9-latin-regular-BP0lxQaa.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-regular-Djlo7W5_.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-regular-hd7YDG6O.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-regular-CmpJlkma.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-regular-DbVTbs7b.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot);src:local("PT Sans Italic"),local("PTSans-Italic"),url(/static/fonts/pt-sans-v9-latin-italic-DgMO1lZg.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-italic-DUVM-V4c.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-italic-PAbCZe5A.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-italic-jaBdj_Wz.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-italic-Bgf8aerm.svg#PTSans) format("svg")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot);src:local("PT Sans Bold"),local("PTSans-Bold"),url(/static/fonts/pt-sans-v9-latin-700-CyQRYPtb.eot?#iefix) format("embedded-opentype"),url(/static/fonts/pt-sans-v9-latin-700-ELxAYisY.woff2) format("woff2"),url(/static/fonts/pt-sans-v9-latin-700-C1xncn47.woff) format("woff"),url(/static/fonts/pt-sans-v9-latin-700-BNHRiIhU.ttf) format("truetype"),url(/static/fonts/pt-sans-v9-latin-700-BfLKrhyt.svg#PTSans) format("svg")}html [data-theme=dark][data-v-777150cb]{color-scheme:dark}body[data-v-777150cb]{margin:0;overflow-y:scroll;scrollbar-gutter:stable both-edges;background-color:var(--app-background-color)}body[data-v-777150cb]::-webkit-scrollbar{width:5px;height:5px}body[data-v-777150cb]::-webkit-scrollbar-track{background:transparent}body[data-v-777150cb]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}body[data-v-777150cb]:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color)}body[data-v-777150cb]:hover::-webkit-scrollbar-track{background:transparent}#app[data-v-777150cb]{font-family:PT Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--app-color);background-color:var(--app-background-color);margin:0;min-height:100vh}a[data-v-777150cb]{color:var(--app-a-color);text-decoration-color:var(--app-a-text-decoration-color)}a[data-v-777150cb]:hover,a[data-v-777150cb]:focus{text-decoration-color:var(--app-a-color)}img[data-v-777150cb]{max-width:100%}input[data-v-777150cb],textarea[data-v-777150cb],select[data-v-777150cb]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);color:var(--input-color);padding:10px}input[data-v-777150cb]:disabled,textarea[data-v-777150cb]:disabled,select[data-v-777150cb]:disabled{background-color:var(--disabled-background-color);border-color:var(--disabled-color)}form.errors[data-v-777150cb] :invalid{outline:2px solid var(--input-error-color)}label[data-v-777150cb]{font-weight:700}button[data-v-777150cb]{background:var(--app-background-color);border:solid 1px var(--input-border-color);border-radius:4px;box-shadow:2px 2px 2px var(--app-shadow-color);color:var(--app-color);padding:6px 14px;cursor:pointer}button.transparent[data-v-777150cb]{font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:1em;background:transparent;border-color:transparent;box-shadow:none}button.transparent[data-v-777150cb]:hover,button.transparent[data-v-777150cb]:disabled{background:transparent}button.transparent[data-v-777150cb]:enabled:hover{color:var(--app-color)}button.transparent[data-v-777150cb]:enabled:active{box-shadow:none}button.transparent[data-v-777150cb]:disabled,button.transparent.confirm[data-v-777150cb]:disabled{border-color:var(--disabled-border-color);color:var(--disabled-color)}button.icon-button[data-v-777150cb]{cursor:pointer;padding:0}button.small[data-v-777150cb]{font-size:.9em;padding:3px 7px}button[data-v-777150cb]:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button[data-v-777150cb]:enabled:active{box-shadow:2px 0 2px var(--app-shadow-color);transform:translateY(2px)}button[data-v-777150cb]:disabled,button.confirm[data-v-777150cb]:disabled{background:var(--disabled-background-color);color:var(--disabled-color);cursor:default}button.cancel[data-v-777150cb]{background:var(--button-cancel-bg-color);color:var(--button-cancel-color)}button.cancel[data-v-777150cb]:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.confirm[data-v-777150cb]{background:var(--button-confirm-bg-color);color:var(--button-confirm-color)}button.confirm[data-v-777150cb]:enabled:hover{background:var(--button-transparent-hover-color);color:var(--button-hover-color)}button.danger[data-v-777150cb]{background:var(--button-danger-bg-color);color:var(--button-danger-color)}button.danger[data-v-777150cb]:hover{background:var(--button-danger-hover-bg-color);color:var(--button-danger-hover-color)}button.danger[data-v-777150cb]:disabled{background:var(--disabled-background-color);color:var(--disabled-color)}.box[data-v-777150cb]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}.info-box[data-v-777150cb]{background-color:var(--info-background-color);border-radius:4px;color:var(--info-color);font-size:.8em;padding:10px}.container[data-v-777150cb]{display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.form-box .form-items[data-v-777150cb]{display:flex;flex-direction:column}.form-box .form-items input[data-v-777150cb]{margin:10px;padding:5px}.form-info[data-v-777150cb]{color:var(--form-info);font-size:.8em;margin-top:-2px;padding:0 15px}.success-message[data-v-777150cb]{margin:20px 0;background-color:var(--success-background-color);color:var(--success-color)}.upper[data-v-777150cb]{text-transform:uppercase}.view[data-v-777150cb]{padding-bottom:35px;background-color:var(--app-background-color)}.fa-trophy[data-v-777150cb]{color:var(--workout-trophy-color)}.mountains[data-v-777150cb],.cadence[data-v-777150cb]{margin-bottom:-3px;height:16px;filter:var(--icon-svg-filter)}.section-title[data-v-777150cb]{font-weight:700;padding-top:15px;padding-left:10px}.section-title .title[data-v-777150cb]{padding-left:5px;text-transform:capitalize}.section-title[data-v-777150cb]:first-letter{text-transform:uppercase}.no-map[data-v-777150cb]{background-color:var(--workout-no-map-bg-color);background-image:url(/static/img/map-DegIsCOa.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--workout-no-map-color);font-style:italic;font-weight:700;text-align:center;vertical-align:center}.custom-checkboxes-group[data-v-777150cb]{display:flex;justify-content:space-around}.custom-checkboxes-group .custom-checkboxes[data-v-777150cb]{display:inline-flex}@media screen and (max-width:300px){.custom-checkboxes-group .custom-checkboxes[data-v-777150cb]{display:flex;flex-direction:column;align-items:center;gap:5px}}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label[data-v-777150cb]{font-weight:400;float:left;padding:0 5px;cursor:pointer}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label input[data-v-777150cb]{display:none}.custom-checkboxes-group .custom-checkboxes .custom-checkbox label span[data-v-777150cb]{border:solid 1px var(--custom-checkbox-border-color);border-radius:5px;display:block;font-size:.9em;padding:2px 6px;text-align:center}.custom-checkboxes-group .custom-checkboxes .custom-checkbox input:checked+span[data-v-777150cb]{background-color:var(--custom-checkbox-checked-bg-color);color:var(--custom-checkbox-checked-color)}.description-list dl[data-v-777150cb]{display:flex;flex-direction:column;width:100%}.description-list dl dt[data-v-777150cb]{font-weight:700}.description-list dl dd[data-v-777150cb]{margin-bottom:10px}.center-card[data-v-777150cb]{margin:0 auto;width:700px}.center-card.with-margin[data-v-777150cb]{margin-top:100px}@media screen and (max-width:1000px){.center-card[data-v-777150cb]{width:100%;margin:0 auto 50px}}.text-center[data-v-777150cb]{text-align:center}.text-left[data-v-777150cb]{text-align:left}.deleted-object[data-v-777150cb]{font-style:italic}.responsive-table[data-v-777150cb]{margin-bottom:15px}.responsive-table table[data-v-777150cb]{width:100%;padding:10px;font-size:.9em;border-collapse:collapse}.responsive-table table thead th[data-v-777150cb]{vertical-align:center;padding:10px;border-bottom:2px solid var(--card-border-color)}.responsive-table table tbody[data-v-777150cb]{font-size:.95em}.responsive-table table tbody td[data-v-777150cb]{padding:10px;border-bottom:1px solid var(--card-border-color);text-wrap:balance}.responsive-table table tbody tr:last-child td[data-v-777150cb]{border:none}.responsive-table table .cell-heading[data-v-777150cb]{background:var(--cell-heading-bg-color);color:var(--cell-heading-color);display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}@media screen and (max-width:700px){.responsive-table table thead[data-v-777150cb]{left:-9999px;position:absolute;visibility:hidden}.responsive-table table tr[data-v-777150cb]{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.responsive-table table td[data-v-777150cb]{border:1px solid var(--card-border-color);margin:0 -1px -1px 0;padding-top:25px!important;position:relative;text-align:center;width:45%}.responsive-table table tbody tr:last-child td[data-v-777150cb]{border:1px solid var(--card-border-color)}.responsive-table table .cell-heading[data-v-777150cb]{display:flex}}@media screen and (max-width:500px){.responsive-table table td[data-v-777150cb]{width:100%}}.scroll-button[data-v-777150cb]{background-color:var(--scroll-button-bg-color);border:none;border-radius:4px;box-shadow:1px 1px 3px var(--app-shadow-color);display:none;padding:3px 10px}.scroll-button[data-v-777150cb]:hover{background:var(--app-color)}.profile-buttons[data-v-777150cb]{display:flex;align-items:baseline;gap:10px}.user-role[data-v-777150cb],.follows-you[data-v-777150cb],.blocked[data-v-777150cb]{font-size:.7em;font-style:italic;text-transform:uppercase;padding:5px 10px;background-color:var(--text-background-color);border-radius:4px;max-height:16px}.medium-sport-img[data-v-777150cb]{height:35px;width:35px;margin:0 auto}.hidden-content[data-v-777150cb]{display:none}.items-list-view .items-list-container[data-v-777150cb]{display:flex;flex-direction:row}@media screen and (max-width:1000px){.items-list-view .items-list-container[data-v-777150cb]{flex-direction:column}}.items-list-view .items-list-container .filters-container[data-v-777150cb],.items-list-view .items-list-container .list-container[data-v-777150cb]{display:flex;flex-direction:column}.items-list-view .items-list-container .filters-container[data-v-777150cb]{width:25%}@media screen and (max-width:1000px){.items-list-view .items-list-container .filters-container[data-v-777150cb]{width:100%}}@media screen and (max-width:1000px)and (max-width:700px){.items-list-view .items-list-container .filters-container.hidden[data-v-777150cb]{display:none}}.items-list-view .items-list-container .display-filters[data-v-777150cb]{display:none;font-size:.8em;padding:0 20px}.items-list-view .items-list-container .display-filters span[data-v-777150cb]{cursor:pointer;font-weight:700;padding-left:5px}.items-list-view .items-list-container .display-filters .fa[data-v-777150cb]{cursor:pointer}@media screen and (max-width:700px){.items-list-view .items-list-container .display-filters[data-v-777150cb]{display:flex;justify-content:flex-end;align-items:center}}.items-list-view .items-list-container .list-container[data-v-777150cb]{width:75%}@media screen and (max-width:1000px){.items-list-view .items-list-container .list-container[data-v-777150cb]{width:100%}}.visually-hidden[data-v-777150cb]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden[data-v-777150cb]:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.table-selects[data-v-777150cb]{display:flex;justify-content:space-between;margin:10px 0}.table-selects label select[data-v-777150cb]{margin-left:10px;padding:5px}@media screen and (max-width:700px){.table-selects[data-v-777150cb]{flex-wrap:wrap}.table-selects label[data-v-777150cb]{margin-bottom:10px}.table-selects label select[data-v-777150cb]{margin-left:0}}.suspended[data-v-777150cb]{font-style:italic;font-weight:700}.action-loading[data-v-777150cb]{display:flex;align-items:center}.markdown-hints[data-v-777150cb]{font-size:.8em;font-style:normal;margin:5px 0 10px}.privacy-policy-text[data-v-777150cb]{margin:10px 50px 20px;padding:10px;width:100%}@media screen and (max-width:700px){.privacy-policy-text[data-v-777150cb]{margin:0}}#user-privacy-policy[data-v-eb3ea2a3]{padding:10px 0}#user-privacy-policy form[data-v-eb3ea2a3]{display:flex;flex-direction:column;gap:10px}#user-privacy-policy form .policy-content[data-v-eb3ea2a3]{height:500px;border:1px solid var(--policy-border-color);overflow:auto;margin:10px;border-radius:4px}@media screen and (max-width:700px){#user-privacy-policy form .policy-content[data-v-eb3ea2a3]{margin:10px 0;font-size:.9em}}#user-privacy-policy form .policy-content .privacy-policy-text[data-v-eb3ea2a3]{width:auto}#user-privacy-policy form .form-buttons[data-v-eb3ea2a3]{display:flex;gap:10px;flex-direction:row}@media screen and (max-width:500px){#user-privacy-policy form .form-buttons[data-v-eb3ea2a3]{flex-direction:column}}#user-messages-edition[data-v-8df51812]{padding-top:10px}#user-messages-edition h1[data-v-8df51812]{font-size:1.05em;font-weight:700}#user-messages-edition .form-items[data-v-8df51812]{padding-top:5px}#user-messages-edition .form-checkboxes .checkboxes-label[data-v-8df51812]{font-weight:700}#user-messages-edition .form-checkboxes .checkboxes[data-v-8df51812]{display:flex;flex-wrap:wrap}#user-messages-edition .form-checkboxes .checkboxes label[data-v-8df51812]{font-weight:400}#user-messages-edition .form-buttons[data-v-8df51812]{display:flex;gap:10px;margin:10px 0}.no-suspension[data-v-16a3b9da]{margin:10px 0}#new-oauth2-app #new-oauth2-title[data-v-6390afb0]{font-size:1.05em;font-weight:700;padding:0 10px}#new-oauth2-app #apps-form .form-items[data-v-6390afb0]{display:flex;flex-direction:column}#new-oauth2-app #apps-form .form-items input[type=text][data-v-6390afb0]{height:20px}#new-oauth2-app #apps-form .form-items .form-item-scope[data-v-6390afb0]{padding:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-label[data-v-6390afb0]{font-weight:700}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes[data-v-6390afb0]{padding-bottom:10px}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-label[data-v-6390afb0]{height:inherit}#new-oauth2-app #apps-form .form-items .form-item-scope .form-item-scope-checkboxes .scope-description[data-v-6390afb0]{font-style:italic;margin:0 5px}#new-oauth2-app #apps-form .form-items .form-item[data-v-6390afb0]{display:flex;flex-direction:column;padding:10px}#new-oauth2-app #apps-form .form-buttons[data-v-6390afb0]{display:flex;justify-content:flex-end}#new-oauth2-app #apps-form .form-buttons button[data-v-6390afb0]{margin:5px}#authorize-oauth2-app #authorize-oauth2-title[data-v-173deb39]{font-size:1.05em;font-weight:700;padding:0 10px}#authorize-oauth2-app .oauth2-access[data-v-173deb39]{padding:0 10px}#authorize-oauth2-app .authorize-oauth2-buttons[data-v-173deb39]{display:flex}#authorize-oauth2-app .authorize-oauth2-buttons button[data-v-173deb39]{margin:5px}#oauth2-app .app-buttons[data-v-b4f3ae2a]{display:flex;flex-wrap:wrap;gap:10px}#oauth2-app .app-secret[data-v-b4f3ae2a]{word-break:break-word}#oauth2-app .client-scopes[data-v-b4f3ae2a]{display:flex;flex-wrap:wrap}#oauth2-app .client-scopes .client-scope[data-v-b4f3ae2a]{padding-right:15px}#oauth2-app .fa-copy[data-v-b4f3ae2a]{font-size:.9em}#oauth2-app .no-description[data-v-b4f3ae2a]{font-style:italic}#oauth2-app .no-app[data-v-b4f3ae2a]{font-style:italic;padding:10px 0}#oauth2-apps-list[data-v-2ba68d9c]{padding:0 0 10px}#oauth2-apps-list ul[data-v-2ba68d9c]{list-style:square}#oauth2-apps-list ul li[data-v-2ba68d9c]{padding-bottom:10px}#oauth2-apps-list .app-issued-at[data-v-2ba68d9c]{font-size:.85em;font-style:italic;padding-left:10px}#oauth2-apps-list .apps-list[data-v-2ba68d9c]{font-size:1.05em;font-weight:700}#oauth2-apps-list .app-list-buttons[data-v-2ba68d9c]{display:flex;gap:10px}#oauth2-apps-list .no-apps[data-v-2ba68d9c]{font-style:italic;padding-bottom:20px}.sport-badge[data-v-1351925b]{display:inline-flex;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:7.5px 12px}.sport-badge.inactive[data-v-1351925b]{font-style:italic}.sport-badge .sport-img[data-v-1351925b]{height:20px;width:20px;margin:0}#archive-upload[data-v-8f137535]{padding:10px 0}#archive-upload h1[data-v-8f137535]{font-size:1.05em;font-weight:700}#archive-upload .file-name dd[data-v-8f137535]{overflow:hidden;text-overflow:ellipsis}#archive-upload .no-uploads[data-v-8f137535]{margin:10px 0}#archive-upload .errored-files[data-v-8f137535]{padding-left:18px;max-height:190px;overflow-y:auto}#archive-upload .buttons[data-v-8f137535]{display:flex;gap:10px}#upload-tasks-list[data-v-57bcee6b]{padding:0 0 10px}#upload-tasks-list h1[data-v-57bcee6b]{font-size:1.05em;font-weight:700}#upload-tasks-list ul[data-v-57bcee6b]{list-style:square}#upload-tasks-list ul li[data-v-57bcee6b]{margin-left:10px;padding:5px}#upload-tasks-list ul li div[data-v-57bcee6b]{display:flex;flex-wrap:wrap;gap:5px}#upload-tasks-list .task-title a[data-v-57bcee6b]{overflow:hidden;text-overflow:ellipsis}#upload-tasks-list .task-status[data-v-57bcee6b]{margin:-2px 0 0 5px;padding:5px 10px}#upload-tasks-list .task-status.success[data-v-57bcee6b]{background:var(--success-background-color);color:var(--success-color)}#upload-tasks-list .task-status.errored[data-v-57bcee6b]{background:var(--error-background-color);color:var(--error-color)}[data-v-010e24b3] .multiselect__input{background-color:var(--input-bg-color)}[data-v-010e24b3] .multiselect__tags{border:1px solid var(--input-border-color);border-radius:4px;background:var(--multiselect-tags-bg-color)}[data-v-010e24b3] .multiselect__input{border-color:#000}[data-v-010e24b3] .multiselect__tag{background-color:var(--multiselect-tag-bg-color);color:var(--multiselect-tag-color)}[data-v-010e24b3] .multiselect__tag-icon:after{color:var(--multiselect-tag-color)}[data-v-010e24b3] .multiselect__tag-icon:focus,[data-v-010e24b3] .multiselect__tag-icon:hover{background:var(--multiselect-tag-icon-hover-bg-color)}[data-v-010e24b3] .multiselect__tag-icon:focus:after,[data-v-010e24b3] .multiselect__tag-icon:hover:after{color:var(--multiselect-tag-icon-hover-color)}[data-v-010e24b3] .multiselect__option{background:var(--multiselect-option-bg-color);color:var(--multiselect-option-color)}[data-v-010e24b3] .multiselect__option--highlight,[data-v-010e24b3] .multiselect__option--highlight:after{background:var(--multiselect-option-highlight-bg-color);color:var(--multiselect-option-highlight-color)}[data-v-010e24b3] .multiselect__option--selected.multiselect__option--highlight{background:var(--multiselect-option-selected-highlight-bg-color);color:var(--multiselect-option-selected-highlight-color)}[data-v-010e24b3] .multiselect__option--selected.multiselect__option--highlight:after{background:var(--multiselect-option-selected-highlight-after-bg-color);color:var(--multiselect-option-selected-highlight-after-color)}[data-v-010e24b3] .multiselect__option--selected{background-color:var(--multiselect-option-selected-bg-color);color:var(--multiselect-option-selected-color)}[data-v-010e24b3] .multiselect__content-wrapper{border-color:var(--multiselect-content-wrapper-border-color)}.multiselect--disabled[data-v-010e24b3]{background-color:var(--multiselect-disabled-bg-color)}.multiselect--disabled[data-v-010e24b3] .multiselect__select{background:var(--multiselect-select-disabled-bg-color);color:var(--multiselect-select-disabled-color)}#new-equipment #new-equipment-title[data-v-c8d3abaa]{font-size:1.05em;font-weight:700;padding:0 10px}#new-equipment #equipment-form .form-items[data-v-c8d3abaa]{display:flex;flex-direction:column}#new-equipment #equipment-form .form-items input[type=text][data-v-c8d3abaa]{height:20px}#new-equipment #equipment-form .form-items .form-item[data-v-c8d3abaa]{display:flex;flex-direction:column;padding:10px 0}#new-equipment #equipment-form .form-items .form-item-checkbox[data-v-c8d3abaa]{display:flex;padding:10px 10px 10px 0;gap:5px}#new-equipment #equipment-form .equipment-label-help[data-v-c8d3abaa]{margin-top:15px}#new-equipment #equipment-form .equipment-warning[data-v-c8d3abaa]{margin-top:5px;margin-bottom:10px}#new-equipment #equipment-form .form-buttons[data-v-c8d3abaa]{display:flex;justify-content:flex-end}#new-equipment #equipment-form .form-buttons button[data-v-c8d3abaa]{margin:5px}#user-equipment .no-equipment[data-v-a1669dbb]{font-style:italic;padding:10px 0}#user-equipment .no-description[data-v-a1669dbb]{font-style:italic}#user-equipment .equipment-description[data-v-a1669dbb]{white-space:pre-wrap}#user-equipment .equipment-type[data-v-a1669dbb]{display:flex}#user-equipment .equipment-type .equipment-type-img[data-v-a1669dbb]{height:25px;width:25px;margin:0}#user-equipment .sports-list[data-v-a1669dbb]{display:flex;gap:10px;flex-wrap:wrap;padding-top:5px}#user-equipment .duration-detail[data-v-a1669dbb]{font-style:italic}.equipment-buttons[data-v-a1669dbb]{display:flex;flex-wrap:wrap;gap:10px}.error-message[data-v-a1669dbb]{margin:20px 0}#user-equipments-list[data-v-db60807d]{padding:0 0 10px}#user-equipments-list h1[data-v-db60807d]{font-size:1.05em;font-weight:700}#user-equipments-list h2[data-v-db60807d]{font-size:1em;font-weight:700;display:flex;gap:5px;margin:20px 0 5px}#user-equipments-list h2 .equipment-type-img[data-v-db60807d]{height:25px;width:25px;margin:0}#user-equipments-list table th[data-v-db60807d]{text-transform:lowercase}#user-equipments-list table td.equipment-label[data-v-db60807d]{width:280px}#user-equipments-list table td.column[data-v-db60807d]{min-width:80px}#user-equipments-list table td.active[data-v-db60807d]{width:40px}#user-equipments-list .mobile-display[data-v-db60807d]{display:none}#user-equipments-list .no-equipments[data-v-db60807d]{font-style:italic}#user-equipments-list .equipments-list-buttons[data-v-db60807d]{display:flex;gap:10px;flex-wrap:wrap}@media screen and (max-width:700px){#user-equipments-list table td.column[data-v-db60807d]{min-width:initial}#user-equipments-list table td.equipment-label[data-v-db60807d],#user-equipments-list table td.active[data-v-db60807d],#user-equipments-list table td.action-buttons[data-v-db60807d]{width:45%}#user-equipments-list .edition-buttons[data-v-db60807d]{justify-content:center}#user-equipments-list .mobile-display[data-v-db60807d]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 20px}}@media screen and (max-width:500px){#user-equipments-list table td.equipment-label[data-v-db60807d],#user-equipments-list table td.active[data-v-db60807d],#user-equipments-list table td.action-buttons[data-v-db60807d]{width:100%}}.notification-object[data-v-cc067259]{font-weight:700;text-transform:capitalize}.appeal-action .appeal-button[data-v-5404e027]{padding:0 10px;font-size:.9em}.suspended[data-v-5404e027]{font-size:.9em}.notification-object[data-v-6aa3f232]{font-weight:700;text-transform:capitalize}.workout-card[data-v-6aa3f232]{margin-bottom:0}.alert-message[data-v-6aa3f232]{margin:10px 0}#user-sanction[data-v-d9df91cd]{padding:10px 0}#user-sanction h1[data-v-d9df91cd]{font-size:1.05em;font-weight:700}#user-sanction .no-warning[data-v-d9df91cd]{margin:10px 0}#user-sanction[data-v-d9df91cd] .notification-object{margin-top:10px}#user-sanction .buttons[data-v-d9df91cd]{display:flex;gap:10px}#user-sanction .buttons button[data-v-d9df91cd]{text-transform:capitalize}#user-sanction .deleted-object-type[data-v-d9df91cd]{font-weight:700;text-transform:capitalize}#user-sanction .deleted-object[data-v-d9df91cd]{font-style:italic;text-transform:lowercase}#user-moderation[data-v-0b5f9854]{padding:0 0 10px}#user-moderation h1[data-v-0b5f9854]{font-size:1.05em;font-weight:700}#user-moderation #user-reports dl[data-v-0b5f9854]{margin-bottom:0}#user-moderation #user-sanctions ul[data-v-0b5f9854]{list-style:square}#user-moderation #user-sanctions ul li[data-v-0b5f9854]{margin-left:10px;padding:5px}#user-moderation #user-sanctions ul li div[data-v-0b5f9854]{display:flex;flex-wrap:wrap;gap:5px}#user-moderation #user-sanctions .appeal[data-v-0b5f9854]{margin-top:-2px;padding:5px 10px}#user-moderation #user-sanctions .appeal.approved[data-v-0b5f9854]{background:var(--success-background-color);color:var(--success-color)}#user-moderation #user-sanctions .appeal.rejected[data-v-0b5f9854]{background:var(--error-background-color);color:var(--error-color)}#user-moderation .no-sanctions[data-v-0b5f9854]{font-style:italic}.relationships[data-v-857f94f2]{min-height:40px}.relationships .user-relationships[data-v-857f94f2]{display:flex;justify-content:space-between;flex-wrap:wrap}.relationships .user-relationships[data-v-857f94f2] .box{width:43%}@media screen and (max-width:700px){.relationships .user-relationships[data-v-857f94f2] .box{width:100%}}.relationships .no-relationships[data-v-857f94f2]{padding:0 5px}.equipment-badge[data-v-74589efc]{display:flex;align-items:center;gap:10px;border:solid 1px var(--card-border-color);border-radius:4px;padding:5px 10px}.equipment-badge.inactive[data-v-74589efc]{font-style:italic}.equipment-badge .equipment-type-img[data-v-74589efc]{height:25px;min-width:25px;margin:0}#user-sport .sport-img[data-v-11b69e59]{height:35px;width:35px;margin:0}#user-sport .sport-equipments[data-v-11b69e59]{display:flex;flex-wrap:wrap;padding:5px;gap:10px}.sport-buttons[data-v-11b69e59]{display:flex;flex-wrap:wrap;gap:10px}.no-equipments[data-v-11b69e59]{font-style:italic}#sport-edition .form-items[data-v-36efa47b]{display:flex;flex-direction:column}#sport-edition .form-items input[type=text][data-v-36efa47b]{height:20px}#sport-edition .form-items .form-item[data-v-36efa47b]{display:flex;flex-direction:column;padding:10px 0}#sport-edition .form-items .form-item-checkbox[data-v-36efa47b]{display:flex;padding:10px 10px 10px 0;gap:5px}#sport-edition .form-items .sport-color[data-v-36efa47b]{border:none;margin:6px 1px 6px 0;padding:0;width:80px}#sport-edition .form-buttons[data-v-36efa47b]{display:flex;justify-content:flex-end}#sport-edition .form-buttons button[data-v-36efa47b]{margin:5px}#user-sport-preferences table th[data-v-1ea3864e]{padding-top:0;text-transform:lowercase}#user-sport-preferences .sport-img[data-v-1ea3864e]{height:35px;width:35px;margin:0 auto}#user-sport-preferences .sport-color[data-v-1ea3864e]{border:none;margin:6px 1px 6px 0;padding:0;width:40px}#user-sport-preferences .sport-label[data-v-1ea3864e]{width:170px}#user-sport-preferences .disabled-sport[data-v-1ea3864e]{font-style:italic;color:var(--disabled-sport-color)}#user-sport-preferences .disabled-sport .disabled-message[data-v-1ea3864e]{font-size:.9em}#user-sport-preferences .disabled-sport .cell-heading[data-v-1ea3864e]{font-style:normal}#user-sport-preferences .profile-buttons[data-v-1ea3864e]{display:flex;align-items:center;flex-wrap:wrap}#user-sport-preferences .action-buttons[data-v-1ea3864e]{width:70px}#user-sport-preferences .edition-buttons[data-v-1ea3864e]{display:flex;flex-wrap:wrap;gap:5px;line-height:1.3em}#user-sport-preferences .edition-buttons button[data-v-1ea3864e]{text-align:center;min-width:80px}#user-sport-preferences .threshold[data-v-1ea3864e]{display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;min-width:100px}#user-sport-preferences .threshold-input[data-v-1ea3864e]{padding:5px;width:50px}#user-sport-preferences .mobile-display[data-v-1ea3864e]{display:none}#user-sport-preferences div.error-message[data-v-1ea3864e]{margin:0}@media screen and (max-width:700px){#user-sport-preferences .sport-label[data-v-1ea3864e],#user-sport-preferences .action-buttons[data-v-1ea3864e]{width:45%}#user-sport-preferences .edition-buttons[data-v-1ea3864e]{justify-content:center}#user-sport-preferences .mobile-display[data-v-1ea3864e]{display:flex;margin:10px 0}}@media screen and (max-width:500px){#user-sport-preferences .sport-label[data-v-1ea3864e],#user-sport-preferences .action-buttons[data-v-1ea3864e]{width:100%}}.about-text[data-v-849f2cdf]{margin-top:200px;margin-right:100px;padding-bottom:40px}@media screen and (max-width:700px){.about-text[data-v-849f2cdf]{margin-top:0;margin-right:0;padding-bottom:0}}.about-text .fa-padding[data-v-849f2cdf]{padding-right:10px}.about-text .about-instance[data-v-849f2cdf]{font-weight:700;margin-top:30px}#bike[data-v-13a50e87]{display:flex;justify-content:center;margin-top:180px;padding:10px}#bike .bike-img[data-v-13a50e87]{max-width:200px}@media screen and (max-width:700px){#bike[data-v-13a50e87]{margin-top:10px}#bike .bike-img[data-v-13a50e87]{max-width:150px}}#about[data-v-c3185f0c]{display:flex;height:100%}#about .container[data-v-c3185f0c]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#about .container .container-sub[data-v-c3185f0c]{min-width:50%;height:100%}#about .container .about-details[data-v-c3185f0c]{width:100%}@media screen and (max-width:1000px){#about[data-v-c3185f0c]{height:auto}#about .container .container-sub[data-v-c3185f0c]{align-items:center}#about .container .container-sub .bike-img[data-v-c3185f0c]{max-width:60%}}@media screen and (max-width:700px){#about .container[data-v-c3185f0c]{flex-direction:column}}#admin .admin-card[data-v-c2668dab]{width:100%}#admin .admin-card[data-v-c2668dab] .card .admin-form{display:flex;flex-direction:column}#admin .admin-card[data-v-c2668dab] .card .admin-form label{display:flex;align-items:center;justify-content:space-between;margin:10px 0;flex-wrap:wrap}#admin .admin-card[data-v-c2668dab] .card .admin-form label input{width:50%;font-size:.9em;margin-right:50px}@media screen and (max-width:1000px){#admin .admin-card[data-v-c2668dab] .card .admin-form label input{margin-right:0}}@media screen and (max-width:700px){#admin .admin-card[data-v-c2668dab] .card .admin-form label input{width:100%}}#admin .admin-card[data-v-c2668dab] .card .admin-form label input:disabled{-webkit-appearance:none;-moz-appearance:textfield;background-color:var(--admin-disabled-input-color);border-color:var(--admin-disabled-input-color);color:var(--app-color)}#admin .admin-card[data-v-c2668dab] .card .admin-form .form-buttons{display:flex;gap:10px;margin-bottom:10px}.no-workouts[data-v-b0c91cc6]{display:flex;justify-content:center}#timeline[data-v-bab374a4]{margin-bottom:20px}#timeline .more-workouts[data-v-bab374a4]{display:flex;justify-content:center}.calendar-workout{display:flex;padding:1px;cursor:pointer}.calendar-workout .sport-img{width:18px;height:18px}.calendar-workout sup{position:relative;top:-8px;left:-3px;width:2px}.calendar-workout sup .custom-fa-small{font-size:.7em}@media screen and (max-width:700px){.calendar-workout .sport-img{padding:3px;width:20px;height:20px}.calendar-workout sup .custom-fa-small{font-size:.6em}}.calendar-workouts-chart[data-v-57ede11f]{display:flex}.calendar-workouts-chart .workouts-chart[data-v-57ede11f]{position:relative;padding:0}.calendar-workouts-chart .workouts-chart .workouts-count[data-v-57ede11f]{display:flex;justify-content:center;position:absolute;top:4px;left:6px;width:20px;font-size:1.1em;font-weight:700}@media screen and (max-width:700px){.calendar-workouts-chart .workouts-chart .workouts-count[data-v-57ede11f]{top:16px;left:6px}.calendar-workouts-chart .workouts-chart[data-v-57ede11f] .donut-chart{padding-top:12px}.calendar-workouts-chart .workouts-chart[data-v-57ede11f] .donut-chart svg g circle{stroke-width:2;stroke-opacity:.8}}.calendar-workouts-chart .workouts-pane[data-v-57ede11f]{display:flex;padding-left:40px}.calendar-workouts-chart .workouts-pane .more-workouts[data-v-57ede11f]{background:var(--calendar-workouts-color);border-radius:4px;box-shadow:0 4px 8px 0 var(--calendar-workouts-box-shadow-0),0 6px 20px 0 var(--calendar-workouts-box-shadow-1);position:absolute;top:52px;left:0;min-width:60px;margin-bottom:20px;padding:10px;display:flex;flex-wrap:wrap;z-index:1000}@media screen and (max-width:700px){.calendar-workouts-chart .workouts-pane .more-workouts[data-v-57ede11f]{min-width:70px}}.calendar-workouts-chart .workouts-pane .more-workouts .calendar-more-close[data-v-57ede11f]{position:absolute;font-size:.9em;top:5px;right:5px;padding:0}.calendar-workouts .desktop-display{display:flex}.calendar-workouts .mobile-display{display:none}.calendar-workouts .workouts-display{display:flex;flex-wrap:wrap;position:relative;margin:0 10px 0 0}.calendar-workouts .donut-display{display:flex;height:34px;width:34px}@media screen and (max-width:700px){.calendar-workouts .desktop-display{display:none}.calendar-workouts .mobile-display{display:flex}}.calendar-cells{display:flex;flex-direction:column;width:100%}.calendar-cells .calendar-row{display:flex;flex-wrap:wrap;border-top:solid 1px var(--calendar-border-color)}.calendar-cells .calendar-row .calendar-cell{border-right:solid 1px var(--calendar-border-color);height:40px;flex-grow:1;flex-basis:8%;padding:5px 10px 5px 5px;width:8%;position:relative}.calendar-cells .calendar-row .calendar-cell .calendar-cell-day{position:absolute;font-size:.8em;line-height:1;top:.5em;right:.5em;font-weight:700}.calendar-cells .calendar-row .calendar-cell:last-child{border-right:0}@media screen and (max-width:700px){.calendar-cells .calendar-row .calendar-cell:last-child .calendar-workouts .more-workouts{left:-45px}}.calendar-cells .calendar-row .disabled-cell{color:var(--app-color-light)}.calendar-cells .calendar-row .week-end{background:var(--calendar-week-end-color)}.calendar-cells .calendar-row .today{background:var(--calendar-today-color)}@media screen and (max-width:700px){.calendar-cells .calendar-row:last-child .calendar-workouts .more-workouts{top:inherit;bottom:20px}}.calendar-days{display:flex;flex-direction:row;border-top:solid 1px var(--calendar-border-color)}.calendar-days .calendar-day{flex-grow:1;padding:5px;text-align:center;text-transform:uppercase;color:var(--calendar-day-color)}.calendar-header{display:flex;flex-direction:row}.calendar-header .calendar-arrow{flex-grow:1;padding:9px px}.calendar-header .calendar-arrow-left{text-align:left;cursor:pointer}.calendar-header .calendar-arrow-right{text-align:right;cursor:pointer}.calendar-header .calendar-month{flex-grow:1;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}#user-calendar .calendar-card,#user-calendar .calendar-card .card-content{padding:0}.bar-chart[data-v-e2a0d390]{position:relative;min-height:400px;width:100%}.bar-chart.minimal[data-v-e2a0d390]{min-height:300px}@media screen and (max-width:700px){.bar-chart[data-v-e2a0d390]{min-height:268px}.bar-chart.minimal[data-v-e2a0d390]{min-height:290px}}@media screen and (max-width:420px){.bar-chart[data-v-e2a0d390]{width:calc(100vw - 95px)}}.stats-chart[data-v-d73e0101]{width:100%}.stats-chart .chart-radio[data-v-d73e0101]{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.stats-chart .chart-radio label[data-v-d73e0101]{font-size:.85em;font-weight:400}@media screen and (max-width:700px){.stats-chart .chart-radio label[data-v-d73e0101]{padding-bottom:10px}}.stats-chart .workouts-average[data-v-d73e0101]{display:flex;margin:10px 0 0 25px;min-height:20px}.stats-chart .workouts-average .fa-info-circle[data-v-d73e0101]{padding-right:5px}@media screen and (max-width:700px){.stats-chart .workouts-average .fa-info-circle[data-v-d73e0101]{padding-right:2px}.stats-chart .workouts-average .info-box[data-v-d73e0101]{padding:5px 10px}}.user-month-stats[data-v-969d3887] .card-content{padding:10px}.record[data-v-1226dbc9]{display:flex;align-items:center;justify-content:space-between}.record span[data-v-1226dbc9]{padding:2px}.record .record-type[data-v-1226dbc9]{flex-grow:1}.record .record-value[data-v-1226dbc9]{font-weight:700;white-space:nowrap;padding-right:10px}.record .record-date[data-v-1226dbc9]{white-space:nowrap;min-width:30%;text-align:right}.records-card[data-v-7f2119fd]{width:100%;padding-bottom:3px}.records-card[data-v-7f2119fd] .card{font-size:.9em}.records-card[data-v-7f2119fd] .card .card-title{display:flex;font-size:.9em}.records-card[data-v-7f2119fd] .card .card-title .sport-img{padding-right:10px;height:20px;width:20px}.records-card[data-v-7f2119fd] .card .card-content{font-size:.9em;padding:10px}.records-card[data-v-7f2119fd] .card .card-content .record{display:flex;align-items:center;justify-content:space-between}.records-card[data-v-7f2119fd] .card .card-content .record span{padding:2px}.records-card[data-v-7f2119fd] .card .card-content .record .record-type{flex-grow:1}.records-card[data-v-7f2119fd] .card .card-content .record .record-value{font-weight:700;white-space:nowrap;padding-right:10px}.records-card[data-v-7f2119fd] .card .card-content .record .record-date{white-space:nowrap;min-width:30%;text-align:right}@media screen and (max-width:1000px){.records-card[data-v-7f2119fd] .card,.records-card[data-v-7f2119fd] .card .card-title{font-size:1em}.records-card[data-v-7f2119fd] .card .card-title .sport-img{height:22px;width:22px}}@media screen and (max-width:500px){.records-card[data-v-7f2119fd] .card .card-content .record.max-width .record-type{max-width:40%}}.user-records .no-records[data-v-f9001ca7]{border:solid 1px var(--card-border-color);border-radius:4px;padding:10px;margin:10px}#user-stats{display:flex;flex:1 0 25%;justify-content:space-around;flex-wrap:wrap}.policy-message[data-v-f91bc64f]{background:var(--alert-background-color);color:var(--alert-color);border-radius:4px;padding:10px 20px}.policy-message .policy-link[data-v-f91bc64f]{color:var(--policy-link-color);text-decoration:underline}#dashboard .dashboard-container[data-v-7583b70b]{display:flex;flex-direction:row}#dashboard .dashboard-container .dashboard-sub-container[data-v-7583b70b]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-7583b70b]{width:32%}#dashboard .dashboard-container .right-container[data-v-7583b70b]{width:68%}#dashboard .mobile-menu[data-v-7583b70b]{display:none}#dashboard .policy-container[data-v-7583b70b]{display:flex;justify-content:center}@media screen and (max-width:1000px){#dashboard[data-v-7583b70b]{padding-bottom:60px}#dashboard .dashboard-container[data-v-7583b70b]{display:flex;flex-direction:column}#dashboard .dashboard-container .left-container[data-v-7583b70b],#dashboard .dashboard-container .right-container[data-v-7583b70b]{width:100%}#dashboard .mobile-menu[data-v-7583b70b]{display:flex}#dashboard .mobile-menu .box[data-v-7583b70b]{display:flex;justify-content:space-between;padding:0;width:100%}#dashboard .mobile-menu .box .mobile-menu-item[data-v-7583b70b]{display:flex;justify-content:space-around;border:none;border-radius:4px;box-shadow:none;font-size:.95em;padding:10px;width:25%}#dashboard .mobile-menu .box .mobile-menu-item .fa-trophy[data-v-7583b70b]{color:var(--app-color)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected[data-v-7583b70b]{color:var(--mobile-menu-selected-color);background-color:var(--mobile-menu-selected-bgcolor)}#dashboard .mobile-menu .box .mobile-menu-item.is-selected .fa-trophy[data-v-7583b70b]{color:var(--mobile-menu-selected-color)}#dashboard .is-hidden[data-v-7583b70b]{display:none}}@media screen and (max-width:700px){#dashboard .policy-container[data-v-7583b70b]{margin:0 5px}}.follow-request[data-v-2fb30145]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.follow-request .follow-request-user[data-v-2fb30145]{display:flex;align-items:center}.follow-request .follow-request-user[data-v-2fb30145] .user-picture{min-width:initial;padding:0 10px}@media screen and (max-width:700px){.follow-request .follow-request-user[data-v-2fb30145] .user-picture{padding:0 10px 5px}.follow-request .follow-request-user[data-v-2fb30145] .user-picture img{height:60px;width:60px}.follow-request .follow-request-user[data-v-2fb30145] .user-picture .no-picture{font-size:3.8em}}.follow-request .follow-request-actions[data-v-2fb30145]{display:flex;flex-direction:column;gap:10px}.follow-request .follow-request-actions button[data-v-2fb30145]{display:flex;gap:10px}.follow-request .follow-request-actions button .fa[data-v-2fb30145]{line-height:20px}.report-notification[data-v-d8331538]{display:flex;justify-content:space-between;flex-wrap:wrap}.report-notification .reported-user[data-v-d8331538]{display:flex;align-items:center}.report-notification .reported-user .user-picture[data-v-d8331538]{min-width:initial;padding:0 10px}.report-notification .reported-comment[data-v-d8331538],.report-notification .reported-workout[data-v-d8331538]{width:100%}.report-notification .report-button[data-v-d8331538]{display:flex;flex-direction:column;justify-content:center}.report-notification .deleted-object[data-v-d8331538]{margin:0 0 10px}.notification-card[data-v-fad589cd] .card-title{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.notification-card[data-v-fad589cd] .card-title .notification-icon{padding-right:5px}.notification-card[data-v-fad589cd] .card-title .mark-action{font-weight:initial;font-style:italic;border:none;box-shadow:none}.notification-card[data-v-fad589cd] .card-title .notification-data-button{display:flex;gap:5px;align-items:center}.notification-card[data-v-fad589cd] .card-title .notification-data-button .notification-date{font-size:.85em;font-style:italic;font-weight:400;white-space:nowrap}.notification-card[data-v-fad589cd] .box{margin:10px 0}.notification-card .auth-user[data-v-fad589cd]{display:flex;align-items:center}.notification-card .auth-user .user-picture[data-v-fad589cd]{min-width:initial;padding:0 10px}.notification-card .auth-user .user-picture img[data-v-fad589cd]{height:60px;width:60px}.notification-card .auth-user .user-picture .no-picture[data-v-fad589cd]{font-size:3.8em}.notification-card .notification-reason[data-v-fad589cd]{font-weight:700;text-transform:capitalize}.notification-card .comment-box[data-v-fad589cd]{padding:5px 10px}.notification-card .info-box.suspended[data-v-fad589cd]{padding:30px}.notification-card .appeal-link[data-v-fad589cd]{margin-left:10px}.notification-card[data-v-fad589cd] .suspended.info-box{font-size:.9em}.notification-card[data-v-fad589cd] .workout-card .suspended.info-box{margin-bottom:10px}.notification-card.read[data-v-fad589cd]{color:var(--app-color-lighter)}.notification-card.read[data-v-fad589cd] .user-picture img{opacity:.5}.notification-card.read[data-v-fad589cd] .user-picture .no-picture,.notification-card.read[data-v-fad589cd] .workout-comment .fa-heart{color:var(--app-color-lighter)}.notification-card.read[data-v-fad589cd] a:not(.appeal-link){color:var(--app-color-lighter)}.notification-card.read[data-v-fad589cd] .sport-img,.notification-card.read[data-v-fad589cd] .suspended.info-box,.notification-card.read[data-v-fad589cd] .appeal-rejected{opacity:.5}.notification-card.read .mark-action[data-v-fad589cd]{color:var(--app-color-lighter)}.notification-card.read .mark-action[data-v-fad589cd]:hover{background:var(--app-color-lighter);color:var(--button-confirm-bg-color)}.notification-card .appeal-in-progress[data-v-fad589cd]{margin-top:5px}.notification-card .archive-file-name dl[data-v-fad589cd]{margin:0 0 5px}#notifications .no-notifications[data-v-13733b32]{padding:10px;text-align:center}#notifications .mark-all-action[data-v-13733b32]{border:none;box-shadow:none;font-style:italic;font-weight:initial;margin-top:10px;padding-top:0}#notifications .mark-all-action[data-v-13733b32]:hover{background-color:initial;color:var(--app-color)}.preferences-link[data-v-13733b32]{font-size:.9em;font-style:italic;margin-left:10px}.notifications-filters .form .form-all-items[data-v-af5b0c4c]{display:flex;flex-direction:column;padding-top:0}.notifications-filters .form .form-all-items .form-items-group[data-v-af5b0c4c]{display:flex;flex-direction:column;padding:5px}.notifications-filters .form .form-all-items .form-items-group .form-item[data-v-af5b0c4c]{display:flex;flex-direction:column}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-af5b0c4c]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-af5b0c4c]{width:34%}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-af5b0c4c]{padding:5px}.notifications-filters .form .form-all-items .form-items-group .form-item input[data-v-af5b0c4c]{height:16px}.notifications-filters .form .form-all-items .form-items-group .form-item select[data-v-af5b0c4c]{height:38px;padding:0 5px}.notifications-filters .form .form-all-items .form-items-group .form-item-title[data-v-af5b0c4c]{padding-top:10px}.notifications-filters .form .form-all-items .form-items-group .form-item-title input.title[data-v-af5b0c4c]{width:100%}.notifications-filters .status-title[data-v-af5b0c4c]{font-weight:700}.notifications-filters .status-radio[data-v-af5b0c4c]{display:flex;justify-content:space-around;padding-top:5px}@media screen and (max-width:1000px){.notifications-filters .form .form-all-items[data-v-af5b0c4c]{flex-direction:row;padding-top:5px}.notifications-filters .form .form-all-items .form-items-group[data-v-af5b0c4c]{padding:0 5px;height:100%}.notifications-filters .form .form-all-items .form-items-group .form-item label[data-v-af5b0c4c],.notifications-filters .form .form-all-items .form-items-group .form-item span[data-v-af5b0c4c]{font-size:.9em}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-af5b0c4c]{flex-direction:column;justify-content:normal;padding:0}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-af5b0c4c]{width:85%}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-af5b0c4c]{padding:0}.notifications-filters .form .form-all-items .form-items-group .form-item-title[data-v-af5b0c4c]{padding-top:0}.notifications-filters .form .form-all-items .form-items-group .notification-labels[data-v-af5b0c4c]{min-width:100px}}@media screen and (max-width:700px){.notifications-filters .form .form-all-items[data-v-af5b0c4c]{flex-direction:column;padding-top:0}.notifications-filters .form .form-all-items .notification-labels[data-v-af5b0c4c]{min-width:10px}.notifications-filters .form .form-all-items .form-items-group[data-v-af5b0c4c]{padding:5px}.notifications-filters .form .form-all-items .form-items-group .form-item label[data-v-af5b0c4c]{font-size:1em}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-af5b0c4c]{flex-direction:row;justify-content:space-around;align-items:center}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-af5b0c4c]{width:50%}.notifications-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-af5b0c4c]{padding:5px}}@media screen and (max-width:500px){.notifications-filters .form .form-all-items .form-items-group .form-item-title[data-v-af5b0c4c]{padding-top:10px}.notifications-filters .form .form-all-items .form-items-group .form-item-title input.title[data-v-af5b0c4c]{width:100%}}.chart-menu[data-v-62b85f24]{display:flex;align-items:center}.chart-menu .chart-arrow[data-v-62b85f24],.chart-menu .time-frames[data-v-62b85f24]{flex-grow:1;text-align:center}.chart-menu .chart-arrow[data-v-62b85f24]{cursor:pointer}@media screen and (max-width:500px){.chart-menu .chart-arrow[data-v-62b85f24]{padding:6px}}.stats-type[data-v-62b85f24]{display:flex;justify-content:center;margin:10px 0 5px}.stats-type .stats-type-radio[data-v-62b85f24]{display:flex;gap:10px}.stats-type .stats-type-radio label[data-v-62b85f24]{font-size:.9em;font-weight:400;text-transform:lowercase}.sports-menu{display:flex;flex-wrap:wrap;padding:0 10px}.sports-menu label{display:flex;align-items:center;font-size:.9em;font-weight:400;min-width:120px;padding:10px}@media screen and (max-width:1000px){.sports-menu label{min-width:100px}}@media screen and (max-width:500px){.sports-menu label{min-width:20px}.sports-menu label .sport-label{display:none}}.sports-menu .sport-img{padding:3px;width:20px;height:20px}#user-statistics.stats-disabled[data-v-7214a579]{opacity:.3;pointer-events:none}#user-statistics[data-v-7214a579] .chart-radio{justify-content:space-around;padding:10px 10px 0}.sport-stat-card{flex:0 0 33%}@media screen and (max-width:700px){.sport-stat-card{flex:1 0 50%}}@media screen and (max-width:500px){.sport-stat-card{flex:1 0 100%}}.sport-stat-card .stat-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px}.sport-stat-card .stat-content .stat-icon .fa{font-size:2em}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-icon .fa{font-size:1.5em}}.sport-stat-card .stat-content .stat-details{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-details{width:100%}}.sport-stat-card .stat-content .stat-details .stat-label{text-transform:capitalize}.sport-stat-card .stat-content .stat-details .stat-values{display:flex;gap:5px;align-items:baseline;min-height:30px}.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.3em;font-weight:700}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1.2em}}@media screen and (max-width:500px){.sport-stat-card .stat-content .stat-details .stat-values .stat-huge{font-size:1em}}.sport-stat-card .stat-content .stat-details .stat-values .fa-refresh{font-size:1.4em}.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:1em}@media screen and (max-width:1000px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.9em}}@media screen and (max-width:500px){.sport-stat-card .stat-content .stat-details .stat-values .stat{font-size:.8em}}.sport-stat-card .stat-content .stat-details .stat-average{display:flex;gap:5px;font-style:italic;font-size:.9em;text-transform:lowercase;min-height:25px}#sport-statistics #sport[data-v-32871e56]{height:30px;margin-left:10px;padding:5px}#sport-statistics .label[data-v-32871e56]{font-weight:700;text-transform:capitalize;margin:20px 0 10px}#sport-statistics .statistics-workouts-count[data-v-32871e56]{font-style:italic}#sport-statistics .sport-statistics .sport-img-label[data-v-32871e56]{display:flex;gap:10px;align-items:flex-end;margin-top:15px}#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-32871e56]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-32871e56]{font-size:25px;font-weight:700}#sport-statistics .sport-statistics .statistics[data-v-32871e56]{display:flex;justify-content:flex-start;flex-wrap:wrap}#sport-statistics .records[data-v-32871e56]{width:425px}@media screen and (max-width:500px){#sport-statistics .sport-statistics .sport-img-label .sport-img[data-v-32871e56]{height:50px;width:50px}#sport-statistics .sport-statistics .sport-img-label .sport-label[data-v-32871e56]{font-size:20px;font-weight:700}#sport-statistics .sport-statistics .records[data-v-32871e56]{font-size:.9em;width:100%}}#statistics[data-v-07517405]{display:flex;width:100%}#statistics .container[data-v-07517405]{display:flex;flex-direction:column;width:100%}#statistics .stats-types[data-v-07517405]{height:30px;margin-left:10px;padding:5px}[data-v-af2221d2]:root{--app-background-color: #ffffff;--app-color: #2c3e50;--app-color-light: #6f7070;--app-color-lighter: #959ea7;--app-a-color: #40578a;--app-a-text-decoration-color: #d2d2d2;--app-shadow-color: lightgrey;--app-loading-color: #f3f3f3;--app-loading-top-color: var(--app-color);--button-hover-color: #ffffff;--button-transparent-hover-color: var(--app-color);--button-cancel-bg-color: #ffffff;--button-cancel-color: var(--app-color);--button-confirm-bg-color: #ffffff;--button-confirm-color: var(--app-color);--button-danger-bg-color: #ffffff;--button-danger-color: #dc3545;--button-danger-hover-bg-color: #dc3545;--button-danger-hover-color: #ffffff;--card-border-color: #c4c7cf;--input-border-color: #9da3af;--input-bg-color: #ffffff;--input-color: var(--app-color);--input-error-color: #dc3545;--dropdown-hover-color: #eff0f5;--dropdown-background-color: #ffffff;--dropdown-border-color: lightgrey;--dropdown-info-color: #494949;--policy-border-color: #ccc;--policy-link-color: var(--app-a-color);--box-shadow-color: lightgrey;--admin-disabled-input-color: #ffffff;--multiselect-tags-bg-color: #ffffff;--multiselect-tag-bg-color: #e5e7ea;--multiselect-tag-color: var(--app-color);--multiselect-tag-icon-hover-bg-color: #647088;--multiselect-tag-icon-hover-color: #ffffff;--multiselect-option-bg-color: #ffffff;--multiselect-option-color: var(--app-color);--multiselect-option-highlight-bg-color: #9fa2af;--multiselect-option-highlight-color: #ffffff;--multiselect-option-selected-highlight-bg-color: #ff6a6a;--multiselect-option-selected-highlight-color: #fff;--multiselect-option-selected-highlight-after-bg-color: #ff6a6a;--multiselect-option-selected-highlight-after-color: #fff;--multiselect-option-selected-bg-color: #f3f3f3;--multiselect-option-selected-color: #35495e;--multiselect-content-wrapper-border-color: var(--input-border-color);--multiselect-disabled-bg-color: transparent;--multiselect-select-disabled-bg-color: transparent;--multiselect-select-disabled-color: #a6a6a6;--custom-checkbox-border-color: #6d797a;--custom-checkbox-checked-bg-color: #6d797a;--custom-checkbox-checked-color: #ffffff;--calendar-border-color: #c4c7cf;--calendar-week-end-color: #f5f5f5;--calendar-day-color: var(--app-color-light);--calendar-today-color: #eff1f3;--calendar-workouts-color: whitesmoke;--calendar-workouts-box-shadow-0: rgba(0, 0, 0, .2);--calendar-workouts-box-shadow-1: rgba(0, 0, 0, .19);--modal-background-color: rgba(0, 0, 0, .3);--nav-bar-background-color: #ffffff;--nav-bar-link-active: #485b6e;--nav-border-color: #c5ccdb;--mobile-menu-selected-color: #ffffff;--mobile-menu-selected-bgcolor: #9da3af;--footer-background-color: #ffffff;--footer-border-color: #ebeef3;--footer-color: #6f7070;--form-info: var(--alert-color);--alert-background-color: #d6dde3;--alert-color: #3f3f3f;--info-background-color: #e5e7ea;--info-color: var(--app-color);--error-background-color: #ffd2d2;--error-color: #db1924;--success-background-color: #d9ecd9;--success-color: #306430;--disabled-background-color: #e0e0e0;--disabled-border-color: transparent;--disabled-color: #727272;--disabled-sport-color: #616161;--disabled-radius-input: #e0e0e0;--disabled-radius-border: #727272;--scroll-button-bg-color: rgba(255, 255, 255, .7);--workout-trophy-color: #daa520;--workout-img-color: invert(22%) sepia(25%) saturate(646%) hue-rotate(169deg) brightness(97%) contrast(96%);--workout-no-map-bg-color: #eaeaea;--workout-no-map-color: #585959;--map-control-color: #000000;--map-control-bg-color: #ffffff;--map-control-border-color: #bfc0ab;--map-control-hover-bg-color: var(--dropdown-hover-color);--map-attribution-text: var(--app-color);--map-display-hover-attribution-text: initial;--map-attribution-bg-color: rgba(255, 255, 255, .7);--map-filter: initial;--map-filter-cluster: initial;--map-display-hover-filter: initial;--map-layers-overlays: initial;--map-control-bar: #bfc0ab;--no-map-filter: initial;--workout-static-map-shadow-color: var(--app-shadow-color);--workout-static-map-bg-color: var(--workout-no-map-bg-color);--icon-svg-filter: invert(19%) sepia(9%) saturate(2921%) hue-rotate(169deg) brightness(85%) contrast(80%);--icon-svg-shadow-filter: drop-shadow(2px 2px 2px rgb(0 0 0 / .5));--icon-svg-shadow-stroke: var(--app-color);--cell-heading-bg-color: #eeeeee;--cell-heading-color: #696969;--svg-filter: drop-shadow(10px 10px 10px var(--app-shadow-color));--password-bg-color: #d7dadf;--password-color-weak: #e46d6e;--password-color-medium: #f8bc4a;--password-color-good: #acc578;--password-color-strong: #57c255;--scroll-thumb-color: #949697;--text-background-color: rgb(114, 114, 114, .1);--text-visibilty: rgba(37, 37, 37, .65);--comment-border-color: #d5d7de;--comment-background: #fff;--comment-background-highlight: linear-gradient(to right, #eef1f4, #f3f7fa);--user-suggestion-background: #fff;--like-color: #ee2222}#user-auth-form[data-v-af2221d2]{display:flex}#user-auth-form #user-form[data-v-af2221d2]{width:60%}#user-auth-form #user-form .account[data-v-af2221d2]{font-size:.9em;padding-left:10px}#user-auth-form #user-form .links[data-v-af2221d2]{font-size:.9em;font-style:italic;padding:0 10px}#user-auth-form #user-form button[data-v-af2221d2]{margin:10px;border:solid 1px var(--app-color)}#user-auth-form #user-form button[data-v-af2221d2]:disabled{border-color:var(--disabled-color)}#user-auth-form #user-form .success-message[data-v-af2221d2]{margin:10px}#user-auth-form #user-form .accepted_policy[data-v-af2221d2]{display:flex;align-items:center;font-size:.85em;font-weight:400}#user-auth-form #user-form .form-items label[data-v-af2221d2]{padding-left:10px}#user-auth-form #user-form .form-items label.accepted_policy[data-v-af2221d2]{padding-left:0}#user-auth-form #user-form .form-items label.accepted_policy input[data-v-af2221d2]{margin-top:10px}#user-auth-form #user-form .form-items[data-v-af2221d2] input{margin-top:0}#user-auth-form #user-form .form-items[data-v-af2221d2] .password-strength input{margin-top:10px}#user-auth-form #user-form .form-info[data-v-af2221d2]{margin-bottom:5px}@media screen and (max-width:1000px){#user-auth-form[data-v-af2221d2]{margin-bottom:50px}#user-auth-form #user-form[data-v-af2221d2]{width:100%}}.user-form[data-v-af2221d2]{margin-top:200px}@media screen and (max-width:700px){.user-form[data-v-af2221d2]{margin-top:10px}}#account-confirmation-email[data-v-f404ba6a]{display:flex;flex-direction:column}#account-confirmation-email .email-sent[data-v-f404ba6a]{display:flex;flex-direction:column;align-items:center}#account-confirmation-email .email-sent svg[data-v-f404ba6a]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation-email .email-sent .email-sent-message[data-v-f404ba6a]{font-size:1.1em;text-align:center}@media screen and (max-width:1000px){#account-confirmation-email .email-sent .email-sent-message[data-v-f404ba6a]{font-size:1em}}#account-confirmation-email[data-v-f404ba6a] .card .card-content #user-auth-form{margin-top:0}#account-confirmation-email[data-v-f404ba6a] .card .card-content #user-auth-form #user-form{width:100%}#account-confirmation[data-v-0ad8bbf3]{display:flex}#account-confirmation .container[data-v-0ad8bbf3]{display:flex;justify-content:center;width:50%}@media screen and (max-width:700px){#account-confirmation .container[data-v-0ad8bbf3]{width:100%}}#account-confirmation[data-v-69bebdbd]{display:flex;flex-direction:column;align-items:center}#account-confirmation svg[data-v-69bebdbd]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#account-confirmation .error-message[data-v-69bebdbd]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:1000px){#account-confirmation .error-message[data-v-69bebdbd]{font-size:1em}}#email-update[data-v-96975d15]{display:flex;flex-direction:column;align-items:center}#email-update svg[data-v-96975d15]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#email-update .error-message[data-v-96975d15]{font-size:1.1em;text-align:center;display:flex;flex-direction:column}@media screen and (max-width:1000px){#email-update .error-message[data-v-96975d15]{font-size:1em}}#loginOrRegister[data-v-cfd921c5]{display:flex}#loginOrRegister .container[data-v-cfd921c5]{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;width:100%}#loginOrRegister .container .container-sub[data-v-cfd921c5]{min-width:50%;height:100%}@media screen and (max-width:1000px){#loginOrRegister[data-v-cfd921c5]{height:auto}#loginOrRegister .container .container-sub[data-v-cfd921c5]{align-items:center}#loginOrRegister .container .container-sub .bike-img[data-v-cfd921c5]{max-width:60%}}@media screen and (max-width:700px){#loginOrRegister .container[data-v-cfd921c5]{flex-direction:column}}#password-action-done[data-v-82edbe6c]{display:flex;flex-direction:column;align-items:center}#password-action-done svg[data-v-82edbe6c]{stroke:none;fill-rule:nonzero;fill:var(--app-color);filter:var(--svg-filter);width:100px}#password-action-done .password-message[data-v-82edbe6c]{font-size:1.1em;text-align:center}@media screen and (max-width:1000px){#password-action-done .password-message[data-v-82edbe6c]{font-size:1em}}#password-reset-request[data-v-25ace80f] .card .card-content #user-form{width:100%}#password-reset[data-v-aceaa6d3]{display:flex}#password-reset .container[data-v-aceaa6d3]{display:flex;justify-content:center;width:50%}@media screen and (max-width:700px){#password-reset .container[data-v-aceaa6d3]{width:100%}}#profile[data-v-34141bd4]{display:flex;flex-direction:column;padding:0 10px 40px}#profile[data-v-34141bd4] .profile-form{display:flex;flex-direction:column}#profile[data-v-34141bd4] .profile-form hr{border-color:var(--card-border-color);border-width:1px 0 0 0}#profile[data-v-34141bd4] .profile-form .form-items{display:flex;flex-direction:column}#profile[data-v-34141bd4] .profile-form .form-items input{margin:5px 0}#profile[data-v-34141bd4] .profile-form .form-items select{height:35px;padding:5px 0}#profile[data-v-34141bd4] .profile-form .form-items ::v-deep(.custom-textarea) textarea{padding:5px}#profile[data-v-34141bd4] .profile-form .form-items .form-item{display:flex;flex-direction:column;padding:10px}#profile[data-v-34141bd4] .profile-form .form-items .birth-date{height:20px}#profile[data-v-34141bd4] .profile-form .form-buttons{display:flex;margin-top:10px;padding:10px 0;gap:10px}#user[data-v-221639cb]{margin:auto;width:700px}@media screen and (max-width:1000px){#user[data-v-221639cb]{width:100%;margin:0 auto 50px}}.users-list[data-v-dd90017f]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.users-list .users-container[data-v-dd90017f]{display:flex;align-content:flex-start;flex-wrap:wrap;padding:0;width:100%}.users-list .users-container .user-box[data-v-dd90017f]{width:33%}@media screen and (max-width:1000px){.users-list .users-container .user-box[data-v-dd90017f]{width:50%}}@media screen and (max-width:700px){.users-list .users-container .user-box[data-v-dd90017f]{width:100%}}.users-list .no-users[data-v-dd90017f]{padding:10px}#workout-edition[data-v-a32b4b7a] .card .card-title{text-align:center;text-transform:uppercase}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content{padding:10px 0}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items{display:flex;flex-direction:column}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items input{height:20px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items label{text-transform:lowercase}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .workout-date-duration{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .workout-date-duration{flex-direction:column}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item{display:flex;flex-direction:column;padding:5px 10px 2.5px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item .workout-date-time{display:flex}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item .workout-date-time #workout-date{margin-right:10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item .workout-duration{width:25px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio{display:flex;justify-content:space-around}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio label{font-weight:400}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio label{font-size:.9em}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-items .form-item-radio input{margin-top:-2px;vertical-align:middle}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-buttons{display:flex;justify-content:flex-end;padding:10px 5px 0}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .form-buttons button{margin:5px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box{margin-top:10px;padding:0 10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help{display:flex;justify-content:space-around;padding:7.5px 10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help div{display:flex}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help div ul{margin:0;padding:0 20px}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help,#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .files-help div{flex-direction:column}}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .files-info-box .weather-info{padding:0 10px 10px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .field-help{display:flex;margin-top:5px}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data{display:flex;flex-direction:row;justify-content:space-between}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data .form-item{width:30%}@media screen and (max-width:1000px){#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data{flex-direction:column}#workout-edition[data-v-a32b4b7a] .card .card-content #workout-form .workout-data .form-item{width:initial}}@media screen and (max-width:700px){#workout-edition[data-v-a32b4b7a]{margin-bottom:0}#workout-edition.center-form[data-v-a32b4b7a]{margin:50px auto}#workout-edition.with-margin[data-v-a32b4b7a]{margin-top:0}}#workout-edition .errored[data-v-a32b4b7a]{outline:2px solid var(--input-error-color)}.workout-comments[data-v-aa2cbd3a]{padding-bottom:20px}.workout-comments .no-comments[data-v-aa2cbd3a]{font-style:italic}.workout-comments .add-comment-button[data-v-aa2cbd3a]{margin:10px 0}.workout-comments .loader[data-v-aa2cbd3a]{border-width:5px;height:20px;margin-left:50%;width:20px}.workout-comments .card-content div[data-v-aa2cbd3a]:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--comment-border-color)}#comments[data-v-5ce7658e]{display:flex}#comments .container[data-v-5ce7658e]{width:100%;padding:0}#comments .container .comments-container[data-v-5ce7658e]{width:100%}#likes[data-v-261d0858] .card-content{padding:10px}#likes[data-v-261d0858] .card-content .no-likes{font-style:italic;padding:0 0 10px 5px}#likes[data-v-261d0858] .card-content .users{display:flex;align-content:flex-start;flex-wrap:wrap}#likes[data-v-261d0858] .card-content .users .box{margin:5px;width:44%}@media screen and (max-width:700px){#likes[data-v-261d0858] .card-content .users .box{width:100%}}#workout-card-title[data-v-d210f134]{display:flex;justify-content:space-between;align-items:center}#workout-card-title .workout-arrow[data-v-d210f134]{cursor:pointer;padding:10px}#workout-card-title .workout-arrow.inactive[data-v-d210f134]{color:var(--disabled-color);cursor:default}#workout-card-title .workout-card-title[data-v-d210f134]{display:flex;flex-grow:1;align-items:center}#workout-card-title .workout-card-title .sport-img[data-v-d210f134]{padding:0 10px}#workout-card-title .workout-card-title .sport-img[data-v-d210f134] svg{height:35px;width:35px}#workout-card-title .workout-card-title .workout-title[data-v-d210f134]{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:5px}#workout-card-title .workout-card-title .workout-title span[data-v-d210f134]{margin-right:5px}#workout-card-title .workout-card-title .likes-count[data-v-d210f134]{font-weight:400;padding:0 5px 0 2.5px}#workout-card-title .workout-card-title .workout-date[data-v-d210f134]{display:flex;flex-wrap:wrap;font-size:.8em;font-weight:400;gap:5px}#workout-card-title .workout-card-title .workout-segment[data-v-d210f134]{font-weight:400}#workout-card-title .workout-card-title .workout-buttons[data-v-d210f134]{display:flex}#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons[data-v-d210f134]{position:absolute;z-index:1010;display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;margin-left:-8px;background-color:var(--dropdown-background-color);box-shadow:2px 2px 5px var(--app-shadow-color);border-radius:4px}#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons button[data-v-d210f134]{margin:0;padding:10px;width:100%;border:none;text-align:left}#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons button[data-v-d210f134]:hover,#workout-card-title .workout-card-title .workout-buttons .download-files .download-files-buttons button[data-v-d210f134]:focus{background-color:var(--dropdown-hover-color)}#workout-card-title .workout-card-title .refresh-message[data-v-d210f134]{font-size:.85em;font-style:italic;font-weight:400}#workout-card-title .workout-card-title .fa[data-v-d210f134]{padding:0 3px}#workout-card-title .workout-card-title .fa-heart.liked[data-v-d210f134]{color:var(--like-color)}#workout-card-title .workout-card-title .icon-button[data-v-d210f134]{margin-left:2px}@media screen and (max-width:700px){#workout-card-title .workout-arrow[data-v-d210f134]{padding:5px}}@media screen and (max-width:700px)and (max-width:700px){#workout-card-title .workout-card-title .fa-download[data-v-d210f134],#workout-card-title .workout-card-title .fa-trash[data-v-d210f134],#workout-card-title .workout-card-title .fa-edit[data-v-d210f134]{padding:0 7px}}.workout-record sup[data-v-0c5d556a]{font-size:75%;line-height:0}.wind[data-v-e1f7f9cc]{display:flex;justify-content:center}.wind .wind-bearing[data-v-e1f7f9cc]{padding-left:5px}#workout-weather[data-v-fd9c137b]{padding-top:10px}#workout-weather .weather-img[data-v-fd9c137b]{height:30px;filter:var(--icon-svg-filter)}#workout-weather .weather-img-small[data-v-fd9c137b]{height:20px}#workout-weather .weather-table[data-v-fd9c137b]{width:100%;text-align:center}#workout-weather .weather-table .weather-th[data-v-fd9c137b]{display:flex;flex-direction:column;text-transform:capitalize}#workout-weather .weather-table tbody[data-v-fd9c137b]{font-size:.8em}#workout-info[data-v-b5d4345c]{display:flex;flex-direction:column;padding:10px 20px;width:100%}#workout-info .fa[data-v-b5d4345c],#workout-info .mountains[data-v-b5d4345c],#workout-info .cadence[data-v-b5d4345c]{min-width:22px}#workout-info .fa-bolt[data-v-b5d4345c]{padding-left:6.5px;min-width:15px}#workout-info .workout-data[data-v-b5d4345c]{padding:2.5px 0}#workout-info .workout-data .label[data-v-b5d4345c]{text-transform:capitalize}#workout-info .workout-data .value[data-v-b5d4345c]{font-weight:700}#workout-info .spacer[data-v-b5d4345c]{flex-grow:3}@media screen and (max-width:700px){#workout-info[data-v-b5d4345c]{padding:10px}}#workout-map[data-v-b392d6ac]{padding:10px 0}#workout-map .leaflet-container[data-v-b392d6ac],#workout-map .no-map[data-v-b392d6ac]{height:400px;width:600px}#workout-map .no-map[data-v-b392d6ac]{line-height:400px;filter:var(--no-map-filter)}#workout-map .leaflet-container .map[data-v-b392d6ac]{filter:var(--map-filter)}#workout-map .leaflet-container .map-control[data-v-b392d6ac]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workout-map .leaflet-container .map-control[data-v-b392d6ac]:hover{background-color:var(--map-control-hover-bg-color)}#workout-map .leaflet-container .map-control .fa[data-v-b392d6ac]{text-align:center;min-width:10px}#workout-map[data-v-b392d6ac] .fullscreen{display:flex;align-items:center;z-index:1000}#workout-map[data-v-b392d6ac] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width:700px){#workout-map[data-v-b392d6ac]{padding:0}#workout-map .leaflet-container[data-v-b392d6ac]{width:100%;height:300px}#workout-map .no-map[data-v-b392d6ac]{display:none}}.workout-visibility-levels[data-v-59add522]{display:flex;flex-wrap:wrap;align-items:center;font-size:.9em;font-style:italic}.workout-visibility-levels .visibility[data-v-59add522]{padding-left:5px}.workout-visibility-levels .visibility[data-v-59add522]:not(:first-child):before{content:"- "}.workout-visibility-levels .visibility .workout-visibility[data-v-59add522]{padding-right:5px}.workout-visibility-levels .visibility .visibility-label[data-v-59add522]{color:var(--text-visibilty);text-transform:lowercase}@media screen and (max-width:500px){.workout-visibility-levels .visibility .visibility-label[data-v-59add522]{display:none}}.workout-detail[data-v-358a9e2d]{display:flex}.workout-detail[data-v-358a9e2d] .card{margin:0 10px;width:100%}.workout-detail[data-v-358a9e2d] .card .card-title{padding:10px 15px}.workout-detail[data-v-358a9e2d] .card .card-title .report-submitted{display:flex}.workout-detail[data-v-358a9e2d] .card .card-title .report-submitted .info-box{padding:10px 20px;margin:5px 0 0 10px}.workout-detail[data-v-358a9e2d] .card .card-title .report-form .error-message{font-weight:400;margin:10px 0}.workout-detail[data-v-358a9e2d] .card .card-content{display:flex;flex-direction:row}.workout-detail[data-v-358a9e2d] .card .card-content .workout-map-data{display:flex;flex-direction:column}.workout-detail[data-v-358a9e2d] .card .card-content .desktop{display:block}.workout-detail[data-v-358a9e2d] .card .card-content .mobile{display:none}.workout-detail[data-v-358a9e2d] .card .card-content .workout-equipments{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.workout-detail[data-v-358a9e2d] .card .card-content .appeal{margin-top:10px}.workout-detail[data-v-358a9e2d] .card .card-content .appeal-button{padding:0 10px;font-size:.95em}@media screen and (max-width:1000px){.workout-detail[data-v-358a9e2d] .card .card-content{flex-direction:column}.workout-detail[data-v-358a9e2d] .card .card-content .workout-map-data{display:flex}.workout-detail[data-v-358a9e2d] .card .card-content .desktop{display:none}.workout-detail[data-v-358a9e2d] .card .card-content .mobile{display:block}}#workout-chart[data-v-e2f47320] .card .card-title{text-transform:capitalize}#workout-chart[data-v-e2f47320] .card .card-content{display:flex;flex-direction:column;position:relative}#workout-chart[data-v-e2f47320] .card .card-content .chart-radio{width:100%;display:flex;justify-content:center}#workout-chart[data-v-e2f47320] .card .card-content .chart-radio label{padding:0 10px}#workout-chart[data-v-e2f47320] .card .card-content .chart-info{display:flex;justify-content:space-between;font-size:.85em;font-style:italic}#workout-chart[data-v-e2f47320] .card .card-content .chart-legend{display:flex;justify-content:center}#workout-chart[data-v-e2f47320] .card .card-content .chart-legend.loading{opacity:.3;pointer-events:none}#workout-chart[data-v-e2f47320] .card .card-content .chart-legend ul{display:flex;margin-bottom:0;padding:0;flex-wrap:wrap;justify-content:space-around}#workout-chart[data-v-e2f47320] .card .card-content .chart-legend ul li{cursor:pointer;display:flex;font-size:.85em;padding:0 5px}#workout-chart[data-v-e2f47320] .card .card-content .chart-legend ul li label{display:flex;font-weight:400}#workout-chart[data-v-e2f47320] .card .card-content .chart-legend ul li label span{border-radius:5%;border-style:solid;border-width:1.5px;height:10px;margin-top:4px;margin-left:2px;width:20px}#workout-chart[data-v-e2f47320] .card .card-content .line-chart{height:400px}#workout-chart[data-v-e2f47320] .card .card-content .line-chart.multiple{height:150px}#workout-chart[data-v-e2f47320] .card .card-content .line-chart.loading{opacity:.3;pointer-events:none}#workout-chart[data-v-e2f47320] .card .card-content .chart-loader{position:absolute;margin-top:200px;margin-left:45%}#workout-chart[data-v-e2f47320] .card .card-content .chart-loader.multiple{margin-top:50px}#workout-chart[data-v-e2f47320] .card .card-content .split-charts label{font-weight:700}@media screen and (max-width:700px){#workout-chart[data-v-e2f47320] .card .card-content{padding:10px 5px}#workout-chart[data-v-e2f47320] .card .card-content .chart-info{display:flex;flex-direction:column-reverse}#workout-chart[data-v-e2f47320] .card .card-content .chart-info .elevation-start{padding:10px 15px 0}#workout-chart[data-v-e2f47320] .card .card-content .chart-info .no-data-cleaning{padding:0 20px}#workout-chart[data-v-e2f47320] .card .card-content .split-charts{padding-bottom:10px;padding-left:20px}#workout-chart[data-v-e2f47320] .card .card-content .line-chart{height:338px}#workout-chart[data-v-e2f47320] .card .card-content .chart-loader{margin-left:40%}}#workout-content[data-v-492a16ab] .card-title .icon-button{cursor:pointer;padding:0;margin-left:5px}#workout-content[data-v-492a16ab] .card-content .workout-content{white-space:pre-wrap}#workout-content[data-v-492a16ab] .card-content .read-more{font-size:.85em;font-weight:700;padding:0 10px}#workout-content[data-v-492a16ab] .card-content .edition-loading{display:flex;align-items:center}#workout-content[data-v-492a16ab] .card-content .notes{font-style:italic}#workout-content[data-v-492a16ab] .card-content .form-buttons{display:flex;margin-top:5px;gap:10px}#workout-segments[data-v-8355d3c7] .card .card-title{text-transform:capitalize}#workout-segments[data-v-8355d3c7] .card .card-content{padding-bottom:0;padding-top:0}#workout-segments[data-v-8355d3c7] .card .card-content a{font-weight:700}#workout-segments[data-v-8355d3c7] .card .card-content ul{padding:0 10px;list-style:square}.workout-user[data-v-025efdf0]{display:flex;flex-direction:row;gap:20px;align-items:center}.workout-user .user-img-name[data-v-025efdf0]{display:flex;align-items:center;gap:10px}.workout-user .user-img-name[data-v-025efdf0] .user-picture{padding-left:10px;min-width:0}.workout-user .user-img-name[data-v-025efdf0] .user-picture img{height:48px;width:48px}.workout-user .user-img-name[data-v-025efdf0] .user-picture .no-picture{font-size:3em}.workout-user .user-img-name .user-name[data-v-025efdf0]{font-size:1.3em}@media screen and (max-width:700px){.workout-user[data-v-025efdf0]{flex-direction:column;align-items:flex-start;gap:0}}@media screen and (max-width:500px){.workout-user .user-img-name[data-v-025efdf0] .user-picture{padding-left:10px;min-width:0}.workout-user .user-img-name[data-v-025efdf0] .user-picture img{height:30px;width:30px}.workout-user .user-img-name[data-v-025efdf0] .user-picture .no-picture{font-size:2em}.workout-user .user-img-name .user-name[data-v-025efdf0]{font-size:1em;padding-left:5px}.workout-user[data-v-025efdf0] .user-stats{flex-wrap:wrap}}#workout[data-v-a3865277]{display:flex}#workout .container[data-v-a3865277]{width:100%;padding:0}#workout .container .workout-container[data-v-a3865277]{width:100%}#workout .container .workout-container .user-header[data-v-a3865277]{align-items:center}#workout .container .workout-container .user-header[data-v-a3865277] .user-picture img{height:50px;width:50px}#workout .container .workout-container .user-header[data-v-a3865277] .user-picture .no-picture{font-size:3em}#workout .container .workout-container .user-header[data-v-a3865277] .user-details{flex-direction:row}#workout .container .workout-loading[data-v-a3865277]{height:calc(100vh - 130px);width:100%}#workout .container .workout-loading .loading[data-v-a3865277]{display:flex;align-items:center;height:100%}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.workout-link{display:flex;gap:5px}.workout-link .title,.workout-link .visibility{color:var(--app-a-color);filter:var(--map-filter)}.workout-link .sport-img{height:20px;width:20px}#workouts-map[data-v-0ba43e16]{padding:10px 0;position:relative}#workouts-map #progress[data-v-0ba43e16]{position:absolute;display:none;z-index:2000;left:50%;top:250px;width:200px;height:20px;margin-top:-20px;margin-left:-100px;background-color:#fff;border-radius:4px;padding:2px}#workouts-map #progress-bar[data-v-0ba43e16]{width:0;height:100%;background-color:#76a6fc;border-radius:4px}#workouts-map .total-workouts[data-v-0ba43e16]{font-weight:700}#workouts-map .limit-exceeded[data-v-0ba43e16]{font-style:italic}#workouts-map .leaflet-container[data-v-0ba43e16],#workouts-map .no-map[data-v-0ba43e16]{height:500px;width:100%}#workouts-map .no-map[data-v-0ba43e16]{line-height:550px;filter:var(--no-map-filter)}#workouts-map .map-loading[data-v-0ba43e16]{height:25px}#workouts-map .leaflet-container .map[data-v-0ba43e16],#workouts-map .leaflet-container[data-v-0ba43e16] .sport-img{filter:var(--map-filter)}#workouts-map .leaflet-container[data-v-0ba43e16] .marker-cluster div{filter:var(--map-filter-cluster)}#workouts-map .leaflet-container .map-control[data-v-0ba43e16]{background:var(--map-control-bg-color);padding:5px 10px;border:2px solid var(--map-control-border-color);border-radius:3px;color:var(--map-control-color)}#workouts-map .leaflet-container .map-control[data-v-0ba43e16]:hover{background-color:var(--map-control-hover-bg-color)}#workouts-map .leaflet-container .map-control .fa[data-v-0ba43e16]{text-align:center;min-width:10px}#workouts-map[data-v-0ba43e16] .fullscreen{display:flex;align-items:center;z-index:1000}#workouts-map[data-v-0ba43e16] .fullscreen .fullscreen-map{height:100%;width:100%}@media screen and (max-width:700px){#workouts-map[data-v-0ba43e16]{padding:0}#workouts-map .no-map[data-v-0ba43e16],#workouts-map .leaflet-container[data-v-0ba43e16]{height:300px;margin-bottom:20px}#workouts-map .no-map[data-v-0ba43e16]{line-height:300px}}#workouts-global-map .container .card[data-v-11a9c51f]{width:100%}#workouts-global-map .container .card .form-items-group[data-v-11a9c51f]{display:flex;gap:10px;flex-wrap:wrap;width:100%}#workouts-global-map .container .card .form-items-group .spacer[data-v-11a9c51f]{flex-grow:3}#workouts-global-map .container .card #workouts-map[data-v-11a9c51f]{padding:0}#workouts-global-map .container .card .no-map[data-v-11a9c51f]{margin:40px 0 10px;height:500px;width:100%;line-height:500px;filter:var(--no-map-filter)}#workouts-global-map .container .card .no-map a[data-v-11a9c51f]{color:var(--app-color-light)}#workouts-global-map .container .card .sports-menu[data-v-11a9c51f]{padding:0}#workouts-global-map .container .card .buttons[data-v-11a9c51f]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}#location-dropdown[data-v-0f77e5f0]{display:flex;flex-direction:column;position:relative}#location-dropdown .location-dropdown-list[data-v-0f77e5f0]{background-color:var(--input-bg-color);border-radius:4px;border:solid 1px var(--input-border-color);padding:5px 0;position:absolute;overflow-y:auto;top:20px;left:0;right:0;max-height:200px;width:inherit}#location-dropdown .location-dropdown-item[data-v-0f77e5f0]{cursor:pointer;font-size:.9em;font-weight:400;padding:5px}#location-dropdown .location-dropdown-item.focus[data-v-0f77e5f0]{background-color:var(--dropdown-hover-color)}#location-dropdown .geocode-loader[data-v-0f77e5f0]{position:absolute;right:10px;top:10px}#location-dropdown .filter-help[data-v-0f77e5f0]{color:var(--dropdown-info-color);font-size:.85em;font-style:italic;padding:0 5px}.workouts-filters .form .form-all-items[data-v-d1153f85]{display:flex;flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group[data-v-d1153f85]{display:flex;flex-direction:column;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item[data-v-d1153f85]{display:flex;flex-direction:column}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-d1153f85]{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-d1153f85]{width:34%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-d1153f85]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item input[data-v-d1153f85]{height:16px}.workouts-filters .form .form-all-items .form-items-group .form-item select[data-v-d1153f85]{height:38px;padding:0 5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-d1153f85]{width:100%}.workouts-filters .form-button[data-v-d1153f85]{display:flex;justify-content:center;flex-wrap:wrap;margin:0 5px}.workouts-filters .form-button button[data-v-d1153f85]{margin-top:10px;width:100%}.workouts-filters .disabled[data-v-d1153f85]{pointer-events:none;background-color:var(--disabled-radius-input);border-color:var(--disabled-radius-border)}@media screen and (max-width:1000px){.workouts-filters .form .form-all-items[data-v-d1153f85]{flex-direction:row;padding-top:5px;justify-content:center}.workouts-filters .form .form-all-items .form-items-group[data-v-d1153f85]{flex-grow:1;padding:0 5px;height:100%}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-d1153f85],.workouts-filters .form .form-all-items .form-items-group .form-item span[data-v-d1153f85]{font-size:.9em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-d1153f85]{flex-direction:column;justify-content:normal;padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-d1153f85]{width:85%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-d1153f85]{padding:0}.workouts-filters .form .form-all-items .form-items-group .form-item-text[data-v-d1153f85]{padding-top:0}.workouts-filters .form-button[data-v-d1153f85]{flex-wrap:initial}.workouts-filters .form-button button[data-v-d1153f85]{margin:10px 5px;width:100%}}@media screen and (max-width:700px){.workouts-filters .form .form-all-items[data-v-d1153f85]{flex-direction:column;padding-top:0}.workouts-filters .form .form-all-items .form-items-group .form-item label[data-v-d1153f85]{font-size:1em}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group[data-v-d1153f85]{flex-direction:row;justify-content:space-around;align-items:center}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group input[data-v-d1153f85]{width:50%}.workouts-filters .form .form-all-items .form-items-group .form-item .form-inputs-group span[data-v-d1153f85]{padding:5px}.workouts-filters .form .form-all-items .form-items-group .form-item-text input.text[data-v-d1153f85]{width:100%}.workouts-filters .form-button[data-v-d1153f85]{flex-wrap:initial}.workouts-filters .form-button button[data-v-d1153f85]{margin:10px 5px}}@media screen and (max-width:500px){.workouts-filters .form-button[data-v-d1153f85]{flex-wrap:wrap}}.workouts-list[data-v-83be7e60]{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.workouts-list .box[data-v-83be7e60]{padding:10px 15px}@media screen and (max-width:700px){.workouts-list .box.empty-table[data-v-83be7e60]{display:none}}.workouts-list .box .total[data-v-83be7e60]{display:flex;gap:5px;justify-content:space-between;align-items:center}.workouts-list .box .total .total-label[data-v-83be7e60]{font-weight:700}.workouts-list .box .total .buttons[data-v-83be7e60]{display:flex;gap:10px;flex-wrap:wrap}.workouts-list .box .total .buttons .scroll-button[data-v-83be7e60]{display:block}.workouts-list .box .total .buttons .hide-workouts-btn[data-v-83be7e60]{font-size:.85em;box-shadow:1px 1px 3px var(--app-shadow-color)}.workouts-list .box .total .buttons .spacer[data-v-83be7e60]{display:none}@media screen and (max-width:700px){.workouts-list .box .total[data-v-83be7e60]{flex-wrap:wrap;flex-direction:column-reverse}.workouts-list .box .total .total-workouts[data-v-83be7e60],.workouts-list .box .total .buttons[data-v-83be7e60]{width:100%}.workouts-list .box .total .buttons[data-v-83be7e60]{justify-content:right}.workouts-list .box .total .buttons .spacer[data-v-83be7e60]{display:none}}.workouts-list .box .top-pagination[data-v-83be7e60]{display:none}@media screen and (max-width:700px){.workouts-list .box .top-pagination[data-v-83be7e60]{display:flex}}@media screen and (max-width:700px){.workouts-list .box[data-v-83be7e60] .pagination-center ul{margin-top:0}}.workouts-list .box .workouts-table .smaller th[data-v-83be7e60],.workouts-list .box .workouts-table .smaller td[data-v-83be7e60]{font-size:.95em;padding:10px 0;max-width:100px}.workouts-list .box .workouts-table td[data-v-83be7e60]{text-align:right}.workouts-list .box .workouts-table .sport-col[data-v-83be7e60]{padding:0}.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{text-align:left;width:100px;position:relative}.workouts-list .box .workouts-table .workout-title .fa-map-o[data-v-83be7e60]{font-size:.75em;padding-right:5px}.workouts-list .box .workouts-table .workout-title .nav-item[data-v-83be7e60]{white-space:nowrap}.workouts-list .box .workouts-table .workout-title .nav-item .title[data-v-83be7e60]{word-break:break-word;white-space:normal}.workouts-list .box .workouts-table .workout-title .static-map[data-v-83be7e60]{display:none;box-shadow:3px 3px 3px 1px var(--workout-static-map-shadow-color)}.workouts-list .box .workouts-table .workout-title .visibility[data-v-83be7e60]{padding-left:5px}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-83be7e60]{display:block}.workouts-list .box .workouts-table .sport-img[data-v-83be7e60]{height:20px;width:20px}.workouts-list .box .workouts-table .workout-date[data-v-83be7e60]{max-width:60px;text-align:left}.workouts-list .box .workouts-table tr.last-workout td[data-v-83be7e60],.workouts-list .box .workouts-table tr.totals td[data-v-83be7e60]{border:none}.workouts-list .box .workouts-table .stats-label td[data-v-83be7e60]{padding-top:20px;padding-bottom:0;font-size:1.1em;text-transform:lowercase;border:none;text-align:left;font-weight:700}.workouts-list .box .workouts-table .stats-cols-labels td[data-v-83be7e60]:not(.no-borders){text-align:center;font-weight:700;border-bottom:2px solid var(--card-border-color)}.workouts-list .box .workouts-table .no-borders[data-v-83be7e60]{border-bottom:none}@media screen and (max-width:700px){.workouts-list .box .workouts-table td[data-v-83be7e60],.workouts-list .box .workouts-table .workout-date[data-v-83be7e60],.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{text-align:center}.workouts-list .box .workouts-table .sport-col[data-v-83be7e60]{display:flex;justify-content:center;padding:10px}.workouts-list .box .workouts-table .sport-col.hide-col[data-v-83be7e60]{display:none}.workouts-list .box .workouts-table .workout-date[data-v-83be7e60]{max-width:initial}.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{max-width:initial;width:45%}.workouts-list .box .workouts-table .workout-title:hover .static-map[data-v-83be7e60],.workouts-list .box .workouts-table .hide-col[data-v-83be7e60]{display:none}.workouts-list .box .workouts-table tr.last-workout td[data-v-83be7e60],.workouts-list .box .workouts-table tr.totals td[data-v-83be7e60]{border:1px solid var(--card-border-color)}.workouts-list .box .workouts-table .stats-label[data-v-83be7e60]{margin-bottom:10px}.workouts-list .box .workouts-table .stats-label td[data-v-83be7e60]{padding:0;margin:0;border:none}.workouts-list .box .workouts-table .stats-cols-labels[data-v-83be7e60]{display:none}}@media screen and (max-width:500px){.workouts-list .box .workouts-table .workout-title[data-v-83be7e60]{width:100%}}.workouts-list .more-workouts[data-v-83be7e60]{display:flex;justify-content:center;padding:10px} diff --git a/fittrackee/dist/static/index-D-j15cdk.js b/fittrackee/dist/static/index-D-j15cdk.js new file mode 100644 index 000000000..32a7bae2c --- /dev/null +++ b/fittrackee/dist/static/index-D-j15cdk.js @@ -0,0 +1,1009 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/maps-Cx6tPzQM.js","static/css/maps-CIGW-MKW.css"])))=>i.map(i=>d[i]); +import{C as YE,L as QA,B as ZA,a as u0,b as l0,P as c0,p as d0,c as E0,d as _0,i as T0,e as p0,f as m0,g as S0}from"./charts-CMSNJWZH.js";import{g as O0,a as A0,H as f0}from"./maps-Cx6tPzQM.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&a(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function a(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();function qE(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Ct={},Ns=[],ba=()=>{},JA=()=>!1,Rl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),XE=e=>e.startsWith("onUpdate:"),tn=Object.assign,QE=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},h0=Object.prototype.hasOwnProperty,ft=(e,t)=>h0.call(e,t),Ke=Array.isArray,gs=e=>_r(e)==="[object Map]",qs=e=>_r(e)==="[object Set]",qT=e=>_r(e)==="[object Date]",et=e=>typeof e=="function",Bt=e=>typeof e=="string",ua=e=>typeof e=="symbol",gt=e=>e!==null&&typeof e=="object",ef=e=>(gt(e)||et(e))&&et(e.then)&&et(e.catch),tf=Object.prototype.toString,_r=e=>tf.call(e),I0=e=>_r(e).slice(8,-1),nf=e=>_r(e)==="[object Object]",ZE=e=>Bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,vi=qE(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Nl=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},R0=/-\w/g,Xn=Nl(e=>e.replace(R0,t=>t.slice(1).toUpperCase())),N0=/\B([A-Z])/g,vo=Nl(e=>e.replace(N0,"-$1").toLowerCase()),Me=Nl(e=>e.charAt(0).toUpperCase()+e.slice(1)),cc=Nl(e=>e?`on${Me(e)}`:""),Ao=(e,t)=>!Object.is(e,t),iu=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Ou=e=>{const t=parseFloat(e);return isNaN(t)?e:t},g0=e=>{const t=Bt(e)?Number(e):NaN;return isNaN(t)?e:t};let XT;const gl=()=>XT||(XT=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function xn(e){if(Ke(e)){const t={};for(let n=0;n{if(n){const a=n.split(C0);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function Oe(e){let t="";if(Bt(e))t=e;else if(Ke(e))for(let n=0;nQo(n,t))}const sf=e=>!!(e&&e.__v_isRef===!0),m=e=>Bt(e)?e:e==null?"":Ke(e)||gt(e)&&(e.toString===tf||!et(e.toString))?sf(e)?m(e.value):JSON.stringify(e,rf,2):String(e),rf=(e,t)=>sf(t)?rf(e,t.value):gs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,o],s)=>(n[dc(a,s)+" =>"]=o,n),{})}:qs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>dc(n))}:ua(t)?dc(t):gt(t)&&!Ke(t)&&!nf(t)?String(t):t,dc=(e,t="")=>{var n;return ua(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let vn;class uf{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=vn,!t&&vn&&(this.index=(vn.scopes||(vn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(vn=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(Pi){let t=Pi;for(Pi=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Di;){let t=Di;for(Di=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function _f(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Tf(e){let t,n=e.depsTail,a=n;for(;a;){const o=a.prevDep;a.version===-1?(a===n&&(n=o),n_(a),$0(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=o}e.deps=t,e.depsTail=n}function zd(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(pf(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function pf(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===xi)||(e.globalVersion=xi,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!zd(e))))return;e.flags|=2;const t=e.dep,n=Pt,a=ra;Pt=e,ra=!0;try{_f(e);const o=e.fn(e._value);(t.version===0||Ao(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{Pt=n,ra=a,Tf(e),e.flags&=-3}}function n_(e,t=!1){const{dep:n,prevSub:a,nextSub:o}=e;if(a&&(a.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let s=n.computed.deps;s;s=s.nextDep)n_(s,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function $0(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ra=!0;const mf=[];function to(){mf.push(ra),ra=!1}function no(){const e=mf.pop();ra=e===void 0?!0:e}function QT(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Pt;Pt=void 0;try{t()}finally{Pt=n}}}let xi=0;class y0{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class a_{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Pt||!ra||Pt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Pt)n=this.activeLink=new y0(Pt,this),Pt.deps?(n.prevDep=Pt.depsTail,Pt.depsTail.nextDep=n,Pt.depsTail=n):Pt.deps=Pt.depsTail=n,Sf(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=Pt.depsTail,n.nextDep=void 0,Pt.depsTail.nextDep=n,Pt.depsTail=n,Pt.deps===n&&(Pt.deps=a)}return n}trigger(t){this.version++,xi++,this.notify(t)}notify(t){e_();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{t_()}}}function Sf(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)Sf(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Au=new WeakMap,qo=Symbol(""),Fd=Symbol(""),Yi=Symbol("");function _n(e,t,n){if(ra&&Pt){let a=Au.get(e);a||Au.set(e,a=new Map);let o=a.get(n);o||(a.set(n,o=new a_),o.map=a,o.key=n),o.track()}}function qa(e,t,n,a,o,s){const i=Au.get(e);if(!i){xi++;return}const r=u=>{u&&u.trigger()};if(e_(),t==="clear")i.forEach(r);else{const u=Ke(e),c=u&&ZE(n);if(u&&n==="length"){const l=Number(a);i.forEach((_,d)=>{(d==="length"||d===Yi||!ua(d)&&d>=l)&&r(_)})}else switch((n!==void 0||i.has(void 0))&&r(i.get(n)),c&&r(i.get(Yi)),t){case"add":u?c&&r(i.get("length")):(r(i.get(qo)),gs(e)&&r(i.get(Fd)));break;case"delete":u||(r(i.get(qo)),gs(e)&&r(i.get(Fd)));break;case"set":gs(e)&&r(i.get(qo));break}}t_()}function M0(e,t){const n=Au.get(e);return n&&n.get(t)}function _s(e){const t=Et(e);return t===e?t:(_n(t,"iterate",Yi),Yn(e)?t:t.map(on))}function Ll(e){return _n(e=Et(e),"iterate",Yi),e}const w0={__proto__:null,[Symbol.iterator](){return _c(this,Symbol.iterator,on)},concat(...e){return _s(this).concat(...e.map(t=>Ke(t)?_s(t):t))},entries(){return _c(this,"entries",e=>(e[1]=on(e[1]),e))},every(e,t){return ka(this,"every",e,t,void 0,arguments)},filter(e,t){return ka(this,"filter",e,t,n=>n.map(on),arguments)},find(e,t){return ka(this,"find",e,t,on,arguments)},findIndex(e,t){return ka(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ka(this,"findLast",e,t,on,arguments)},findLastIndex(e,t){return ka(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ka(this,"forEach",e,t,void 0,arguments)},includes(...e){return Tc(this,"includes",e)},indexOf(...e){return Tc(this,"indexOf",e)},join(e){return _s(this).join(e)},lastIndexOf(...e){return Tc(this,"lastIndexOf",e)},map(e,t){return ka(this,"map",e,t,void 0,arguments)},pop(){return li(this,"pop")},push(...e){return li(this,"push",e)},reduce(e,...t){return ZT(this,"reduce",e,t)},reduceRight(e,...t){return ZT(this,"reduceRight",e,t)},shift(){return li(this,"shift")},some(e,t){return ka(this,"some",e,t,void 0,arguments)},splice(...e){return li(this,"splice",e)},toReversed(){return _s(this).toReversed()},toSorted(e){return _s(this).toSorted(e)},toSpliced(...e){return _s(this).toSpliced(...e)},unshift(...e){return li(this,"unshift",e)},values(){return _c(this,"values",on)}};function _c(e,t,n){const a=Ll(e),o=a[t]();return a!==e&&!Yn(e)&&(o._next=o.next,o.next=()=>{const s=o._next();return s.done||(s.value=n(s.value)),s}),o}const W0=Array.prototype;function ka(e,t,n,a,o,s){const i=Ll(e),r=i!==e&&!Yn(e),u=i[t];if(u!==W0[t]){const _=u.apply(e,s);return r?on(_):_}let c=n;i!==e&&(r?c=function(_,d){return n.call(this,on(_),d,e)}:n.length>2&&(c=function(_,d){return n.call(this,_,d,e)}));const l=u.call(i,c,a);return r&&o?o(l):l}function ZT(e,t,n,a){const o=Ll(e);let s=n;return o!==e&&(Yn(e)?n.length>3&&(s=function(i,r,u){return n.call(this,i,r,u,e)}):s=function(i,r,u){return n.call(this,i,on(r),u,e)}),o[t](s,...a)}function Tc(e,t,n){const a=Et(e);_n(a,"iterate",Yi);const o=a[t](...n);return(o===-1||o===!1)&&Tr(n[0])?(n[0]=Et(n[0]),a[t](...n)):o}function li(e,t,n=[]){to(),e_();const a=Et(e)[t].apply(e,n);return t_(),no(),a}const z0=qE("__proto__,__v_isRef,__isVue"),Of=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ua));function F0(e){ua(e)||(e=String(e));const t=Et(this);return _n(t,"has",e),t.hasOwnProperty(e)}class Af{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return a===(o?s?X0:Rf:s?If:hf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const i=Ke(t);if(!o){let u;if(i&&(u=w0[n]))return u;if(n==="hasOwnProperty")return F0}const r=Reflect.get(t,n,Qt(t)?t:a);if((ua(n)?Of.has(n):z0(n))||(o||_n(t,"get",n),s))return r;if(Qt(r)){const u=i&&ZE(n)?r:r.value;return o&>(u)?Vd(u):u}return gt(r)?o?Vd(r):vt(r):r}}class ff extends Af{constructor(t=!1){super(!1,t)}set(t,n,a,o){let s=t[n];if(!this._isShallow){const u=fo(s);if(!Yn(a)&&!fo(a)&&(s=Et(s),a=Et(a)),!Ke(t)&&Qt(s)&&!Qt(a))return u||(s.value=a),!0}const i=Ke(t)&&ZE(n)?Number(n)e,br=e=>Reflect.getPrototypeOf(e);function K0(e,t,n){return function(...a){const o=this.__v_raw,s=Et(o),i=gs(s),r=e==="entries"||e===Symbol.iterator&&i,u=e==="keys"&&i,c=o[e](...a),l=n?Bd:t?fu:on;return!t&&_n(s,"iterate",u?Fd:qo),{next(){const{value:_,done:d}=c.next();return d?{value:_,done:d}:{value:r?[l(_[0]),l(_[1])]:l(_),done:d}},[Symbol.iterator](){return this}}}}function Ur(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function j0(e,t){const n={get(o){const s=this.__v_raw,i=Et(s),r=Et(o);e||(Ao(o,r)&&_n(i,"get",o),_n(i,"get",r));const{has:u}=br(i),c=t?Bd:e?fu:on;if(u.call(i,o))return c(s.get(o));if(u.call(i,r))return c(s.get(r));s!==i&&s.get(o)},get size(){const o=this.__v_raw;return!e&&_n(Et(o),"iterate",qo),o.size},has(o){const s=this.__v_raw,i=Et(s),r=Et(o);return e||(Ao(o,r)&&_n(i,"has",o),_n(i,"has",r)),o===r?s.has(o):s.has(o)||s.has(r)},forEach(o,s){const i=this,r=i.__v_raw,u=Et(r),c=t?Bd:e?fu:on;return!e&&_n(u,"iterate",qo),r.forEach((l,_)=>o.call(s,c(l),c(_),i))}};return tn(n,e?{add:Ur("add"),set:Ur("set"),delete:Ur("delete"),clear:Ur("clear")}:{add(o){!t&&!Yn(o)&&!fo(o)&&(o=Et(o));const s=Et(this);return br(s).has.call(s,o)||(s.add(o),qa(s,"add",o,o)),this},set(o,s){!t&&!Yn(s)&&!fo(s)&&(s=Et(s));const i=Et(this),{has:r,get:u}=br(i);let c=r.call(i,o);c||(o=Et(o),c=r.call(i,o));const l=u.call(i,o);return i.set(o,s),c?Ao(s,l)&&qa(i,"set",o,s):qa(i,"add",o,s),this},delete(o){const s=Et(this),{has:i,get:r}=br(s);let u=i.call(s,o);u||(o=Et(o),u=i.call(s,o)),r&&r.call(s,o);const c=s.delete(o);return u&&qa(s,"delete",o,void 0),c},clear(){const o=Et(this),s=o.size!==0,i=o.clear();return s&&qa(o,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=K0(o,e,t)}),n}function o_(e,t){const n=j0(e,t);return(a,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?a:Reflect.get(ft(n,o)&&o in a?n:a,o,s)}const x0={get:o_(!1,!1)},Y0={get:o_(!1,!0)},q0={get:o_(!0,!1)};const hf=new WeakMap,If=new WeakMap,Rf=new WeakMap,X0=new WeakMap;function Q0(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Z0(e){return e.__v_skip||!Object.isExtensible(e)?0:Q0(I0(e))}function vt(e){return fo(e)?e:s_(e,!1,V0,x0,hf)}function Nf(e){return s_(e,!1,G0,Y0,If)}function Vd(e){return s_(e,!0,H0,q0,Rf)}function s_(e,t,n,a,o){if(!gt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=Z0(e);if(s===0)return e;const i=o.get(e);if(i)return i;const r=new Proxy(e,s===2?a:n);return o.set(e,r),r}function Ls(e){return fo(e)?Ls(e.__v_raw):!!(e&&e.__v_isReactive)}function fo(e){return!!(e&&e.__v_isReadonly)}function Yn(e){return!!(e&&e.__v_isShallow)}function Tr(e){return e?!!e.__v_raw:!1}function Et(e){const t=e&&e.__v_raw;return t?Et(t):e}function Ea(e){return!ft(e,"__v_skip")&&Object.isExtensible(e)&&af(e,"__v_skip",!0),e}const on=e=>gt(e)?vt(e):e,fu=e=>gt(e)?Vd(e):e;function Qt(e){return e?e.__v_isRef===!0:!1}function Ee(e){return gf(e,!1)}function Cl(e){return gf(e,!0)}function gf(e,t){return Qt(e)?e:new J0(e,t)}class J0{constructor(t,n){this.dep=new a_,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Et(t),this._value=n?t:on(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Yn(t)||fo(t);t=a?t:Et(t),Ao(t,n)&&(this._rawValue=t,this._value=a?t:on(t),this.dep.trigger())}}function T(e){return Qt(e)?e.value:e}const eg={get:(e,t,n)=>t==="__v_raw"?e:T(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const o=e[t];return Qt(o)&&!Qt(n)?(o.value=n,!0):Reflect.set(e,t,n,a)}};function Lf(e){return Ls(e)?e:new Proxy(e,eg)}function Ae(e){const t=Ke(e)?new Array(e.length):{};for(const n in e)t[n]=ng(e,n);return t}class tg{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return M0(Et(this._object),this._key)}}function ng(e,t,n){const a=e[t];return Qt(a)?a:new tg(e,t,n)}class ag{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new a_(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=xi-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&Pt!==this)return Ef(this,!0),!0}get value(){const t=this.dep.track();return pf(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function og(e,t,n=!1){let a,o;return et(e)?a=e:(a=e.get,o=e.set),new ag(a,o,n)}const kr={},hu=new WeakMap;let Bo;function sg(e,t=!1,n=Bo){if(n){let a=hu.get(n);a||hu.set(n,a=[]),a.push(e)}}function ig(e,t,n=Ct){const{immediate:a,deep:o,once:s,scheduler:i,augmentJob:r,call:u}=n,c=N=>o?N:Yn(N)||o===!1||o===0?Xa(N,1):Xa(N);let l,_,d,p,O=!1,A=!1;if(Qt(e)?(_=()=>e.value,O=Yn(e)):Ls(e)?(_=()=>c(e),O=!0):Ke(e)?(A=!0,O=e.some(N=>Ls(N)||Yn(N)),_=()=>e.map(N=>{if(Qt(N))return N.value;if(Ls(N))return c(N);if(et(N))return u?u(N,2):N()})):et(e)?t?_=u?()=>u(e,2):e:_=()=>{if(d){to();try{d()}finally{no()}}const N=Bo;Bo=l;try{return u?u(e,3,[p]):e(p)}finally{Bo=N}}:_=ba,t&&o){const N=_,C=o===!0?1/0:o;_=()=>Xa(N(),C)}const g=k0(),f=()=>{l.stop(),g&&g.active&&QE(g.effects,l)};if(s&&t){const N=t;t=(...C)=>{N(...C),f()}}let h=A?new Array(e.length).fill(kr):kr;const R=N=>{if(!(!(l.flags&1)||!l.dirty&&!N))if(t){const C=l.run();if(o||O||(A?C.some((v,D)=>Ao(v,h[D])):Ao(C,h))){d&&d();const v=Bo;Bo=l;try{const D=[C,h===kr?void 0:A&&h[0]===kr?[]:h,p];h=C,u?u(t,3,D):t(...D)}finally{Bo=v}}}else l.run()};return r&&r(R),l=new cf(_),l.scheduler=i?()=>i(R,!1):R,p=N=>sg(N,!1,l),d=l.onStop=()=>{const N=hu.get(l);if(N){if(u)u(N,4);else for(const C of N)C();hu.delete(l)}},t?a?R(!0):h=l.run():i?i(R.bind(null,!0),!0):l.run(),f.pause=l.pause.bind(l),f.resume=l.resume.bind(l),f.stop=f,f}function Xa(e,t=1/0,n){if(t<=0||!gt(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Qt(e))Xa(e.value,t,n);else if(Ke(e))for(let a=0;a{Xa(a,t,n)});else if(nf(e)){for(const a in e)Xa(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Xa(e[a],t,n)}return e}function pr(e,t,n,a){try{return a?e(...a):e()}catch(o){vl(o,t,n)}}function la(e,t,n,a){if(et(e)){const o=pr(e,t,n,a);return o&&ef(o)&&o.catch(s=>{vl(s,t,n)}),o}if(Ke(e)){const o=[];for(let s=0;s>>1,o=In[a],s=qi(o);s=qi(n)?In.push(e):In.splice(ug(t),0,e),e.flags|=1,vf()}}function vf(){Iu||(Iu=Cf.then(Pf))}function lg(e){Ke(e)?Cs.push(...e):Eo&&e.id===-1?Eo.splice(fs+1,0,e):e.flags&1||(Cs.push(e),e.flags|=1),vf()}function JT(e,t,n=La+1){for(;nqi(n)-qi(a));if(Cs.length=0,Eo){Eo.push(...t);return}for(Eo=t,fs=0;fse.id==null?e.flags&2?-1:1/0:e.id;function Pf(e){try{for(La=0;La{a._d&&Lu(-1);const s=Ru(t);let i;try{i=e(...o)}finally{Ru(s),a._d&&Lu(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function Be(e,t){if(sn===null)return e;const n=Ul(sn),a=e.dirs||(e.dirs=[]);for(let o=0;oe.__isTeleport,bi=e=>e&&(e.disabled||e.disabled===""),ep=e=>e&&(e.defer||e.defer===""),tp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,np=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Hd=(e,t)=>{const n=e&&e.to;return Bt(n)?t?t(n):null:n},$f={name:"Teleport",__isTeleport:!0,process(e,t,n,a,o,s,i,r,u,c){const{mc:l,pc:_,pbc:d,o:{insert:p,querySelector:O,createText:A,createComment:g}}=c,f=bi(t.props);let{shapeFlag:h,children:R,dynamicChildren:N}=t;if(e==null){const C=t.el=A(""),v=t.anchor=A("");p(C,n,a),p(v,n,a);const D=(k,M)=>{h&16&&l(R,k,M,o,s,i,r,u)},b=()=>{const k=t.target=Hd(t.props,O),M=Mf(k,t,A,p);k&&(i!=="svg"&&tp(k)?i="svg":i!=="mathml"&&np(k)&&(i="mathml"),o&&o.isCE&&(o.ce._teleportTargets||(o.ce._teleportTargets=new Set)).add(k),f||(D(k,M),ru(t,!1)))};f&&(D(n,v),ru(t,!0)),ep(t.props)?(t.el.__isMounted=!1,fn(()=>{b(),delete t.el.__isMounted},s)):b()}else{if(ep(t.props)&&e.el.__isMounted===!1){fn(()=>{$f.process(e,t,n,a,o,s,i,r,u,c)},s);return}t.el=e.el,t.targetStart=e.targetStart;const C=t.anchor=e.anchor,v=t.target=e.target,D=t.targetAnchor=e.targetAnchor,b=bi(e.props),k=b?n:v,M=b?C:D;if(i==="svg"||tp(v)?i="svg":(i==="mathml"||np(v))&&(i="mathml"),N?(d(e.dynamicChildren,N,k,o,s,i,r),l_(e,t,!0)):u||_(e,t,k,M,o,s,i,r,!1),f)b?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):$r(t,n,C,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const U=t.target=Hd(t.props,O);U&&$r(t,U,null,c,0)}else b&&$r(t,v,D,c,1);ru(t,f)}},remove(e,t,n,{um:a,o:{remove:o}},s){const{shapeFlag:i,children:r,anchor:u,targetStart:c,targetAnchor:l,target:_,props:d}=e;if(_&&(o(c),o(l)),s&&o(u),i&16){const p=s||!bi(d);for(let O=0;O{e.isMounted=!0}),Do(()=>{e.isUnmounting=!0}),e}const Hn=[Function,Array],wf={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hn,onEnter:Hn,onAfterEnter:Hn,onEnterCancelled:Hn,onBeforeLeave:Hn,onLeave:Hn,onAfterLeave:Hn,onLeaveCancelled:Hn,onBeforeAppear:Hn,onAppear:Hn,onAfterAppear:Hn,onAppearCancelled:Hn},Wf=e=>{const t=e.subTree;return t.component?Wf(t.component):t},Eg={name:"BaseTransition",props:wf,setup(e,{slots:t}){const n=Zo(),a=dg();return()=>{const o=t.default&&Bf(t.default(),!0);if(!o||!o.length)return;const s=zf(o),i=Et(e),{mode:r}=i;if(a.isLeaving)return pc(s);const u=ap(s);if(!u)return pc(s);let c=Gd(u,i,a,n,_=>c=_);u.type!==Tn&&Xi(u,c);let l=n.subTree&&ap(n.subTree);if(l&&l.type!==Tn&&!Ho(l,u)&&Wf(n).type!==Tn){let _=Gd(l,i,a,n);if(Xi(l,_),r==="out-in"&&u.type!==Tn)return a.isLeaving=!0,_.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete _.afterLeave,l=void 0},pc(s);r==="in-out"&&u.type!==Tn?_.delayLeave=(d,p,O)=>{const A=Ff(a,l);A[String(l.key)]=l,d[ja]=()=>{p(),d[ja]=void 0,delete c.delayedLeave,l=void 0},c.delayedLeave=()=>{O(),delete c.delayedLeave,l=void 0}}:l=void 0}else l&&(l=void 0);return s}}};function zf(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Tn){t=n;break}}return t}const _g=Eg;function Ff(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Gd(e,t,n,a,o){const{appear:s,mode:i,persisted:r=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:l,onEnterCancelled:_,onBeforeLeave:d,onLeave:p,onAfterLeave:O,onLeaveCancelled:A,onBeforeAppear:g,onAppear:f,onAfterAppear:h,onAppearCancelled:R}=t,N=String(e.key),C=Ff(n,e),v=(k,M)=>{k&&la(k,a,9,M)},D=(k,M)=>{const U=M[1];v(k,M),Ke(k)?k.every(y=>y.length<=1)&&U():k.length<=1&&U()},b={mode:i,persisted:r,beforeEnter(k){let M=u;if(!n.isMounted)if(s)M=g||u;else return;k[ja]&&k[ja](!0);const U=C[N];U&&Ho(e,U)&&U.el[ja]&&U.el[ja](),v(M,[k])},enter(k){let M=c,U=l,y=_;if(!n.isMounted)if(s)M=f||c,U=h||l,y=R||_;else return;let V=!1;const ne=k[yr]=H=>{V||(V=!0,H?v(y,[k]):v(U,[k]),b.delayedLeave&&b.delayedLeave(),k[yr]=void 0)};M?D(M,[k,ne]):ne()},leave(k,M){const U=String(e.key);if(k[yr]&&k[yr](!0),n.isUnmounting)return M();v(d,[k]);let y=!1;const V=k[ja]=ne=>{y||(y=!0,M(),ne?v(A,[k]):v(O,[k]),k[ja]=void 0,C[U]===e&&delete C[U])};C[U]=e,p?D(p,[k,V]):V()},clone(k){const M=Gd(k,t,n,a,o);return o&&o(M),M}};return b}function pc(e){if(Dl(e))return e=ho(e),e.children=null,e}function ap(e){if(!Dl(e))return kf(e.type)&&e.children?zf(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&et(n.default))return n.default()}}function Xi(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Xi(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Bf(e,t=!1,n){let a=[],o=0;for(let s=0;s1)for(let s=0;sUi(O,t&&(Ke(t)?t[A]:t),n,a,o));return}if(vs(a)&&!o){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Ui(e,t,n,a.component.subTree);return}const s=a.shapeFlag&4?Ul(a.component):a.el,i=o?null:s,{i:r,r:u}=e,c=t&&t.r,l=r.refs===Ct?r.refs={}:r.refs,_=r.setupState,d=Et(_),p=_===Ct?JA:O=>ft(d,O);if(c!=null&&c!==u){if(op(t),Bt(c))l[c]=null,p(c)&&(_[c]=null);else if(Qt(c)){c.value=null;const O=t;O.k&&(l[O.k]=null)}}if(et(u))pr(u,r,12,[i,l]);else{const O=Bt(u),A=Qt(u);if(O||A){const g=()=>{if(e.f){const f=O?p(u)?_[u]:l[u]:u.value;if(o)Ke(f)&&QE(f,s);else if(Ke(f))f.includes(s)||f.push(s);else if(O)l[u]=[s],p(u)&&(_[u]=l[u]);else{const h=[s];u.value=h,e.k&&(l[e.k]=h)}}else O?(l[u]=i,p(u)&&(_[u]=i)):A&&(u.value=i,e.k&&(l[e.k]=i))};if(i){const f=()=>{g(),Nu.delete(e)};f.id=-1,Nu.set(e,f),fn(f,n)}else op(e),g()}}}function op(e){const t=Nu.get(e);t&&(t.flags|=8,Nu.delete(e))}gl().requestIdleCallback;gl().cancelIdleCallback;const vs=e=>!!e.type.__asyncLoader,Dl=e=>e.type.__isKeepAlive;function Tg(e,t){Hf(e,"a",t)}function pg(e,t){Hf(e,"da",t)}function Hf(e,t,n=pn){const a=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Pl(t,a,n),n){let o=n.parent;for(;o&&o.parent;)Dl(o.parent.vnode)&&mg(a,t,n,o),o=o.parent}}function mg(e,t,n,a){const o=Pl(t,e,a,!0);Je(()=>{QE(a[t],o)},n)}function Pl(e,t,n=pn,a=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{to();const r=Sr(n),u=la(t,n,e,i);return r(),no(),u});return a?o.unshift(s):o.push(s),s}}const ao=e=>(t,n=pn)=>{(!Ji||e==="sp")&&Pl(e,(...a)=>t(...a),n)},Ze=ao("bm"),ct=ao("m"),Sg=ao("bu"),Og=ao("u"),Do=ao("bum"),Je=ao("um"),Ag=ao("sp"),fg=ao("rtg"),hg=ao("rtc");function Ig(e,t=pn){Pl("ec",e,t)}const Gf="components",Rg="directives";function Q(e,t){return jf(Gf,e,!0,t)||e}const Ng=Symbol.for("v-ndc");function Kf(e){return jf(Rg,e)}function jf(e,t,n=!0,a=!1){const o=sn||pn;if(o){const s=o.type;if(e===Gf){const r=cL(s,!1);if(r&&(r===t||r===Xn(t)||r===Me(Xn(t))))return s}const i=sp(o[e]||s[e],t)||sp(o.appContext[e],t);return!i&&a?s:i}}function sp(e,t){return e&&(e[t]||e[Xn(t)]||e[Me(Xn(t))])}function ve(e,t,n,a){let o;const s=n,i=Ke(e);if(i||Bt(e)){const r=i&&Ls(e);let u=!1,c=!1;r&&(u=!Yn(e),c=fo(e),e=Ll(e)),o=new Array(e.length);for(let l=0,_=e.length;l<_;l++)o[l]=t(u?c?fu(on(e[l])):on(e[l]):e[l],l,void 0,s)}else if(typeof e=="number"){o=new Array(e);for(let r=0;rt(r,u,void 0,s));else{const r=Object.keys(e);o=new Array(r.length);for(let u=0,c=r.length;u{const s=a.fn(...o);return s&&(s.key=a.key),s}:a.fn)}return e}function Ut(e,t,n={},a,o){if(sn.ce||sn.parent&&vs(sn.parent)&&sn.parent.ce){const c=Object.keys(n).length>0;return t!=="default"&&(n.name=t),S(),K(re,null,[w("slot",n,a&&a())],c?-2:64)}let s=e[t];s&&s._c&&(s._d=!1),S();const i=s&&xf(s(n)),r=n.key||i&&i.key,u=K(re,{key:(r&&!ua(r)?r:`_${t}`)+(!i&&a?"_fb":"")},i||(a?a():[]),i&&e._===1?64:-2);return!o&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),s&&s._c&&(s._d=!0),u}function xf(e){return e.some(t=>Zi(t)?!(t.type===Tn||t.type===re&&!xf(t.children)):!0)?e:null}const Kd=e=>e?_h(e)?Ul(e):Kd(e.parent):null,ki=tn(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Kd(e.parent),$root:e=>Kd(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>qf(e),$forceUpdate:e=>e.f||(e.f=()=>{i_(e.update)}),$nextTick:e=>e.n||(e.n=nn.bind(e.proxy)),$watch:e=>Kg.bind(e)}),mc=(e,t)=>e!==Ct&&!e.__isScriptSetup&&ft(e,t),gg={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:o,props:s,accessCache:i,type:r,appContext:u}=e;let c;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return a[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(mc(a,t))return i[t]=1,a[t];if(o!==Ct&&ft(o,t))return i[t]=2,o[t];if((c=e.propsOptions[0])&&ft(c,t))return i[t]=3,s[t];if(n!==Ct&&ft(n,t))return i[t]=4,n[t];jd&&(i[t]=0)}}const l=ki[t];let _,d;if(l)return t==="$attrs"&&_n(e.attrs,"get",""),l(e);if((_=r.__cssModules)&&(_=_[t]))return _;if(n!==Ct&&ft(n,t))return i[t]=4,n[t];if(d=u.config.globalProperties,ft(d,t))return d[t]},set({_:e},t,n){const{data:a,setupState:o,ctx:s}=e;return mc(o,t)?(o[t]=n,!0):a!==Ct&&ft(a,t)?(a[t]=n,!0):ft(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:o,propsOptions:s,type:i}},r){let u,c;return!!(n[r]||e!==Ct&&r[0]!=="$"&&ft(e,r)||mc(t,r)||(u=s[0])&&ft(u,r)||ft(a,r)||ft(ki,r)||ft(o.config.globalProperties,r)||(c=i.__cssModules)&&c[r])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ft(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ip(e){return Ke(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let jd=!0;function Lg(e){const t=qf(e),n=e.proxy,a=e.ctx;jd=!1,t.beforeCreate&&rp(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:r,provide:u,inject:c,created:l,beforeMount:_,mounted:d,beforeUpdate:p,updated:O,activated:A,deactivated:g,beforeDestroy:f,beforeUnmount:h,destroyed:R,unmounted:N,render:C,renderTracked:v,renderTriggered:D,errorCaptured:b,serverPrefetch:k,expose:M,inheritAttrs:U,components:y,directives:V,filters:ne}=t;if(c&&Cg(c,a,null),i)for(const Re in i){const ge=i[Re];et(ge)&&(a[Re]=ge.bind(n))}if(o){const Re=o.call(n,n);gt(Re)&&(e.data=vt(Re))}if(jd=!0,s)for(const Re in s){const ge=s[Re],Ie=et(ge)?ge.bind(n,n):et(ge.get)?ge.get.bind(n,n):ba,Le=!et(ge)&&et(ge.set)?ge.set.bind(n):ba,De=W({get:Ie,set:Le});Object.defineProperty(a,Re,{enumerable:!0,configurable:!0,get:()=>De.value,set:tt=>De.value=tt})}if(r)for(const Re in r)Yf(r[Re],a,n,Re);if(u){const Re=et(u)?u.call(n):u;Reflect.ownKeys(Re).forEach(ge=>{rn(ge,Re[ge])})}l&&rp(l,e,"c");function _e(Re,ge){Ke(ge)?ge.forEach(Ie=>Re(Ie.bind(n))):ge&&Re(ge.bind(n))}if(_e(Ze,_),_e(ct,d),_e(Sg,p),_e(Og,O),_e(Tg,A),_e(pg,g),_e(Ig,b),_e(hg,v),_e(fg,D),_e(Do,h),_e(Je,N),_e(Ag,k),Ke(M))if(M.length){const Re=e.exposed||(e.exposed={});M.forEach(ge=>{Object.defineProperty(Re,ge,{get:()=>n[ge],set:Ie=>n[ge]=Ie,enumerable:!0})})}else e.exposed||(e.exposed={});C&&e.render===ba&&(e.render=C),U!=null&&(e.inheritAttrs=U),y&&(e.components=y),V&&(e.directives=V),k&&Vf(e)}function Cg(e,t,n=ba){Ke(e)&&(e=xd(e));for(const a in e){const o=e[a];let s;gt(o)?"default"in o?s=$t(o.from||a,o.default,!0):s=$t(o.from||a):s=$t(o),Qt(s)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[a]=s}}function rp(e,t,n){la(Ke(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yf(e,t,n,a){let o=a.includes(".")?rh(n,a):()=>n[a];if(Bt(e)){const s=t[e];et(s)&&be(o,s)}else if(et(e))be(o,e.bind(n));else if(gt(e))if(Ke(e))e.forEach(s=>Yf(s,t,n,a));else{const s=et(e.handler)?e.handler.bind(n):t[e.handler];et(s)&&be(o,s,e)}}function qf(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,r=s.get(t);let u;return r?u=r:!o.length&&!n&&!a?u=t:(u={},o.length&&o.forEach(c=>gu(u,c,i,!0)),gu(u,t,i)),gt(t)&&s.set(t,u),u}function gu(e,t,n,a=!1){const{mixins:o,extends:s}=t;s&&gu(e,s,n,!0),o&&o.forEach(i=>gu(e,i,n,!0));for(const i in t)if(!(a&&i==="expose")){const r=vg[i]||n&&n[i];e[i]=r?r(e[i],t[i]):t[i]}return e}const vg={data:up,props:lp,emits:lp,methods:Ri,computed:Ri,beforeCreate:An,created:An,beforeMount:An,mounted:An,beforeUpdate:An,updated:An,beforeDestroy:An,beforeUnmount:An,destroyed:An,unmounted:An,activated:An,deactivated:An,errorCaptured:An,serverPrefetch:An,components:Ri,directives:Ri,watch:Pg,provide:up,inject:Dg};function up(e,t){return t?e?function(){return tn(et(e)?e.call(this,this):e,et(t)?t.call(this,this):t)}:t:e}function Dg(e,t){return Ri(xd(e),xd(t))}function xd(e){if(Ke(e)){const t={};for(let n=0;n1)return n&&et(t)?t.call(a&&a.proxy):t}}const Qf={},Zf=()=>Object.create(Qf),Jf=e=>Object.getPrototypeOf(e)===Qf;function kg(e,t,n,a=!1){const o={},s=Zf();e.propsDefaults=Object.create(null),eh(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=a?o:Nf(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function $g(e,t,n,a){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,r=Et(o),[u]=e.propsOptions;let c=!1;if((a||i>0)&&!(i&16)){if(i&8){const l=e.vnode.dynamicProps;for(let _=0;_{u=!0;const[d,p]=th(_,t,!0);tn(i,d),p&&r.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}if(!s&&!u)return gt(e)&&a.set(e,Ns),Ns;if(Ke(s))for(let l=0;le==="_"||e==="_ctx"||e==="$stable",u_=e=>Ke(e)?e.map(Da):[Da(e)],Mg=(e,t,n)=>{if(t._n)return t;const a=J((...o)=>u_(t(...o)),n);return a._c=!1,a},nh=(e,t,n)=>{const a=e._ctx;for(const o in e){if(r_(o))continue;const s=e[o];if(et(s))t[o]=Mg(o,s,a);else if(s!=null){const i=u_(s);t[o]=()=>i}}},ah=(e,t)=>{const n=u_(t);e.slots.default=()=>n},oh=(e,t,n)=>{for(const a in t)(n||!r_(a))&&(e[a]=t[a])},wg=(e,t,n)=>{const a=e.slots=Zf();if(e.vnode.shapeFlag&32){const o=t._;o?(oh(a,t,n),n&&af(a,"_",o,!0)):nh(t,a)}else t&&ah(e,t)},Wg=(e,t,n)=>{const{vnode:a,slots:o}=e;let s=!0,i=Ct;if(a.shapeFlag&32){const r=t._;r?n&&r===1?s=!1:oh(o,t,n):(s=!t.$stable,nh(t,o)),i=t}else t&&(ah(e,t),i={default:1});if(s)for(const r in o)!r_(r)&&i[r]==null&&delete o[r]},fn=Jg;function zg(e){return Fg(e)}function Fg(e,t){const n=gl();n.__VUE__=!0;const{insert:a,remove:o,patchProp:s,createElement:i,createText:r,createComment:u,setText:c,setElementText:l,parentNode:_,nextSibling:d,setScopeId:p=ba,insertStaticContent:O}=e,A=($,F,Y,me=null,he=null,de=null,G=void 0,B=null,q=!!F.dynamicChildren)=>{if($===F)return;$&&!Ho($,F)&&(me=Z($),tt($,he,de,!0),$=null),F.patchFlag===-2&&(q=!1,F.dynamicChildren=null);const{type:le,ref:Ne,shapeFlag:Se}=F;switch(le){case mr:g($,F,Y,me);break;case Tn:f($,F,Y,me);break;case uu:$==null&&h(F,Y,me,G);break;case re:y($,F,Y,me,he,de,G,B,q);break;default:Se&1?C($,F,Y,me,he,de,G,B,q):Se&6?V($,F,Y,me,he,de,G,B,q):(Se&64||Se&128)&&le.process($,F,Y,me,he,de,G,B,q,We)}Ne!=null&&he?Ui(Ne,$&&$.ref,de,F||$,!F):Ne==null&&$&&$.ref!=null&&Ui($.ref,null,de,$,!0)},g=($,F,Y,me)=>{if($==null)a(F.el=r(F.children),Y,me);else{const he=F.el=$.el;F.children!==$.children&&c(he,F.children)}},f=($,F,Y,me)=>{$==null?a(F.el=u(F.children||""),Y,me):F.el=$.el},h=($,F,Y,me)=>{[$.el,$.anchor]=O($.children,F,Y,me,$.el,$.anchor)},R=({el:$,anchor:F},Y,me)=>{let he;for(;$&&$!==F;)he=d($),a($,Y,me),$=he;a(F,Y,me)},N=({el:$,anchor:F})=>{let Y;for(;$&&$!==F;)Y=d($),o($),$=Y;o(F)},C=($,F,Y,me,he,de,G,B,q)=>{F.type==="svg"?G="svg":F.type==="math"&&(G="mathml"),$==null?v(F,Y,me,he,de,G,B,q):k($,F,he,de,G,B,q)},v=($,F,Y,me,he,de,G,B)=>{let q,le;const{props:Ne,shapeFlag:Se,transition:ee,dirs:Te}=$;if(q=$.el=i($.type,de,Ne&&Ne.is,Ne),Se&8?l(q,$.children):Se&16&&b($.children,q,null,me,he,Sc($,de),G,B),Te&&ko($,null,me,"created"),D(q,$,$.scopeId,G,me),Ne){for(const Ye in Ne)Ye!=="value"&&!vi(Ye)&&s(q,Ye,null,Ne[Ye],de,me);"value"in Ne&&s(q,"value",null,Ne.value,de),(le=Ne.onVnodeBeforeMount)&&Oa(le,me,$)}Te&&ko($,null,me,"beforeMount");const ze=Bg(he,ee);ze&&ee.beforeEnter(q),a(q,F,Y),((le=Ne&&Ne.onVnodeMounted)||ze||Te)&&fn(()=>{le&&Oa(le,me,$),ze&&ee.enter(q),Te&&ko($,null,me,"mounted")},he)},D=($,F,Y,me,he)=>{if(Y&&p($,Y),me)for(let de=0;de{for(let le=q;le<$.length;le++){const Ne=$[le]=B?_o($[le]):Da($[le]);A(null,Ne,F,Y,me,he,de,G,B)}},k=($,F,Y,me,he,de,G)=>{const B=F.el=$.el;let{patchFlag:q,dynamicChildren:le,dirs:Ne}=F;q|=$.patchFlag&16;const Se=$.props||Ct,ee=F.props||Ct;let Te;if(Y&&$o(Y,!1),(Te=ee.onVnodeBeforeUpdate)&&Oa(Te,Y,F,$),Ne&&ko(F,$,Y,"beforeUpdate"),Y&&$o(Y,!0),(Se.innerHTML&&ee.innerHTML==null||Se.textContent&&ee.textContent==null)&&l(B,""),le?M($.dynamicChildren,le,B,Y,me,Sc(F,he),de):G||ge($,F,B,null,Y,me,Sc(F,he),de,!1),q>0){if(q&16)U(B,Se,ee,Y,he);else if(q&2&&Se.class!==ee.class&&s(B,"class",null,ee.class,he),q&4&&s(B,"style",Se.style,ee.style,he),q&8){const ze=F.dynamicProps;for(let Ye=0;Ye{Te&&Oa(Te,Y,F,$),Ne&&ko(F,$,Y,"updated")},me)},M=($,F,Y,me,he,de,G)=>{for(let B=0;B{if(F!==Y){if(F!==Ct)for(const de in F)!vi(de)&&!(de in Y)&&s($,de,F[de],null,he,me);for(const de in Y){if(vi(de))continue;const G=Y[de],B=F[de];G!==B&&de!=="value"&&s($,de,B,G,he,me)}"value"in Y&&s($,"value",F.value,Y.value,he)}},y=($,F,Y,me,he,de,G,B,q)=>{const le=F.el=$?$.el:r(""),Ne=F.anchor=$?$.anchor:r("");let{patchFlag:Se,dynamicChildren:ee,slotScopeIds:Te}=F;Te&&(B=B?B.concat(Te):Te),$==null?(a(le,Y,me),a(Ne,Y,me),b(F.children||[],Y,Ne,he,de,G,B,q)):Se>0&&Se&64&&ee&&$.dynamicChildren?(M($.dynamicChildren,ee,Y,he,de,G,B),(F.key!=null||he&&F===he.subTree)&&l_($,F,!0)):ge($,F,Y,Ne,he,de,G,B,q)},V=($,F,Y,me,he,de,G,B,q)=>{F.slotScopeIds=B,$==null?F.shapeFlag&512?he.ctx.activate(F,Y,me,G,q):ne(F,Y,me,he,de,G,q):H($,F,q)},ne=($,F,Y,me,he,de,G)=>{const B=$.component=sL($,me,he);if(Dl($)&&(B.ctx.renderer=We),iL(B,!1,G),B.asyncDep){if(he&&he.registerDep(B,_e,G),!$.el){const q=B.subTree=w(Tn);f(null,q,F,Y),$.placeholder=q.el}}else _e(B,$,F,Y,he,de,G)},H=($,F,Y)=>{const me=F.component=$.component;if(Qg($,F,Y))if(me.asyncDep&&!me.asyncResolved){Re(me,F,Y);return}else me.next=F,me.update();else F.el=$.el,me.vnode=F},_e=($,F,Y,me,he,de,G)=>{const B=()=>{if($.isMounted){let{next:Se,bu:ee,u:Te,parent:ze,vnode:Ye}=$;{const Zn=sh($);if(Zn){Se&&(Se.el=Ye.el,Re($,Se,G)),Zn.asyncDep.then(()=>{$.isUnmounted||B()});return}}let it=Se,Ht;$o($,!1),Se?(Se.el=Ye.el,Re($,Se,G)):Se=Ye,ee&&iu(ee),(Ht=Se.props&&Se.props.onVnodeBeforeUpdate)&&Oa(Ht,ze,Se,Ye),$o($,!0);const Gt=Ep($),Vn=$.subTree;$.subTree=Gt,A(Vn,Gt,_(Vn.el),Z(Vn),$,he,de),Se.el=Gt.el,it===null&&Zg($,Gt.el),Te&&fn(Te,he),(Ht=Se.props&&Se.props.onVnodeUpdated)&&fn(()=>Oa(Ht,ze,Se,Ye),he)}else{let Se;const{el:ee,props:Te}=F,{bm:ze,m:Ye,parent:it,root:Ht,type:Gt}=$,Vn=vs(F);$o($,!1),ze&&iu(ze),!Vn&&(Se=Te&&Te.onVnodeBeforeMount)&&Oa(Se,it,F),$o($,!0);{Ht.ce&&Ht.ce._def.shadowRoot!==!1&&Ht.ce._injectChildStyle(Gt);const Zn=$.subTree=Ep($);A(null,Zn,Y,me,$,he,de),F.el=Zn.el}if(Ye&&fn(Ye,he),!Vn&&(Se=Te&&Te.onVnodeMounted)){const Zn=F;fn(()=>Oa(Se,it,Zn),he)}(F.shapeFlag&256||it&&vs(it.vnode)&&it.vnode.shapeFlag&256)&&$.a&&fn($.a,he),$.isMounted=!0,F=Y=me=null}};$.scope.on();const q=$.effect=new cf(B);$.scope.off();const le=$.update=q.run.bind(q),Ne=$.job=q.runIfDirty.bind(q);Ne.i=$,Ne.id=$.uid,q.scheduler=()=>i_(Ne),$o($,!0),le()},Re=($,F,Y)=>{F.component=$;const me=$.vnode.props;$.vnode=F,$.next=null,$g($,F.props,me,Y),Wg($,F.children,Y),to(),JT($),no()},ge=($,F,Y,me,he,de,G,B,q=!1)=>{const le=$&&$.children,Ne=$?$.shapeFlag:0,Se=F.children,{patchFlag:ee,shapeFlag:Te}=F;if(ee>0){if(ee&128){Le(le,Se,Y,me,he,de,G,B,q);return}else if(ee&256){Ie(le,Se,Y,me,he,de,G,B,q);return}}Te&8?(Ne&16&&X(le,he,de),Se!==le&&l(Y,Se)):Ne&16?Te&16?Le(le,Se,Y,me,he,de,G,B,q):X(le,he,de,!0):(Ne&8&&l(Y,""),Te&16&&b(Se,Y,me,he,de,G,B,q))},Ie=($,F,Y,me,he,de,G,B,q)=>{$=$||Ns,F=F||Ns;const le=$.length,Ne=F.length,Se=Math.min(le,Ne);let ee;for(ee=0;eeNe?X($,he,de,!0,!1,Se):b(F,Y,me,he,de,G,B,q,Se)},Le=($,F,Y,me,he,de,G,B,q)=>{let le=0;const Ne=F.length;let Se=$.length-1,ee=Ne-1;for(;le<=Se&&le<=ee;){const Te=$[le],ze=F[le]=q?_o(F[le]):Da(F[le]);if(Ho(Te,ze))A(Te,ze,Y,null,he,de,G,B,q);else break;le++}for(;le<=Se&&le<=ee;){const Te=$[Se],ze=F[ee]=q?_o(F[ee]):Da(F[ee]);if(Ho(Te,ze))A(Te,ze,Y,null,he,de,G,B,q);else break;Se--,ee--}if(le>Se){if(le<=ee){const Te=ee+1,ze=Teee)for(;le<=Se;)tt($[le],he,de,!0),le++;else{const Te=le,ze=le,Ye=new Map;for(le=ze;le<=ee;le++){const yn=F[le]=q?_o(F[le]):Da(F[le]);yn.key!=null&&Ye.set(yn.key,le)}let it,Ht=0;const Gt=ee-ze+1;let Vn=!1,Zn=0;const ui=new Array(Gt);for(le=0;le=Gt){tt(yn,he,de,!0);continue}let Sa;if(yn.key!=null)Sa=Ye.get(yn.key);else for(it=ze;it<=ee;it++)if(ui[it-ze]===0&&Ho(yn,F[it])){Sa=it;break}Sa===void 0?tt(yn,he,de,!0):(ui[Sa-ze]=le+1,Sa>=Zn?Zn=Sa:Vn=!0,A(yn,F[Sa],Y,null,he,de,G,B,q),Ht++)}const jT=Vn?Vg(ui):Ns;for(it=jT.length-1,le=Gt-1;le>=0;le--){const yn=ze+le,Sa=F[yn],xT=F[yn+1],YT=yn+1{const{el:de,type:G,transition:B,children:q,shapeFlag:le}=$;if(le&6){De($.component.subTree,F,Y,me);return}if(le&128){$.suspense.move(F,Y,me);return}if(le&64){G.move($,F,Y,We);return}if(G===re){a(de,F,Y);for(let Se=0;SeB.enter(de),he);else{const{leave:Se,delayLeave:ee,afterLeave:Te}=B,ze=()=>{$.ctx.isUnmounted?o(de):a(de,F,Y)},Ye=()=>{de._isLeaving&&de[ja](!0),Se(de,()=>{ze(),Te&&Te()})};ee?ee(de,ze,Ye):Ye()}else a(de,F,Y)},tt=($,F,Y,me=!1,he=!1)=>{const{type:de,props:G,ref:B,children:q,dynamicChildren:le,shapeFlag:Ne,patchFlag:Se,dirs:ee,cacheIndex:Te}=$;if(Se===-2&&(he=!1),B!=null&&(to(),Ui(B,null,Y,$,!0),no()),Te!=null&&(F.renderCache[Te]=void 0),Ne&256){F.ctx.deactivate($);return}const ze=Ne&1&&ee,Ye=!vs($);let it;if(Ye&&(it=G&&G.onVnodeBeforeUnmount)&&Oa(it,F,$),Ne&6)mt($.component,Y,me);else{if(Ne&128){$.suspense.unmount(Y,me);return}ze&&ko($,null,F,"beforeUnmount"),Ne&64?$.type.remove($,F,Y,We,me):le&&!le.hasOnce&&(de!==re||Se>0&&Se&64)?X(le,F,Y,!1,!0):(de===re&&Se&384||!he&&Ne&16)&&X(q,F,Y),me&&we($)}(Ye&&(it=G&&G.onVnodeUnmounted)||ze)&&fn(()=>{it&&Oa(it,F,$),ze&&ko($,null,F,"unmounted")},Y)},we=$=>{const{type:F,el:Y,anchor:me,transition:he}=$;if(F===re){Xe(Y,me);return}if(F===uu){N($);return}const de=()=>{o(Y),he&&!he.persisted&&he.afterLeave&&he.afterLeave()};if($.shapeFlag&1&&he&&!he.persisted){const{leave:G,delayLeave:B}=he,q=()=>G(Y,de);B?B($.el,de,q):q()}else de()},Xe=($,F)=>{let Y;for(;$!==F;)Y=d($),o($),$=Y;o(F)},mt=($,F,Y)=>{const{bum:me,scope:he,job:de,subTree:G,um:B,m:q,a:le}=$;dp(q),dp(le),me&&iu(me),he.stop(),de&&(de.flags|=8,tt(G,$,F,Y)),B&&fn(B,F),fn(()=>{$.isUnmounted=!0},F)},X=($,F,Y,me=!1,he=!1,de=0)=>{for(let G=de;G<$.length;G++)tt($[G],F,Y,me,he)},Z=$=>{if($.shapeFlag&6)return Z($.component.subTree);if($.shapeFlag&128)return $.suspense.next();const F=d($.anchor||$.el),Y=F&&F[Uf];return Y?d(Y):F};let se=!1;const fe=($,F,Y)=>{$==null?F._vnode&&tt(F._vnode,null,null,!0):A(F._vnode||null,$,F,null,null,null,Y),F._vnode=$,se||(se=!0,JT(),Df(),se=!1)},We={p:A,um:tt,m:De,r:we,mt:ne,mc:b,pc:ge,pbc:M,n:Z,o:e};return{render:fe,hydrate:void 0,createApp:Ug(fe)}}function Sc({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function $o({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Bg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function l_(e,t,n=!1){const a=e.children,o=t.children;if(Ke(a)&&Ke(o))for(let s=0;s>1,e[n[r]]0&&(t[a]=n[s-1]),n[s]=a)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function sh(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:sh(t)}function dp(e){if(e)for(let t=0;t$t(Hg);function be(e,t,n){return ih(e,t,n)}function ih(e,t,n=Ct){const{immediate:a,deep:o,flush:s,once:i}=n,r=tn({},n),u=t&&a||!t&&s!=="post";let c;if(Ji){if(s==="sync"){const p=Gg();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!u){const p=()=>{};return p.stop=ba,p.resume=ba,p.pause=ba,p}}const l=pn;r.call=(p,O,A)=>la(p,l,O,A);let _=!1;s==="post"?r.scheduler=p=>{fn(p,l&&l.suspense)}:s!=="sync"&&(_=!0,r.scheduler=(p,O)=>{O?p():i_(p)}),r.augmentJob=p=>{t&&(p.flags|=4),_&&(p.flags|=2,l&&(p.id=l.uid,p.i=l))};const d=ig(e,t,r);return Ji&&(c?c.push(d):u&&d()),d}function Kg(e,t,n){const a=this.proxy,o=Bt(e)?e.includes(".")?rh(a,e):()=>a[e]:e.bind(a,a);let s;et(t)?s=t:(s=t.handler,n=t);const i=Sr(this),r=ih(o,s.bind(a),n);return i(),r}function rh(e,t){const n=t.split(".");return()=>{let a=e;for(let o=0;ot==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Xn(t)}Modifiers`]||e[`${vo(t)}Modifiers`];function xg(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||Ct;let o=n;const s=t.startsWith("update:"),i=s&&jg(a,t.slice(7));i&&(i.trim&&(o=n.map(l=>Bt(l)?l.trim():l)),i.number&&(o=n.map(Ou)));let r,u=a[r=cc(t)]||a[r=cc(Xn(t))];!u&&s&&(u=a[r=cc(vo(t))]),u&&la(u,e,6,o);const c=a[r+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[r])return;e.emitted[r]=!0,la(c,e,6,o)}}const Yg=new WeakMap;function uh(e,t,n=!1){const a=n?Yg:t.emitsCache,o=a.get(e);if(o!==void 0)return o;const s=e.emits;let i={},r=!1;if(!et(e)){const u=c=>{const l=uh(c,t,!0);l&&(r=!0,tn(i,l))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!s&&!r?(gt(e)&&a.set(e,null),null):(Ke(s)?s.forEach(u=>i[u]=null):tn(i,s),gt(e)&&a.set(e,i),i)}function bl(e,t){return!e||!Rl(t)?!1:(t=t.slice(2).replace(/Once$/,""),ft(e,t[0].toLowerCase()+t.slice(1))||ft(e,vo(t))||ft(e,t))}function Ep(e){const{type:t,vnode:n,proxy:a,withProxy:o,propsOptions:[s],slots:i,attrs:r,emit:u,render:c,renderCache:l,props:_,data:d,setupState:p,ctx:O,inheritAttrs:A}=e,g=Ru(e);let f,h;try{if(n.shapeFlag&4){const N=o||a,C=N;f=Da(c.call(C,N,l,_,p,d,O)),h=r}else{const N=t;f=Da(N.length>1?N(_,{attrs:r,slots:i,emit:u}):N(_,null)),h=t.props?r:qg(r)}}catch(N){$i.length=0,vl(N,e,1),f=w(Tn)}let R=f;if(h&&A!==!1){const N=Object.keys(h),{shapeFlag:C}=R;N.length&&C&7&&(s&&N.some(XE)&&(h=Xg(h,s)),R=ho(R,h,!1,!0))}return n.dirs&&(R=ho(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&Xi(R,n.transition),f=R,Ru(g),f}const qg=e=>{let t;for(const n in e)(n==="class"||n==="style"||Rl(n))&&((t||(t={}))[n]=e[n]);return t},Xg=(e,t)=>{const n={};for(const a in e)(!XE(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Qg(e,t,n){const{props:a,children:o,component:s}=e,{props:i,children:r,patchFlag:u}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return a?_p(a,i,c):!!i;if(u&8){const l=t.dynamicProps;for(let _=0;_e.__isSuspense;function Jg(e,t){t&&t.pendingBranch?Ke(e)?t.effects.push(...e):t.effects.push(e):lg(e)}const re=Symbol.for("v-fgt"),mr=Symbol.for("v-txt"),Tn=Symbol.for("v-cmt"),uu=Symbol.for("v-stc"),$i=[];let Wn=null;function S(e=!1){$i.push(Wn=e?null:[])}function eL(){$i.pop(),Wn=$i[$i.length-1]||null}let Qi=1;function Lu(e,t=!1){Qi+=e,e<0&&Wn&&t&&(Wn.hasOnce=!0)}function ch(e){return e.dynamicChildren=Qi>0?Wn||Ns:null,eL(),Qi>0&&Wn&&Wn.push(e),e}function I(e,t,n,a,o,s){return ch(E(e,t,n,a,o,s,!0))}function K(e,t,n,a,o){return ch(w(e,t,n,a,o,!0))}function Zi(e){return e?e.__v_isVNode===!0:!1}function Ho(e,t){return e.type===t.type&&e.key===t.key}const dh=({key:e})=>e??null,lu=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Bt(e)||Qt(e)||et(e)?{i:sn,r:e,k:t,f:!!n}:e:null);function E(e,t=null,n=null,a=0,o=null,s=e===re?0:1,i=!1,r=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&dh(t),ref:t&&lu(t),scopeId:bf,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:a,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:sn};return r?(c_(u,n),s&128&&e.normalize(u)):n&&(u.shapeFlag|=Bt(n)?8:16),Qi>0&&!i&&Wn&&(u.patchFlag>0||s&6)&&u.patchFlag!==32&&Wn.push(u),u}const w=tL;function tL(e,t=null,n=null,a=0,o=null,s=!1){if((!e||e===Ng)&&(e=Tn),Zi(e)){const r=ho(e,t,!0);return n&&c_(r,n),Qi>0&&!s&&Wn&&(r.shapeFlag&6?Wn[Wn.indexOf(e)]=r:Wn.push(r)),r.patchFlag=-2,r}if(dL(e)&&(e=e.__vccOpts),t){t=nL(t);let{class:r,style:u}=t;r&&!Bt(r)&&(t.class=Oe(r)),gt(u)&&(Tr(u)&&!Ke(u)&&(u=tn({},u)),t.style=xn(u))}const i=Bt(e)?1:lh(e)?128:kf(e)?64:gt(e)?4:et(e)?2:0;return E(e,t,n,a,o,i,s,!0)}function nL(e){return e?Tr(e)||Jf(e)?tn({},e):e:null}function ho(e,t,n=!1,a=!1){const{props:o,ref:s,patchFlag:i,children:r,transition:u}=e,c=t?Eh(o||{},t):o,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&dh(c),ref:t&&t.ref?n&&s?Ke(s)?s.concat(lu(t)):[s,lu(t)]:lu(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==re?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:u,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ho(e.ssContent),ssFallback:e.ssFallback&&ho(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return u&&a&&Xi(l,u.clone(l)),l}function z(e=" ",t=0){return w(mr,null,e,t)}function jt(e,t){const n=w(uu,null,e);return n.staticCount=t,n}function P(e="",t=!1){return t?(S(),K(Tn,null,e)):w(Tn,null,e)}function Da(e){return e==null||typeof e=="boolean"?w(Tn):Ke(e)?w(re,null,e.slice()):Zi(e)?_o(e):w(mr,null,String(e))}function _o(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ho(e)}function c_(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ke(t))n=16;else if(typeof t=="object")if(a&65){const o=t.default;o&&(o._c&&(o._d=!1),c_(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Jf(t)?t._ctx=sn:o===3&&sn&&(sn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else et(t)?(t={default:t,_ctx:sn},n=32):(t=String(t),a&64?(n=16,t=[z(t)]):n=8);e.children=t,e.shapeFlag|=n}function Eh(...e){const t={};for(let n=0;npn||sn;let Cu,qd;{const e=gl(),t=(n,a)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(a),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};Cu=t("__VUE_INSTANCE_SETTERS__",n=>pn=n),qd=t("__VUE_SSR_SETTERS__",n=>Ji=n)}const Sr=e=>{const t=pn;return Cu(e),e.scope.on(),()=>{e.scope.off(),Cu(t)}},Tp=()=>{pn&&pn.scope.off(),Cu(null)};function _h(e){return e.vnode.shapeFlag&4}let Ji=!1;function iL(e,t=!1,n=!1){t&&qd(t);const{props:a,children:o}=e.vnode,s=_h(e);kg(e,a,s,t),wg(e,o,n||t);const i=s?rL(e,t):void 0;return t&&qd(!1),i}function rL(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,gg);const{setup:a}=n;if(a){to();const o=e.setupContext=a.length>1?lL(e):null,s=Sr(e),i=pr(a,e,0,[e.props,o]),r=ef(i);if(no(),s(),(r||e.sp)&&!vs(e)&&Vf(e),r){if(i.then(Tp,Tp),t)return i.then(u=>{pp(e,u)}).catch(u=>{vl(u,e,0)});e.asyncDep=i}else pp(e,i)}else Th(e)}function pp(e,t,n){et(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:gt(t)&&(e.setupState=Lf(t)),Th(e)}function Th(e,t,n){const a=e.type;e.render||(e.render=a.render||ba);{const o=Sr(e);to();try{Lg(e)}finally{no(),o()}}}const uL={get(e,t){return _n(e,"get",""),e[t]}};function lL(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,uL),slots:e.slots,emit:e.emit,expose:t}}function Ul(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Lf(Ea(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ki)return ki[n](e)},has(t,n){return n in t||n in ki}})):e.proxy}function cL(e,t=!0){return et(e)?e.displayName||e.name:e.name||t&&e.__name}function dL(e){return et(e)&&"__vccOpts"in e}const W=(e,t)=>og(e,t,Ji);function gn(e,t,n){try{Lu(-1);const a=arguments.length;return a===2?gt(t)&&!Ke(t)?Zi(t)?w(e,null,[t]):w(e,t):w(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Zi(n)&&(n=[n]),w(e,t,n))}finally{Lu(1)}}const ph="3.5.22";let Xd;const mp=typeof window<"u"&&window.trustedTypes;if(mp)try{Xd=mp.createPolicy("vue",{createHTML:e=>e})}catch{}const mh=Xd?e=>Xd.createHTML(e):e=>e,EL="http://www.w3.org/2000/svg",_L="http://www.w3.org/1998/Math/MathML",Ka=typeof document<"u"?document:null,Sp=Ka&&Ka.createElement("template"),TL={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const o=t==="svg"?Ka.createElementNS(EL,e):t==="mathml"?Ka.createElementNS(_L,e):n?Ka.createElement(e,{is:n}):Ka.createElement(e);return e==="select"&&a&&a.multiple!=null&&o.setAttribute("multiple",a.multiple),o},createText:e=>Ka.createTextNode(e),createComment:e=>Ka.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ka.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Sp.innerHTML=mh(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const r=Sp.content;if(a==="svg"||a==="mathml"){const u=r.firstChild;for(;u.firstChild;)r.appendChild(u.firstChild);r.removeChild(u)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},io="transition",ci="animation",er=Symbol("_vtc"),Sh={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},pL=tn({},wf,Sh),mL=e=>(e.displayName="Transition",e.props=pL,e),Op=mL((e,{slots:t})=>gn(_g,SL(e),t)),yo=(e,t=[])=>{Ke(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ap=e=>e?Ke(e)?e.some(t=>t.length>1):e.length>1:!1;function SL(e){const t={};for(const y in e)y in Sh||(t[y]=e[y]);if(e.css===!1)return t;const{name:n="v",type:a,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:r=`${n}-enter-to`,appearFromClass:u=s,appearActiveClass:c=i,appearToClass:l=r,leaveFromClass:_=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,O=OL(o),A=O&&O[0],g=O&&O[1],{onBeforeEnter:f,onEnter:h,onEnterCancelled:R,onLeave:N,onLeaveCancelled:C,onBeforeAppear:v=f,onAppear:D=h,onAppearCancelled:b=R}=t,k=(y,V,ne,H)=>{y._enterCancelled=H,Mo(y,V?l:r),Mo(y,V?c:i),ne&&ne()},M=(y,V)=>{y._isLeaving=!1,Mo(y,_),Mo(y,p),Mo(y,d),V&&V()},U=y=>(V,ne)=>{const H=y?D:h,_e=()=>k(V,y,ne);yo(H,[V,_e]),fp(()=>{Mo(V,y?u:s),$a(V,y?l:r),Ap(H)||hp(V,a,A,_e)})};return tn(t,{onBeforeEnter(y){yo(f,[y]),$a(y,s),$a(y,i)},onBeforeAppear(y){yo(v,[y]),$a(y,u),$a(y,c)},onEnter:U(!1),onAppear:U(!0),onLeave(y,V){y._isLeaving=!0;const ne=()=>M(y,V);$a(y,_),y._enterCancelled?($a(y,d),Np(y)):(Np(y),$a(y,d)),fp(()=>{y._isLeaving&&(Mo(y,_),$a(y,p),Ap(N)||hp(y,a,g,ne))}),yo(N,[y,ne])},onEnterCancelled(y){k(y,!1,void 0,!0),yo(R,[y])},onAppearCancelled(y){k(y,!0,void 0,!0),yo(b,[y])},onLeaveCancelled(y){M(y),yo(C,[y])}})}function OL(e){if(e==null)return null;if(gt(e))return[Oc(e.enter),Oc(e.leave)];{const t=Oc(e);return[t,t]}}function Oc(e){return g0(e)}function $a(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[er]||(e[er]=new Set)).add(t)}function Mo(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[er];n&&(n.delete(t),n.size||(e[er]=void 0))}function fp(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let AL=0;function hp(e,t,n,a){const o=e._endId=++AL,s=()=>{o===e._endId&&a()};if(n!=null)return setTimeout(s,n);const{type:i,timeout:r,propCount:u}=fL(e,t);if(!i)return a();const c=i+"end";let l=0;const _=()=>{e.removeEventListener(c,d),s()},d=p=>{p.target===e&&++l>=u&&_()};setTimeout(()=>{l(n[O]||"").split(", "),o=a(`${io}Delay`),s=a(`${io}Duration`),i=Ip(o,s),r=a(`${ci}Delay`),u=a(`${ci}Duration`),c=Ip(r,u);let l=null,_=0,d=0;t===io?i>0&&(l=io,_=i,d=s.length):t===ci?c>0&&(l=ci,_=c,d=u.length):(_=Math.max(i,c),l=_>0?i>c?io:ci:null,d=l?l===io?s.length:u.length:0);const p=l===io&&/\b(?:transform|all)(?:,|$)/.test(a(`${io}Property`).toString());return{type:l,timeout:_,propCount:d,hasTransform:p}}function Ip(e,t){for(;e.lengthRp(n)+Rp(e[a])))}function Rp(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Np(e){return(e?e.ownerDocument:document).body.offsetHeight}function hL(e,t,n){const a=e[er];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const vu=Symbol("_vod"),Oh=Symbol("_vsh"),Mr={name:"show",beforeMount(e,{value:t},{transition:n}){e[vu]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):di(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),di(e,!0),a.enter(e)):a.leave(e,()=>{di(e,!1)}):di(e,t))},beforeUnmount(e,{value:t}){di(e,t)}};function di(e,t){e.style.display=t?e[vu]:"none",e[Oh]=!t}const IL=Symbol(""),RL=/(?:^|;)\s*display\s*:/;function NL(e,t,n){const a=e.style,o=Bt(n);let s=!1;if(n&&!o){if(t)if(Bt(t))for(const i of t.split(";")){const r=i.slice(0,i.indexOf(":")).trim();n[r]==null&&cu(a,r,"")}else for(const i in t)n[i]==null&&cu(a,i,"");for(const i in n)i==="display"&&(s=!0),cu(a,i,n[i])}else if(o){if(t!==n){const i=a[IL];i&&(n+=";"+i),a.cssText=n,s=RL.test(n)}}else t&&e.removeAttribute("style");vu in e&&(e[vu]=s?a.display:"",e[Oh]&&(a.display="none"))}const gp=/\s*!important$/;function cu(e,t,n){if(Ke(n))n.forEach(a=>cu(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=gL(e,t);gp.test(n)?e.setProperty(vo(a),n.replace(gp,""),"important"):e[a]=n}}const Lp=["Webkit","Moz","ms"],Ac={};function gL(e,t){const n=Ac[t];if(n)return n;let a=Xn(t);if(a!=="filter"&&a in e)return Ac[t]=a;a=Me(a);for(let o=0;ofc||(DL.then(()=>fc=0),fc=Date.now());function bL(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;la(UL(a,n.value),t,5,[a])};return n.value=e,n.attached=PL(),n}function UL(e,t){if(Ke(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>o=>!o._stopped&&a&&a(o))}else return t}const Up=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,kL=(e,t,n,a,o,s)=>{const i=o==="svg";t==="class"?hL(e,a,i):t==="style"?NL(e,n,a):Rl(t)?XE(t)||CL(e,t,n,a,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$L(e,t,a,i))?(Dp(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&vp(e,t,a,i,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Bt(a))?Dp(e,Xn(t),a,s,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),vp(e,t,a,i))};function $L(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Up(t)&&et(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Up(t)&&Bt(n)?!1:t in e}const Io=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ke(t)?n=>iu(t,n):t};function yL(e){e.target.composing=!0}function kp(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const qn=Symbol("_assign"),nt={created(e,{modifiers:{lazy:t,trim:n,number:a}},o){e[qn]=Io(o);const s=a||o.props&&o.props.type==="number";Qa(e,t?"change":"input",i=>{if(i.target.composing)return;let r=e.value;n&&(r=r.trim()),s&&(r=Ou(r)),e[qn](r)}),n&&Qa(e,"change",()=>{e.value=e.value.trim()}),t||(Qa(e,"compositionstart",yL),Qa(e,"compositionend",kp),Qa(e,"change",kp))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:o,number:s}},i){if(e[qn]=Io(i),e.composing)return;const r=(s||e.type==="number")&&!/^0\d/.test(e.value)?Ou(e.value):e.value,u=t??"";r!==u&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||o&&e.value.trim()===u)||(e.value=u))}},Or={deep:!0,created(e,t,n){e[qn]=Io(n),Qa(e,"change",()=>{const a=e._modelValue,o=ws(e),s=e.checked,i=e[qn];if(Ke(a)){const r=JE(a,o),u=r!==-1;if(s&&!u)i(a.concat(o));else if(!s&&u){const c=[...a];c.splice(r,1),i(c)}}else if(qs(a)){const r=new Set(a);s?r.add(o):r.delete(o),i(r)}else i(Ah(e,s))})},mounted:$p,beforeUpdate(e,t,n){e[qn]=Io(n),$p(e,t,n)}};function $p(e,{value:t,oldValue:n},a){e._modelValue=t;let o;if(Ke(t))o=JE(t,a.props.value)>-1;else if(qs(t))o=t.has(a.props.value);else{if(t===n)return;o=Qo(t,Ah(e,!0))}e.checked!==o&&(e.checked=o)}const ML={created(e,{value:t},n){e.checked=Qo(t,n.props.value),e[qn]=Io(n),Qa(e,"change",()=>{e[qn](ws(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[qn]=Io(a),t!==n&&(e.checked=Qo(t,a.props.value))}},Kt={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const o=qs(t);Qa(e,"change",()=>{const s=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Ou(ws(i)):ws(i));e[qn](e.multiple?o?new Set(s):s:s[0]),e._assigning=!0,nn(()=>{e._assigning=!1})}),e[qn]=Io(a)},mounted(e,{value:t}){yp(e,t)},beforeUpdate(e,t,n){e[qn]=Io(n)},updated(e,{value:t}){e._assigning||yp(e,t)}};function yp(e,t){const n=e.multiple,a=Ke(t);if(!(n&&!a&&!qs(t))){for(let o=0,s=e.options.length;oString(c)===String(r)):i.selected=JE(t,r)>-1}else i.selected=t.has(r);else if(Qo(ws(i),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ws(e){return"_value"in e?e._value:e.value}function Ah(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const wL={created(e,t,n){wr(e,t,n,null,"created")},mounted(e,t,n){wr(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){wr(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){wr(e,t,n,a,"updated")}};function WL(e,t){switch(e){case"SELECT":return Kt;case"TEXTAREA":return nt;default:switch(t){case"checkbox":return Or;case"radio":return ML;default:return nt}}}function wr(e,t,n,a,o){const i=WL(e.tagName,n.props&&n.props.type)[o];i&&i(e,t,n,a)}const zL=["ctrl","shift","alt","meta"],FL={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>zL.some(n=>e[`${n}Key`]&&!t.includes(n))},Pe=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((o,...s)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=(o=>{if(!("key"in o))return;const s=vo(o.key);if(t.some(i=>i===s||BL[i]===s))return e(o)}))},VL=tn({patchProp:kL},TL);let Mp;function fh(){return Mp||(Mp=zg(VL))}const HL=((...e)=>{fh().render(...e)}),GL=((...e)=>{const t=fh().createApp(...e),{mount:n}=t;return t.mount=a=>{const o=jL(a);if(!o)return;const s=t._component;!et(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=n(o,!1,KL(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t});function KL(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function jL(e){return Bt(e)?document.querySelector(e):e}var xL=Object.defineProperty,YL=Object.defineProperties,qL=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,hh=Object.prototype.hasOwnProperty,Ih=Object.prototype.propertyIsEnumerable,wp=(e,t,n)=>t in e?xL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Wr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Rh=function(e){return e},XL=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},Wp=Math.max,QL=function(e,t,n){return t=Wp(t===void 0?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=Wp(a.length-t,0),i=Array(s);++o0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}})(LC),DC=Rh,PC=QL,bC=vC,UC=function(e,t){return bC(PC(e,t,DC),e+"")},Ch=function(e,t){return e===t||e!=e&&t!=t},vh=function(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=9007199254740991},kC=Lh,$C=vh,Dh=function(e){return e!=null&&$C(e.length)&&!kC(e)},yC=/^(?:0|[1-9]\d*)$/,Ph=function(e,t){var n=typeof e;return!!(t=t??9007199254740991)&&(n=="number"||n!="symbol"&&yC.test(e))&&e>-1&&e%1==0&&e2?t[2]:void 0;for(o&&hv(t[0],t[1],o)&&(a=1);++ne.pageOnly||!ya.isEnabled)),s=W((()=>(o.value||e.teleport)&&a.isFullscreen?{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}:void 0));function i(){t("change",a.isFullscreen),t("update:modelValue",a.isFullscreen),t("update:fullscreen",a.isFullscreen)}function r(){ya.isFullscreen||ya.off("change",r),a.isFullscreen=ya.isFullscreen,i()}function u(d){d.key==="Escape"&&l()}function c(){o.value?(a.isFullscreen=!0,i(),document.removeEventListener("keyup",u),document.addEventListener("keyup",u)):(ya.off("change",r),ya.on("change",r),ya.request(e.teleport?document.body:n.value))}function l(){a.isFullscreen&&(o.value?(a.isFullscreen=!1,i(),document.removeEventListener("keyup",u)):ya.exit())}return be((()=>e.fullscreen),(d=>{d!==a.isFullscreen&&(d?c():l())})),be((()=>e.modelValue),(d=>{d!==a.isFullscreen&&(d?c():l())})),_=((d,p)=>{for(var O in p||(p={}))hh.call(p,O)&&wp(d,O,p[O]);if(Du)for(var O of Du(p))Ih.call(p,O)&&wp(d,O,p[O]);return d})({wrapper:n,wrapperStyle:s},Ae(a)),YL(_,qL({toggle:function(d){d===void 0?a.isFullscreen?l():c():d?c():l()},request:c,exit:l,shadeClick:function(d){d.target===n.value&&e.exitOnClickWrapper&&l()}}));var _}});yh.render=function(e,t,n,a,o,s){return S(),K(yf,{to:"body",disabled:!e.teleport||!e.fullscreen},[w("div",Eh({ref:"wrapper"},e.$attrs,{style:e.wrapperStyle,class:{[e.fullscreenClass]:e.isFullscreen},onClick:t[1]||(t[1]=i=>e.shadeClick(i))}),[Ut(e.$slots,"default")],16)],8,["disabled"])};const gv=typeof window<"u"&&window!==null;(function(){if(gv&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)return"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0})();const Lv=Object.prototype.propertyIsEnumerable,Xp=Object.getOwnPropertySymbols;function du(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function Cv(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function vv(e,...t){if(!du(e))throw new TypeError("expected the first argument to be an object");if(t.length===0||typeof Symbol!="function"||typeof Xp!="function")return e;for(const n of t){const a=Xp(n);for(const o of a)Lv.call(n,o)&&(e[o]=n[o])}return e}function T_(e,...t){let n=0;var a;for((typeof(a=e)=="object"?a===null:typeof a!="function")&&(e=t[n++]),e||(e={});n{a.key==="Escape"&&(document.removeEventListener("keyup",n),this.exit())};return this.isFullscreen=!0,this.element=e,document.removeEventListener("keyup",n),document.addEventListener("keyup",n),this.options.callback&&this.options.callback(this.isFullscreen),Promise.resolve()}{const n=()=>{Aa.isFullscreen||(Aa.off("change",n),Zp(this)),this.isFullscreen=Aa.isFullscreen,this.options.teleport?this.element=e||null:this.element=Aa.element,this.options.callback&&this.options.callback(Aa.isFullscreen)};return Aa.on("change",n),Aa.request(this.options.teleport?document.body:e)}},exit(){return this.isFullscreen?this.options.pageOnly?(Zp(this),this.isFullscreen=!1,this.element=null,this.options.callback&&this.options.callback(this.isFullscreen),Promise.resolve()):Aa.exit():Promise.resolve()}},Dv=(e,t,n)=>{const a=()=>{let o;const s={teleport:t.modifiers.teleport,pageOnly:t.modifiers.pageOnly};if(t.value)if(typeof t.value=="string")o=t.value;else{const i=t.value,{target:r}=i,u=((c,l)=>{var _={};for(var d in c)hh.call(c,d)&&l.indexOf(d)<0&&(_[d]=c[d]);if(c!=null&&Du)for(var d of Du(c))l.indexOf(d)<0&&Ih.call(c,d)&&(_[d]=c[d]);return _})(i,["target"]);o=r,T_(s,u)}typeof o=="string"&&(o=document.querySelector(o)),wh.toggle(o,s)};e._onClickFullScreen&&e.removeEventListener("click",e._onClickFullScreen),e.addEventListener("click",a),e._onClickFullScreen=a};var Pv={install(e,{name:t="fullscreen"}={}){e.config.globalProperties[`$${t}`]=wh,e.component(t,Nv(yh,{name:t})),e.directive(t,Dv)}};const bv={id:"footer"},Uv={class:"footer-items"},kv={class:"footer-item"},$v={class:"footer-item"},yv={key:0,class:"footer-item bullet"},Mv={key:1,class:"footer-item"},wv=["href"],Wv={class:"footer-item"},zv=te({__name:"Footer",props:{version:{},adminContact:{}},setup(e){const t=e,{adminContact:n,version:a}=Ae(t);return(o,s)=>{const i=Q("router-link");return S(),I("footer",bv,[E("div",Uv,[E("div",kv,[s[0]||(s[0]=E("strong",null,"FitTrackee",-1)),z(" v"+m(T(a)),1)]),s[1]||(s[1]=E("div",{class:"footer-item bullet"},"•",-1)),E("div",$v,[w(i,{to:"/about"},{default:J(()=>[z(m(o.$t("common.ABOUT")),1)]),_:1})]),T(n)?(S(),I("div",yv,"•")):P("",!0),T(n)?(S(),I("div",Mv,[E("a",{href:`mailto:${T(n)}`},m(o.$t("common.CONTACT")),9,wv)])):P("",!0),s[2]||(s[2]=E("div",{class:"footer-item bullet"},"•",-1)),E("div",Wv,[w(i,{to:"/privacy-policy"},{default:J(()=>[z(m(o.$t("privacy_policy.TITLE")),1)]),_:1})])])])}}}),ie=(e,t)=>{const n=e.__vccOpts||e;for(const[a,o]of t)n[a]=o;return n},Fv=ie(zv,[["__scopeId","data-v-17d23115"]]),Bv="/img/weather/clear-day.svg";function Wh(e,t){return function(){return e.apply(t,arguments)}}const{toString:Vv}=Object.prototype,{getPrototypeOf:p_}=Object,{iterator:$l,toStringTag:zh}=Symbol,yl=(e=>t=>{const n=Vv.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),_a=e=>(e=e.toLowerCase(),t=>yl(t)===e),Ml=e=>t=>typeof t===e,{isArray:Xs}=Array,Ws=Ml("undefined");function Ar(e){return e!==null&&!Ws(e)&&e.constructor!==null&&!Ws(e.constructor)&&Dn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Fh=_a("ArrayBuffer");function Hv(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Fh(e.buffer),t}const Gv=Ml("string"),Dn=Ml("function"),Bh=Ml("number"),fr=e=>e!==null&&typeof e=="object",Kv=e=>e===!0||e===!1,Eu=e=>{if(yl(e)!=="object")return!1;const t=p_(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(zh in e)&&!($l in e)},jv=e=>{if(!fr(e)||Ar(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},xv=_a("Date"),Yv=_a("File"),qv=_a("Blob"),Xv=_a("FileList"),Qv=e=>fr(e)&&Dn(e.pipe),Zv=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Dn(e.append)&&((t=yl(e))==="formdata"||t==="object"&&Dn(e.toString)&&e.toString()==="[object FormData]"))},Jv=_a("URLSearchParams"),[eD,tD,nD,aD]=["ReadableStream","Request","Response","Headers"].map(_a),oD=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function hr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,o;if(typeof e!="object"&&(e=[e]),Xs(e))for(a=0,o=e.length;a0;)if(o=n[a],t===o.toLowerCase())return o;return null}const Go=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Hh=e=>!Ws(e)&&e!==Go;function eE(){const{caseless:e,skipUndefined:t}=Hh(this)&&this||{},n={},a=(o,s)=>{const i=e&&Vh(n,s)||s;Eu(n[i])&&Eu(o)?n[i]=eE(n[i],o):Eu(o)?n[i]=eE({},o):Xs(o)?n[i]=o.slice():(!t||!Ws(o))&&(n[i]=o)};for(let o=0,s=arguments.length;o(hr(t,(o,s)=>{n&&Dn(o)?e[s]=Wh(o,n):e[s]=o},{allOwnKeys:a}),e),iD=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),rD=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},uD=(e,t,n,a)=>{let o,s,i;const r={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)i=o[s],(!a||a(i,e,t))&&!r[i]&&(t[i]=e[i],r[i]=!0);e=n!==!1&&p_(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},lD=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},cD=e=>{if(!e)return null;if(Xs(e))return e;let t=e.length;if(!Bh(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},dD=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&p_(Uint8Array)),ED=(e,t)=>{const a=(e&&e[$l]).call(e);let o;for(;(o=a.next())&&!o.done;){const s=o.value;t.call(e,s[0],s[1])}},_D=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},TD=_a("HTMLFormElement"),pD=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,o){return a.toUpperCase()+o}),Jp=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),mD=_a("RegExp"),Gh=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};hr(n,(o,s)=>{let i;(i=t(o,s,e))!==!1&&(a[s]=i||o)}),Object.defineProperties(e,a)},SD=e=>{Gh(e,(t,n)=>{if(Dn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(Dn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},OD=(e,t)=>{const n={},a=o=>{o.forEach(s=>{n[s]=!0})};return Xs(e)?a(e):a(String(e).split(t)),n},AD=()=>{},fD=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function hD(e){return!!(e&&Dn(e.append)&&e[zh]==="FormData"&&e[$l])}const ID=e=>{const t=new Array(10),n=(a,o)=>{if(fr(a)){if(t.indexOf(a)>=0)return;if(Ar(a))return a;if(!("toJSON"in a)){t[o]=a;const s=Xs(a)?[]:{};return hr(a,(i,r)=>{const u=n(i,o+1);!Ws(u)&&(s[r]=u)}),t[o]=void 0,s}}return a};return n(e,0)},RD=_a("AsyncFunction"),ND=e=>e&&(fr(e)||Dn(e))&&Dn(e.then)&&Dn(e.catch),Kh=((e,t)=>e?setImmediate:t?((n,a)=>(Go.addEventListener("message",({source:o,data:s})=>{o===Go&&s===n&&a.length&&a.shift()()},!1),o=>{a.push(o),Go.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Dn(Go.postMessage)),gD=typeof queueMicrotask<"u"?queueMicrotask.bind(Go):typeof process<"u"&&process.nextTick||Kh,LD=e=>e!=null&&Dn(e[$l]),pe={isArray:Xs,isArrayBuffer:Fh,isBuffer:Ar,isFormData:Zv,isArrayBufferView:Hv,isString:Gv,isNumber:Bh,isBoolean:Kv,isObject:fr,isPlainObject:Eu,isEmptyObject:jv,isReadableStream:eD,isRequest:tD,isResponse:nD,isHeaders:aD,isUndefined:Ws,isDate:xv,isFile:Yv,isBlob:qv,isRegExp:mD,isFunction:Dn,isStream:Qv,isURLSearchParams:Jv,isTypedArray:dD,isFileList:Xv,forEach:hr,merge:eE,extend:sD,trim:oD,stripBOM:iD,inherits:rD,toFlatObject:uD,kindOf:yl,kindOfTest:_a,endsWith:lD,toArray:cD,forEachEntry:ED,matchAll:_D,isHTMLForm:TD,hasOwnProperty:Jp,hasOwnProp:Jp,reduceDescriptors:Gh,freezeMethods:SD,toObjectSet:OD,toCamelCase:pD,noop:AD,toFiniteNumber:fD,findKey:Vh,global:Go,isContextDefined:Hh,isSpecCompliantForm:hD,toJSONObject:ID,isAsyncFn:RD,isThenable:ND,setImmediate:Kh,asap:gD,isIterable:LD};function at(e,t,n,a,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),o&&(this.response=o,this.status=o.status?o.status:null)}pe.inherits(at,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pe.toJSONObject(this.config),code:this.code,status:this.status}}});const jh=at.prototype,xh={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xh[e]={value:e}});Object.defineProperties(at,xh);Object.defineProperty(jh,"isAxiosError",{value:!0});at.from=(e,t,n,a,o,s)=>{const i=Object.create(jh);pe.toFlatObject(e,i,function(l){return l!==Error.prototype},c=>c!=="isAxiosError");const r=e&&e.message?e.message:"Error",u=t==null&&e?e.code:t;return at.call(i,r,u,n,a,o),e&&i.cause==null&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",s&&Object.assign(i,s),i};const CD=null;function tE(e){return pe.isPlainObject(e)||pe.isArray(e)}function Yh(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function em(e,t,n){return e?e.concat(t).map(function(o,s){return o=Yh(o),!n&&s?"["+o+"]":o}).join(n?".":""):t}function vD(e){return pe.isArray(e)&&!e.some(tE)}const DD=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function wl(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(A,g){return!pe.isUndefined(g[A])});const a=n.metaTokens,o=n.visitor||l,s=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&pe.isSpecCompliantForm(t);if(!pe.isFunction(o))throw new TypeError("visitor must be a function");function c(O){if(O===null)return"";if(pe.isDate(O))return O.toISOString();if(pe.isBoolean(O))return O.toString();if(!u&&pe.isBlob(O))throw new at("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(O)||pe.isTypedArray(O)?u&&typeof Blob=="function"?new Blob([O]):Buffer.from(O):O}function l(O,A,g){let f=O;if(O&&!g&&typeof O=="object"){if(pe.endsWith(A,"{}"))A=a?A:A.slice(0,-2),O=JSON.stringify(O);else if(pe.isArray(O)&&vD(O)||(pe.isFileList(O)||pe.endsWith(A,"[]"))&&(f=pe.toArray(O)))return A=Yh(A),f.forEach(function(R,N){!(pe.isUndefined(R)||R===null)&&t.append(i===!0?em([A],N,s):i===null?A:A+"[]",c(R))}),!1}return tE(O)?!0:(t.append(em(g,A,s),c(O)),!1)}const _=[],d=Object.assign(DD,{defaultVisitor:l,convertValue:c,isVisitable:tE});function p(O,A){if(!pe.isUndefined(O)){if(_.indexOf(O)!==-1)throw Error("Circular reference detected in "+A.join("."));_.push(O),pe.forEach(O,function(f,h){(!(pe.isUndefined(f)||f===null)&&o.call(t,f,pe.isString(h)?h.trim():h,A,d))===!0&&p(f,A?A.concat(h):[h])}),_.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return p(e),t}function tm(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function m_(e,t){this._pairs=[],e&&wl(e,this,t)}const qh=m_.prototype;qh.append=function(t,n){this._pairs.push([t,n])};qh.toString=function(t){const n=t?function(a){return t.call(this,a,tm)}:tm;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function PD(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Xh(e,t,n){if(!t)return e;const a=n&&n.encode||PD;pe.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(o?s=o(t,n):s=pe.isURLSearchParams(t)?t.toString():new m_(t,n).toString(a),s){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class nm{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Qh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},bD=typeof URLSearchParams<"u"?URLSearchParams:m_,UD=typeof FormData<"u"?FormData:null,kD=typeof Blob<"u"?Blob:null,$D={isBrowser:!0,classes:{URLSearchParams:bD,FormData:UD,Blob:kD},protocols:["http","https","file","blob","url","data"]},S_=typeof window<"u"&&typeof document<"u",nE=typeof navigator=="object"&&navigator||void 0,yD=S_&&(!nE||["ReactNative","NativeScript","NS"].indexOf(nE.product)<0),MD=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",wD=S_&&window.location.href||"http://localhost",WD=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:S_,hasStandardBrowserEnv:yD,hasStandardBrowserWebWorkerEnv:MD,navigator:nE,origin:wD},Symbol.toStringTag,{value:"Module"})),mn={...WD,...$D};function zD(e,t){return wl(e,new mn.classes.URLSearchParams,{visitor:function(n,a,o,s){return mn.isNode&&pe.isBuffer(n)?(this.append(a,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function FD(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function BD(e){const t={},n=Object.keys(e);let a;const o=n.length;let s;for(a=0;a=n.length;return i=!i&&pe.isArray(o)?o.length:i,u?(pe.hasOwnProp(o,i)?o[i]=[o[i],a]:o[i]=a,!r):((!o[i]||!pe.isObject(o[i]))&&(o[i]=[]),t(n,a,o[i],s)&&pe.isArray(o[i])&&(o[i]=BD(o[i])),!r)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(a,o)=>{t(FD(a),o,n,0)}),n}return null}function VD(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const Ir={transitional:Qh,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",o=a.indexOf("application/json")>-1,s=pe.isObject(t);if(s&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return o?JSON.stringify(Zh(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let r;if(s){if(a.indexOf("application/x-www-form-urlencoded")>-1)return zD(t,this.formSerializer).toString();if((r=pe.isFileList(t))||a.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return wl(r?{"files[]":t}:t,u&&new u,this.formSerializer)}}return s||o?(n.setContentType("application/json",!1),VD(t)):t}],transformResponse:[function(t){const n=this.transitional||Ir.transitional,a=n&&n.forcedJSONParsing,o=this.responseType==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(a&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t,this.parseReviver)}catch(r){if(i)throw r.name==="SyntaxError"?at.from(r,at.ERR_BAD_RESPONSE,this,null,this.response):r}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:mn.classes.FormData,Blob:mn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch"],e=>{Ir.headers[e]={}});const HD=pe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),GD=e=>{const t={};let n,a,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),a=i.substring(o+1).trim(),!(!n||t[n]&&HD[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},am=Symbol("internals");function Ti(e){return e&&String(e).trim().toLowerCase()}function _u(e){return e===!1||e==null?e:pe.isArray(e)?e.map(_u):String(e)}function KD(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const jD=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Lc(e,t,n,a,o){if(pe.isFunction(a))return a.call(this,t,n);if(o&&(t=n),!!pe.isString(t)){if(pe.isString(a))return t.indexOf(a)!==-1;if(pe.isRegExp(a))return a.test(t)}}function xD(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function YD(e,t){const n=pe.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(o,s,i){return this[a].call(this,t,o,s,i)},configurable:!0})})}let Pn=class{constructor(t){t&&this.set(t)}set(t,n,a){const o=this;function s(r,u,c){const l=Ti(u);if(!l)throw new Error("header name must be a non-empty string");const _=pe.findKey(o,l);(!_||o[_]===void 0||c===!0||c===void 0&&o[_]!==!1)&&(o[_||u]=_u(r))}const i=(r,u)=>pe.forEach(r,(c,l)=>s(c,l,u));if(pe.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(pe.isString(t)&&(t=t.trim())&&!jD(t))i(GD(t),n);else if(pe.isObject(t)&&pe.isIterable(t)){let r={},u,c;for(const l of t){if(!pe.isArray(l))throw TypeError("Object iterator must return a key-value pair");r[c=l[0]]=(u=r[c])?pe.isArray(u)?[...u,l[1]]:[u,l[1]]:l[1]}i(r,n)}else t!=null&&s(n,t,a);return this}get(t,n){if(t=Ti(t),t){const a=pe.findKey(this,t);if(a){const o=this[a];if(!n)return o;if(n===!0)return KD(o);if(pe.isFunction(n))return n.call(this,o,a);if(pe.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ti(t),t){const a=pe.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||Lc(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let o=!1;function s(i){if(i=Ti(i),i){const r=pe.findKey(a,i);r&&(!n||Lc(a,a[r],r,n))&&(delete a[r],o=!0)}}return pe.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let a=n.length,o=!1;for(;a--;){const s=n[a];(!t||Lc(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,a={};return pe.forEach(this,(o,s)=>{const i=pe.findKey(a,s);if(i){n[i]=_u(o),delete n[s];return}const r=t?xD(s):String(s).trim();r!==s&&delete n[s],n[r]=_u(o),a[r]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return pe.forEach(this,(a,o)=>{a!=null&&a!==!1&&(n[o]=t&&pe.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(o=>a.set(o)),a}static accessor(t){const a=(this[am]=this[am]={accessors:{}}).accessors,o=this.prototype;function s(i){const r=Ti(i);a[r]||(YD(o,i),a[r]=!0)}return pe.isArray(t)?t.forEach(s):s(t),this}};Pn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pe.reduceDescriptors(Pn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});pe.freezeMethods(Pn);function Cc(e,t){const n=this||Ir,a=t||n,o=Pn.from(a.headers);let s=a.data;return pe.forEach(e,function(r){s=r.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function Jh(e){return!!(e&&e.__CANCEL__)}function Qs(e,t,n){at.call(this,e??"canceled",at.ERR_CANCELED,t,n),this.name="CanceledError"}pe.inherits(Qs,at,{__CANCEL__:!0});function eI(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new at("Request failed with status code "+n.status,[at.ERR_BAD_REQUEST,at.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function qD(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function XD(e,t){e=e||10;const n=new Array(e),a=new Array(e);let o=0,s=0,i;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),l=a[s];i||(i=c),n[o]=u,a[o]=c;let _=s,d=0;for(;_!==o;)d+=n[_++],_=_%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),c-i{n=l,o=null,s&&(clearTimeout(s),s=null),e(...c)};return[(...c)=>{const l=Date.now(),_=l-n;_>=a?i(c,l):(o=c,s||(s=setTimeout(()=>{s=null,i(o)},a-_)))},()=>o&&i(o)]}const bu=(e,t,n=3)=>{let a=0;const o=XD(50,250);return QD(s=>{const i=s.loaded,r=s.lengthComputable?s.total:void 0,u=i-a,c=o(u),l=i<=r;a=i;const _={loaded:i,total:r,progress:r?i/r:void 0,bytes:u,rate:c||void 0,estimated:c&&r&&l?(r-i)/c:void 0,event:s,lengthComputable:r!=null,[t?"download":"upload"]:!0};e(_)},n)},om=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},sm=e=>(...t)=>pe.asap(()=>e(...t)),ZD=mn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,mn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(mn.origin),mn.navigator&&/(msie|trident)/i.test(mn.navigator.userAgent)):()=>!0,JD=mn.hasStandardBrowserEnv?{write(e,t,n,a,o,s,i){if(typeof document>"u")return;const r=[`${e}=${encodeURIComponent(t)}`];pe.isNumber(n)&&r.push(`expires=${new Date(n).toUTCString()}`),pe.isString(a)&&r.push(`path=${a}`),pe.isString(o)&&r.push(`domain=${o}`),s===!0&&r.push("secure"),pe.isString(i)&&r.push(`SameSite=${i}`),document.cookie=r.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function eP(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function tP(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function tI(e,t,n){let a=!eP(t);return e&&(a||n==!1)?tP(e,t):t}const im=e=>e instanceof Pn?{...e}:e;function Jo(e,t){t=t||{};const n={};function a(c,l,_,d){return pe.isPlainObject(c)&&pe.isPlainObject(l)?pe.merge.call({caseless:d},c,l):pe.isPlainObject(l)?pe.merge({},l):pe.isArray(l)?l.slice():l}function o(c,l,_,d){if(pe.isUndefined(l)){if(!pe.isUndefined(c))return a(void 0,c,_,d)}else return a(c,l,_,d)}function s(c,l){if(!pe.isUndefined(l))return a(void 0,l)}function i(c,l){if(pe.isUndefined(l)){if(!pe.isUndefined(c))return a(void 0,c)}else return a(void 0,l)}function r(c,l,_){if(_ in t)return a(c,l);if(_ in e)return a(void 0,c)}const u={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:r,headers:(c,l,_)=>o(im(c),im(l),_,!0)};return pe.forEach(Object.keys({...e,...t}),function(l){const _=u[l]||o,d=_(e[l],t[l],l);pe.isUndefined(d)&&_!==r||(n[l]=d)}),n}const nI=e=>{const t=Jo({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:o,xsrfCookieName:s,headers:i,auth:r}=t;if(t.headers=i=Pn.from(i),t.url=Xh(tI(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),r&&i.set("Authorization","Basic "+btoa((r.username||"")+":"+(r.password?unescape(encodeURIComponent(r.password)):""))),pe.isFormData(n)){if(mn.hasStandardBrowserEnv||mn.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(pe.isFunction(n.getHeaders)){const u=n.getHeaders(),c=["content-type","content-length"];Object.entries(u).forEach(([l,_])=>{c.includes(l.toLowerCase())&&i.set(l,_)})}}if(mn.hasStandardBrowserEnv&&(a&&pe.isFunction(a)&&(a=a(t)),a||a!==!1&&ZD(t.url))){const u=o&&s&&JD.read(s);u&&i.set(o,u)}return t},nP=typeof XMLHttpRequest<"u",aP=nP&&function(e){return new Promise(function(n,a){const o=nI(e);let s=o.data;const i=Pn.from(o.headers).normalize();let{responseType:r,onUploadProgress:u,onDownloadProgress:c}=o,l,_,d,p,O;function A(){p&&p(),O&&O(),o.cancelToken&&o.cancelToken.unsubscribe(l),o.signal&&o.signal.removeEventListener("abort",l)}let g=new XMLHttpRequest;g.open(o.method.toUpperCase(),o.url,!0),g.timeout=o.timeout;function f(){if(!g)return;const R=Pn.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),C={data:!r||r==="text"||r==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:R,config:e,request:g};eI(function(D){n(D),A()},function(D){a(D),A()},C),g=null}"onloadend"in g?g.onloadend=f:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(f)},g.onabort=function(){g&&(a(new at("Request aborted",at.ECONNABORTED,e,g)),g=null)},g.onerror=function(N){const C=N&&N.message?N.message:"Network Error",v=new at(C,at.ERR_NETWORK,e,g);v.event=N||null,a(v),g=null},g.ontimeout=function(){let N=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const C=o.transitional||Qh;o.timeoutErrorMessage&&(N=o.timeoutErrorMessage),a(new at(N,C.clarifyTimeoutError?at.ETIMEDOUT:at.ECONNABORTED,e,g)),g=null},s===void 0&&i.setContentType(null),"setRequestHeader"in g&&pe.forEach(i.toJSON(),function(N,C){g.setRequestHeader(C,N)}),pe.isUndefined(o.withCredentials)||(g.withCredentials=!!o.withCredentials),r&&r!=="json"&&(g.responseType=o.responseType),c&&([d,O]=bu(c,!0),g.addEventListener("progress",d)),u&&g.upload&&([_,p]=bu(u),g.upload.addEventListener("progress",_),g.upload.addEventListener("loadend",p)),(o.cancelToken||o.signal)&&(l=R=>{g&&(a(!R||R.type?new Qs(null,e,g):R),g.abort(),g=null)},o.cancelToken&&o.cancelToken.subscribe(l),o.signal&&(o.signal.aborted?l():o.signal.addEventListener("abort",l)));const h=qD(o.url);if(h&&mn.protocols.indexOf(h)===-1){a(new at("Unsupported protocol "+h+":",at.ERR_BAD_REQUEST,e));return}g.send(s||null)})},oP=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,o;const s=function(c){if(!o){o=!0,r();const l=c instanceof Error?c:this.reason;a.abort(l instanceof at?l:new Qs(l instanceof Error?l.message:l))}};let i=t&&setTimeout(()=>{i=null,s(new at(`timeout ${t} of ms exceeded`,at.ETIMEDOUT))},t);const r=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(s):c.removeEventListener("abort",s)}),e=null)};e.forEach(c=>c.addEventListener("abort",s));const{signal:u}=a;return u.unsubscribe=()=>pe.asap(r),u}},sP=function*(e,t){let n=e.byteLength;if(n{const o=iP(e,t);let s=0,i,r=u=>{i||(i=!0,a&&a(u))};return new ReadableStream({async pull(u){try{const{done:c,value:l}=await o.next();if(c){r(),u.close();return}let _=l.byteLength;if(n){let d=s+=_;n(d)}u.enqueue(new Uint8Array(l))}catch(c){throw r(c),c}},cancel(u){return r(u),o.return()}},{highWaterMark:2})},um=64*1024,{isFunction:zr}=pe,uP=(({Request:e,Response:t})=>({Request:e,Response:t}))(pe.global),{ReadableStream:lm,TextEncoder:cm}=pe.global,dm=(e,...t)=>{try{return!!e(...t)}catch{return!1}},lP=e=>{e=pe.merge.call({skipUndefined:!0},uP,e);const{fetch:t,Request:n,Response:a}=e,o=t?zr(t):typeof fetch=="function",s=zr(n),i=zr(a);if(!o)return!1;const r=o&&zr(lm),u=o&&(typeof cm=="function"?(O=>A=>O.encode(A))(new cm):async O=>new Uint8Array(await new n(O).arrayBuffer())),c=s&&r&&dm(()=>{let O=!1;const A=new n(mn.origin,{body:new lm,method:"POST",get duplex(){return O=!0,"half"}}).headers.has("Content-Type");return O&&!A}),l=i&&r&&dm(()=>pe.isReadableStream(new a("").body)),_={stream:l&&(O=>O.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(O=>{!_[O]&&(_[O]=(A,g)=>{let f=A&&A[O];if(f)return f.call(A);throw new at(`Response type '${O}' is not supported`,at.ERR_NOT_SUPPORT,g)})});const d=async O=>{if(O==null)return 0;if(pe.isBlob(O))return O.size;if(pe.isSpecCompliantForm(O))return(await new n(mn.origin,{method:"POST",body:O}).arrayBuffer()).byteLength;if(pe.isArrayBufferView(O)||pe.isArrayBuffer(O))return O.byteLength;if(pe.isURLSearchParams(O)&&(O=O+""),pe.isString(O))return(await u(O)).byteLength},p=async(O,A)=>{const g=pe.toFiniteNumber(O.getContentLength());return g??d(A)};return async O=>{let{url:A,method:g,data:f,signal:h,cancelToken:R,timeout:N,onDownloadProgress:C,onUploadProgress:v,responseType:D,headers:b,withCredentials:k="same-origin",fetchOptions:M}=nI(O),U=t||fetch;D=D?(D+"").toLowerCase():"text";let y=oP([h,R&&R.toAbortSignal()],N),V=null;const ne=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let H;try{if(v&&c&&g!=="get"&&g!=="head"&&(H=await p(b,f))!==0){let De=new n(A,{method:"POST",body:f,duplex:"half"}),tt;if(pe.isFormData(f)&&(tt=De.headers.get("content-type"))&&b.setContentType(tt),De.body){const[we,Xe]=om(H,bu(sm(v)));f=rm(De.body,um,we,Xe)}}pe.isString(k)||(k=k?"include":"omit");const _e=s&&"credentials"in n.prototype,Re={...M,signal:y,method:g.toUpperCase(),headers:b.normalize().toJSON(),body:f,duplex:"half",credentials:_e?k:void 0};V=s&&new n(A,Re);let ge=await(s?U(V,M):U(A,Re));const Ie=l&&(D==="stream"||D==="response");if(l&&(C||Ie&&ne)){const De={};["status","statusText","headers"].forEach(mt=>{De[mt]=ge[mt]});const tt=pe.toFiniteNumber(ge.headers.get("content-length")),[we,Xe]=C&&om(tt,bu(sm(C),!0))||[];ge=new a(rm(ge.body,um,we,()=>{Xe&&Xe(),ne&&ne()}),De)}D=D||"text";let Le=await _[pe.findKey(_,D)||"text"](ge,O);return!Ie&&ne&&ne(),await new Promise((De,tt)=>{eI(De,tt,{data:Le,headers:Pn.from(ge.headers),status:ge.status,statusText:ge.statusText,config:O,request:V})})}catch(_e){throw ne&&ne(),_e&&_e.name==="TypeError"&&/Load failed|fetch/i.test(_e.message)?Object.assign(new at("Network Error",at.ERR_NETWORK,O,V),{cause:_e.cause||_e}):at.from(_e,_e&&_e.code,O,V)}}},cP=new Map,aI=e=>{let t=e&&e.env||{};const{fetch:n,Request:a,Response:o}=t,s=[a,o,n];let i=s.length,r=i,u,c,l=cP;for(;r--;)u=s[r],c=l.get(u),c===void 0&&l.set(u,c=r?new Map:lP(t)),l=c;return c};aI();const O_={http:CD,xhr:aP,fetch:{get:aI}};pe.forEach(O_,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Em=e=>`- ${e}`,dP=e=>pe.isFunction(e)||e===null||e===!1;function EP(e,t){e=pe.isArray(e)?e:[e];const{length:n}=e;let a,o;const s={};for(let i=0;i`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let r=n?i.length>1?`since : +`+i.map(Em).join(` +`):" "+Em(i[0]):"as no adapter specified";throw new at("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return o}const oI={getAdapter:EP,adapters:O_};function vc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Qs(null,e)}function _m(e){return vc(e),e.headers=Pn.from(e.headers),e.data=Cc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),oI.getAdapter(e.adapter||Ir.adapter,e)(e).then(function(a){return vc(e),a.data=Cc.call(e,e.transformResponse,a),a.headers=Pn.from(a.headers),a},function(a){return Jh(a)||(vc(e),a&&a.response&&(a.response.data=Cc.call(e,e.transformResponse,a.response),a.response.headers=Pn.from(a.response.headers))),Promise.reject(a)})}const sI="1.13.2",Wl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Wl[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const Tm={};Wl.transitional=function(t,n,a){function o(s,i){return"[Axios v"+sI+"] Transitional option '"+s+"'"+i+(a?". "+a:"")}return(s,i,r)=>{if(t===!1)throw new at(o(i," has been removed"+(n?" in "+n:"")),at.ERR_DEPRECATED);return n&&!Tm[i]&&(Tm[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,i,r):!0}};Wl.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function _P(e,t,n){if(typeof e!="object")throw new at("options must be an object",at.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let o=a.length;for(;o-- >0;){const s=a[o],i=t[s];if(i){const r=e[s],u=r===void 0||i(r,s,e);if(u!==!0)throw new at("option "+s+" must be "+u,at.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new at("Unknown option "+s,at.ERR_BAD_OPTION)}}const Tu={assertOptions:_P,validators:Wl},fa=Tu.validators;let Xo=class{constructor(t){this.defaults=t||{},this.interceptors={request:new nm,response:new nm}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const s=o.stack?o.stack.replace(/^.+\n/,""):"";try{a.stack?s&&!String(a.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+s):a.stack=s}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Jo(this.defaults,n);const{transitional:a,paramsSerializer:o,headers:s}=n;a!==void 0&&Tu.assertOptions(a,{silentJSONParsing:fa.transitional(fa.boolean),forcedJSONParsing:fa.transitional(fa.boolean),clarifyTimeoutError:fa.transitional(fa.boolean)},!1),o!=null&&(pe.isFunction(o)?n.paramsSerializer={serialize:o}:Tu.assertOptions(o,{encode:fa.function,serialize:fa.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Tu.assertOptions(n,{baseUrl:fa.spelling("baseURL"),withXsrfToken:fa.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=s&&pe.merge(s.common,s[n.method]);s&&pe.forEach(["delete","get","head","post","put","patch","common"],O=>{delete s[O]}),n.headers=Pn.concat(i,s);const r=[];let u=!0;this.interceptors.request.forEach(function(A){typeof A.runWhen=="function"&&A.runWhen(n)===!1||(u=u&&A.synchronous,r.unshift(A.fulfilled,A.rejected))});const c=[];this.interceptors.response.forEach(function(A){c.push(A.fulfilled,A.rejected)});let l,_=0,d;if(!u){const O=[_m.bind(this),void 0];for(O.unshift(...r),O.push(...c),d=O.length,l=Promise.resolve(n);_{if(!a._listeners)return;let s=a._listeners.length;for(;s-- >0;)a._listeners[s](o);a._listeners=null}),this.promise.then=o=>{let s;const i=new Promise(r=>{a.subscribe(r),s=r}).then(o);return i.cancel=function(){a.unsubscribe(s)},i},t(function(s,i,r){a.reason||(a.reason=new Qs(s,i,r),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new iI(function(o){t=o}),cancel:t}}};function pP(e){return function(n){return e.apply(null,n)}}function mP(e){return pe.isObject(e)&&e.isAxiosError===!0}const aE={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(aE).forEach(([e,t])=>{aE[t]=e});function rI(e){const t=new Xo(e),n=Wh(Xo.prototype.request,t);return pe.extend(n,Xo.prototype,t,{allOwnKeys:!0}),pe.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return rI(Jo(e,o))},n}const Vt=rI(Ir);Vt.Axios=Xo;Vt.CanceledError=Qs;Vt.CancelToken=TP;Vt.isCancel=Jh;Vt.VERSION=sI;Vt.toFormData=wl;Vt.AxiosError=at;Vt.Cancel=Vt.CanceledError;Vt.all=function(t){return Promise.all(t)};Vt.spread=pP;Vt.isAxiosError=mP;Vt.mergeConfig=Jo;Vt.AxiosHeaders=Pn;Vt.formToJSON=e=>Zh(pe.isHTMLForm(e)?new FormData(e):e);Vt.getAdapter=oI.getAdapter;Vt.HttpStatusCode=aE;Vt.default=Vt;const{Axios:lOn,AxiosError:cOn,CanceledError:dOn,isCancel:EOn,CancelToken:_On,VERSION:TOn,all:pOn,Cancel:mOn,isAxiosError:SOn,spread:OOn,toFormData:AOn,AxiosHeaders:fOn,HttpStatusCode:hOn,formToJSON:IOn,getAdapter:ROn,mergeConfig:NOn}=Vt;var uI=(e=>(e.ABORT_ARCHIVE_UPLOAD_TASK="ABORT_ARCHIVE_UPLOAD_TASK",e.ACCEPT_PRIVACY_POLICY="ACCEPT_PRIVACY_POLICY",e.APPEAL="APPEAL",e.CHECK_AUTH_USER="CHECK_AUTH_USER",e.CONFIRM_ACCOUNT="CONFIRM_ACCOUNT",e.CONFIRM_EMAIL="CONFIRM_EMAIL",e.DELETE_ACCOUNT="DELETE_ACCOUNT",e.DELETE_ARCHIVE_UPLOAD_TASK="DELETE_ARCHIVE_UPLOAD_TASK",e.DELETE_PICTURE="DELETE_PICTURE",e.GET_ACCOUNT_SUSPENSION="GET_ACCOUNT_SUSPENSION",e.GET_ARCHIVE_UPLOAD_TASK="GET_ARCHIVE_UPLOAD_TASK",e.GET_ARCHIVE_UPLOAD_TASKS="GET_ARCHIVE_UPLOAD_TASKS",e.GET_BLOCKED_USERS="GET_BLOCKED_USERS",e.GET_FOLLOW_REQUESTS="GET_FOLLOW_REQUESTS",e.GET_REQUEST_DATA_EXPORT="GET_REQUEST_DATA_EXPORT",e.GET_USER_PROFILE="GET_USER_PROFILE",e.GET_USER_SANCTION="GET_USER_SANCTION",e.GET_TIMEZONES="GET_TIMEZONES",e.LOGIN_OR_REGISTER="LOGIN_OR_REGISTER",e.LOGOUT="LOGOUT",e.REQUEST_DATA_EXPORT="REQUEST_DATA_EXPORT",e.RESEND_ACCOUNT_CONFIRMATION_EMAIL="RESEND_ACCOUNT_CONFIRMATION_EMAIL",e.RESET_USER_PASSWORD="RESET_USER_PASSWORD",e.RESET_USER_SPORT_PREFERENCES="RESET_USER_SPORT_PREFERENCES",e.SEND_PASSWORD_RESET_REQUEST="SEND_PASSWORD_RESET_REQUEST",e.UPDATE_FOLLOW_REQUESTS="UPDATE_FOLLOW_REQUESTS",e.UPDATE_USER_ACCOUNT="UPDATE_USER_ACCOUNT",e.UPDATE_USER_PICTURE="UPDATE_USER_PICTURE",e.UPDATE_USER_PROFILE="UPDATE_USER_PROFILE",e.UPDATE_USER_PREFERENCES="UPDATE_USER_PREFERENCES",e.UPDATE_USER_NOTIFICATIONS_PREFERENCES="UPDATE_USER_NOTIFICATIONS_PREFERENCES",e.UPDATE_USER_SPORT_PREFERENCES="UPDATE_USER_SPORT_PREFERENCES",e.UPDATE_USER_MESSAGE_PREFERENCES="UPDATE_USER_MESSAGE_PREFERENCES",e))(uI||{}),lI=(e=>(e.ACCOUNT_SUSPENSION="ACCOUNT_SUSPENSION",e.ARCHIVE_UPLOAD_TASK="ARCHIVE_UPLOAD_TASK",e.ARCHIVE_UPLOAD_TASKS="ARCHIVE_UPLOAD_TASKS",e.ARCHIVE_UPLOAD_TASKS_LOADING="ARCHIVE_UPLOAD_TASKS_LOADING",e.ARCHIVE_UPLOAD_TASKS_PAGINATION="ARCHIVE_UPLOAD_TASKS_PAGINATION",e.AUTH_TOKEN="AUTH_TOKEN",e.AUTH_USER_PROFILE="AUTH_USER_PROFILE",e.BLOCKED_USERS="BLOCKED_USERS",e.EXPORT_REQUEST="EXPORT_REQUEST",e.FOLLOW_REQUESTS="FOLLOW_REQUESTS",e.HAS_ADMIN_RIGHTS="HAS_ADMIN_RIGHTS",e.HAS_MODERATOR_RIGHTS="HAS_MODERATOR_RIGHTS",e.HAS_OWNER_RIGHTS="HAS_OWNER_RIGHTS",e.IS_AUTHENTICATED="IS_AUTHENTICATED",e.IS_PROFILE_NOT_LOADED="IS_PROFILE_NOT_LOADED",e.IS_SUCCESS="IS_SUCCESS",e.IS_SUSPENDED="IS_SUSPENDED",e.IS_REGISTRATION_SUCCESS="IS_REGISTRATION_SUCCESS",e.IS_PROFILE_LOADED="IS_PROFILE_LOADED",e.TIMEZONES="TIMEZONES",e.USER_LOADING="USER_LOADING",e.USER_SANCTION="USER_SANCTION",e))(lI||{}),cI=(e=>(e.CLEAR_AUTH_USER_TOKEN="CLEAR_AUTH_USER_TOKEN",e.SET_EXPORT_REQUEST="SET_EXPORT_REQUEST",e.SET_ARCHIVE_UPLOAD_TASK="SET_ARCHIVE_UPLOAD_TASK",e.SET_ARCHIVE_UPLOAD_TASKS="SET_ARCHIVE_UPLOAD_TASKS",e.SET_ARCHIVE_UPLOAD_TASKS_LOADING="SET_ARCHIVE_UPLOAD_TASKS_LOADING",e.SET_ARCHIVE_UPLOAD_TASKS_PAGINATION="SET_ARCHIVE_UPLOAD_TASKS_PAGINATION",e.SET_ACCOUNT_SUSPENSION="SET_ACCOUNT_SUSPENSION",e.SET_TIMEZONES="SET_TIMEZONES",e.SET_USER_SANCTION="SET_USER_SANCTION",e.UPDATE_AUTH_TOKEN="UPDATE_AUTH_TOKEN",e.UPDATE_AUTH_USER_PROFILE="UPDATE_AUTH_USER_PROFILE",e.UPDATE_BLOCKED_USERS="UPDATE_BLOCKED_USERS",e.UPDATE_FOLLOW_REQUESTS="UPDATE_FOLLOW_REQUESTS",e.UPDATE_IS_SUCCESS="UPDATE_USER_IS_SUCCESS",e.UPDATE_IS_REGISTRATION_SUCCESS="UPDATE_IS_REGISTRATION_SUCCESS",e.UPDATE_USER_LOADING="UPDATE_USER_LOADING",e))(cI||{}),dI=(e=>(e.ADD_EQUIPMENT="ADD_EQUIPMENT",e.DELETE_EQUIPMENT="DELETE_EQUIPMENT",e.GET_EQUIPMENT="GET_EQUIPMENT",e.GET_EQUIPMENT_TYPES="GET_EQUIPMENT_TYPES",e.GET_EQUIPMENTS="GET_EQUIPMENTS",e.REFRESH_EQUIPMENT="REFRESH_EQUIPMENT",e.UPDATE_EQUIPMENT="UPDATE_EQUIPMENT",e.UPDATE_EQUIPMENT_TYPE="UPDATE_EQUIPMENT_TYPE",e))(dI||{}),EI=(e=>(e.EQUIPMENT="EQUIPMENT",e.EQUIPMENTS="EQUIPMENTS",e.EQUIPMENT_TYPES="EQUIPMENT_TYPES",e.LOADING="LOADING",e))(EI||{}),_I=(e=>(e.ADD_EQUIPMENT="ADD_EQUIPMENT",e.REMOVE_EQUIPMENT="REMOVE_EQUIPMENT",e.SET_EQUIPMENTS="SET_EQUIPMENTS",e.SET_EQUIPMENT_TYPES="SET_EQUIPMENT_TYPES",e.SET_LOADING="SET_LOADING",e.UPDATE_EQUIPMENT="UPDATE_EQUIPMENT",e))(_I||{}),TI=(e=>(e.GET_UNREAD_STATUS="GET_UNREAD_STATUS",e.GET_NOTIFICATION_TYPES="GET_NOTIFICATION_TYPES",e.GET_NOTIFICATIONS="GET_NOTIFICATIONS",e.MARK_ALL_AS_READ="MARK_ALL_AS_READ",e.UPDATE_STATUS="UPDATE_STATUS",e))(TI||{}),pI=(e=>(e.NOTIFICATIONS="NOTIFICATIONS",e.PAGINATION="PAGINATION",e.UNREAD_STATUS="UNREAD_STATUS",e.TYPES="TYPES",e))(pI||{}),mI=(e=>(e.UPDATE_NOTIFICATIONS="UPDATE_NOTIFICATIONS",e.UPDATE_PAGINATION="UPDATE_PAGINATION",e.UPDATE_TYPES="UPDATE_TYPES",e.UPDATE_UNREAD_STATUS="UPDATE_UNREAD_STATUS",e.EMPTY_NOTIFICATIONS="EMPTY_NOTIFICATIONS",e))(mI||{}),SI=(e=>(e.AUTHORIZE_CLIENT="AUTHORIZE_CLIENT",e.CREATE_CLIENT="CREATE_CLIENT",e.DELETE_CLIENT="DELETE_CLIENT",e.GET_CLIENTS="GET_CLIENTS",e.GET_CLIENT_BY_CLIENT_ID="GET_CLIENT_BY_CLIENT_ID",e.GET_CLIENT_BY_ID="GET_CLIENT_BY_ID",e.REVOKE_ALL_TOKENS="REVOKE_ALL_TOKENS",e))(SI||{}),OI=(e=>(e.CLIENT="CLIENT",e.CLIENTS="CLIENTS",e.CLIENTS_PAGINATION="CLIENTS_PAGINATION",e.REVOCATION_SUCCESSFUL="REVOCATION_SUCCESSFUL",e))(OI||{}),AI=(e=>(e.EMPTY_CLIENT="EMPTY_CLIENT",e.SET_CLIENT="SET_CLIENT",e.SET_CLIENTS="SET_CLIENTS",e.SET_CLIENTS_PAGINATION="SET_CLIENTS_PAGINATION",e.SET_REVOCATION_SUCCESSFUL="SET_REVOCATION_SUCCESSFUL",e))(AI||{}),fI=(e=>(e.EMPTY_REPORTS="EMPTY_REPORTS",e.GET_REPORT="GET_REPORT",e.GET_REPORTS="GET_REPORTS",e.GET_UNRESOLVED_REPORTS_STATUS="GET_UNRESOLVED_REPORTS_STATUS",e.PROCESS_APPEAL="PROCESS_APPEAL",e.SUBMIT_ADMIN_ACTION="SUBMIT_ADMIN_ACTION",e.SUBMIT_REPORT="SUBMIT_REPORT",e.UPDATE_REPORT="UPDATE_REPORT",e))(fI||{}),hI=(e=>(e.REPORT="REPORT",e.REPORT_STATUS="REPORT_STATUS",e.REPORT_LOADING="REPORT_LOADING",e.REPORT_UPDATE_LOADING="REPORT_UPDATE_LOADING",e.REPORTS="REPORTS",e.REPORTS_PAGINATION="REPORTS_PAGINATION",e.UNRESOLVED_REPORTS_STATUS="UNRESOLVED_REPORTS_STATUS",e))(hI||{}),II=(e=>(e.EMPTY_REPORT="EMPTY_REPORT",e.SET_REPORT="SET_REPORT",e.SET_REPORT_LOADING="SET_REPORT_LOADING",e.SET_REPORT_STATUS="SET_REPORT_STATUS",e.SET_REPORT_UPDATE_LOADING="SET_REPORT_UPDATE_LOADING",e.SET_REPORTS="SET_REPORTS",e.SET_REPORTS_PAGINATION="SET_REPORTS_PAGINATION",e.SET_UNRESOLVED_REPORTS_STATUS="SET_UNRESOLVED_REPORTS_STATUS",e))(II||{}),RI=(e=>(e.GET_APPLICATION_CONFIG="GET_APPLICATION_CONFIG",e.GET_APPLICATION_PRIVACY_POLICY="GET_APPLICATION_PRIVACY_POLICY",e.GET_APPLICATION_STATS="GET_APPLICATION_STATS",e.UPDATE_APPLICATION_CONFIG="UPDATE_APPLICATION_CONFIG",e.UPDATE_APPLICATION_LANGUAGE="UPDATE_APPLICATION_LANGUAGE",e))(RI||{}),NI=(e=>(e.APP_CONFIG="APP_CONFIG",e.APP_LOADING="APP_LOADING",e.APP_STATS="APP_STATS",e.DARK_MODE="DARK_MODE",e.ERROR_MESSAGES="ERROR_MESSAGES",e.LANGUAGE="LANGUAGE",e.LOCALE="LOCALE",e.DISPLAY_OPTIONS="DISPLAY_OPTIONS",e))(NI||{}),gI=(e=>(e.EMPTY_ERROR_MESSAGES="EMPTY_ERROR_MESSAGES",e.SET_ERROR_MESSAGES="SET_ERROR_MESSAGES",e.UPDATE_APPLICATION_CONFIG="UPDATE_APPLICATION_CONFIG",e.UPDATE_APPLICATION_LOADING="UPDATE_APPLICATION_LOADING",e.UPDATE_APPLICATION_PRIVACY_POLICY="UPDATE_APPLICATION_PRIVACY_POLICY",e.UPDATE_APPLICATION_STATS="UPDATE_APPLICATION_STATS",e.UPDATE_DARK_MODE="UPDATE_DARK_MODE",e.UPDATE_LANG="UPDATE_LANG",e.UPDATE_DISPLAY_OPTIONS="UPDATE_DISPLAY_OPTIONS",e))(gI||{}),LI=(e=>(e.GET_SPORTS="GET_SPORTS",e.UPDATE_SPORTS="UPDATE_SPORTS",e))(LI||{}),CI=(e=>(e.SPORTS="SPORTS",e))(CI||{}),vI=(e=>(e.SET_SPORTS="SET_SPORTS",e))(vI||{}),DI=(e=>(e.GET_USER_SPORT_STATS="GET_USER_SPORT_STATS",e.GET_USER_STATS="GET_USER_STATS",e))(DI||{}),PI=(e=>(e.USER_SPORT_STATS="USER_SPORT_STATS",e.USER_STATS="USER_STATS",e.STATS_LOADING="STATS_LOADING",e.TOTAL_WORKOUTS="TOTAL_WORKOUTS",e))(PI||{}),bI=(e=>(e.EMPTY_USER_SPORT_STATS="EMPTY_USER_SPORT_STATS",e.EMPTY_USER_STATS="EMPTY_USER_STATS",e.UPDATE_USER_SPORT_STATS="UPDATE_USER_SPORT_STATS",e.UPDATE_USER_STATS="UPDATE_USER_STATS",e.UPDATE_STATS_LOADING="UPDATE_STATS_LOADING",e.UPDATE_TOTAL_WORKOUTS="UPDATE_TOTAL_WORKOUTS",e))(bI||{}),UI=(e=>(e.EMPTY_USER="EMPTY_USER",e.EMPTY_USERS="EMPTY_USERS",e.GET_USER="GET_USER",e.GET_USER_SANCTIONS="GET_USER_SANCTIONS",e.GET_USER_WORKOUTS="GET_USER_WORKOUTS",e.GET_USERS="GET_USERS",e.GET_USERS_FOR_ADMIN="GET_USERS_FOR_ADMIN",e.UPDATE_USER="UPDATE_USER",e.DELETE_USER_ACCOUNT="DELETE_USER_ACCOUNT",e.UPDATE_RELATIONSHIP="UPDATE_RELATIONSHIP",e.GET_RELATIONSHIPS="GET_RELATIONSHIPS",e.EMPTY_RELATIONSHIPS="EMPTY_RELATIONSHIPS",e.GET_USERS_QUEUED_TASKS_LIST="GET_USERS_QUEUED_TASKS_LIST",e.GET_USERS_QUEUED_TASKS_COUNT="GET_USERS_QUEUED_TASKS_COUNT",e))(UI||{}),kI=(e=>(e.USER="USER",e.USER_SANCTIONS="USER_SANCTIONS",e.USER_SANCTIONS_LOADING="USER_SANCTIONS_LOADING",e.USER_SANCTIONS_PAGINATION="USER_SANCTIONS_PAGINATION",e.USER_CURRENT_REPORTING="USER_CURRENT_REPORTING",e.USER_RELATIONSHIPS="USER_RELATIONSHIPS",e.USER_WORKOUTS="USER_WORKOUTS",e.USER_WORKOUTS_LOADING="USER_WORKOUTS_LOADING",e.USERS="USERS",e.USERS_IS_SUCCESS="USERS_IS_SUCCESS",e.USERS_LOADING="USERS_LOADING",e.USERS_PAGINATION="USERS_PAGINATION",e.USERS_QUEUED_TASKS="USERS_QUEUED_TASKS",e.USERS_QUEUED_TASKS_COUNTS="USERS_QUEUED_TASKS_COUNTS",e.USERS_QUEUED_TASKS_PAGINATION="USERS_QUEUED_TASKS_PAGINATION",e))(kI||{}),$I=(e=>(e.UPDATE_USER="UPDATE_USER",e.UPDATE_USER_SANCTIONS="UPDATE_USER_SANCTIONS",e.UPDATE_USER_SANCTIONS_LOADING="UPDATE_USER_SANCTIONS_LOADING",e.UPDATE_USER_SANCTIONS_PAGINATION="UPDATE_USER_SANCTIONS_PAGINATION",e.UPDATE_USER_CURRENT_REPORTING="UPDATE_USER_CURRENT_REPORTING",e.UPDATE_USER_IN_USERS="UPDATE_USER_IN_USERS",e.UPDATE_USER_IN_RELATIONSHIPS="UPDATE_USER_IN_RELATIONSHIPS",e.UPDATE_USER_RELATIONSHIPS="UPDATE_USER_RELATIONSHIPS",e.UPDATE_USER_WORKOUTS="UPDATE_USER_WORKOUTS",e.UPDATE_USER_WORKOUTS_LOADING="UPDATE_USER_WORKOUTS_LOADING",e.UPDATE_USERS="UPDATE_USERS",e.UPDATE_USERS_LOADING="UPDATE_USERS_LOADING",e.UPDATE_USERS_PAGINATION="UPDATE_USERS_PAGINATION",e.UPDATE_IS_SUCCESS="UPDATE_IS_SUCCESS",e.UPDATE_USERS_QUEUED_TASKS="UPDATE_USERS_QUEUED_TASKS",e.UPDATE_USERS_QUEUED_TASKS_COUNTS="UPDATE_USERS_QUEUED_TASKS_COUNTS",e.UPDATE_USERS_QUEUED_TASKS_PAGINATION="UPDATE_USERS_QUEUED_TASKS_PAGINATION",e))($I||{}),yI=(e=>(e.ADD_COMMENT="ADD_COMMENT",e.ADD_WORKOUT="ADD_WORKOUT",e.ADD_WORKOUT_WITHOUT_GPX="ADD_WORKOUT_WITHOUT_GPX",e.DELETE_WORKOUT="DELETE_WORKOUT",e.DELETE_WORKOUT_COMMENT="DELETE_WORKOUT_COMMENT",e.EDIT_WORKOUT="EDIT_WORKOUT",e.EDIT_WORKOUT_COMMENT="EDIT_WORKOUT_COMMENT",e.EDIT_WORKOUT_CONTENT="EDIT_WORKOUT_CONTENT",e.GET_CALENDAR_WORKOUTS="GET_CALENDAR_WORKOUTS",e.GET_AUTH_USER_WORKOUTS="GET_AUTH_USER_WORKOUTS",e.GET_AUTH_USER_WORKOUTS_COLLECTION="GET_AUTH_USER_WORKOUTS_COLLECTION",e.GET_AUTH_USER_WORKOUTS_FOR_GLOBAl_MAP="GET_AUTH_USER_WORKOUTS_FOR_GLOBAl_MAP",e.GET_LOCATION_FROM_QUERY="GET_LOCATION_FROM_QUERY",e.GET_TIMELINE_WORKOUTS="GET_TIMELINE_WORKOUTS",e.GET_MORE_TIMELINE_WORKOUTS="GET_MORE_TIMELINE_WORKOUTS",e.GET_WORKOUT_DATA="GET_WORKOUT_DATA",e.GET_WORKOUT_COMMENT="GET_WORKOUT_COMMENT",e.GET_WORKOUT_COMMENTS="GET_WORKOUT_COMMENTS",e.GET_WORKOUT_GEOJSON="GET_WORKOUT_GEOJSON",e.GET_LIKES="GET_LIKES",e.LIKE_COMMENT="LIKE_COMMENT",e.LIKE_WORKOUT="LIKE_WORKOUT",e.MAKE_APPEAL="MAKE_COMMENT_APPEAL",e.REFRESH_WORKOUT="REFRESH_WORKOUT",e.UNDO_LIKE_COMMENT="UNDO_LIKE_COMMENT",e.UNDO_LIKE_WORKOUT="UNDO_LIKE_WORKOUT",e))(yI||{}),MI=(e=>(e.APPEAL_LOADING="APPEAL_LOADING",e.CALENDAR_WORKOUTS="CALENDAR_WORKOUTS",e.CURRENT_REPORTING="CURRENT_REPORTING",e.SUCCESS="SUCCESS",e.TIMELINE_WORKOUTS="TIMELINE_WORKOUTS",e.AUTH_USER_WORKOUTS="AUTH_USER_WORKOUTS",e.AUTH_USER_WORKOUTS_COLLECTION="AUTH_USER_WORKOUTS_COLLECTION",e.WORKOUT_CONTENT_EDITION="WORKOUT_CONTENT_EDITION",e.WORKOUT_DATA="WORKOUT_DATA",e.WORKOUT_GEOJSON="WORKOUT_GEOJSON",e.WORKOUTS_PAGINATION="WORKOUTS_PAGINATION",e.WORKOUTS_STATISTICS="WORKOUTS_STATISTICS",e.GEOCODE_LOADING="GEOCODE_LOADING",e.MAP_LOADING="MAP_LOADING",e))(MI||{}),Pa=(e=>(e.ADD_TIMELINE_WORKOUTS="ADD_TIMELINE_WORKOUTS",e.EMPTY_WORKOUTS="EMPTY_WORKOUTS",e.EMPTY_CALENDAR_WORKOUTS="EMPTY_CALENDAR_WORKOUTS",e.EMPTY_WORKOUT="EMPTY_WORKOUT",e.SET_APPEAL_LOADING="SET_APPEAL_LOADING",e.SET_CALENDAR_WORKOUTS="SET_CALENDAR_WORKOUTS",e.SET_TIMELINE_WORKOUTS="SET_TIMELINE_WORKOUTS",e.SET_USER_WORKOUTS="SET_USER_WORKOUTS",e.SET_WORKOUT="SET_WORKOUT",e.SET_WORKOUT_GEOJSON="SET_WORKOUT_GEOJSON",e.SET_WORKOUT_CHART_DATA="SET_WORKOUT_CHART_DATA",e.SET_WORKOUT_CHART_DATA_LOADING="SET_WORKOUT_CHART_DATA_LOADING",e.SET_WORKOUT_CONTENT="SET_WORKOUT_CONTENT",e.SET_WORKOUT_CONTENT_LOADING="SET_WORKOUT_CONTENT_LOADING",e.SET_WORKOUT_CONTENT_TYPE="SET_WORKOUT_CONTENT_TYPE",e.SET_WORKOUT_LOADING="SET_WORKOUT_LOADING",e.SET_USER_WORKOUTS_COLLECTION="SET_USER_WORKOUTS_COLLECTION",e.SET_WORKOUTS_PAGINATION="SET_WORKOUTS_PAGINATION",e.SET_WORKOUTS_STATISTICS="SET_WORKOUTS_STATISTICS",e.ADD_WORKOUT_COMMENT="ADD_WORKOUT_COMMENT",e.SET_WORKOUT_COMMENTS="SET_WORKOUT_COMMENTS",e.SET_COMMENT_LOADING="SET_COMMENT_LOADING",e.SET_CURRENT_COMMENT_EDITION="SET_CURRENT_COMMENT_EDITION",e.SET_CURRENT_REPORTING="SET_CURRENT_REPORTING",e.SET_SUCCESS="SET_SUCCESS",e.SET_REFRESH_LOADING="SET_REFRESH_LOADING",e.SET_GEOCODE_LOADING="SET_GEOCODE_LOADING",e.SET_MAP_LOADING="SET_MAP_LOADING",e))(Pa||{});const oe={ACTIONS:RI,GETTERS:NI,MUTATIONS:gI},Xt={ACTIONS:LI,GETTERS:CI,MUTATIONS:vI},Wt={ACTIONS:DI,GETTERS:PI,MUTATIONS:bI},j={ACTIONS:uI,GETTERS:lI,MUTATIONS:cI},lt={ACTIONS:SI,GETTERS:OI,MUTATIONS:AI},_t={ACTIONS:TI,GETTERS:pI,MUTATIONS:mI},Fe={ACTIONS:fI,GETTERS:hI,MUTATIONS:II},ue={ACTIONS:UI,GETTERS:kI,MUTATIONS:$I},x={ACTIONS:yI,GETTERS:MI,MUTATIONS:Pa},xe={ACTIONS:dI,GETTERS:EI,MUTATIONS:_I},os=()=>"/api/",ae=(e,t,n="UNKNOWN")=>{if(t&&t.message==="canceled")return;const a=t?.response&&t.response.data?t.response.data:null;if(t?.response?.status===401&&a?.error==="invalid_token"){localStorage.removeItem("authToken"),e.dispatch(j.ACTIONS.CHECK_AUTH_USER);return}if(t?.response?.status===400&&a&&"errored_workouts"in a&&"new_workouts"in a){e.commit(oe.MUTATIONS.SET_ERROR_MESSAGES,{createdWorkouts:a.new_workouts,erroredWorkouts:a.errored_workouts});return}const o=SP(t,e);if(o){e.commit(oe.MUTATIONS.SET_ERROR_MESSAGES,o);return}const s=t?t.response?t.response.status===413?"file size is greater than the allowed size":a?.message?a.message:n:t.message?t.message:n:n;e.commit(oe.MUTATIONS.SET_ERROR_MESSAGES,s.includes(` +`)?s.split(` +`).filter(i=>i!=="").map(i=>`api.ERROR.${i}`):`api.ERROR.${s}`)},SP=(e,t)=>{if(e?.response?.data){const n={...e.response.data};if("equipment_id"in n){const a=t.getters[xe.GETTERS.EQUIPMENTS].filter(o=>o.id===n.equipment_id);return{equipmentId:n.equipment_id,equipmentLabel:a.length===0?null:a[0].label,status:n.status}}}return null},OP={class:"user-picture"},AP=["alt","src"],fP={key:1,class:"no-picture"},Yt=te({__name:"UserPicture",props:{user:{}},setup(e){const t=e,{user:n}=Ae(t),a=W(()=>n.value.picture?`${os()}users/${n.value.username}/picture?${Date.now()}`:"");return(o,s)=>(S(),I("div",OP,[a.value!==""?(S(),I("img",{key:0,class:"profile-user-img",alt:o.$t("user.USER_PICTURE"),src:a.value},null,8,AP)):(S(),I("div",fP,[...s[0]||(s[0]=[E("i",{class:"fa fa-user-circle-o","aria-hidden":"true"},null,-1)])]))]))}});function hP(){return wI().__VUE_DEVTOOLS_GLOBAL_HOOK__}function wI(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const IP=typeof Proxy=="function",RP="devtools-plugin:setup",NP="plugin:settings:set";let Ts,oE;function gP(){var e;return Ts!==void 0||(typeof window<"u"&&window.performance?(Ts=!0,oE=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Ts=!0,oE=globalThis.perf_hooks.performance):Ts=!1),Ts}function LP(){return gP()?oE.now():Date.now()}class CP{constructor(t,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=n;const a={};if(t.settings)for(const i in t.settings){const r=t.settings[i];a[i]=r.defaultValue}const o=`__vue-devtools-plugin-settings__${t.id}`;let s=Object.assign({},a);try{const i=localStorage.getItem(o),r=JSON.parse(i);Object.assign(s,r)}catch{}this.fallbacks={getSettings(){return s},setSettings(i){try{localStorage.setItem(o,JSON.stringify(i))}catch{}s=i},now(){return LP()}},n&&n.on(NP,(i,r)=>{i===this.plugin.id&&this.fallbacks.setSettings(r)}),this.proxiedOn=new Proxy({},{get:(i,r)=>this.target?this.target.on[r]:(...u)=>{this.onQueue.push({method:r,args:u})}}),this.proxiedTarget=new Proxy({},{get:(i,r)=>this.target?this.target[r]:r==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(r)?(...u)=>(this.targetQueue.push({method:r,args:u,resolve:()=>{}}),this.fallbacks[r](...u)):(...u)=>new Promise(c=>{this.targetQueue.push({method:r,args:u,resolve:c})})})}async setRealTarget(t){this.target=t;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function vP(e,t){const n=e,a=wI(),o=hP(),s=IP&&n.enableEarlyProxy;if(o&&(a.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!s))o.emit(RP,e,t);else{const i=s?new CP(n,o):null;(a.__VUE_DEVTOOLS_PLUGINS__=a.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:i}),i&&t(i.proxiedTarget)}}var WI="store";function A_(e){return e===void 0&&(e=null),$t(e!==null?e:WI)}function Zs(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function DP(e){return e!==null&&typeof e=="object"}function PP(e){return e&&typeof e.then=="function"}function bP(e,t){return function(){return e(t)}}function zI(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var a=t.indexOf(e);a>-1&&t.splice(a,1)}}function FI(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;zl(e,n,[],e._modules.root,!0),f_(e,n,t)}function f_(e,t,n){var a=e._state,o=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var s=e._wrappedGetters,i={},r={},u=lf(!0);u.run(function(){Zs(s,function(c,l){i[l]=bP(c,e),r[l]=W(function(){return i[l]()}),Object.defineProperty(e.getters,l,{get:function(){return r[l].value},enumerable:!0})})}),e._state=vt({data:t}),e._scope=u,e.strict&&MP(e),a&&n&&e._withCommit(function(){a.data=null}),o&&o.stop()}function zl(e,t,n,a,o){var s=!n.length,i=e._modules.getNamespace(n);if(a.namespaced&&(e._modulesNamespaceMap[i],e._modulesNamespaceMap[i]=a),!s&&!o){var r=h_(t,n.slice(0,-1)),u=n[n.length-1];e._withCommit(function(){r[u]=a.state})}var c=a.context=UP(e,i,n);a.forEachMutation(function(l,_){var d=i+_;kP(e,d,l,c)}),a.forEachAction(function(l,_){var d=l.root?_:i+_,p=l.handler||l;$P(e,d,p,c)}),a.forEachGetter(function(l,_){var d=i+_;yP(e,d,l,c)}),a.forEachChild(function(l,_){zl(e,t,n.concat(_),l,o)})}function UP(e,t,n){var a=t==="",o={dispatch:a?e.dispatch:function(s,i,r){var u=Uu(s,i,r),c=u.payload,l=u.options,_=u.type;return(!l||!l.root)&&(_=t+_),e.dispatch(_,c)},commit:a?e.commit:function(s,i,r){var u=Uu(s,i,r),c=u.payload,l=u.options,_=u.type;(!l||!l.root)&&(_=t+_),e.commit(_,c,l)}};return Object.defineProperties(o,{getters:{get:a?function(){return e.getters}:function(){return BI(e,t)}},state:{get:function(){return h_(e.state,n)}}}),o}function BI(e,t){if(!e._makeLocalGettersCache[t]){var n={},a=t.length;Object.keys(e.getters).forEach(function(o){if(o.slice(0,a)===t){var s=o.slice(a);Object.defineProperty(n,s,{get:function(){return e.getters[o]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function kP(e,t,n,a){var o=e._mutations[t]||(e._mutations[t]=[]);o.push(function(i){n.call(e,a.state,i)})}function $P(e,t,n,a){var o=e._actions[t]||(e._actions[t]=[]);o.push(function(i){var r=n.call(e,{dispatch:a.dispatch,commit:a.commit,getters:a.getters,state:a.state,rootGetters:e.getters,rootState:e.state},i);return PP(r)||(r=Promise.resolve(r)),e._devtoolHook?r.catch(function(u){throw e._devtoolHook.emit("vuex:error",u),u}):r})}function yP(e,t,n,a){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(s){return n(a.state,a.getters,s.state,s.getters)})}function MP(e){be(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function h_(e,t){return t.reduce(function(n,a){return n[a]},e)}function Uu(e,t,n){return DP(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var wP="vuex bindings",pm="vuex:mutations",Dc="vuex:actions",ps="vuex",WP=0;function zP(e,t){vP({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[wP]},function(n){n.addTimelineLayer({id:pm,label:"Vuex Mutations",color:mm}),n.addTimelineLayer({id:Dc,label:"Vuex Actions",color:mm}),n.addInspector({id:ps,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(a){if(a.app===e&&a.inspectorId===ps)if(a.filter){var o=[];KI(o,t._modules.root,a.filter,""),a.rootNodes=o}else a.rootNodes=[GI(t._modules.root,"")]}),n.on.getInspectorState(function(a){if(a.app===e&&a.inspectorId===ps){var o=a.nodeId;BI(t,o),a.state=VP(GP(t._modules,o),o==="root"?t.getters:t._makeLocalGettersCache,o)}}),n.on.editInspectorState(function(a){if(a.app===e&&a.inspectorId===ps){var o=a.nodeId,s=a.path;o!=="root"&&(s=o.split("/").filter(Boolean).concat(s)),t._withCommit(function(){a.set(t._state.data,s,a.state.value)})}}),t.subscribe(function(a,o){var s={};a.payload&&(s.payload=a.payload),s.state=o,n.notifyComponentUpdate(),n.sendInspectorTree(ps),n.sendInspectorState(ps),n.addTimelineEvent({layerId:pm,event:{time:Date.now(),title:a.type,data:s}})}),t.subscribeAction({before:function(a,o){var s={};a.payload&&(s.payload=a.payload),a._id=WP++,a._time=Date.now(),s.state=o,n.addTimelineEvent({layerId:Dc,event:{time:a._time,title:a.type,groupId:a._id,subtitle:"start",data:s}})},after:function(a,o){var s={},i=Date.now()-a._time;s.duration={_custom:{type:"duration",display:i+"ms",tooltip:"Action duration",value:i}},a.payload&&(s.payload=a.payload),s.state=o,n.addTimelineEvent({layerId:Dc,event:{time:Date.now(),title:a.type,groupId:a._id,subtitle:"end",data:s}})}})})}var mm=8702998,FP=6710886,BP=16777215,VI={label:"namespaced",textColor:BP,backgroundColor:FP};function HI(e){return e&&e!=="root"?e.split("/").slice(-2,-1)[0]:"Root"}function GI(e,t){return{id:t||"root",label:HI(t),tags:e.namespaced?[VI]:[],children:Object.keys(e._children).map(function(n){return GI(e._children[n],t+n+"/")})}}function KI(e,t,n,a){a.includes(n)&&e.push({id:a||"root",label:a.endsWith("/")?a.slice(0,a.length-1):a||"Root",tags:t.namespaced?[VI]:[]}),Object.keys(t._children).forEach(function(o){KI(e,t._children[o],n,a+o+"/")})}function VP(e,t,n){t=n==="root"?t:t[n];var a=Object.keys(t),o={state:Object.keys(e.state).map(function(i){return{key:i,editable:!0,value:e.state[i]}})};if(a.length){var s=HP(t);o.getters=Object.keys(s).map(function(i){return{key:i.endsWith("/")?HI(i):i,editable:!1,value:sE(function(){return s[i]})}})}return o}function HP(e){var t={};return Object.keys(e).forEach(function(n){var a=n.split("/");if(a.length>1){var o=t,s=a.pop();a.forEach(function(i){o[i]||(o[i]={_custom:{value:{},display:i,tooltip:"Module",abstract:!0}}),o=o[i]._custom.value}),o[s]=sE(function(){return e[n]})}else t[n]=sE(function(){return e[n]})}),t}function GP(e,t){var n=t.split("/").filter(function(a){return a});return n.reduce(function(a,o,s){var i=a[o];if(!i)throw new Error('Missing module "'+o+'" for path "'+t+'".');return s===n.length-1?i:i._children},t==="root"?e:e.root._children)}function sE(e){try{return e()}catch(t){return t}}var Ta=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var a=t.state;this.state=(typeof a=="function"?a():a)||{}},jI={namespaced:{configurable:!0}};jI.namespaced.get=function(){return!!this._rawModule.namespaced};Ta.prototype.addChild=function(t,n){this._children[t]=n};Ta.prototype.removeChild=function(t){delete this._children[t]};Ta.prototype.getChild=function(t){return this._children[t]};Ta.prototype.hasChild=function(t){return t in this._children};Ta.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};Ta.prototype.forEachChild=function(t){Zs(this._children,t)};Ta.prototype.forEachGetter=function(t){this._rawModule.getters&&Zs(this._rawModule.getters,t)};Ta.prototype.forEachAction=function(t){this._rawModule.actions&&Zs(this._rawModule.actions,t)};Ta.prototype.forEachMutation=function(t){this._rawModule.mutations&&Zs(this._rawModule.mutations,t)};Object.defineProperties(Ta.prototype,jI);var ss=function(t){this.register([],t,!1)};ss.prototype.get=function(t){return t.reduce(function(n,a){return n.getChild(a)},this.root)};ss.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(a,o){return n=n.getChild(o),a+(n.namespaced?o+"/":"")},"")};ss.prototype.update=function(t){xI([],this.root,t)};ss.prototype.register=function(t,n,a){var o=this;a===void 0&&(a=!0);var s=new Ta(n,a);if(t.length===0)this.root=s;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],s)}n.modules&&Zs(n.modules,function(r,u){o.register(t.concat(u),r,a)})};ss.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),a=t[t.length-1],o=n.getChild(a);o&&o.runtime&&n.removeChild(a)};ss.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),a=t[t.length-1];return n?n.hasChild(a):!1};function xI(e,t,n){if(t.update(n),n.modules)for(var a in n.modules){if(!t.getChild(a))return;xI(e.concat(a),t.getChild(a),n.modules[a])}}function KP(e){return new $n(e)}var $n=function(t){var n=this;t===void 0&&(t={});var a=t.plugins;a===void 0&&(a=[]);var o=t.strict;o===void 0&&(o=!1);var s=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ss(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=s;var i=this,r=this,u=r.dispatch,c=r.commit;this.dispatch=function(d,p){return u.call(i,d,p)},this.commit=function(d,p,O){return c.call(i,d,p,O)},this.strict=o;var l=this._modules.root.state;zl(this,l,[],this._modules.root),f_(this,l),a.forEach(function(_){return _(n)})},I_={state:{configurable:!0}};$n.prototype.install=function(t,n){t.provide(n||WI,this),t.config.globalProperties.$store=this;var a=this._devtools!==void 0?this._devtools:!1;a&&zP(t,this)};I_.state.get=function(){return this._state.data};I_.state.set=function(e){};$n.prototype.commit=function(t,n,a){var o=this,s=Uu(t,n,a),i=s.type,r=s.payload,u={type:i,payload:r},c=this._mutations[i];c&&(this._withCommit(function(){c.forEach(function(_){_(r)})}),this._subscribers.slice().forEach(function(l){return l(u,o.state)}))};$n.prototype.dispatch=function(t,n){var a=this,o=Uu(t,n),s=o.type,i=o.payload,r={type:s,payload:i},u=this._actions[s];if(u){try{this._actionSubscribers.slice().filter(function(l){return l.before}).forEach(function(l){return l.before(r,a.state)})}catch{}var c=u.length>1?Promise.all(u.map(function(l){return l(i)})):u[0](i);return new Promise(function(l,_){c.then(function(d){try{a._actionSubscribers.filter(function(p){return p.after}).forEach(function(p){return p.after(r,a.state)})}catch{}l(d)},function(d){try{a._actionSubscribers.filter(function(p){return p.error}).forEach(function(p){return p.error(r,a.state,d)})}catch{}_(d)})})}};$n.prototype.subscribe=function(t,n){return zI(t,this._subscribers,n)};$n.prototype.subscribeAction=function(t,n){var a=typeof t=="function"?{before:t}:t;return zI(a,this._actionSubscribers,n)};$n.prototype.watch=function(t,n,a){var o=this;return be(function(){return t(o.state,o.getters)},n,Object.assign({},a))};$n.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._state.data=t})};$n.prototype.registerModule=function(t,n,a){a===void 0&&(a={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),zl(this,this.state,t,this._modules.get(t),a.preserveState),f_(this,this.state)};$n.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var a=h_(n.state,t.slice(0,-1));delete a[t[t.length-1]]}),FI(this)};$n.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};$n.prototype.hotUpdate=function(t){this._modules.update(t),FI(this,!0)};$n.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties($n.prototype,I_);function ye(){return A_()}function He(){const e=ye(),t=W(()=>e.getters[oe.GETTERS.LANGUAGE]),n=W(()=>e.getters[oe.GETTERS.APP_CONFIG]),a=W(()=>e.getters[oe.GETTERS.APP_LOADING]),o=W(()=>e.getters[oe.GETTERS.DISPLAY_OPTIONS]),s=W(()=>e.getters[oe.GETTERS.DARK_MODE]),i=W(()=>c()),r=W(()=>e.getters[oe.GETTERS.ERROR_MESSAGES]),u=W(()=>e.getters[oe.GETTERS.LOCALE]);function c(){return s.value===null&&window.matchMedia("(prefers-color-scheme: dark)").matches?!0:s.value===!0}return{appConfig:n,appLanguage:t,appLoading:a,darkMode:s,darkTheme:i,displayOptions:o,errorMessages:r,locale:u}}const hs=typeof document<"u";function YI(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function jP(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&YI(e.default)}const Ot=Object.assign;function Pc(e,t){const n={};for(const a in t){const o=t[a];n[a]=ca(o)?o.map(e):e(o)}return n}const yi=()=>{},ca=Array.isArray;function Sm(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const qI=/#/g,xP=/&/g,YP=/\//g,qP=/=/g,XP=/\?/g,XI=/\+/g,QP=/%5B/g,ZP=/%5D/g,QI=/%5E/g,JP=/%60/g,ZI=/%7B/g,eb=/%7C/g,JI=/%7D/g,tb=/%20/g;function R_(e){return e==null?"":encodeURI(""+e).replace(eb,"|").replace(QP,"[").replace(ZP,"]")}function nb(e){return R_(e).replace(ZI,"{").replace(JI,"}").replace(QI,"^")}function iE(e){return R_(e).replace(XI,"%2B").replace(tb,"+").replace(qI,"%23").replace(xP,"%26").replace(JP,"`").replace(ZI,"{").replace(JI,"}").replace(QI,"^")}function ab(e){return iE(e).replace(qP,"%3D")}function ob(e){return R_(e).replace(qI,"%23").replace(XP,"%3F")}function sb(e){return ob(e).replace(YP,"%2F")}function tr(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const ib=/\/$/,rb=e=>e.replace(ib,"");function bc(e,t,n="/"){let a,o={},s="",i="";const r=t.indexOf("#");let u=t.indexOf("?");return u=r>=0&&u>r?-1:u,u>=0&&(a=t.slice(0,u),s=t.slice(u,r>0?r:t.length),o=e(s.slice(1))),r>=0&&(a=a||t.slice(0,r),i=t.slice(r,t.length)),a=db(a??t,n),{fullPath:a+s+i,path:a,query:o,hash:tr(i)}}function ub(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Om(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function lb(e,t,n){const a=t.matched.length-1,o=n.matched.length-1;return a>-1&&a===o&&zs(t.matched[a],n.matched[o])&&eR(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function zs(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function eR(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cb(e[n],t[n]))return!1;return!0}function cb(e,t){return ca(e)?Am(e,t):ca(t)?Am(t,e):e===t}function Am(e,t){return ca(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function db(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),o=a[a.length-1];(o===".."||o===".")&&a.push("");let s=n.length-1,i,r;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+a.slice(i).join("/")}const ro={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let rE=(function(e){return e.pop="pop",e.push="push",e})({}),Uc=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function Eb(e){if(!e)if(hs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rb(e)}const _b=/^[^#]+#/;function Tb(e,t){return e.replace(_b,"#")+t}function pb(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const Fl=()=>({left:window.scrollX,top:window.scrollY});function mb(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=pb(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fm(e,t){return(history.state?history.state.position-t:-1)+e}const uE=new Map;function Sb(e,t){uE.set(e,t)}function Ob(e){const t=uE.get(e);return uE.delete(e),t}function Ab(e){return typeof e=="string"||e&&typeof e=="object"}function tR(e){return typeof e=="string"||typeof e=="symbol"}let wt=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const nR=Symbol("");wt.MATCHER_NOT_FOUND+"",wt.NAVIGATION_GUARD_REDIRECT+"",wt.NAVIGATION_ABORTED+"",wt.NAVIGATION_CANCELLED+"",wt.NAVIGATION_DUPLICATED+"";function Fs(e,t){return Ot(new Error,{type:e,[nR]:!0},t)}function Ma(e,t){return e instanceof Error&&nR in e&&(t==null||!!(e.type&t))}const fb=["params","query","hash"];function hb(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of fb)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function Ib(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ao&&iE(o)):[a&&iE(a)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Rb(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=ca(a)?a.map(o=>o==null?null:""+o):a==null?a:""+a)}return t}const Nb=Symbol(""),Im=Symbol(""),Bl=Symbol(""),N_=Symbol(""),lE=Symbol("");function pi(){let e=[];function t(a){return e.push(a),()=>{const o=e.indexOf(a);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function To(e,t,n,a,o,s=i=>i()){const i=a&&(a.enterCallbacks[o]=a.enterCallbacks[o]||[]);return()=>new Promise((r,u)=>{const c=d=>{d===!1?u(Fs(wt.NAVIGATION_ABORTED,{from:n,to:t})):d instanceof Error?u(d):Ab(d)?u(Fs(wt.NAVIGATION_GUARD_REDIRECT,{from:t,to:d})):(i&&a.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),r())},l=s(()=>e.call(a&&a.instances[o],t,n,c));let _=Promise.resolve(l);e.length<3&&(_=_.then(c)),_.catch(d=>u(d))})}function kc(e,t,n,a,o=s=>s()){const s=[];for(const i of e)for(const r in i.components){let u=i.components[r];if(!(t!=="beforeRouteEnter"&&!i.instances[r]))if(YI(u)){const c=(u.__vccOpts||u)[t];c&&s.push(To(c,n,a,i,r,o))}else{let c=u();s.push(()=>c.then(l=>{if(!l)throw new Error(`Couldn't resolve component "${r}" at "${i.path}"`);const _=jP(l)?l.default:l;i.mods[r]=l,i.components[r]=_;const d=(_.__vccOpts||_)[t];return d&&To(d,n,a,i,r,o)()}))}}return s}function gb(e,t){const n=[],a=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;izs(c,r))?a.push(r):n.push(r));const u=e.matched[i];u&&(t.matched.find(c=>zs(c,u))||o.push(u))}return[n,a,o]}let Lb=()=>location.protocol+"//"+location.host;function aR(e,t){const{pathname:n,search:a,hash:o}=t,s=e.indexOf("#");if(s>-1){let i=o.includes(e.slice(s))?e.slice(s).length:1,r=o.slice(i);return r[0]!=="/"&&(r="/"+r),Om(r,"")}return Om(n,e)+a+o}function Cb(e,t,n,a){let o=[],s=[],i=null;const r=({state:d})=>{const p=aR(e,location),O=n.value,A=t.value;let g=0;if(d){if(n.value=p,t.value=d,i&&i===O){i=null;return}g=A?d.position-A.position:0}else a(p);o.forEach(f=>{f(n.value,O,{delta:g,type:rE.pop,direction:g?g>0?Uc.forward:Uc.back:Uc.unknown})})};function u(){i=n.value}function c(d){o.push(d);const p=()=>{const O=o.indexOf(d);O>-1&&o.splice(O,1)};return s.push(p),p}function l(){if(document.visibilityState==="hidden"){const{history:d}=window;if(!d.state)return;d.replaceState(Ot({},d.state,{scroll:Fl()}),"")}}function _(){for(const d of s)d();s=[],window.removeEventListener("popstate",r),window.removeEventListener("pagehide",l),document.removeEventListener("visibilitychange",l)}return window.addEventListener("popstate",r),window.addEventListener("pagehide",l),document.addEventListener("visibilitychange",l),{pauseListeners:u,listen:c,destroy:_}}function Rm(e,t,n,a=!1,o=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:o?Fl():null}}function vb(e){const{history:t,location:n}=window,a={value:aR(e,n)},o={value:t.state};o.value||s(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(u,c,l){const _=e.indexOf("#"),d=_>-1?(n.host&&document.querySelector("base")?e:e.slice(_))+u:Lb()+e+u;try{t[l?"replaceState":"pushState"](c,"",d),o.value=c}catch(p){console.error(p),n[l?"replace":"assign"](d)}}function i(u,c){s(u,Ot({},t.state,Rm(o.value.back,u,o.value.forward,!0),c,{position:o.value.position}),!0),a.value=u}function r(u,c){const l=Ot({},o.value,t.state,{forward:u,scroll:Fl()});s(l.current,l,!0),s(u,Ot({},Rm(a.value,u,null),{position:l.position+1},c),!1),a.value=u}return{location:a,state:o,push:r,replace:i}}function Db(e){e=Eb(e);const t=vb(e),n=Cb(e,t.state,t.location,t.replace);function a(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=Ot({location:"",base:e,go:a,createHref:Tb.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}let Ko=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var qt=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(qt||{});const Pb={type:Ko.Static,value:""},bb=/[a-zA-Z0-9_]/;function Ub(e){if(!e)return[[]];if(e==="/")return[[Pb]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=qt.Static,a=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let r=0,u,c="",l="";function _(){c&&(n===qt.Static?s.push({type:Ko.Static,value:c}):n===qt.Param||n===qt.ParamRegExp||n===qt.ParamRegExpEnd?(s.length>1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),s.push({type:Ko.Param,value:c,regexp:l,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=u}for(;rt.length?t.length===1&&t[0]===hn.Static+hn.Segment?1:-1:0}function oR(e,t){let n=0;const a=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const wb={strict:!1,end:!0,sensitive:!1};function Wb(e,t,n){const a=yb(Ub(e.path),n),o=Ot(a,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function zb(e,t){const n=[],a=new Map;t=Sm(wb,t);function o(_){return a.get(_)}function s(_,d,p){const O=!p,A=Cm(_);A.aliasOf=p&&p.record;const g=Sm(t,_),f=[A];if("alias"in _){const N=typeof _.alias=="string"?[_.alias]:_.alias;for(const C of N)f.push(Cm(Ot({},A,{components:p?p.record.components:A.components,path:C,aliasOf:p?p.record:A})))}let h,R;for(const N of f){const{path:C}=N;if(d&&C[0]!=="/"){const v=d.record.path,D=v[v.length-1]==="/"?"":"/";N.path=d.record.path+(C&&D+C)}if(h=Wb(N,d,g),p?p.alias.push(h):(R=R||h,R!==h&&R.alias.push(h),O&&_.name&&!vm(h)&&i(_.name)),sR(h)&&u(h),A.children){const v=A.children;for(let D=0;D{i(R)}:yi}function i(_){if(tR(_)){const d=a.get(_);d&&(a.delete(_),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(_);d>-1&&(n.splice(d,1),_.record.name&&a.delete(_.record.name),_.children.forEach(i),_.alias.forEach(i))}}function r(){return n}function u(_){const d=Vb(_,n);n.splice(d,0,_),_.record.name&&!vm(_)&&a.set(_.record.name,_)}function c(_,d){let p,O={},A,g;if("name"in _&&_.name){if(p=a.get(_.name),!p)throw Fs(wt.MATCHER_NOT_FOUND,{location:_});g=p.record.name,O=Ot(Lm(d.params,p.keys.filter(R=>!R.optional).concat(p.parent?p.parent.keys.filter(R=>R.optional):[]).map(R=>R.name)),_.params&&Lm(_.params,p.keys.map(R=>R.name))),A=p.stringify(O)}else if(_.path!=null)A=_.path,p=n.find(R=>R.re.test(A)),p&&(O=p.parse(A),g=p.record.name);else{if(p=d.name?a.get(d.name):n.find(R=>R.re.test(d.path)),!p)throw Fs(wt.MATCHER_NOT_FOUND,{location:_,currentLocation:d});g=p.record.name,O=Ot({},d.params,_.params),A=p.stringify(O)}const f=[];let h=p;for(;h;)f.unshift(h.record),h=h.parent;return{name:g,path:A,params:O,matched:f,meta:Bb(f)}}e.forEach(_=>s(_));function l(){n.length=0,a.clear()}return{addRoute:s,resolve:c,removeRoute:i,clearRoutes:l,getRoutes:r,getRecordMatcher:o}}function Lm(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function Cm(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Fb(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Fb(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function vm(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Bb(e){return e.reduce((t,n)=>Ot(t,n.meta),{})}function Vb(e,t){let n=0,a=t.length;for(;n!==a;){const s=n+a>>1;oR(e,t[s])<0?a=s:n=s+1}const o=Hb(e);return o&&(a=t.lastIndexOf(o,a-1)),a}function Hb(e){let t=e;for(;t=t.parent;)if(sR(t)&&oR(e,t)===0)return t}function sR({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Dm(e){const t=$t(Bl),n=$t(N_),a=W(()=>{const u=T(e.to);return t.resolve(u)}),o=W(()=>{const{matched:u}=a.value,{length:c}=u,l=u[c-1],_=n.matched;if(!l||!_.length)return-1;const d=_.findIndex(zs.bind(null,l));if(d>-1)return d;const p=Pm(u[c-2]);return c>1&&Pm(l)===p&&_[_.length-1].path!==p?_.findIndex(zs.bind(null,u[c-2])):d}),s=W(()=>o.value>-1&&Yb(n.params,a.value.params)),i=W(()=>o.value>-1&&o.value===n.matched.length-1&&eR(n.params,a.value.params));function r(u={}){if(xb(u)){const c=t[T(e.replace)?"replace":"push"](T(e.to)).catch(yi);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:a,href:W(()=>a.value.href),isActive:s,isExactActive:i,navigate:r}}function Gb(e){return e.length===1?e[0]:e}const Kb=te({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Dm,setup(e,{slots:t}){const n=vt(Dm(e)),{options:a}=$t(Bl),o=W(()=>({[bm(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[bm(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&Gb(t.default(n));return e.custom?s:gn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),jb=Kb;function xb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Yb(e,t){for(const n in t){const a=t[n],o=e[n];if(typeof a=="string"){if(a!==o)return!1}else if(!ca(o)||o.length!==a.length||a.some((s,i)=>s!==o[i]))return!1}return!0}function Pm(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const bm=(e,t,n)=>e??t??n,qb=te({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=$t(lE),o=W(()=>e.route||a.value),s=$t(Im,0),i=W(()=>{let c=T(s);const{matched:l}=o.value;let _;for(;(_=l[c])&&!_.components;)c++;return c}),r=W(()=>o.value.matched[i.value]);rn(Im,W(()=>i.value+1)),rn(Nb,r),rn(lE,o);const u=Ee();return be(()=>[u.value,r.value,e.name],([c,l,_],[d,p,O])=>{l&&(l.instances[_]=c,p&&p!==l&&c&&c===d&&(l.leaveGuards.size||(l.leaveGuards=p.leaveGuards),l.updateGuards.size||(l.updateGuards=p.updateGuards))),c&&l&&(!p||!zs(l,p)||!d)&&(l.enterCallbacks[_]||[]).forEach(A=>A(c))},{flush:"post"}),()=>{const c=o.value,l=e.name,_=r.value,d=_&&_.components[l];if(!d)return Um(n.default,{Component:d,route:c});const p=_.props[l],O=p?p===!0?c.params:typeof p=="function"?p(c):p:null,g=gn(d,Ot({},O,t,{onVnodeUnmounted:f=>{f.component.isUnmounted&&(_.instances[l]=null)},ref:u}));return Um(n.default,{Component:g,route:c})||g}}});function Um(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xb=qb;function Qb(e){const t=zb(e.routes,e),n=e.parseQuery||Ib,a=e.stringifyQuery||hm,o=e.history,s=pi(),i=pi(),r=pi(),u=Cl(ro);let c=ro;hs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const l=Pc.bind(null,Z=>""+Z),_=Pc.bind(null,sb),d=Pc.bind(null,tr);function p(Z,se){let fe,We;return tR(Z)?(fe=t.getRecordMatcher(Z),We=se):We=Z,t.addRoute(We,fe)}function O(Z){const se=t.getRecordMatcher(Z);se&&t.removeRoute(se)}function A(){return t.getRoutes().map(Z=>Z.record)}function g(Z){return!!t.getRecordMatcher(Z)}function f(Z,se){if(se=Ot({},se||u.value),typeof Z=="string"){const Y=bc(n,Z,se.path),me=t.resolve({path:Y.path},se),he=o.createHref(Y.fullPath);return Ot(Y,me,{params:d(me.params),hash:tr(Y.hash),redirectedFrom:void 0,href:he})}let fe;if(Z.path!=null)fe=Ot({},Z,{path:bc(n,Z.path,se.path).path});else{const Y=Ot({},Z.params);for(const me in Y)Y[me]==null&&delete Y[me];fe=Ot({},Z,{params:_(Y)}),se.params=_(se.params)}const We=t.resolve(fe,se),ce=Z.hash||"";We.params=l(d(We.params));const $=ub(a,Ot({},Z,{hash:nb(ce),path:We.path})),F=o.createHref($);return Ot({fullPath:$,hash:ce,query:a===hm?Rb(Z.query):Z.query||{}},We,{redirectedFrom:void 0,href:F})}function h(Z){return typeof Z=="string"?bc(n,Z,u.value.path):Ot({},Z)}function R(Z,se){if(c!==Z)return Fs(wt.NAVIGATION_CANCELLED,{from:se,to:Z})}function N(Z){return D(Z)}function C(Z){return N(Ot(h(Z),{replace:!0}))}function v(Z,se){const fe=Z.matched[Z.matched.length-1];if(fe&&fe.redirect){const{redirect:We}=fe;let ce=typeof We=="function"?We(Z,se):We;return typeof ce=="string"&&(ce=ce.includes("?")||ce.includes("#")?ce=h(ce):{path:ce},ce.params={}),Ot({query:Z.query,hash:Z.hash,params:ce.path!=null?{}:Z.params},ce)}}function D(Z,se){const fe=c=f(Z),We=u.value,ce=Z.state,$=Z.force,F=Z.replace===!0,Y=v(fe,We);if(Y)return D(Ot(h(Y),{state:typeof Y=="object"?Ot({},ce,Y.state):ce,force:$,replace:F}),se||fe);const me=fe;me.redirectedFrom=se;let he;return!$&&lb(a,We,fe)&&(he=Fs(wt.NAVIGATION_DUPLICATED,{to:me,from:We}),De(We,We,!0,!1)),(he?Promise.resolve(he):M(me,We)).catch(de=>Ma(de)?Ma(de,wt.NAVIGATION_GUARD_REDIRECT)?de:Le(de):ge(de,me,We)).then(de=>{if(de){if(Ma(de,wt.NAVIGATION_GUARD_REDIRECT))return D(Ot({replace:F},h(de.to),{state:typeof de.to=="object"?Ot({},ce,de.to.state):ce,force:$}),se||me)}else de=y(me,We,!0,F,ce);return U(me,We,de),de})}function b(Z,se){const fe=R(Z,se);return fe?Promise.reject(fe):Promise.resolve()}function k(Z){const se=Xe.values().next().value;return se&&typeof se.runWithContext=="function"?se.runWithContext(Z):Z()}function M(Z,se){let fe;const[We,ce,$]=gb(Z,se);fe=kc(We.reverse(),"beforeRouteLeave",Z,se);for(const Y of We)Y.leaveGuards.forEach(me=>{fe.push(To(me,Z,se))});const F=b.bind(null,Z,se);return fe.push(F),X(fe).then(()=>{fe=[];for(const Y of s.list())fe.push(To(Y,Z,se));return fe.push(F),X(fe)}).then(()=>{fe=kc(ce,"beforeRouteUpdate",Z,se);for(const Y of ce)Y.updateGuards.forEach(me=>{fe.push(To(me,Z,se))});return fe.push(F),X(fe)}).then(()=>{fe=[];for(const Y of $)if(Y.beforeEnter)if(ca(Y.beforeEnter))for(const me of Y.beforeEnter)fe.push(To(me,Z,se));else fe.push(To(Y.beforeEnter,Z,se));return fe.push(F),X(fe)}).then(()=>(Z.matched.forEach(Y=>Y.enterCallbacks={}),fe=kc($,"beforeRouteEnter",Z,se,k),fe.push(F),X(fe))).then(()=>{fe=[];for(const Y of i.list())fe.push(To(Y,Z,se));return fe.push(F),X(fe)}).catch(Y=>Ma(Y,wt.NAVIGATION_CANCELLED)?Y:Promise.reject(Y))}function U(Z,se,fe){r.list().forEach(We=>k(()=>We(Z,se,fe)))}function y(Z,se,fe,We,ce){const $=R(Z,se);if($)return $;const F=se===ro,Y=hs?history.state:{};fe&&(We||F?o.replace(Z.fullPath,Ot({scroll:F&&Y&&Y.scroll},ce)):o.push(Z.fullPath,ce)),u.value=Z,De(Z,se,fe,F),Le()}let V;function ne(){V||(V=o.listen((Z,se,fe)=>{if(!mt.listening)return;const We=f(Z),ce=v(We,mt.currentRoute.value);if(ce){D(Ot(ce,{replace:!0,force:!0}),We).catch(yi);return}c=We;const $=u.value;hs&&Sb(fm($.fullPath,fe.delta),Fl()),M(We,$).catch(F=>Ma(F,wt.NAVIGATION_ABORTED|wt.NAVIGATION_CANCELLED)?F:Ma(F,wt.NAVIGATION_GUARD_REDIRECT)?(D(Ot(h(F.to),{force:!0}),We).then(Y=>{Ma(Y,wt.NAVIGATION_ABORTED|wt.NAVIGATION_DUPLICATED)&&!fe.delta&&fe.type===rE.pop&&o.go(-1,!1)}).catch(yi),Promise.reject()):(fe.delta&&o.go(-fe.delta,!1),ge(F,We,$))).then(F=>{F=F||y(We,$,!1),F&&(fe.delta&&!Ma(F,wt.NAVIGATION_CANCELLED)?o.go(-fe.delta,!1):fe.type===rE.pop&&Ma(F,wt.NAVIGATION_ABORTED|wt.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),U(We,$,F)}).catch(yi)}))}let H=pi(),_e=pi(),Re;function ge(Z,se,fe){Le(Z);const We=_e.list();return We.length?We.forEach(ce=>ce(Z,se,fe)):console.error(Z),Promise.reject(Z)}function Ie(){return Re&&u.value!==ro?Promise.resolve():new Promise((Z,se)=>{H.add([Z,se])})}function Le(Z){return Re||(Re=!Z,ne(),H.list().forEach(([se,fe])=>Z?fe(Z):se()),H.reset()),Z}function De(Z,se,fe,We){const{scrollBehavior:ce}=e;if(!hs||!ce)return Promise.resolve();const $=!fe&&Ob(fm(Z.fullPath,0))||(We||!fe)&&history.state&&history.state.scroll||null;return nn().then(()=>ce(Z,se,$)).then(F=>F&&mb(F)).catch(F=>ge(F,Z,se))}const tt=Z=>o.go(Z);let we;const Xe=new Set,mt={currentRoute:u,listening:!0,addRoute:p,removeRoute:O,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:A,resolve:f,options:e,push:N,replace:C,go:tt,back:()=>tt(-1),forward:()=>tt(1),beforeEach:s.add,beforeResolve:i.add,afterEach:r.add,onError:_e.add,isReady:Ie,install(Z){Z.component("RouterLink",jb),Z.component("RouterView",Xb),Z.config.globalProperties.$router=mt,Object.defineProperty(Z.config.globalProperties,"$route",{enumerable:!0,get:()=>T(u)}),hs&&!we&&u.value===ro&&(we=!0,N(o.location).catch(We=>{}));const se={};for(const We in ro)Object.defineProperty(se,We,{get:()=>u.value[We],enumerable:!0});Z.provide(Bl,mt),Z.provide(N_,Nf(se)),Z.provide(lE,u);const fe=Z.unmount;Xe.add(Z),Z.unmount=function(){Xe.delete(Z),Xe.size<1&&(c=ro,V&&V(),V=null,u.value=ro,we=!1,Re=!1),fe()}}};function X(Z){return Z.reduce((se,fe)=>se.then(()=>k(fe)),Promise.resolve())}return mt}function Sn(){return $t(Bl)}function ot(e){return $t(N_)}const iR=6048e5,Zb=864e5,Fr=43200,km=1440,$m=Symbol.for("constructDateFrom");function Fn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&$m in e?e[$m](t):e instanceof Date?new e.constructor(t):new Date(t)}function Lt(e,t){return Fn(t||e,e)}function Ro(e,t,n){const a=Lt(e,n?.in);return isNaN(t)?Fn(e,NaN):(t&&a.setDate(a.getDate()+t),a)}function Bs(e,t,n){const a=Lt(e,n?.in);if(isNaN(t))return Fn(e,NaN);if(!t)return a;const o=a.getDate(),s=Fn(e,a.getTime());s.setMonth(a.getMonth()+t+1,0);const i=s.getDate();return o>=i?s:(a.setFullYear(s.getFullYear(),s.getMonth(),o),a)}let Jb={};function Js(){return Jb}function da(e,t){const n=Js(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=Lt(e,t?.in),s=o.getDay(),i=(s=s.getTime()?a+1:n.getTime()>=r.getTime()?a:a-1}function $u(e){const t=Lt(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function is(e,...t){const n=Fn.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Vs(e,t){const n=Lt(e,t?.in);return n.setHours(0,0,0,0),n}function eU(e,t,n){const[a,o]=is(n?.in,e,t),s=Vs(a),i=Vs(o),r=+s-$u(s),u=+i-$u(i);return Math.round((r-u)/Zb)}function tU(e,t){const n=rR(e,t),a=Fn(e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),ku(a)}function cE(e,t,n){return Ro(e,t*7,n)}function yu(e,t,n){return Bs(e,t*12,n)}function Mi(e,t){const n=+Lt(e)-+Lt(t);return n<0?-1:n>0?1:n}function nU(e){return Fn(e,Date.now())}function uR(e,t,n){const[a,o]=is(n?.in,e,t);return+Vs(a)==+Vs(o)}function aU(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oU(e){return!(!aU(e)&&typeof e!="number"||isNaN(+Lt(e)))}function sU(e,t,n){const[a,o]=is(n?.in,e,t),s=a.getFullYear()-o.getFullYear(),i=a.getMonth()-o.getMonth();return s*12+i}function iU(e){return t=>{const a=(e?Math[e]:Math.trunc)(t);return a===0?0:a}}function rU(e,t){return+Lt(e)-+Lt(t)}function g_(e,t){const n=Lt(e,t?.in);return n.setHours(23,59,59,999),n}function Rr(e,t){const n=Lt(e,t?.in),a=n.getMonth();return n.setFullYear(n.getFullYear(),a+1,0),n.setHours(23,59,59,999),n}function uU(e,t){const n=Lt(e,t?.in);return+g_(n,t)==+Rr(n,t)}function lU(e,t,n){const[a,o,s]=is(n?.in,e,e,t),i=Mi(o,s),r=Math.abs(sU(o,s));if(r<1)return 0;o.getMonth()===1&&o.getDate()>27&&o.setDate(30),o.setMonth(o.getMonth()-i*r);let u=Mi(o,s)===-i;uU(a)&&r===1&&Mi(a,s)===1&&(u=!1);const c=i*(r-+u);return c===0?0:c}function cU(e,t,n){const a=rU(e,t)/1e3;return iU(n?.roundingMethod)(a)}function Nr(e,t){const n=Lt(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function lR(e,t){const n=Lt(e,t?.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function Vl(e,t){const n=Lt(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function L_(e,t){const n=Js(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,o=Lt(e,t?.in),s=o.getDay(),i=(s{let a;const o=dU[e];return typeof o=="string"?a=o:t===1?a=o.one:a=o.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function je(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const _U={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},TU={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},pU={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},mU={date:je({formats:_U,defaultWidth:"full"}),time:je({formats:TU,defaultWidth:"full"}),dateTime:je({formats:pU,defaultWidth:"full"})},SU={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},OU=(e,t,n,a)=>SU[e];function ke(e){return(t,n)=>{const a=n?.context?String(n.context):"standalone";let o;if(a==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):i;o=e.formattingValues[r]||e.formattingValues[i]}else{const i=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;o=e.values[r]||e.values[i]}const s=e.argumentCallback?e.argumentCallback(t):t;return o[s]}}const AU={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},fU={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},hU={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},IU={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},RU={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},NU={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},gU=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},LU={ordinalNumber:gU,era:ke({values:AU,defaultWidth:"wide"}),quarter:ke({values:fU,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ke({values:hU,defaultWidth:"wide"}),day:ke({values:IU,defaultWidth:"wide"}),dayPeriod:ke({values:RU,defaultWidth:"wide",formattingValues:NU,defaultFormattingWidth:"wide"})};function $e(e){return(t,n={})=>{const a=n.width,o=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],s=t.match(o);if(!s)return null;const i=s[0],r=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(r)?vU(r,_=>_.test(i)):CU(r,_=>_.test(i));let c;c=e.valueCallback?e.valueCallback(u):u,c=n.valueCallback?n.valueCallback(c):c;const l=t.slice(i.length);return{value:c,rest:l}}}function CU(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function vU(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const o=a[0],s=t.match(e.parsePattern);if(!s)return null;let i=e.valueCallback?e.valueCallback(s[0]):s[0];i=n.valueCallback?n.valueCallback(i):i;const r=t.slice(o.length);return{value:i,rest:r}}}const DU=/^(\d+)(th|st|nd|rd)?/i,PU=/\d+/i,bU={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},UU={any:[/^b/i,/^(a|c)/i]},kU={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$U={any:[/1/i,/2/i,/3/i,/4/i]},yU={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},MU={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},wU={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},WU={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},zU={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},FU={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},BU={ordinalNumber:an({matchPattern:DU,parsePattern:PU,valueCallback:e=>parseInt(e,10)}),era:$e({matchPatterns:bU,defaultMatchWidth:"wide",parsePatterns:UU,defaultParseWidth:"any"}),quarter:$e({matchPatterns:kU,defaultMatchWidth:"wide",parsePatterns:$U,defaultParseWidth:"any",valueCallback:e=>e+1}),month:$e({matchPatterns:yU,defaultMatchWidth:"wide",parsePatterns:MU,defaultParseWidth:"any"}),day:$e({matchPatterns:wU,defaultMatchWidth:"wide",parsePatterns:WU,defaultParseWidth:"any"}),dayPeriod:$e({matchPatterns:zU,defaultMatchWidth:"any",parsePatterns:FU,defaultParseWidth:"any"})},gr={code:"en-US",formatDistance:EU,formatLong:mU,formatRelative:OU,localize:LU,match:BU,options:{weekStartsOn:0,firstWeekContainsDate:1}};function VU(e,t){const n=Lt(e,t?.in);return eU(n,Vl(n))+1}function HU(e,t){const n=Lt(e,t?.in),a=+ku(n)-+tU(n);return Math.round(a/iR)+1}function cR(e,t){const n=Lt(e,t?.in),a=n.getFullYear(),o=Js(),s=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=Fn(t?.in||e,0);i.setFullYear(a+1,0,s),i.setHours(0,0,0,0);const r=da(i,t),u=Fn(t?.in||e,0);u.setFullYear(a,0,s),u.setHours(0,0,0,0);const c=da(u,t);return+n>=+r?a+1:+n>=+c?a:a-1}function GU(e,t){const n=Js(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,o=cR(e,t),s=Fn(t?.in||e,0);return s.setFullYear(o,0,a),s.setHours(0,0,0,0),da(s,t)}function KU(e,t){const n=Lt(e,t?.in),a=+da(n,t)-+GU(n,t);return Math.round(a/iR)+1}function It(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const uo={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return It(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):It(n+1,2)},d(e,t){return It(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return It(e.getHours()%12||12,t.length)},H(e,t){return It(e.getHours(),t.length)},m(e,t){return It(e.getMinutes(),t.length)},s(e,t){return It(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),o=Math.trunc(a*Math.pow(10,n-3));return It(o,t.length)}},ms={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ym={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const a=e.getFullYear(),o=a>0?a:1-a;return n.ordinalNumber(o,{unit:"year"})}return uo.y(e,t)},Y:function(e,t,n,a){const o=cR(e,a),s=o>0?o:1-o;if(t==="YY"){const i=s%100;return It(i,2)}return t==="Yo"?n.ordinalNumber(s,{unit:"year"}):It(s,t.length)},R:function(e,t){const n=rR(e);return It(n,t.length)},u:function(e,t){const n=e.getFullYear();return It(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return It(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return It(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return uo.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return It(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const o=KU(e,a);return t==="wo"?n.ordinalNumber(o,{unit:"week"}):It(o,t.length)},I:function(e,t,n){const a=HU(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):It(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):uo.d(e,t)},D:function(e,t,n){const a=VU(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):It(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const o=e.getDay(),s=(o-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(s);case"ee":return It(s,2);case"eo":return n.ordinalNumber(s,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const o=e.getDay(),s=(o-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(s);case"cc":return It(s,t.length);case"co":return n.ordinalNumber(s,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),o=a===0?7:a;switch(t){case"i":return String(o);case"ii":return It(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let o;switch(a===12?o=ms.noon:a===0?o=ms.midnight:o=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let o;switch(a>=17?o=ms.evening:a>=12?o=ms.afternoon:a>=4?o=ms.morning:o=ms.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let a=e.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return uo.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):uo.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):It(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):It(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):uo.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):uo.s(e,t)},S:function(e,t){return uo.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return wm(a);case"XXXX":case"XX":return Vo(a);case"XXXXX":case"XXX":default:return Vo(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return wm(a);case"xxxx":case"xx":return Vo(a);case"xxxxx":case"xxx":default:return Vo(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Mm(a,":");case"OOOO":default:return"GMT"+Vo(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Mm(a,":");case"zzzz":default:return"GMT"+Vo(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return It(a,t.length)},T:function(e,t,n){return It(+e,t.length)}};function Mm(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),o=Math.trunc(a/60),s=a%60;return s===0?n+String(o):n+String(o)+t+It(s,2)}function wm(e,t){return e%60===0?(e>0?"-":"+")+It(Math.abs(e)/60,2):Vo(e,t)}function Vo(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),o=It(Math.trunc(a/60),2),s=It(a%60,2);return n+o+t+s}const Wm=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},dR=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},jU=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],o=n[2];if(!o)return Wm(e,t);let s;switch(a){case"P":s=t.dateTime({width:"short"});break;case"PP":s=t.dateTime({width:"medium"});break;case"PPP":s=t.dateTime({width:"long"});break;case"PPPP":default:s=t.dateTime({width:"full"});break}return s.replace("{{date}}",Wm(a,t)).replace("{{time}}",dR(o,t))},xU={p:dR,P:jU},YU=/^D+$/,qU=/^Y+$/,XU=["D","DD","YY","YYYY"];function QU(e){return YU.test(e)}function ZU(e){return qU.test(e)}function JU(e,t,n){const a=ek(e,t,n);if(console.warn(a),XU.includes(e))throw new RangeError(a)}function ek(e,t,n){const a=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const tk=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,nk=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ak=/^'([^]*?)'?$/,ok=/''/g,sk=/[a-zA-Z]/;function Ln(e,t,n){const a=Js(),o=n?.locale??a.locale??gr,s=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,r=Lt(e,n?.in);if(!oU(r))throw new RangeError("Invalid time value");let u=t.match(nk).map(l=>{const _=l[0];if(_==="p"||_==="P"){const d=xU[_];return d(l,o.formatLong)}return l}).join("").match(tk).map(l=>{if(l==="''")return{isToken:!1,value:"'"};const _=l[0];if(_==="'")return{isToken:!1,value:ik(l)};if(ym[_])return{isToken:!0,value:l};if(_.match(sk))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");return{isToken:!1,value:l}});o.localize.preprocessor&&(u=o.localize.preprocessor(r,u));const c={firstWeekContainsDate:s,weekStartsOn:i,locale:o};return u.map(l=>{if(!l.isToken)return l.value;const _=l.value;(!n?.useAdditionalWeekYearTokens&&ZU(_)||!n?.useAdditionalDayOfYearTokens&&QU(_))&&JU(_,t,String(e));const d=ym[_[0]];return d(r,_,o.localize,c)}).join("")}function ik(e){const t=e.match(ak);return t?t[1].replace(ok,"'"):e}function es(e,t,n){const a=Js(),o=n?.locale??a.locale??gr,s=2520,i=Mi(e,t);if(isNaN(i))throw new RangeError("Invalid time value");const r=Object.assign({},n,{addSuffix:n?.addSuffix,comparison:i}),[u,c]=is(n?.in,...i>0?[t,e]:[e,t]),l=cU(c,u),_=($u(c)-$u(u))/1e3,d=Math.round((l-_)/60);let p;if(d<2)return n?.includeSeconds?l<5?o.formatDistance("lessThanXSeconds",5,r):l<10?o.formatDistance("lessThanXSeconds",10,r):l<20?o.formatDistance("lessThanXSeconds",20,r):l<40?o.formatDistance("halfAMinute",0,r):l<60?o.formatDistance("lessThanXMinutes",1,r):o.formatDistance("xMinutes",1,r):d===0?o.formatDistance("lessThanXMinutes",1,r):o.formatDistance("xMinutes",d,r);if(d<45)return o.formatDistance("xMinutes",d,r);if(d<90)return o.formatDistance("aboutXHours",1,r);if(d=0?s:1e3+s,a-o}function Ok(e,t,n){let o=e.getTime()-t;const s=_E(new Date(o),n);if(t===s)return t;o-=s-t;const i=_E(new Date(o),n);return s===i?s:Math.max(s,i)}function Bm(e,t){return-23<=e&&e<=23&&(t==null||0<=t&&t<=59)}const Vm={};function Ak(e){if(Vm[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),Vm[e]=!0,!0}catch{return!1}}function Hm(e){const t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+e-+t}const fk=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,Mc=36e5,Gm=6e4,hk=2,Rn={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:fk};function Ik(e,t={}){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(e===null)return new Date(NaN);const n=t.additionalDigits==null?hk:Number(t.additionalDigits);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]")return new Date(e.getTime());if(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")return new Date(e);if(Object.prototype.toString.call(e)!=="[object String]")return new Date(NaN);const a=Rk(e),{year:o,restDateString:s}=Nk(a.date,n),i=gk(s,o);if(i===null||isNaN(i.getTime()))return new Date(NaN);if(i){const r=i.getTime();let u=0,c;if(a.time&&(u=Lk(a.time),u===null||isNaN(u)))return new Date(NaN);if(a.timeZone||t.timeZone){if(c=TR(a.timeZone||t.timeZone,new Date(r+u)),isNaN(c))return new Date(NaN)}else c=Hm(new Date(r+u)),c=Hm(new Date(r+u+c));return new Date(r+u+c)}else return new Date(NaN)}function Rk(e){const t={};let n=Rn.dateTimePattern.exec(e),a;if(n?(t.date=n[1],a=n[3]):(n=Rn.datePattern.exec(e),n?(t.date=n[1],a=n[2]):(t.date=null,a=e)),a){const o=Rn.timeZone.exec(a);o?(t.time=a.replace(o[1],""),t.timeZone=o[1].trim()):t.time=a}return t}function Nk(e,t){if(e){const n=Rn.YYY[t],a=Rn.YYYYY[t];let o=Rn.YYYY.exec(e)||a.exec(e);if(o){const s=o[1];return{year:parseInt(s,10),restDateString:e.slice(s.length)}}if(o=Rn.YY.exec(e)||n.exec(e),o){const s=o[1];return{year:parseInt(s,10)*100,restDateString:e.slice(s.length)}}}return{year:null}}function gk(e,t){if(t===null)return null;let n,a,o;if(!e||!e.length)return n=new Date(0),n.setUTCFullYear(t),n;let s=Rn.MM.exec(e);if(s)return n=new Date(0),a=parseInt(s[1],10)-1,jm(t,a)?(n.setUTCFullYear(t,a),n):new Date(NaN);if(s=Rn.DDD.exec(e),s){n=new Date(0);const i=parseInt(s[1],10);return Dk(t,i)?(n.setUTCFullYear(t,0,i),n):new Date(NaN)}if(s=Rn.MMDD.exec(e),s){n=new Date(0),a=parseInt(s[1],10)-1;const i=parseInt(s[2],10);return jm(t,a,i)?(n.setUTCFullYear(t,a,i),n):new Date(NaN)}if(s=Rn.Www.exec(e),s)return o=parseInt(s[1],10)-1,xm(o)?Km(t,o):new Date(NaN);if(s=Rn.WwwD.exec(e),s){o=parseInt(s[1],10)-1;const i=parseInt(s[2],10)-1;return xm(o,i)?Km(t,o,i):new Date(NaN)}return null}function Lk(e){let t,n,a=Rn.HH.exec(e);if(a)return t=parseFloat(a[1].replace(",",".")),wc(t)?t%24*Mc:NaN;if(a=Rn.HHMM.exec(e),a)return t=parseInt(a[1],10),n=parseFloat(a[2].replace(",",".")),wc(t,n)?t%24*Mc+n*Gm:NaN;if(a=Rn.HHMMSS.exec(e),a){t=parseInt(a[1],10),n=parseInt(a[2],10);const o=parseFloat(a[3].replace(",","."));return wc(t,n,o)?t%24*Mc+n*Gm+o*1e3:NaN}return null}function Km(e,t,n){t=t||0,n=n||0;const a=new Date(0);a.setUTCFullYear(e,0,4);const o=a.getUTCDay()||7,s=t*7+n+1-o;return a.setUTCDate(a.getUTCDate()+s),a}const Ck=[31,28,31,30,31,30,31,31,30,31,30,31],vk=[31,29,31,30,31,30,31,31,30,31,30,31];function pR(e){return e%400===0||e%4===0&&e%100!==0}function jm(e,t,n){if(t<0||t>11)return!1;if(n!=null){if(n<1)return!1;const a=pR(e);if(a&&n>vk[t]||!a&&n>Ck[t])return!1}return!0}function Dk(e,t){if(t<1)return!1;const n=pR(e);return!(n&&t>366||!n&&t>365)}function xm(e,t){return!(e<0||e>52||t!=null&&(t<0||t>6))}function wc(e,t,n){return!(e<0||e>=25||t!=null&&(t<0||t>=60)||n!=null&&(n<0||n>=60))}function Pk(e,t,n){e=Ik(e,n);const a=TR(t,e,!0),o=new Date(e.getTime()-a),s=new Date(0);return s.setFullYear(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()),s.setHours(o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds()),s}function bk(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Wu=typeof window<"u",Po=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Uk=(e,t,n)=>kk({l:e,k:t,s:n}),kk=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),xt=e=>typeof e=="number"&&isFinite(e),$k=e=>C_(e)==="[object Date]",Hs=e=>C_(e)==="[object RegExp]",Hl=e=>dt(e)&&Object.keys(e).length===0,Zt=Object.assign,yk=Object.create,Nt=(e=null)=>yk(e);let Ym;const jo=()=>Ym||(Ym=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:Nt());function qm(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function Xm(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Mk(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(a,o,s)=>`${o}="${Xm(s)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(a,o,s)=>`${o}='${Xm(s)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(a=>{e=e.replace(a,"$1javascript:")}),e}const wk=Object.prototype.hasOwnProperty;function sa(e,t){return wk.call(e,t)}const Ft=Array.isArray,kt=e=>typeof e=="function",Ve=e=>typeof e=="string",Tt=e=>typeof e=="boolean",St=e=>e!==null&&typeof e=="object",Wk=e=>St(e)&&kt(e.then)&&kt(e.catch),mR=Object.prototype.toString,C_=e=>mR.call(e),dt=e=>C_(e)==="[object Object]",zk=e=>e==null?"":Ft(e)||dt(e)&&e.toString===mR?JSON.stringify(e,null,2):String(e);function v_(e,t=""){return e.reduce((n,a,o)=>o===0?n+a:n+t+a,"")}const Br=e=>!St(e)||Ft(e);function pu(e,t){if(Br(e)||Br(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:a,des:o}=n.pop();Object.keys(a).forEach(s=>{s!=="__proto__"&&(St(a[s])&&!St(o[s])&&(o[s]=Array.isArray(a[s])?[]:Nt()),Br(o[s])||Br(a[s])?o[s]=a[s]:n.push({src:a[s],des:o[s]}))})}}function Fk(e,t,n){return{line:e,column:t,offset:n}}function TE(e,t,n){return{start:e,end:t}}const At={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},Bk=17;function Gl(e,t,n={}){const{domain:a,messages:o,args:s}=n,i=e,r=new SyntaxError(String(i));return r.code=e,t&&(r.location=t),r.domain=a,r}function Vk(e){throw e}const ha=" ",Hk="\r",cn=` +`,Gk="\u2028",Kk="\u2029";function jk(e){const t=e;let n=0,a=1,o=1,s=0;const i=D=>t[D]===Hk&&t[D+1]===cn,r=D=>t[D]===cn,u=D=>t[D]===Kk,c=D=>t[D]===Gk,l=D=>i(D)||r(D)||u(D)||c(D),_=()=>n,d=()=>a,p=()=>o,O=()=>s,A=D=>i(D)||u(D)||c(D)?cn:t[D],g=()=>A(n),f=()=>A(n+s);function h(){return s=0,l(n)&&(a++,o=0),i(n)&&n++,n++,o++,t[n]}function R(){return i(n+s)&&s++,s++,t[n+s]}function N(){n=0,a=1,o=1,s=0}function C(D=0){s=D}function v(){const D=n+s;for(;D!==n;)h();s=0}return{index:_,line:d,column:p,peekOffset:O,charAt:A,currentChar:g,currentPeek:f,next:h,peek:R,reset:N,resetPeek:C,skipToPeek:v}}const wa=void 0,xk=".",Qm="'",Yk="tokenizer";function qk(e,t={}){const n=t.location!==!1,a=jk(e),o=()=>a.index(),s=()=>Fk(a.line(),a.column(),a.index()),i=s(),r=o(),u={currentType:13,offset:r,startLoc:i,endLoc:i,lastType:13,lastOffset:r,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},c=()=>u,{onError:l}=t;function _(G,B,q,...le){const Ne=c();if(B.column+=q,B.offset+=q,l){const Se=n?TE(Ne.startLoc,B):null,ee=Gl(G,Se,{domain:Yk,args:le});l(ee)}}function d(G,B,q){G.endLoc=s(),G.currentType=B;const le={type:B};return n&&(le.loc=TE(G.startLoc,G.endLoc)),q!=null&&(le.value=q),le}const p=G=>d(G,13);function O(G,B){return G.currentChar()===B?(G.next(),B):(_(At.EXPECTED_TOKEN,s(),0,B),"")}function A(G){let B="";for(;G.currentPeek()===ha||G.currentPeek()===cn;)B+=G.currentPeek(),G.peek();return B}function g(G){const B=A(G);return G.skipToPeek(),B}function f(G){if(G===wa)return!1;const B=G.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B===95}function h(G){if(G===wa)return!1;const B=G.charCodeAt(0);return B>=48&&B<=57}function R(G,B){const{currentType:q}=B;if(q!==2)return!1;A(G);const le=f(G.currentPeek());return G.resetPeek(),le}function N(G,B){const{currentType:q}=B;if(q!==2)return!1;A(G);const le=G.currentPeek()==="-"?G.peek():G.currentPeek(),Ne=h(le);return G.resetPeek(),Ne}function C(G,B){const{currentType:q}=B;if(q!==2)return!1;A(G);const le=G.currentPeek()===Qm;return G.resetPeek(),le}function v(G,B){const{currentType:q}=B;if(q!==7)return!1;A(G);const le=G.currentPeek()===".";return G.resetPeek(),le}function D(G,B){const{currentType:q}=B;if(q!==8)return!1;A(G);const le=f(G.currentPeek());return G.resetPeek(),le}function b(G,B){const{currentType:q}=B;if(!(q===7||q===11))return!1;A(G);const le=G.currentPeek()===":";return G.resetPeek(),le}function k(G,B){const{currentType:q}=B;if(q!==9)return!1;const le=()=>{const Se=G.currentPeek();return Se==="{"?f(G.peek()):Se==="@"||Se==="|"||Se===":"||Se==="."||Se===ha||!Se?!1:Se===cn?(G.peek(),le()):U(G,!1)},Ne=le();return G.resetPeek(),Ne}function M(G){A(G);const B=G.currentPeek()==="|";return G.resetPeek(),B}function U(G,B=!0){const q=(Ne=!1,Se="")=>{const ee=G.currentPeek();return ee==="{"||ee==="@"||!ee?Ne:ee==="|"?!(Se===ha||Se===cn):ee===ha?(G.peek(),q(!0,ha)):ee===cn?(G.peek(),q(!0,cn)):!0},le=q();return B&&G.resetPeek(),le}function y(G,B){const q=G.currentChar();return q===wa?wa:B(q)?(G.next(),q):null}function V(G){const B=G.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B>=48&&B<=57||B===95||B===36}function ne(G){return y(G,V)}function H(G){const B=G.charCodeAt(0);return B>=97&&B<=122||B>=65&&B<=90||B>=48&&B<=57||B===95||B===36||B===45}function _e(G){return y(G,H)}function Re(G){const B=G.charCodeAt(0);return B>=48&&B<=57}function ge(G){return y(G,Re)}function Ie(G){const B=G.charCodeAt(0);return B>=48&&B<=57||B>=65&&B<=70||B>=97&&B<=102}function Le(G){return y(G,Ie)}function De(G){let B="",q="";for(;B=ge(G);)q+=B;return q}function tt(G){let B="";for(;;){const q=G.currentChar();if(q==="{"||q==="}"||q==="@"||q==="|"||!q)break;if(q===ha||q===cn)if(U(G))B+=q,G.next();else{if(M(G))break;B+=q,G.next()}else B+=q,G.next()}return B}function we(G){g(G);let B="",q="";for(;B=_e(G);)q+=B;const le=G.currentChar();if(le&&le!=="}"&&le!==wa&&le!==ha&&le!==cn&&le!==" "){const Ne=We(G);return _(At.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,q+Ne),q+Ne}return G.currentChar()===wa&&_(At.UNTERMINATED_CLOSING_BRACE,s(),0),q}function Xe(G){g(G);let B="";return G.currentChar()==="-"?(G.next(),B+=`-${De(G)}`):B+=De(G),G.currentChar()===wa&&_(At.UNTERMINATED_CLOSING_BRACE,s(),0),B}function mt(G){return G!==Qm&&G!==cn}function X(G){g(G),O(G,"'");let B="",q="";for(;B=y(G,mt);)B==="\\"?q+=Z(G):q+=B;const le=G.currentChar();return le===cn||le===wa?(_(At.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,s(),0),le===cn&&(G.next(),O(G,"'")),q):(O(G,"'"),q)}function Z(G){const B=G.currentChar();switch(B){case"\\":case"'":return G.next(),`\\${B}`;case"u":return se(G,B,4);case"U":return se(G,B,6);default:return _(At.UNKNOWN_ESCAPE_SEQUENCE,s(),0,B),""}}function se(G,B,q){O(G,B);let le="";for(let Ne=0;Ne{const le=G.currentChar();return le==="{"||le==="@"||le==="|"||le==="("||le===")"||!le||le===ha?q:(q+=le,G.next(),B(q))};return B("")}function F(G){g(G);const B=O(G,"|");return g(G),B}function Y(G,B){let q=null;switch(G.currentChar()){case"{":return B.braceNest>=1&&_(At.NOT_ALLOW_NEST_PLACEHOLDER,s(),0),G.next(),q=d(B,2,"{"),g(G),B.braceNest++,q;case"}":return B.braceNest>0&&B.currentType===2&&_(At.EMPTY_PLACEHOLDER,s(),0),G.next(),q=d(B,3,"}"),B.braceNest--,B.braceNest>0&&g(G),B.inLinked&&B.braceNest===0&&(B.inLinked=!1),q;case"@":return B.braceNest>0&&_(At.UNTERMINATED_CLOSING_BRACE,s(),0),q=me(G,B)||p(B),B.braceNest=0,q;default:{let Ne=!0,Se=!0,ee=!0;if(M(G))return B.braceNest>0&&_(At.UNTERMINATED_CLOSING_BRACE,s(),0),q=d(B,1,F(G)),B.braceNest=0,B.inLinked=!1,q;if(B.braceNest>0&&(B.currentType===4||B.currentType===5||B.currentType===6))return _(At.UNTERMINATED_CLOSING_BRACE,s(),0),B.braceNest=0,he(G,B);if(Ne=R(G,B))return q=d(B,4,we(G)),g(G),q;if(Se=N(G,B))return q=d(B,5,Xe(G)),g(G),q;if(ee=C(G,B))return q=d(B,6,X(G)),g(G),q;if(!Ne&&!Se&&!ee)return q=d(B,12,We(G)),_(At.INVALID_TOKEN_IN_PLACEHOLDER,s(),0,q.value),g(G),q;break}}return q}function me(G,B){const{currentType:q}=B;let le=null;const Ne=G.currentChar();switch((q===7||q===8||q===11||q===9)&&(Ne===cn||Ne===ha)&&_(At.INVALID_LINKED_FORMAT,s(),0),Ne){case"@":return G.next(),le=d(B,7,"@"),B.inLinked=!0,le;case".":return g(G),G.next(),d(B,8,".");case":":return g(G),G.next(),d(B,9,":");default:return M(G)?(le=d(B,1,F(G)),B.braceNest=0,B.inLinked=!1,le):v(G,B)||b(G,B)?(g(G),me(G,B)):D(G,B)?(g(G),d(B,11,ce(G))):k(G,B)?(g(G),Ne==="{"?Y(G,B)||le:d(B,10,$(G))):(q===7&&_(At.INVALID_LINKED_FORMAT,s(),0),B.braceNest=0,B.inLinked=!1,he(G,B))}}function he(G,B){let q={type:13};if(B.braceNest>0)return Y(G,B)||p(B);if(B.inLinked)return me(G,B)||p(B);switch(G.currentChar()){case"{":return Y(G,B)||p(B);case"}":return _(At.UNBALANCED_CLOSING_BRACE,s(),0),G.next(),d(B,3,"}");case"@":return me(G,B)||p(B);default:{if(M(G))return q=d(B,1,F(G)),B.braceNest=0,B.inLinked=!1,q;if(U(G))return d(B,0,tt(G));break}}return q}function de(){const{currentType:G,offset:B,startLoc:q,endLoc:le}=u;return u.lastType=G,u.lastOffset=B,u.lastStartLoc=q,u.lastEndLoc=le,u.offset=o(),u.startLoc=s(),a.currentChar()===wa?d(u,13):he(a,u)}return{nextToken:de,currentOffset:o,currentPosition:s,context:c}}const Xk="parser",Qk=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Zk(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(t||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):"�"}}}function Jk(e={}){const t=e.location!==!1,{onError:n}=e;function a(f,h,R,N,...C){const v=f.currentPosition();if(v.offset+=N,v.column+=N,n){const D=t?TE(R,v):null,b=Gl(h,D,{domain:Xk,args:C});n(b)}}function o(f,h,R){const N={type:f};return t&&(N.start=h,N.end=h,N.loc={start:R,end:R}),N}function s(f,h,R,N){t&&(f.end=h,f.loc&&(f.loc.end=R))}function i(f,h){const R=f.context(),N=o(3,R.offset,R.startLoc);return N.value=h,s(N,f.currentOffset(),f.currentPosition()),N}function r(f,h){const R=f.context(),{lastOffset:N,lastStartLoc:C}=R,v=o(5,N,C);return v.index=parseInt(h,10),f.nextToken(),s(v,f.currentOffset(),f.currentPosition()),v}function u(f,h){const R=f.context(),{lastOffset:N,lastStartLoc:C}=R,v=o(4,N,C);return v.key=h,f.nextToken(),s(v,f.currentOffset(),f.currentPosition()),v}function c(f,h){const R=f.context(),{lastOffset:N,lastStartLoc:C}=R,v=o(9,N,C);return v.value=h.replace(Qk,Zk),f.nextToken(),s(v,f.currentOffset(),f.currentPosition()),v}function l(f){const h=f.nextToken(),R=f.context(),{lastOffset:N,lastStartLoc:C}=R,v=o(8,N,C);return h.type!==11?(a(f,At.UNEXPECTED_EMPTY_LINKED_MODIFIER,R.lastStartLoc,0),v.value="",s(v,N,C),{nextConsumeToken:h,node:v}):(h.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,R.lastStartLoc,0,Ia(h)),v.value=h.value||"",s(v,f.currentOffset(),f.currentPosition()),{node:v})}function _(f,h){const R=f.context(),N=o(7,R.offset,R.startLoc);return N.value=h,s(N,f.currentOffset(),f.currentPosition()),N}function d(f){const h=f.context(),R=o(6,h.offset,h.startLoc);let N=f.nextToken();if(N.type===8){const C=l(f);R.modifier=C.node,N=C.nextConsumeToken||f.nextToken()}switch(N.type!==9&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(N)),N=f.nextToken(),N.type===2&&(N=f.nextToken()),N.type){case 10:N.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(N)),R.key=_(f,N.value||"");break;case 4:N.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(N)),R.key=u(f,N.value||"");break;case 5:N.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(N)),R.key=r(f,N.value||"");break;case 6:N.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(N)),R.key=c(f,N.value||"");break;default:{a(f,At.UNEXPECTED_EMPTY_LINKED_KEY,h.lastStartLoc,0);const C=f.context(),v=o(7,C.offset,C.startLoc);return v.value="",s(v,C.offset,C.startLoc),R.key=v,s(R,C.offset,C.startLoc),{nextConsumeToken:N,node:R}}}return s(R,f.currentOffset(),f.currentPosition()),{node:R}}function p(f){const h=f.context(),R=h.currentType===1?f.currentOffset():h.offset,N=h.currentType===1?h.endLoc:h.startLoc,C=o(2,R,N);C.items=[];let v=null;do{const k=v||f.nextToken();switch(v=null,k.type){case 0:k.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(k)),C.items.push(i(f,k.value||""));break;case 5:k.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(k)),C.items.push(r(f,k.value||""));break;case 4:k.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(k)),C.items.push(u(f,k.value||""));break;case 6:k.value==null&&a(f,At.UNEXPECTED_LEXICAL_ANALYSIS,h.lastStartLoc,0,Ia(k)),C.items.push(c(f,k.value||""));break;case 7:{const M=d(f);C.items.push(M.node),v=M.nextConsumeToken||null;break}}}while(h.currentType!==13&&h.currentType!==1);const D=h.currentType===1?h.lastOffset:f.currentOffset(),b=h.currentType===1?h.lastEndLoc:f.currentPosition();return s(C,D,b),C}function O(f,h,R,N){const C=f.context();let v=N.items.length===0;const D=o(1,h,R);D.cases=[],D.cases.push(N);do{const b=p(f);v||(v=b.items.length===0),D.cases.push(b)}while(C.currentType!==13);return v&&a(f,At.MUST_HAVE_MESSAGES_IN_PLURAL,R,0),s(D,f.currentOffset(),f.currentPosition()),D}function A(f){const h=f.context(),{offset:R,startLoc:N}=h,C=p(f);return h.currentType===13?C:O(f,R,N,C)}function g(f){const h=qk(f,Zt({},e)),R=h.context(),N=o(0,R.offset,R.startLoc);return t&&N.loc&&(N.loc.source=f),N.body=A(h),e.onCacheKey&&(N.cacheKey=e.onCacheKey(f)),R.currentType!==13&&a(h,At.UNEXPECTED_LEXICAL_ANALYSIS,R.lastStartLoc,0,f[R.offset]||""),s(N,h.currentOffset(),h.currentPosition()),N}return{parse:g}}function Ia(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function e2(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:s=>(n.helpers.add(s),s)}}function Zm(e,t){for(let n=0;nJm(n)),e}function Jm(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function u(A,g){i.code+=A}function c(A,g=!0){const f=g?a:"";u(o?f+" ".repeat(A):f)}function l(A=!0){const g=++i.indentLevel;A&&c(g)}function _(A=!0){const g=--i.indentLevel;A&&c(g)}function d(){c(i.indentLevel)}return{context:r,push:u,indent:l,deindent:_,newline:d,helper:A=>`_${A}`,needIndent:()=>i.needIndent}}function o2(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Gs(e,t.key),t.modifier?(e.push(", "),Gs(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function s2(e,t){const{helper:n,needIndent:a}=e;e.push(`${n("normalize")}([`),e.indent(a());const o=t.items.length;for(let s=0;s1){e.push(`${n("plural")}([`),e.indent(a());const o=t.cases.length;for(let s=0;s{const n=Ve(t.mode)?t.mode:"normal",a=Ve(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,s=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],r=a2(e,{filename:a,breakLineCode:o,needIndent:s});r.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),r.indent(s),i.length>0&&(r.push(`const { ${v_(i.map(l=>`${l}: _${l}`),", ")} } = ctx`),r.newline()),r.push("return "),Gs(r,e),r.deindent(s),r.push("}"),delete e.helpers;const{code:u,map:c}=r.context();return{ast:e,code:u,map:c?c.toJSON():void 0}};function l2(e,t={}){const n=Zt({},t),a=!!n.jit,o=!!n.minify,s=n.optimize==null?!0:n.optimize,r=Jk(n).parse(e);return a?(s&&n2(r),o&&Is(r),{ast:r,code:""}):(t2(r,n),u2(r,n))}function c2(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(jo().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(jo().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function Ua(e){return St(e)&&P_(e)===0&&(sa(e,"b")||sa(e,"body"))}const SR=["b","body"];function d2(e){return bo(e,SR)}const OR=["c","cases"];function E2(e){return bo(e,OR,[])}const AR=["s","static"];function _2(e){return bo(e,AR)}const fR=["i","items"];function T2(e){return bo(e,fR,[])}const hR=["t","type"];function P_(e){return bo(e,hR)}const IR=["v","value"];function Vr(e,t){const n=bo(e,IR);if(n!=null)return n;throw ar(t)}const RR=["m","modifier"];function p2(e){return bo(e,RR)}const NR=["k","key"];function m2(e){const t=bo(e,NR);if(t)return t;throw ar(6)}function bo(e,t,n){for(let a=0;aS2(n,e)}function S2(e,t){const n=d2(t);if(n==null)throw ar(0);if(P_(n)===1){const s=E2(n);return e.plural(s.reduce((i,r)=>[...i,eS(e,r)],[]))}else return eS(e,n)}function eS(e,t){const n=_2(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const a=T2(t).reduce((o,s)=>[...o,pE(e,s)],[]);return e.normalize(a)}}function pE(e,t){const n=P_(t);switch(n){case 3:return Vr(t,n);case 9:return Vr(t,n);case 4:{const a=t;if(sa(a,"k")&&a.k)return e.interpolate(e.named(a.k));if(sa(a,"key")&&a.key)return e.interpolate(e.named(a.key));throw ar(n)}case 5:{const a=t;if(sa(a,"i")&&xt(a.i))return e.interpolate(e.list(a.i));if(sa(a,"index")&&xt(a.index))return e.interpolate(e.list(a.index));throw ar(n)}case 6:{const a=t,o=p2(a),s=m2(a);return e.linked(pE(e,s),o?pE(e,o):void 0,e.type)}case 7:return Vr(t,n);case 8:return Vr(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const O2=e=>e;let Hr=Nt();function A2(e,t={}){let n=!1;const a=t.onError||Vk;return t.onError=o=>{n=!0,a(o)},{...l2(e,t),detectError:n}}function f2(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&Ve(e)){Tt(t.warnHtmlMessage)&&t.warnHtmlMessage;const a=(t.onCacheKey||O2)(e),o=Hr[a];if(o)return o;const{ast:s,detectError:i}=A2(e,{...t,location:!1,jit:!0}),r=Wc(s);return i?r:Hr[a]=r}else{const n=e.cacheKey;if(n){const a=Hr[n];return a||(Hr[n]=Wc(e))}else return Wc(e)}}let or=null;function h2(e){or=e}function I2(e,t,n){or&&or.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const R2=N2("function:translate");function N2(e){return t=>or&&or.emit(e,t)}const Ja={INVALID_ARGUMENT:Bk,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},g2=24;function eo(e){return Gl(e,null,void 0)}function b_(e,t){return t.locale!=null?tS(t.locale):tS(e.locale)}let zc;function tS(e){if(Ve(e))return e;if(kt(e)){if(e.resolvedOnce&&zc!=null)return zc;if(e.constructor.name==="Function"){const t=e();if(Wk(t))throw eo(Ja.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return zc=t}else throw eo(Ja.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw eo(Ja.NOT_SUPPORT_LOCALE_TYPE)}function L2(e,t,n){return[...new Set([n,...Ft(t)?t:St(t)?Object.keys(t):Ve(t)?[t]:[n]])]}function LR(e,t,n){const a=Ve(n)?n:sr,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let s=o.__localeChainCache.get(a);if(!s){s=[];let i=[n];for(;Ft(i);)i=nS(s,i,t);const r=Ft(t)||!dt(t)?t:t.default?t.default:null;i=Ve(r)?[r]:r,Ft(i)&&nS(s,i,!1),o.__localeChainCache.set(a,s)}return s}function nS(e,t,n){let a=!0;for(let o=0;o{i===void 0?i=r:i+=r},d[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),o++},d[3]=()=>{if(o>0)o--,a=4,d[0]();else{if(o=0,i===void 0||(i=k2(i),i===!1))return!1;d[1]()}};function p(){const O=e[n+1];if(a===5&&O==="'"||a===6&&O==='"')return n++,r="\\"+O,d[0](),!0}for(;a!==null;)if(n++,s=e[n],!(s==="\\"&&p())){if(u=U2(s),_=Uo[a],c=_[u]||_.l||8,c===8||(a=c[0],c[1]!==void 0&&(l=d[c[1]],l&&(r=s,l()===!1))))return;if(a===7)return t}}const aS=new Map;function y2(e,t){return St(e)?e[t]:null}function M2(e,t){if(!St(e))return null;let n=aS.get(t);if(n||(n=$2(t),n&&aS.set(t,n)),!n)return null;const a=n.length;let o=e,s=0;for(;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function W2(){return{upper:(e,t)=>t==="text"&&Ve(e)?e.toUpperCase():t==="vnode"&&St(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Ve(e)?e.toLowerCase():t==="vnode"&&St(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Ve(e)?sS(e):t==="vnode"&&St(e)&&"__v_isVNode"in e?sS(e.children):e}}let CR;function z2(e){CR=e}let vR;function F2(e){vR=e}let DR;function B2(e){DR=e}let PR=null;const V2=e=>{PR=e},H2=()=>PR;let bR=null;const iS=e=>{bR=e},G2=()=>bR;let rS=0;function K2(e={}){const t=kt(e.onWarn)?e.onWarn:bk,n=Ve(e.version)?e.version:w2,a=Ve(e.locale)||kt(e.locale)?e.locale:sr,o=kt(a)?sr:a,s=Ft(e.fallbackLocale)||dt(e.fallbackLocale)||Ve(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=dt(e.messages)?e.messages:Fc(o),r=dt(e.datetimeFormats)?e.datetimeFormats:Fc(o),u=dt(e.numberFormats)?e.numberFormats:Fc(o),c=Zt(Nt(),e.modifiers,W2()),l=e.pluralRules||Nt(),_=kt(e.missing)?e.missing:null,d=Tt(e.missingWarn)||Hs(e.missingWarn)?e.missingWarn:!0,p=Tt(e.fallbackWarn)||Hs(e.fallbackWarn)?e.fallbackWarn:!0,O=!!e.fallbackFormat,A=!!e.unresolving,g=kt(e.postTranslation)?e.postTranslation:null,f=dt(e.processor)?e.processor:null,h=Tt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,R=!!e.escapeParameter,N=kt(e.messageCompiler)?e.messageCompiler:CR,C=kt(e.messageResolver)?e.messageResolver:vR||y2,v=kt(e.localeFallbacker)?e.localeFallbacker:DR||L2,D=St(e.fallbackContext)?e.fallbackContext:void 0,b=e,k=St(b.__datetimeFormatters)?b.__datetimeFormatters:new Map,M=St(b.__numberFormatters)?b.__numberFormatters:new Map,U=St(b.__meta)?b.__meta:{};rS++;const y={version:n,cid:rS,locale:a,fallbackLocale:s,messages:i,modifiers:c,pluralRules:l,missing:_,missingWarn:d,fallbackWarn:p,fallbackFormat:O,unresolving:A,postTranslation:g,processor:f,warnHtmlMessage:h,escapeParameter:R,messageCompiler:N,messageResolver:C,localeFallbacker:v,fallbackContext:D,onWarn:t,__meta:U};return y.datetimeFormats=r,y.numberFormats=u,y.__datetimeFormatters=k,y.__numberFormatters=M,__INTLIFY_PROD_DEVTOOLS__&&I2(y,n,U),y}const Fc=e=>({[e]:Nt()});function U_(e,t,n,a,o){const{missing:s,onWarn:i}=e;if(s!==null){const r=s(e,n,t,o);return Ve(r)?r:t}else return t}function mi(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function j2(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function x2(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let a=n+1;a{UR.includes(u)?i[u]=n[u]:s[u]=n[u]}),Ve(a)?s.locale=a:dt(a)&&(i=a),dt(o)&&(i=o),[s.key||"",r,s,i]}function lS(e,t,n){const a=e;for(const o in n){const s=`${t}__${o}`;a.__datetimeFormatters.has(s)&&a.__datetimeFormatters.delete(s)}}function cS(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:o,onWarn:s,localeFallbacker:i}=e,{__numberFormatters:r}=e,[u,c,l,_]=SE(...t),d=Tt(l.missingWarn)?l.missingWarn:e.missingWarn;Tt(l.fallbackWarn)?l.fallbackWarn:e.fallbackWarn;const p=!!l.part,O=b_(e,l),A=i(e,o,O);if(!Ve(u)||u==="")return new Intl.NumberFormat(O,_).format(c);let g={},f,h=null;const R="number format";for(let v=0;v{kR.includes(u)?i[u]=n[u]:s[u]=n[u]}),Ve(a)?s.locale=a:dt(a)&&(i=a),dt(o)&&(i=o),[s.key||"",r,s,i]}function dS(e,t,n){const a=e;for(const o in n){const s=`${t}__${o}`;a.__numberFormatters.has(s)&&a.__numberFormatters.delete(s)}}const Y2=e=>e,q2=e=>"",X2="text",Q2=e=>e.length===0?"":v_(e),Z2=zk;function ES(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function J2(e){const t=xt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(xt(e.named.count)||xt(e.named.n))?xt(e.named.count)?e.named.count:xt(e.named.n)?e.named.n:t:t}function e$(e,t){t.count||(t.count=e),t.n||(t.n=e)}function t$(e={}){const t=e.locale,n=J2(e),a=St(e.pluralRules)&&Ve(t)&&kt(e.pluralRules[t])?e.pluralRules[t]:ES,o=St(e.pluralRules)&&Ve(t)&&kt(e.pluralRules[t])?ES:void 0,s=f=>f[a(n,f.length,o)],i=e.list||[],r=f=>i[f],u=e.named||Nt();xt(e.pluralIndex)&&e$(n,u);const c=f=>u[f];function l(f,h){const R=kt(e.messages)?e.messages(f,!!h):St(e.messages)?e.messages[f]:!1;return R||(e.parent?e.parent.message(f):q2)}const _=f=>e.modifiers?e.modifiers[f]:Y2,d=dt(e.processor)&&kt(e.processor.normalize)?e.processor.normalize:Q2,p=dt(e.processor)&&kt(e.processor.interpolate)?e.processor.interpolate:Z2,O=dt(e.processor)&&Ve(e.processor.type)?e.processor.type:X2,g={list:r,named:c,plural:s,linked:(f,...h)=>{const[R,N]=h;let C="text",v="";h.length===1?St(R)?(v=R.modifier||v,C=R.type||C):Ve(R)&&(v=R||v):h.length===2&&(Ve(R)&&(v=R||v),Ve(N)&&(C=N||C));const D=l(f,!0)(g),b=C==="vnode"&&Ft(D)&&v?D[0]:D;return v?_(v)(b,C):b},message:l,type:O,interpolate:p,normalize:d,values:Zt(Nt(),i,u)};return g}const _S=()=>"",jn=e=>kt(e);function TS(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:o,messageCompiler:s,fallbackLocale:i,messages:r}=e,[u,c]=OE(...t),l=Tt(c.missingWarn)?c.missingWarn:e.missingWarn,_=Tt(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,d=Tt(c.escapeParameter)?c.escapeParameter:e.escapeParameter,p=!!c.resolvedMessage,O=Ve(c.default)||Tt(c.default)?Tt(c.default)?s?u:()=>u:c.default:n?s?u:()=>u:null,A=n||O!=null&&(Ve(O)||kt(O)),g=b_(e,c);d&&n$(c);let[f,h,R]=p?[u,g,r[g]||Nt()]:$R(e,u,g,i,_,l),N=f,C=u;if(!p&&!(Ve(N)||Ua(N)||jn(N))&&A&&(N=O,C=N),!p&&(!(Ve(N)||Ua(N)||jn(N))||!Ve(h)))return o?Kl:u;let v=!1;const D=()=>{v=!0},b=jn(N)?N:yR(e,u,h,N,C,D);if(v)return N;const k=s$(e,h,R,c),M=t$(k),U=a$(e,b,M);let y=a?a(U,u):U;if(d&&Ve(y)&&(y=Mk(y)),__INTLIFY_PROD_DEVTOOLS__){const V={timestamp:Date.now(),key:Ve(u)?u:jn(N)?N.key:"",locale:h||(jn(N)?N.locale:""),format:Ve(N)?N:jn(N)?N.source:"",message:y};V.meta=Zt({},e.__meta,H2()||{}),R2(V)}return y}function n$(e){Ft(e.list)?e.list=e.list.map(t=>Ve(t)?qm(t):t):St(e.named)&&Object.keys(e.named).forEach(t=>{Ve(e.named[t])&&(e.named[t]=qm(e.named[t]))})}function $R(e,t,n,a,o,s){const{messages:i,onWarn:r,messageResolver:u,localeFallbacker:c}=e,l=c(e,a,n);let _=Nt(),d,p=null;const O="translate";for(let A=0;Aa);return c.locale=n,c.key=t,c}const u=i(a,o$(e,n,o,a,r,s));return u.locale=n,u.key=t,u.source=a,u}function a$(e,t,n){return t(n)}function OE(...e){const[t,n,a]=e,o=Nt();if(!Ve(t)&&!xt(t)&&!jn(t)&&!Ua(t))throw eo(Ja.INVALID_ARGUMENT);const s=xt(t)?String(t):(jn(t),t);return xt(n)?o.plural=n:Ve(n)?o.default=n:dt(n)&&!Hl(n)?o.named=n:Ft(n)&&(o.list=n),xt(a)?o.plural=a:Ve(a)?o.default=a:dt(a)&&Zt(o,a),[s,o]}function o$(e,t,n,a,o,s){return{locale:t,key:n,warnHtmlMessage:o,onError:i=>{throw s&&s(i),i},onCacheKey:i=>Uk(t,n,i)}}function s$(e,t,n,a){const{modifiers:o,pluralRules:s,messageResolver:i,fallbackLocale:r,fallbackWarn:u,missingWarn:c,fallbackContext:l}=e,d={locale:t,modifiers:o,pluralRules:s,messages:(p,O)=>{let A=i(n,p);if(A==null&&(l||O)){const[,,g]=$R(l||e,p,t,r,u,c);A=i(g,p)}if(Ve(A)||Ua(A)){let g=!1;const h=yR(e,p,t,A,p,()=>{g=!0});return g?_S:h}else return jn(A)?A:_S}};return e.processor&&(d.processor=e.processor),a.list&&(d.list=a.list),a.named&&(d.named=a.named),xt(a.plural)&&(d.pluralIndex=a.plural),d}c2();const i$="11.1.12";function r$(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(jo().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(jo().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(jo().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(jo().__INTLIFY_PROD_DEVTOOLS__=!1)}const Un={UNEXPECTED_RETURN_TYPE:g2,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Bn(e,...t){return Gl(e,null,void 0)}const AE=Po("__translateVNode"),fE=Po("__datetimeParts"),hE=Po("__numberParts"),MR=Po("__setPluralRules"),wR=Po("__injectWithOption"),IE=Po("__dispose");function ir(e){if(!St(e)||Ua(e))return e;for(const t in e)if(sa(e,t))if(!t.includes("."))St(e[t])&&ir(e[t]);else{const n=t.split("."),a=n.length-1;let o=e,s=!1;for(let i=0;i{if("locale"in r&&"resource"in r){const{locale:u,resource:c}=r;u?(i[u]=i[u]||Nt(),pu(c,i[u])):pu(c,i)}else Ve(r)&&pu(JSON.parse(r),i)}),o==null&&s)for(const r in i)sa(i,r)&&ir(i[r]);return i}function WR(e){return e.type}function zR(e,t,n){let a=St(t.messages)?t.messages:Nt();"__i18nGlobal"in n&&(a=k_(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const o=Object.keys(a);o.length&&o.forEach(s=>{e.mergeLocaleMessage(s,a[s])});{if(St(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(St(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function pS(e){return w(mr,null,e,0)}const mS="__INTLIFY_META__",SS=()=>[],u$=()=>!1;let OS=0;function AS(e){return((t,n,a,o)=>e(n,a,Zo()||void 0,o))}const l$=()=>{const e=Zo();let t=null;return e&&(t=WR(e)[mS])?{[mS]:t}:null};function $_(e={}){const{__root:t,__injectWithOption:n}=e,a=t===void 0,o=e.flatJson,s=Wu?Ee:Cl;let i=Tt(e.inheritLocale)?e.inheritLocale:!0;const r=s(t&&i?t.locale.value:Ve(e.locale)?e.locale:sr),u=s(t&&i?t.fallbackLocale.value:Ve(e.fallbackLocale)||Ft(e.fallbackLocale)||dt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:r.value),c=s(k_(r.value,e)),l=s(dt(e.datetimeFormats)?e.datetimeFormats:{[r.value]:{}}),_=s(dt(e.numberFormats)?e.numberFormats:{[r.value]:{}});let d=t?t.missingWarn:Tt(e.missingWarn)||Hs(e.missingWarn)?e.missingWarn:!0,p=t?t.fallbackWarn:Tt(e.fallbackWarn)||Hs(e.fallbackWarn)?e.fallbackWarn:!0,O=t?t.fallbackRoot:Tt(e.fallbackRoot)?e.fallbackRoot:!0,A=!!e.fallbackFormat,g=kt(e.missing)?e.missing:null,f=kt(e.missing)?AS(e.missing):null,h=kt(e.postTranslation)?e.postTranslation:null,R=t?t.warnHtmlMessage:Tt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,N=!!e.escapeParameter;const C=t?t.modifiers:dt(e.modifiers)?e.modifiers:{};let v=e.pluralRules||t&&t.pluralRules,D;D=(()=>{a&&iS(null);const ee={version:i$,locale:r.value,fallbackLocale:u.value,messages:c.value,modifiers:C,pluralRules:v,missing:f===null?void 0:f,missingWarn:d,fallbackWarn:p,fallbackFormat:A,unresolving:!0,postTranslation:h===null?void 0:h,warnHtmlMessage:R,escapeParameter:N,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};ee.datetimeFormats=l.value,ee.numberFormats=_.value,ee.__datetimeFormatters=dt(D)?D.__datetimeFormatters:void 0,ee.__numberFormatters=dt(D)?D.__numberFormatters:void 0;const Te=K2(ee);return a&&iS(Te),Te})(),mi(D,r.value,u.value);function k(){return[r.value,u.value,c.value,l.value,_.value]}const M=W({get:()=>r.value,set:ee=>{D.locale=ee,r.value=ee}}),U=W({get:()=>u.value,set:ee=>{D.fallbackLocale=ee,u.value=ee,mi(D,r.value,ee)}}),y=W(()=>c.value),V=W(()=>l.value),ne=W(()=>_.value);function H(){return kt(h)?h:null}function _e(ee){h=ee,D.postTranslation=ee}function Re(){return g}function ge(ee){ee!==null&&(f=AS(ee)),g=ee,D.missing=f}const Ie=(ee,Te,ze,Ye,it,Ht)=>{k();let Gt;try{__INTLIFY_PROD_DEVTOOLS__,a||(D.fallbackContext=t?G2():void 0),Gt=ee(D)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(D.fallbackContext=void 0)}if(ze!=="translate exists"&&xt(Gt)&&Gt===Kl||ze==="translate exists"&&!Gt){const[Vn,Zn]=Te();return t&&O?Ye(t):it(Vn)}else{if(Ht(Gt))return Gt;throw Bn(Un.UNEXPECTED_RETURN_TYPE)}};function Le(...ee){return Ie(Te=>Reflect.apply(TS,null,[Te,...ee]),()=>OE(...ee),"translate",Te=>Reflect.apply(Te.t,Te,[...ee]),Te=>Te,Te=>Ve(Te))}function De(...ee){const[Te,ze,Ye]=ee;if(Ye&&!St(Ye))throw Bn(Un.INVALID_ARGUMENT);return Le(Te,ze,Zt({resolvedMessage:!0},Ye||{}))}function tt(...ee){return Ie(Te=>Reflect.apply(uS,null,[Te,...ee]),()=>mE(...ee),"datetime format",Te=>Reflect.apply(Te.d,Te,[...ee]),()=>oS,Te=>Ve(Te)||Ft(Te))}function we(...ee){return Ie(Te=>Reflect.apply(cS,null,[Te,...ee]),()=>SE(...ee),"number format",Te=>Reflect.apply(Te.n,Te,[...ee]),()=>oS,Te=>Ve(Te)||Ft(Te))}function Xe(ee){return ee.map(Te=>Ve(Te)||xt(Te)||Tt(Te)?pS(String(Te)):Te)}const X={normalize:Xe,interpolate:ee=>ee,type:"vnode"};function Z(...ee){return Ie(Te=>{let ze;const Ye=Te;try{Ye.processor=X,ze=Reflect.apply(TS,null,[Ye,...ee])}finally{Ye.processor=null}return ze},()=>OE(...ee),"translate",Te=>Te[AE](...ee),Te=>[pS(Te)],Te=>Ft(Te))}function se(...ee){return Ie(Te=>Reflect.apply(cS,null,[Te,...ee]),()=>SE(...ee),"number format",Te=>Te[hE](...ee),SS,Te=>Ve(Te)||Ft(Te))}function fe(...ee){return Ie(Te=>Reflect.apply(uS,null,[Te,...ee]),()=>mE(...ee),"datetime format",Te=>Te[fE](...ee),SS,Te=>Ve(Te)||Ft(Te))}function We(ee){v=ee,D.pluralRules=v}function ce(ee,Te){return Ie(()=>{if(!ee)return!1;const ze=Ve(Te)?Te:r.value,Ye=Y(ze),it=D.messageResolver(Ye,ee);return Ua(it)||jn(it)||Ve(it)},()=>[ee],"translate exists",ze=>Reflect.apply(ze.te,ze,[ee,Te]),u$,ze=>Tt(ze))}function $(ee){let Te=null;const ze=LR(D,u.value,r.value);for(let Ye=0;Ye{i&&(r.value=ee,D.locale=ee,mi(D,r.value,u.value))}),be(t.fallbackLocale,ee=>{i&&(u.value=ee,D.fallbackLocale=ee,mi(D,r.value,u.value))}));const Se={id:OS,locale:M,fallbackLocale:U,get inheritLocale(){return i},set inheritLocale(ee){i=ee,ee&&t&&(r.value=t.locale.value,u.value=t.fallbackLocale.value,mi(D,r.value,u.value))},get availableLocales(){return Object.keys(c.value).sort()},messages:y,get modifiers(){return C},get pluralRules(){return v||{}},get isGlobal(){return a},get missingWarn(){return d},set missingWarn(ee){d=ee,D.missingWarn=d},get fallbackWarn(){return p},set fallbackWarn(ee){p=ee,D.fallbackWarn=p},get fallbackRoot(){return O},set fallbackRoot(ee){O=ee},get fallbackFormat(){return A},set fallbackFormat(ee){A=ee,D.fallbackFormat=A},get warnHtmlMessage(){return R},set warnHtmlMessage(ee){R=ee,D.warnHtmlMessage=ee},get escapeParameter(){return N},set escapeParameter(ee){N=ee,D.escapeParameter=ee},t:Le,getLocaleMessage:Y,setLocaleMessage:me,mergeLocaleMessage:he,getPostTranslationHandler:H,setPostTranslationHandler:_e,getMissingHandler:Re,setMissingHandler:ge,[MR]:We};return Se.datetimeFormats=V,Se.numberFormats=ne,Se.rt=De,Se.te=ce,Se.tm=F,Se.d=tt,Se.n=we,Se.getDateTimeFormat=de,Se.setDateTimeFormat=G,Se.mergeDateTimeFormat=B,Se.getNumberFormat=q,Se.setNumberFormat=le,Se.mergeNumberFormat=Ne,Se[wR]=n,Se[AE]=Z,Se[fE]=fe,Se[hE]=se,Se}function c$(e){const t=Ve(e.locale)?e.locale:sr,n=Ve(e.fallbackLocale)||Ft(e.fallbackLocale)||dt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,a=kt(e.missing)?e.missing:void 0,o=Tt(e.silentTranslationWarn)||Hs(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=Tt(e.silentFallbackWarn)||Hs(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=Tt(e.fallbackRoot)?e.fallbackRoot:!0,r=!!e.formatFallbackMessages,u=dt(e.modifiers)?e.modifiers:{},c=e.pluralizationRules,l=kt(e.postTranslation)?e.postTranslation:void 0,_=Ve(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,p=Tt(e.sync)?e.sync:!0;let O=e.messages;if(dt(e.sharedMessages)){const C=e.sharedMessages;O=Object.keys(C).reduce((D,b)=>{const k=D[b]||(D[b]={});return Zt(k,C[b]),D},O||{})}const{__i18n:A,__root:g,__injectWithOption:f}=e,h=e.datetimeFormats,R=e.numberFormats,N=e.flatJson;return{locale:t,fallbackLocale:n,messages:O,flatJson:N,datetimeFormats:h,numberFormats:R,missing:a,missingWarn:o,fallbackWarn:s,fallbackRoot:i,fallbackFormat:r,modifiers:u,pluralRules:c,postTranslation:l,warnHtmlMessage:_,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:p,__i18n:A,__root:g,__injectWithOption:f}}function RE(e={}){const t=$_(c$(e)),{__extender:n}=e,a={id:t.id,get locale(){return t.locale.value},set locale(o){t.locale.value=o},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(o){t.fallbackLocale.value=o},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(o){t.setMissingHandler(o)},get silentTranslationWarn(){return Tt(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(o){t.missingWarn=Tt(o)?!o:o},get silentFallbackWarn(){return Tt(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(o){t.fallbackWarn=Tt(o)?!o:o},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(o){t.fallbackFormat=o},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(o){t.setPostTranslationHandler(o)},get sync(){return t.inheritLocale},set sync(o){t.inheritLocale=o},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){t.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(o){t.escapeParameter=o},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...o){return Reflect.apply(t.t,t,[...o])},rt(...o){return Reflect.apply(t.rt,t,[...o])},te(o,s){return t.te(o,s)},tm(o){return t.tm(o)},getLocaleMessage(o){return t.getLocaleMessage(o)},setLocaleMessage(o,s){t.setLocaleMessage(o,s)},mergeLocaleMessage(o,s){t.mergeLocaleMessage(o,s)},d(...o){return Reflect.apply(t.d,t,[...o])},getDateTimeFormat(o){return t.getDateTimeFormat(o)},setDateTimeFormat(o,s){t.setDateTimeFormat(o,s)},mergeDateTimeFormat(o,s){t.mergeDateTimeFormat(o,s)},n(...o){return Reflect.apply(t.n,t,[...o])},getNumberFormat(o){return t.getNumberFormat(o)},setNumberFormat(o,s){t.setNumberFormat(o,s)},mergeNumberFormat(o,s){t.mergeNumberFormat(o,s)}};return a.__extender=n,a}function d$(e,t,n){return{beforeCreate(){const a=Zo();if(!a)throw Bn(Un.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const s=o.i18n;if(o.__i18n&&(s.__i18n=o.__i18n),s.__root=t,this===this.$root)this.$i18n=fS(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=RE(s);const i=this.$i18n;i.__extender&&(i.__disposer=i.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=fS(e,o);else{this.$i18n=RE({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&zR(t,o,o),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$te=(s,i)=>this.$i18n.te(s,i),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(a,this.$i18n)},mounted(){},unmounted(){const a=Zo();if(!a)throw Bn(Un.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(a),delete this.$i18n}}}function fS(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[MR](t.pluralizationRules||e.pluralizationRules);const n=k_(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(a=>e.mergeLocaleMessage(a,n[a])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a])),t.numberFormats&&Object.keys(t.numberFormats).forEach(a=>e.mergeNumberFormat(a,t.numberFormats[a])),e}const y_={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function E$({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,o)=>[...a,...o.type===re?o.children:[o]],[]):t.reduce((n,a)=>{const o=e[a];return o&&(n[a]=o()),n},Nt())}function FR(){return re}const _$=te({name:"i18n-t",props:Zt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>xt(e)||!isNaN(e)}},y_),setup(e,t){const{slots:n,attrs:a}=t,o=e.i18n||Rt({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(_=>_[0]!=="_"),i=Nt();e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=Ve(e.plural)?+e.plural:e.plural);const r=E$(t,s),u=o[AE](e.keypath,r,i),c=Zt(Nt(),a),l=Ve(e.tag)||St(e.tag)?e.tag:FR();return gn(l,c,u)}}}),hS=_$;function T$(e){return Ft(e)&&!Ve(e[0])}function BR(e,t,n,a){const{slots:o,attrs:s}=t;return()=>{const i={part:!0};let r=Nt();e.locale&&(i.locale=e.locale),Ve(e.format)?i.key=e.format:St(e.format)&&(Ve(e.format.key)&&(i.key=e.format.key),r=Object.keys(e.format).reduce((d,p)=>n.includes(p)?Zt(Nt(),d,{[p]:e.format[p]}):d,Nt()));const u=a(e.value,i,r);let c=[i.key];Ft(u)?c=u.map((d,p)=>{const O=o[d.type],A=O?O({[d.type]:d.value,index:p,parts:u}):[d.value];return T$(A)&&(A[0].key=`${d.type}-${p}`),A}):Ve(u)&&(c=[u]);const l=Zt(Nt(),s),_=Ve(e.tag)||St(e.tag)?e.tag:FR();return gn(_,l,c)}}const p$=te({name:"i18n-n",props:Zt({value:{type:Number,required:!0},format:{type:[String,Object]}},y_),setup(e,t){const n=e.i18n||Rt({useScope:e.scope,__useComponent:!0});return BR(e,t,kR,(...a)=>n[hE](...a))}}),IS=p$;function m$(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function S$(e){const t=i=>{const{instance:r,value:u}=i;if(!r||!r.$)throw Bn(Un.UNEXPECTED_ERROR);const c=m$(e,r.$),l=RS(u);return[Reflect.apply(c.t,c,[...NS(l)]),c]};return{created:(i,r)=>{const[u,c]=t(r);Wu&&e.global===c&&(i.__i18nWatcher=be(c.locale,()=>{r.instance&&r.instance.$forceUpdate()})),i.__composer=c,i.textContent=u},unmounted:i=>{Wu&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:r})=>{if(i.__composer){const u=i.__composer,c=RS(r);i.textContent=Reflect.apply(u.t,u,[...NS(c)])}},getSSRProps:i=>{const[r]=t(i);return{textContent:r}}}}function RS(e){if(Ve(e))return{path:e};if(dt(e)){if(!("path"in e))throw Bn(Un.REQUIRED_VALUE,"path");return e}else throw Bn(Un.INVALID_VALUE)}function NS(e){const{path:t,locale:n,args:a,choice:o,plural:s}=e,i={},r=a||{};return Ve(n)&&(i.locale=n),xt(o)&&(i.plural=o),xt(s)&&(i.plural=s),[t,r,i]}function O$(e,t,...n){const a=dt(n[0])?n[0]:{};(Tt(a.globalInstall)?a.globalInstall:!0)&&([hS.name,"I18nT"].forEach(s=>e.component(s,hS)),[IS.name,"I18nN"].forEach(s=>e.component(s,IS)),[LS.name,"I18nD"].forEach(s=>e.component(s,LS))),e.directive("t",S$(t))}const A$=Po("global-vue-i18n");function f$(e={}){const t=__VUE_I18N_LEGACY_API__&&Tt(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=Tt(e.globalInjection)?e.globalInjection:!0,a=new Map,[o,s]=h$(e,t),i=Po("");function r(_){return a.get(_)||null}function u(_,d){a.set(_,d)}function c(_){a.delete(_)}const l={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(_,...d){if(_.__VUE_I18N_SYMBOL__=i,_.provide(_.__VUE_I18N_SYMBOL__,l),dt(d[0])){const A=d[0];l.__composerExtend=A.__composerExtend,l.__vueI18nExtend=A.__vueI18nExtend}let p=null;!t&&n&&(p=D$(_,l.global)),__VUE_I18N_FULL_INSTALL__&&O$(_,l,...d),__VUE_I18N_LEGACY_API__&&t&&_.mixin(d$(s,s.__composer,l));const O=_.unmount;_.unmount=()=>{p&&p(),l.dispose(),O()}},get global(){return s},dispose(){o.stop()},__instances:a,__getInstance:r,__setInstance:u,__deleteInstance:c};return l}function Rt(e={}){const t=Zo();if(t==null)throw Bn(Un.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Bn(Un.NOT_INSTALLED);const n=I$(t),a=N$(n),o=WR(t),s=R$(e,o);if(s==="global")return zR(a,e,o),a;if(s==="parent"){let u=g$(n,t,e.__useComponent);return u==null&&(u=a),u}const i=n;let r=i.__getInstance(t);if(r==null){const u=Zt({},e);"__i18n"in o&&(u.__i18n=o.__i18n),a&&(u.__root=a),r=$_(u),i.__composerExtend&&(r[IE]=i.__composerExtend(r)),C$(i,t,r),i.__setInstance(t,r)}return r}function h$(e,t){const n=lf(),a=__VUE_I18N_LEGACY_API__&&t?n.run(()=>RE(e)):n.run(()=>$_(e));if(a==null)throw Bn(Un.UNEXPECTED_ERROR);return[n,a]}function I$(e){const t=$t(e.isCE?A$:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Bn(e.isCE?Un.NOT_INSTALLED_WITH_PROVIDE:Un.UNEXPECTED_ERROR);return t}function R$(e,t){return Hl(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function N$(e){return e.mode==="composition"?e.global:e.global.__composer}function g$(e,t,n=!1){let a=null;const o=t.root;let s=L$(t,n);for(;s!=null;){const i=e;if(e.mode==="composition")a=i.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const r=i.__getInstance(s);r!=null&&(a=r.__composer,n&&a&&!a[wR]&&(a=null))}if(a!=null||o===s)break;s=s.parent}return a}function L$(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function C$(e,t,n){ct(()=>{},t),Je(()=>{const a=n;e.__deleteInstance(t);const o=a[IE];o&&(o(),delete a[IE])},t)}const v$=["locale","fallbackLocale","availableLocales"],gS=["t","rt","d","n","tm","te"];function D$(e,t){const n=Object.create(null);return v$.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s)throw Bn(Un.UNEXPECTED_ERROR);const i=Qt(s.value)?{get(){return s.value.value},set(r){s.value.value=r}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,o,i)}),e.config.globalProperties.$i18n=n,gS.forEach(o=>{const s=Object.getOwnPropertyDescriptor(t,o);if(!s||!s.value)throw Bn(Un.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,s)}),()=>{delete e.config.globalProperties.$i18n,gS.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}const P$=te({name:"i18n-d",props:Zt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},y_),setup(e,t){const n=e.i18n||Rt({useScope:e.scope,__useComponent:!0});return BR(e,t,UR,(...a)=>n[fE](...a))}}),LS=P$;r$();z2(f2);F2(M2);B2(LR);if(__INTLIFY_PROD_DEVTOOLS__){const e=jo();e.__INTLIFY__=!0,h2(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const b$="Относно тази инстанция",U$="Връзка с администратор",k$="FitTrackee е self-hosted тракер за активности.",$$="под {0} лиценз ",y$="Сорс код",M$="Данни за времето от:",w$={ABOUT_THIS_INSTANCE:b$,CONTACT_ADMIN:U$,FITTRACKEE_DESCRIPTION:k$,FITTRACKEE_LICENSE:$$,SOURCE_CODE:y$,WEATHER_DATA_FROM:M$},W$={DESCRIPTION:"Всякаква допълнителна информация, която може да бъде полезна за вашите потребители. Може да се използва Markdown синтаксис.",TEXT:"Детайлна информация за инстанцията"},z$="Действие",F$="Активиране на акаунт",B$="Активен",V$="Администриране",H$="Администрация",G$="Добавяне/премахване на администраторски права, изтриване на потребителски акаунт.",K$="Приложение",j$={ADMIN_CONTACT:"Администраторски имейл за контакт",MAX_FILES_IN_ZIP_LABEL:"Макс. файлове в zip архив",MAX_USERS_HELP:"0 - без лимит за регистрация.",MAX_USERS_LABEL:"Макс. брой активни потребители",NO_CONTACT_EMAIL:"без имейл за връзка",SINGLE_UPLOAD_MAX_SIZE_LABEL:"Макс. големина на качените файлове (в Mb)",STATS_WORKOUTS_LIMIT_HELP:"0 - без лимит на броя тренировки.",STATS_WORKOUTS_LIMIT_LABEL:"Макс. тренировки за статистики",TITLE:"Конфигурация на приложението",ZIP_UPLOAD_MAX_SIZE_LABEL:"Макс. размер на zip архива (в Mb)"},x$="Обратно към администрациата",Y$="Сигурни ли сте, че искате да изтриете {0} акаунтa? Всички данни ще бъдат изтрити, и няма да могат да бъдат възстановени.",q$="Сигурни ли сте, че искате да зададете нова парола за {0}?",X$="Текущ имейл",Q$="Изтрий потребител",Z$="Изпращането на имейли е забранено.",J$="Позволи/забрани видеве оборудвания.",ey="Позволи/забрани спортове.",ty={TABLE:{ACTIVE:"Активно",HAS_EQUIPMENTS:"оборудването съществува",IMAGE:"Изображение",LABEL:"Етикет"},TITLE:"Администриране на оборудването"},ny="Нов имейл",ay="Не е въведен текст",oy="Паролата бе нулирана.",sy="Добавете своя собствена политика за поверителност или оставете празно, за да използвате тази по подразбиране. Може да се използва Markdown синтаксис.",iy="Регистрациите са забранени.",ry="Регистрациите са позволени.",uy="Нулиране на парола",ly={TABLE:{ACTIVE:"Активен",HAS_WORKOUTS:"съществуват тренировки",IMAGE:"Изображение",LABEL:"Етикет"},TITLE:"Администриране на спортове"},cy="Актуализиране на конфигурацията на приложението.",dy="Актуализиране на имейл",Ey="потребител | потребители",_y={SELECTS:{ORDER_BY:{CREATED_AT:"регистриран на",IS_ACTIVE:"статус на акаунт",USERNAME:"потребителско име",WORKOUTS_COUNT:"брой тренировки"}},TITLE:"Администриране - Потребители"},Ty="Имейл адресът бе променен.",py={ABOUT:W$,ACTION:z$,ACTIVATE_USER_ACCOUNT:F$,ACTIVE:B$,ADMIN:V$,ADMINISTRATION:H$,ADMIN_RIGHTS_DELETE_USER_ACCOUNT:G$,APPLICATION:K$,APP_CONFIG:j$,BACK_TO_ADMIN:x$,CONFIRM_USER_ACCOUNT_DELETION:Y$,CONFIRM_USER_PASSWORD_RESET:q$,CURRENT_EMAIL:X$,DELETE_USER:Q$,EMAIL_SENDING_DISABLED:Z$,ENABLE_DISABLE_EQUIPMENT_TYPES:J$,ENABLE_DISABLE_SPORTS:ey,EQUIPMENT_TYPES:ty,NEW_EMAIL:ny,NO_TEXT_ENTERED:ay,PASSWORD_RESET_SUCCESSFUL:oy,PRIVACY_POLICY_DESCRIPTION:sy,REGISTRATION_DISABLED:iy,REGISTRATION_ENABLED:ry,RESET_USER_PASSWORD:uy,SPORTS:ly,UPDATE_APPLICATION_DESCRIPTION:cy,UPDATE_USER_EMAIL:dy,USER:Ey,USERS:_y,USER_EMAIL_UPDATE_SUCCESSFUL:Ty},my={"