(function(e){function t(t){for(var r,c,i=t[0],s=t[1],l=t[2],u=0,d=[];ur?1:n2&&void 0!==arguments[2]&&arguments[2],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return e.filter((function(e){return!n||(null===c?e.is_active_for_user:c.includes(e.id)||e.is_active)})).map((function(e){return Object(r["a"])(Object(r["a"])({},e),{},{translatedLabel:t("sports.".concat(e.label,".LABEL"))})})).sort(o)},s=function(e,t){return t.filter((function(t){return t.id===e.sport_id})).map((function(e){return e.label}))[0]},l=function(e,t){return t.filter((function(t){return t.id===e.sport_id})).map((function(e){return e.color}))[0]}},"11f9":function(e,t,n){"use strict";n("83d9")},"15bf":function(e,t,n){},1724:function(e,t,n){"use strict";var r=n("7a23"),c={class:"no-workouts box"};function a(e,t){var n=Object(r["resolveComponent"])("router-link");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",c,[Object(r["createElementVNode"])("div",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("workouts.NO_WORKOUTS"))+" ",1),Object(r["createVNode"])(n,{to:"/workouts/add"},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("workouts.UPLOAD_FIRST_WORKOUT")),1)]})),_:1})])])}n("b3f6");var o=n("6b0d"),i=n.n(o);const s={},l=i()(s,[["render",a],["__scopeId","data-v-4b4d15fb"]]);t["a"]=l},"19e8":function(e,t,n){"use strict";var r=n("7a23"),c={class:"card"},a={class:"card-title"},o={class:"card-content"};function i(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",c,[Object(r["createElementVNode"])("div",a,[Object(r["renderSlot"])(e.$slots,"title")]),Object(r["createElementVNode"])("div",o,[Object(r["renderSlot"])(e.$slots,"content")])])}n("0a85");var s=n("6b0d"),l=n.n(s);const u={},d=l()(u,[["render",i]]);t["a"]=d},"1a78":function(e,t,n){},"1ace":function(e,t,n){},2386:function(e,t,n){},2449:function(e,t,n){},"268c":function(e,t,n){"use strict";n("0c22")},2906:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("5502");function c(){return Object(r["b"])()}},"2edc":function(e,t,n){},"304f":function(e,t,n){},3306:function(e,t,n){"use strict";n("1ace")},3522:function(e,t,n){},"35e3":function(e,t,n){"use strict";n("0ad9")},"374b":function(e,t,n){"use strict";n("5911")},"3a2a":function(e,t,n){"use strict";n("76bb")},"3c44":function(e,t,n){"use strict";var r=n("7a23"),c=n("c46a"),a={class:"box user-header"},o={class:"user-details"},i={class:"user-name"},s={class:"user-stats"},l={class:"user-stat"},u={class:"stat-number"},d={class:"stat-label"},O={class:"user-stat"},b={class:"stat-label"},m={class:"user-stat hide-small"},p={class:"stat-number"},E={class:"stat-label"},f=Object(r["defineComponent"])({props:{user:null},setup:function(e){var t=e,n=Object(r["toRefs"])(t),f=n.user;return function(e,t){var n=Object(r["resolveComponent"])("Distance");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,[Object(r["createVNode"])(c["a"],{user:Object(r["unref"])(f)},null,8,["user"]),Object(r["createElementVNode"])("div",o,[Object(r["createElementVNode"])("div",i,Object(r["toDisplayString"])(Object(r["unref"])(f).username),1),Object(r["createElementVNode"])("div",s,[Object(r["createElementVNode"])("div",l,[Object(r["createElementVNode"])("span",u,Object(r["toDisplayString"])(Object(r["unref"])(f).nb_workouts),1),Object(r["createElementVNode"])("span",d,Object(r["toDisplayString"])(e.$t("workouts.WORKOUT",Object(r["unref"])(f).nb_workouts)),1)]),Object(r["createElementVNode"])("div",O,[Object(r["createVNode"])(n,{distance:Object(r["unref"])(f).total_distance,unitFrom:"km",digits:0,displayUnit:!1,useImperialUnits:Object(r["unref"])(f).imperial_units},null,8,["distance","useImperialUnits"]),Object(r["createElementVNode"])("span",b,Object(r["toDisplayString"])(Object(r["unref"])(f).imperial_units?"miles":"km"),1)]),Object(r["createElementVNode"])("div",m,[Object(r["createElementVNode"])("span",p,Object(r["toDisplayString"])(Object(r["unref"])(f).nb_sports),1),Object(r["createElementVNode"])("span",E,Object(r["toDisplayString"])(e.$t("workouts.SPORT",Object(r["unref"])(f).nb_sports)),1)])])])])}}}),j=(n("e806"),n("6b0d")),T=n.n(j);const S=T()(f,[["__scopeId","data-v-312cd857"]]);t["a"]=S},"3c78":function(e,t,n){"use strict";n("c6db")},"3d56":function(e,t,n){"use strict";n("3522")},"423b":function(e,t,n){"use strict";n("8907")},4870:function(e,t,n){"use strict";var r,c,a;n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return a})),function(e){e["ADD_WORKOUT"]="ADD_WORKOUT",e["ADD_WORKOUT_WITHOUT_GPX"]="ADD_WORKOUT_WITHOUT_GPX",e["DELETE_WORKOUT"]="DELETE_WORKOUT",e["EDIT_WORKOUT"]="EDIT_WORKOUT",e["GET_CALENDAR_WORKOUTS"]="GET_CALENDAR_WORKOUTS",e["GET_USER_WORKOUTS"]="GET_USER_WORKOUTS",e["GET_TIMELINE_WORKOUTS"]="GET_TIMELINE_WORKOUTS",e["GET_MORE_TIMELINE_WORKOUTS"]="GET_MORE_TIMELINE_WORKOUTS",e["GET_WORKOUT_DATA"]="GET_WORKOUT_DATA"}(r||(r={})),function(e){e["CALENDAR_WORKOUTS"]="CALENDAR_WORKOUTS",e["TIMELINE_WORKOUTS"]="TIMELINE_WORKOUTS",e["USER_WORKOUTS"]="USER_WORKOUTS",e["WORKOUT_DATA"]="WORKOUT_DATA",e["WORKOUTS_PAGINATION"]="WORKOUTS_PAGINATION"}(c||(c={})),function(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_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_GPX"]="SET_WORKOUT_GPX",e["SET_WORKOUT_CHART_DATA"]="SET_WORKOUT_CHART_DATA",e["SET_WORKOUT_LOADING"]="SET_WORKOUT_LOADING",e["SET_WORKOUTS_PAGINATION"]="SET_WORKOUTS_PAGINATION"}(a||(a={}))},"49a7":function(e,t,n){},"4c29":function(e,t,n){"use strict";n("ff29")},"4e58":function(e,t,n){},"4f8e":function(e,t,n){"use strict";n("4e58")},5140:function(e,t,n){},5172:function(e,t,n){},"538d":function(e,t,n){},"55a6":function(e,t,n){"use strict";n("dbf1")},5643:function(e,t,n){},5911:function(e,t,n){},"5b6e":function(e,t,n){"use strict";n("5643")},"5e65":function(e,t,n){"use strict";n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return m})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return E})),n.d(t,"a",(function(){return f}));var r=n("69eb"),c=n("d6e9"),a=n("f628"),o=n("f7f1"),i=n("cdb6"),s=n("74b5"),l=n("8cac"),u=n("2fc8"),d=n("b166"),O=n("78b2"),b=function(e,t,n){switch(e){case"week":return Object(r["a"])(t,{weekStartsOn:n?1:0});case"year":return Object(c["a"])(t);case"month":return Object(a["a"])(t);default:throw new Error('Invalid duration, expected: "week", "month", "year", got: "'.concat(e,'"'))}},m=function(e,t){switch(e){case"week":return Object(o["a"])(t,7);case"year":return Object(i["a"])(t,1);case"month":return Object(s["a"])(t,1);default:throw new Error('Invalid duration, expected: "week", "month", "year", got: "'.concat(e,'"'))}},p=function(e,t){return Object(O["a"])(new Date(e),t)},E=function(e,t){var n=Object(a["a"])(e),c=Object(l["a"])(e),o=t?1:0;return{start:Object(r["a"])(n,{weekStartsOn:o}),end:Object(u["a"])(c,{weekStartsOn:o})}},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t||(t="yyyy/MM/dd"),n||(n="HH:mm"),{workout_date:Object(d["a"])(e,t),workout_time:Object(d["a"])(e,n)}}},6112:function(e,t,n){"use strict";n("0180")},6284:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));n("b680");var r={ft:{unit:"ft",system:"imperial",multiplier:1,defaultTarget:"m"},mi:{unit:"mi",system:"imperial",multiplier:5280,defaultTarget:"km"},m:{unit:"m",system:"metric",multiplier:1,defaultTarget:"ft"},km:{unit:"m",system:"metric",multiplier:1e3,defaultTarget:"mi"}},c={metric:{imperial:3.280839895,metric:1},imperial:{metric:1/3.280839895,imperial:1}},a=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:3,o=r[t],i=r[n],s=e*o.multiplier*c[o.system][i.system]/i.multiplier;return null!==a?parseFloat(s.toFixed(a)):s},o=function(e,t,n){var c=n?r[e].defaultTarget:e;return n?a(t,e,c,2):t}},"633e":function(e,t,n){},"64bb":function(e,t,n){},"663e":function(e,t,n){"use strict";n.r(t);var r={ACTION:e=>{const{normalize:t}=e;return t(["Action"])},ADMIN_RIGHTS_DELETE_USER_ACCOUNT:e=>{const{normalize:t}=e;return t(["Ajouter/retirer des droits d'administration, supprimer des comptes utilisateurs."])},ADMIN:e=>{const{normalize:t}=e;return t(["Admin"])},ADMINISTRATION:e=>{const{normalize:t}=e;return t(["Administration"])},APPLICATION:e=>{const{normalize:t}=e;return t(["Application"])},APP_CONFIG:{MAX_USERS_LABEL:e=>{const{normalize:t}=e;return t(["Nombre maximum d'utilisateurs actifs "])},MAX_USERS_HELP:e=>{const{normalize:t}=e;return t(["Si égal à 0, pas limite d'inscription"])},MAX_FILES_IN_ZIP_LABEL:e=>{const{normalize:t}=e;return t(["Taille max. des archives zip (en Mo) "])},SINGLE_UPLOAD_MAX_SIZE_LABEL:e=>{const{normalize:t}=e;return t(["Taille max. des fichiers (en Mo) "])},TITLE:e=>{const{normalize:t}=e;return t(["Configuration de l'application"])},ZIP_UPLOAD_MAX_SIZE_LABEL:e=>{const{normalize:t}=e;return t(["Nombre max. de fichiers dans une archive zip "])}},BACK_TO_ADMIN:e=>{const{normalize:t}=e;return t(["Revenir à l'admin"])},CONFIRM_USER_ACCOUNT_DELETION:e=>{const{normalize:t,interpolate:n,list:r}=e;return t(["Etes-vous sûr de vouloir supprimer le compte de ",n(r(0))," ? Toutes les données seront définitivement."])},DELETE_USER:e=>{const{normalize:t}=e;return t(["Supprimer l'utilisateur"])},ENABLE_DISABLE_SPORTS:e=>{const{normalize:t}=e;return t(["Activer/désactiver des sports."])},REGISTRATION_DISABLED:e=>{const{normalize:t}=e;return t(["Les inscriptions sont actuellement désactivées."])},REGISTRATION_ENABLED:e=>{const{normalize:t}=e;return t(["Les inscriptions sont actuellement activées."])},SPORTS:{TABLE:{ACTIVE:e=>{const{normalize:t}=e;return t(["Actif"])},HAS_WORKOUTS:e=>{const{normalize:t}=e;return t(["des séances existent"])},IMAGE:e=>{const{normalize:t}=e;return t(["Image"])},LABEL:e=>{const{normalize:t}=e;return t(["Label"])}},TITLE:e=>{const{normalize:t}=e;return t(["Administration - Sports"])}},UPDATE_APPLICATION_DESCRIPTION:e=>{const{normalize:t}=e;return t(["Configurer l'application (nombre maximum d'utilisateurs inscrits, taille maximale des fichers)."])},USER:e=>{const{normalize:t,plural:n}=e;return n([t(["utilisateur"]),t(["utilisateurs"])])},USERS:{TABLE:{ADD_ADMIN_RIGHTS:e=>{const{normalize:t}=e;return t(["Ajouter les drois d'admin"])},REMOVE_ADMIN_RIGHTS:e=>{const{normalize:t}=e;return t(["Retirer les drois d'admin"])}},SELECTS:{ORDER_BY:{ADMIN:e=>{const{normalize:t}=e;return t(["status administrateur"])},CREATED_AT:e=>{const{normalize:t}=e;return t(["date d'inscription"])},USERNAME:e=>{const{normalize:t}=e;return t(["nom d'utilisateur"])},WORKOUTS_COUNT:e=>{const{normalize:t}=e;return t(["nombre de séances"])}}}}},c={ERROR:{UNKNOWN:e=>{const{normalize:t}=e;return t(["Erreur. Veuillez réessayer ou contacter l'administrateur."])},"email: valid email must be provided":e=>{const{normalize:t}=e;return t(["Email : une adresse email valide doit être fournie."])},"error on getting configuration":e=>{const{normalize:t}=e;return t(["Erreur lors de la récupération de la configuration."])},"error when updating configuration":e=>{const{normalize:t}=e;return t(["Erreur lors de la mise à jour de la configuration"])},"error, please try again or contact the administrator":e=>{const{normalize:t}=e;return t(["Erreur, veuillez réessayer ou contacter l'administrateur."])},"error, registration is disabled":e=>{const{normalize:t}=e;return t(["Erreur, les inscriptions sont désactivées."])},"file extension not allowed":e=>{const{normalize:t}=e;return t(["Extension de fichier non autorisée."])},"file size is greater than the allowed size":e=>{const{normalize:t}=e;return t(["La taille du fichier est supérieure à la limite autorisée."])},"invalid credentials":e=>{const{normalize:t}=e;return t(["Identifiants invalides."])},"invalid payload":e=>{const{normalize:t}=e;return t(["Données fournies incorrectes."])},"invalid token, please log in again":e=>{const{normalize:t}=e;return t(["Jeton de connexion invalide, merci de vous reconnecter."])},"invalid token, please request a new token":e=>{const{normalize:t}=e;return t(["Jeton de connexion, merci de vous reconnecter."])},"no file part":e=>{const{normalize:t}=e;return t(["Pas de fichier fourni."])},"no selected file":e=>{const{normalize:t}=e;return t(["Pas de fichier sélectionné."])},"Network Error":e=>{const{normalize:t}=e;return t(["Erreur Réseau."])},"password: password and password confirmation do not match":e=>{const{normalize:t}=e;return t(["Mot de passe : les mots de passe saisis sont différents."])},"provide a valid auth token":e=>{const{normalize:t}=e;return t(["Merci de fournir un jeton de connexion valide."])},"password: 8 characters required":e=>{const{normalize:t}=e;return t(["Mot de passe : 8 caractères minimum."])},"sport does not exist":e=>{const{normalize:t}=e;return t(["Ce sport n'existe pas."])},"signature expired, please log in again":e=>{const{normalize:t}=e;return t(["Signature expirée. Merci de vous reconnecter."])},"sorry, that user already exists":e=>{const{normalize:t}=e;return t(["Désolé, cet utilisateur existe déjà."])},"successfully registered":e=>{const{normalize:t}=e;return t(["Inscription validée."])},"user does not exist":e=>{const{normalize:t}=e;return t(["L'utilisateur n'existe pas"])},"username: 3 to 12 characters required":e=>{const{normalize:t}=e;return t(["Nom d'utilisateur : 3 à 12 caractères requis."])},"you can not delete your account, no other user has admin rights":e=>{const{normalize:t}=e;return t(["Vous ne pouvez pas supprimer votre compte, aucun autre utilisateur n'a des droits d'administration."])},"you do not have permissions":e=>{const{normalize:t}=e;return t(["Vous n'avez pas les permissions nécessaires."])}},PAGINATION:{PREVIOUS:e=>{const{normalize:t}=e;return t(["précédent"])},NEXT:e=>{const{normalize:t}=e;return t(["suivant"])}}},a={BACK:e=>{const{normalize:t}=e;return t(["Précédent"])},CANCEL:e=>{const{normalize:t}=e;return t(["Annuler"])},CLEAR_FILTER:e=>{const{normalize:t}=e;return t(["Réinitialiser"])},DELETE_MY_ACCOUNT:e=>{const{normalize:t}=e;return t(["Supprimer mon compte"])},DISABLE:e=>{const{normalize:t}=e;return t(["Désactiver"])},EDIT:e=>{const{normalize:t}=e;return t(["Modifier"])},ENABLE:e=>{const{normalize:t}=e;return t(["Activer"])},FILTER:e=>{const{normalize:t}=e;return t(["Filtrer"])},LOGIN:e=>{const{normalize:t}=e;return t(["Se connecter"])},NO:e=>{const{normalize:t}=e;return t(["Non"])},REGISTER:e=>{const{normalize:t}=e;return t(["S'inscrire"])},SUBMIT:e=>{const{normalize:t}=e;return t(["Valider"])},YES:e=>{const{normalize:t}=e;return t(["Oui"])}},o={CONFIRMATION:e=>{const{normalize:t}=e;return t(["Confirmation"])},DAY:e=>{const{normalize:t,plural:n}=e;return n([t(["jour"]),t(["jours"])])},HOME:e=>{const{normalize:t}=e;return t(["Accueil"])},HERE:e=>{const{normalize:t}=e;return t(["ici"])},SELECTS:{ORDER_BY:{LABEL:e=>{const{normalize:t}=e;return t(["trier par "])}},ORDER:{LABEL:e=>{const{normalize:t}=e;return t(["tri"])},ASC:e=>{const{normalize:t}=e;return t(["ascendant"])},DESC:e=>{const{normalize:t}=e;return t(["descendant"])}},PER_PAGE:{LABEL:e=>{const{normalize:t}=e;return t(["par page"])}}},TOTAL:e=>{const{normalize:t}=e;return t(["Total"])}},i={DASHBOARD:e=>{const{normalize:t}=e;return t(["Tableau de Bord"])},THIS_MONTH:e=>{const{normalize:t}=e;return t(["Ce mois"])}},s={UNKNOWN:e=>{const{normalize:t}=e;return t(["Erreur. Veuillez réessayer ou contacter l'administrateur."])},APP_ERROR:e=>{const{normalize:t}=e;return t(["L'application semble rencontrer quelques problèmes.
Veuillez réessayer plus tard ou contacter l'administrateur."])},NOT_FOUND:{PAGE:e=>{const{normalize:t}=e;return t(["Page introuvable"])},WORKOUT:e=>{const{normalize:t}=e;return t(["Séance introuvable"])}}},l={"Cycling (Sport)":{LABEL:e=>{const{normalize:t}=e;return t(["Vélo (Sport)"])}},"Cycling (Transport)":{LABEL:e=>{const{normalize:t}=e;return t(["Vélo (Transport)"])}},Hiking:{LABEL:e=>{const{normalize:t}=e;return t(["Randonnée"])}},"Mountain Biking":{LABEL:e=>{const{normalize:t}=e;return t(["VTT"])}},"Mountain Biking (Electric)":{LABEL:e=>{const{normalize:t}=e;return t(["VTT (Electrique)"])}},Rowing:{LABEL:e=>{const{normalize:t}=e;return t(["Aviron"])}},Running:{LABEL:e=>{const{normalize:t}=e;return t(["Course"])}},"Skiing (Alpine)":{LABEL:e=>{const{normalize:t}=e;return t(["Ski (Alpin)"])}},"Skiing (Cross Country)":{LABEL:e=>{const{normalize:t}=e;return t(["Ski (Randonnée)"])}},Trail:{LABEL:e=>{const{normalize:t}=e;return t(["Trail"])}},Walking:{LABEL:e=>{const{normalize:t}=e;return t(["Marche"])}}},u={STATISTICS:e=>{const{normalize:t}=e;return t(["Statistiques"])},TIME_FRAMES:{week:e=>{const{normalize:t}=e;return t(["semaine"])},month:e=>{const{normalize:t}=e;return t(["mois"])},year:e=>{const{normalize:t}=e;return t(["année"])}}},d={ADMIN:e=>{const{normalize:t}=e;return t(["Admin"])},ALREADY_HAVE_ACCOUNT:e=>{const{normalize:t}=e;return t(["Vous avez déjà un compte ?"])},CONFIRM_ACCOUNT_DELETION:e=>{const{normalize:t}=e;return t(["Etes-vous sûr de vouloir supprimer votre compte ? Toutes les données seront définitivement effacés."])},EMAIL:e=>{const{normalize:t}=e;return t(["Email"])},ENTER_EMAIL:e=>{const{normalize:t}=e;return t(["Saisir une adresse email"])},ENTER_PASSWORD:e=>{const{normalize:t}=e;return t(["Saisir un mot de passe"])},ENTER_PASSWORD_CONFIRMATION:e=>{const{normalize:t}=e;return t(["Confirmer le mot de passe"])},INVALID_TOKEN:e=>{const{normalize:t}=e;return t(["Jeton invalide, veullez demander une nouvelle réinitialisation de mot de passe."])},LANGUAGE:e=>{const{normalize:t}=e;return t(["Langue"])},LOGIN:e=>{const{normalize:t}=e;return t(["Se connecter"])},LOGOUT:e=>{const{normalize:t}=e;return t(["Se déconnecter"])},PASSWORD:e=>{const{normalize:t}=e;return t(["Mot de passe"])},PASSWORD_CONFIRM:e=>{const{normalize:t}=e;return t(["Confirmation du mot de passe"])},PASSWORD_CONFIRMATION:e=>{const{normalize:t}=e;return t(["Confirmation du mot de passe"])},PASSWORD_FORGOTTEN:e=>{const{normalize:t}=e;return t(["Mot de passe oublié ?"])},PASSWORD_RESET:e=>{const{normalize:t}=e;return t(["Réinitialisation du mot de passe"])},PASSWORD_SENT_EMAIL_TEXT:e=>{const{normalize:t}=e;return t(["Vérifiez votre boite mail. Si vote adresse est dans notre base de données, vous recevrez un email avec un lien pour réinitialiser votre mot de passe."])},PASSWORD_UPDATED:e=>{const{normalize:t,interpolate:n,list:r}=e;return t(["Votre mot de passe a été mis à jour. Cliquez ",n(r(0))," pour vous connecter."])},PROFILE:{BACK_TO_PROFILE:e=>{const{normalize:t}=e;return t(["Revenir au profil"])},BIO:e=>{const{normalize:t}=e;return t(["Bio"])},BIRTH_DATE:e=>{const{normalize:t}=e;return t(["Date de naissance"])},EDIT:e=>{const{normalize:t}=e;return t(["Modifier le profil"])},EDIT_PREFERENCES:e=>{const{normalize:t}=e;return t(["Modifier les préférences"])},EDIT_SPORTS_PREFERENCES:e=>{const{normalize:t}=e;return t(["Modifier les préférences des sports"])},FIRST_DAY_OF_WEEK:e=>{const{normalize:t}=e;return t(["Premier jour de la semaine"])},FIRST_NAME:e=>{const{normalize:t}=e;return t(["Prénom"])},LANGUAGE:e=>{const{normalize:t}=e;return t(["Langue"])},LAST_NAME:e=>{const{normalize:t}=e;return t(["Nom"])},LOCATION:e=>{const{normalize:t}=e;return t(["Lieu"])},MONDAY:e=>{const{normalize:t}=e;return t(["Lundi"])},PICTURE:e=>{const{normalize:t}=e;return t(["Image de profil"])},PICTURE_EDITION:e=>{const{normalize:t}=e;return t(["Mise à jour de l'image de profil"])},PICTURE_UPDATE:e=>{const{normalize:t}=e;return t(["Mettre à jour l'image"])},PICTURE_REMOVE:e=>{const{normalize:t}=e;return t(["Supprimer"])},PREFERENCES_EDITION:e=>{const{normalize:t}=e;return t(["Mise à jour des préférences"])},PROFILE_EDITION:e=>{const{normalize:t}=e;return t(["Mise à jour du profil"])},REGISTRATION_DATE:e=>{const{normalize:t}=e;return t(["Date d'inscription"])},SPORTS_EDITION:e=>{const{normalize:t}=e;return t(["Mise à jour des préférences des sports"])},SUNDAY:e=>{const{normalize:t}=e;return t(["Dimanche"])},TABS:{PICTURE:e=>{const{normalize:t}=e;return t(["image"])},PREFERENCES:e=>{const{normalize:t}=e;return t(["préférences"])},PROFILE:e=>{const{normalize:t}=e;return t(["profil"])},SPORTS:e=>{const{normalize:t}=e;return t(["sports"])}},UNITS:{LABEL:e=>{const{normalize:t}=e;return t(["Unités pour les distances "])},IMPERIAL:e=>{const{normalize:t}=e;return t(["Système impérial (ft, mi)"])},METRIC:e=>{const{normalize:t}=e;return t(["Système métrique (m, km)"])}},SPORT:{ACTION:e=>{const{normalize:t}=e;return t(["action"])},COLOR:e=>{const{normalize:t}=e;return t(["couleur"])},DISABLED_BY_ADMIN:e=>{const{normalize:t}=e;return t(["désactivé par l'administrateur"])},IS_ACTIVE:e=>{const{normalize:t}=e;return t(["actif"])},LABEL:e=>{const{normalize:t}=e;return t(["label"])},STOPPED_SPEED_THRESHOLD:e=>{const{normalize:t}=e;return t(["seuil de vitesse arrêtée"])}},TIMEZONE:e=>{const{normalize:t}=e;return t(["Fuseau horaire"])}},REGISTER:e=>{const{normalize:t}=e;return t(["S'inscrire"])},REGISTER_DISABLED:e=>{const{normalize:t}=e;return t(["Désolé, les inscriptions sont désactivées."])},RESET_PASSWORD:e=>{const{normalize:t}=e;return t(["Réinitialiser votre mot de passe"])},USER_PICTURE:e=>{const{normalize:t}=e;return t(["photo de l'utilisateur"])},USERNAME:e=>{const{normalize:t}=e;return t(["Nom d'utilisateur"])}},O={ADD_WORKOUT:e=>{const{normalize:t}=e;return t(["Ajouter une séance"])},ANALYSIS:e=>{const{normalize:t}=e;return t(["analyse"])},ASCENT:e=>{const{normalize:t}=e;return t(["dénivelé positif"])},AVERAGE_SPEED:e=>{const{normalize:t}=e;return t(["vitesse moyenne"])},AVE_SPEED:e=>{const{normalize:t}=e;return t(["vitesse moy."])},BACK_TO_WORKOUT:e=>{const{normalize:t}=e;return t(["revenir à la séance"])},DATE:e=>{const{normalize:t}=e;return t(["date"])},DESCENT:e=>{const{normalize:t}=e;return t(["dénivelé négatif"])},DISPLAY_FILTERS:e=>{const{normalize:t}=e;return t(["afficher les filtres"])},DISTANCE:e=>{const{normalize:t}=e;return t(["distance"])},DURATION:e=>{const{normalize:t}=e;return t(["durée"])},EDIT_WORKOUT:e=>{const{normalize:t}=e;return t(["Modifier la séance"])},ELEVATION:e=>{const{normalize:t}=e;return t(["altitude"])},END:e=>{const{normalize:t}=e;return t(["fin"])},FROM:e=>{const{normalize:t}=e;return t(["à partir de"])},GPX_FILE:e=>{const{normalize:t}=e;return t(["fichier .gpx"])},HIDE_FILTERS:e=>{const{normalize:t}=e;return t(["masquer les filtres"])},LATEST_WORKOUTS:e=>{const{normalize:t}=e;return t(["Séances récentes"])},LOAD_MORE_WORKOUT:e=>{const{normalize:t}=e;return t(["Charger les séances suivantes"])},MAX_ALTITUDE:e=>{const{normalize:t}=e;return t(["altitude max"])},MAX_FILES:e=>{const{normalize:t}=e;return t(["fichiers max. "])},MAX_SIZE:e=>{const{normalize:t}=e;return t(["taille max. "])},MAX_SPEED:e=>{const{normalize:t}=e;return t(["vitesse max"])},MIN_ALTITUDE:e=>{const{normalize:t}=e;return t(["altitude min"])},NEXT_SEGMENT:e=>{const{normalize:t}=e;return t(["Segment suivant"])},NEXT_WORKOUT:e=>{const{normalize:t}=e;return t(["Séance suivante"])},NO_DATA_CLEANING:e=>{const{normalize:t}=e;return t(["données issues du fichier gpx, sans correction"])},NO_FILE_PROVIDED:e=>{const{normalize:t}=e;return t(["Pas de fichier fourni"])},NO_FOLDER:e=>{const{normalize:t}=e;return t(["pas de répertoire"])},NO_MAP:e=>{const{normalize:t}=e;return t(["Pas de carte"])},NO_NEXT_SEGMENT:e=>{const{normalize:t}=e;return t(["Pas de segment suivant"])},NO_NEXT_WORKOUT:e=>{const{normalize:t}=e;return t(["Pas de séance suivante"])},NO_NOTES:e=>{const{normalize:t}=e;return t(["Pas de notes"])},NO_PREVIOUS_SEGMENT:e=>{const{normalize:t}=e;return t(["Pas de segment précédent"])},NO_PREVIOUS_WORKOUT:e=>{const{normalize:t}=e;return t(["Pas de séance précédente"])},NO_RECORDS:e=>{const{normalize:t}=e;return t(["Pas de records."])},NO_WORKOUTS:e=>{const{normalize:t}=e;return t(["Pas de séances."])},NOTES:e=>{const{normalize:t}=e;return t(["notes"])},PAUSES:e=>{const{normalize:t}=e;return t(["pauses"])},PREVIOUS_SEGMENT:e=>{const{normalize:t}=e;return t(["Segment précédent"])},PREVIOUS_WORKOUT:e=>{const{normalize:t}=e;return t(["Séance précédente"])},RECORD:e=>{const{normalize:t,plural:n}=e;return n([t(["record"]),t(["records"])])},RECORD_AS:e=>{const{normalize:t}=e;return t(["Vitesse moy."])},RECORD_FD:e=>{const{normalize:t}=e;return t(["Distance la + longue"])},RECORD_LD:e=>{const{normalize:t}=e;return t(["Durée la + longue"])},RECORD_MS:e=>{const{normalize:t}=e;return t(["Vitesse max."])},REMAINING_CHARS:e=>{const{normalize:t}=e;return t(["nombre de caractères restants "])},SEGMENT:e=>{const{normalize:t,plural:n}=e;return n([t(["segment"]),t(["segments"])])},SPEED:e=>{const{normalize:t}=e;return t(["vitesse"])},SPORT:e=>{const{normalize:t,plural:n}=e;return n([t(["sport"]),t(["sports"])])},START:e=>{const{normalize:t}=e;return t(["début"])},START_ELEVATION_AT_ZERO:e=>{const{normalize:t}=e;return t(["démarrer l'axe de l'altitude à 0"])},TITLE:e=>{const{normalize:t}=e;return t(["titre"])},TO:e=>{const{normalize:t}=e;return t(["jusqu'au"])},TOTAL_DURATION:e=>{const{normalize:t}=e;return t(["durée totale"])},UPLOAD_FIRST_WORKOUT:e=>{const{normalize:t}=e;return t(["Ajoutez votre première séance !"])},WEATHER:{HUMIDITY:e=>{const{normalize:t}=e;return t(["humidité"])},TEMPERATURE:e=>{const{normalize:t}=e;return t(["température"])},WIND:e=>{const{normalize:t}=e;return t(["vent"])},DARK_SKY:{"clear-day":e=>{const{normalize:t}=e;return t(["ensoleillé"])},"clear-night":e=>{const{normalize:t}=e;return t(["nuit claire"])},cloudy:e=>{const{normalize:t}=e;return t(["nuageux"])},fog:e=>{const{normalize:t}=e;return t(["brouillard"])},"partly-cloudy-day":e=>{const{normalize:t}=e;return t(["partiellement nuageux"])},"partly-cloudy-night":e=>{const{normalize:t}=e;return t(["nuit partiellement nuageuse"])},rain:e=>{const{normalize:t}=e;return t(["pluie"])},sleet:e=>{const{normalize:t}=e;return t(["neige fondue"])},snow:e=>{const{normalize:t}=e;return t(["neige"])},wind:e=>{const{normalize:t}=e;return t(["venteux"])}}},WITH_GPX:e=>{const{normalize:t}=e;return t(["avec un fichier .gpx"])},WITHOUT_GPX:e=>{const{normalize:t}=e;return t(["sans fichier .gpx"])},WORKOUT:e=>{const{normalize:t,plural:n}=e;return n([t(["séance"]),t(["séances"])])},WORKOUT_DATE:e=>{const{normalize:t}=e;return t(["date de la séance"])},WORKOUT_DELETION_CONFIRMATION:e=>{const{normalize:t}=e;return t(["Etes-vous sûr de vouloir supprimer cette séance ?"])},ZIP_ARCHIVE:e=>{const{normalize:t}=e;return t(["archive .zip"])},ZIP_ARCHIVE_DESCRIPTION:e=>{const{normalize:t}=e;return t(["ou une archive .zip contenant des fichiers .gpx"])}};t["default"]={admin:r,api:c,buttons:a,common:o,dashboard:i,error:s,sports:l,statistics:u,user:d,workouts:O}},"68c6":function(e,t,n){"use strict";n("99af"),n("d81d");var r=n("7a23"),c=n("d257"),a=Object(r["createElementVNode"])("div",{class:"map-attribution"},[Object(r["createElementVNode"])("span",{class:"map-attribution-text"},"©"),Object(r["createElementVNode"])("a",{class:"map-attribution-text",href:"https://www.openstreetmap.org/copyright",target:"_blank",rel:"noopener noreferrer"}," OpenStreetMap ")],-1),o=Object(r["defineComponent"])({props:{workout:null,displayHover:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Object(r["toRefs"])(t),o=n.displayHover,i="".concat(Object(c["a"])(),"workouts/map/").concat(t.workout.map);return function(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:Object(r["normalizeClass"])(["static-map",{"display-hover":Object(r["unref"])(o)}])},[Object(r["unref"])(o)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("img",{key:0,src:i,alt:""})):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:1,class:"bg-map-image",style:Object(r["normalizeStyle"])({backgroundImage:"url(".concat(i,")")})},null,4)),a],2)}}});n("96a3");const i=o;t["a"]=i},"68cf":function(e,t,n){"use strict";n("9f7c")},"6ac7":function(e,t,n){},"6d7d":function(e,t,n){"use strict";var r=n("7a23"),c=n("97e5"),a=function(e){return Object(r["pushScopeId"])("data-v-462fd850"),e=e(),Object(r["popScopeId"])(),e},o={class:"pagination-center","aria-label":"navigation"},i={class:"pagination"},s=a((function(){return Object(r["createElementVNode"])("i",{class:"fa fa-chevron-left","aria-hidden":"true"},null,-1)})),l={key:0},u=a((function(){return Object(r["createElementVNode"])("i",{class:"fa fa-chevron-right","aria-hidden":"true"},null,-1)})),d=Object(r["defineComponent"])({props:{pagination:null,path:null,query:null},setup:function(e){var t=e,n=Object(r["toRefs"])(t),a=n.pagination,d=n.path,O=n.query;function b(e,t){var n=Object.assign({},O.value);return n.page=t?e+t:e,n}return function(e,t){var n=Object(r["resolveComponent"])("router-link");return Object(r["openBlock"])(),Object(r["createElementBlock"])("nav",o,[Object(r["createElementVNode"])("ul",i,[Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["page-prev",{disabled:!Object(r["unref"])(a).has_prev}])},[Object(r["createVNode"])(n,{class:"page-link",to:{path:Object(r["unref"])(d),query:b(Object(r["unref"])(a).page,-1)},event:Object(r["unref"])(a).has_prev?"click":"",disabled:!Object(r["unref"])(a).has_prev},{default:Object(r["withCtx"])((function(){return[s,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("api.PAGINATION.PREVIOUS")),1)]})),_:1},8,["to","event","disabled"])],2),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(Object(r["unref"])(c["b"])(Object(r["unref"])(a).pages,Object(r["unref"])(a).page),(function(e){return Object(r["openBlock"])(),Object(r["createElementBlock"])("li",{key:e,class:Object(r["normalizeClass"])(["page",{active:e===Object(r["unref"])(a).page}])},["..."===e?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",l," ... ")):(Object(r["openBlock"])(),Object(r["createBlock"])(n,{key:1,class:"page-link",to:{path:Object(r["unref"])(d),query:b(+e)}},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e),1)]})),_:2},1032,["to"]))],2)})),128)),Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["page-next",{disabled:!Object(r["unref"])(a).has_next}])},[Object(r["createVNode"])(n,{class:"page-link",to:{path:Object(r["unref"])(d),query:b(Object(r["unref"])(a).page,1)},event:Object(r["unref"])(a).has_next?"click":"",disabled:!Object(r["unref"])(a).has_next},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("api.PAGINATION.NEXT"))+" ",1),u]})),_:1},8,["to","event","disabled"])],2)])])}}}),O=(n("aacd"),n("6b0d")),b=n.n(O);const m=b()(d,[["__scopeId","data-v-462fd850"]]);t["a"]=m},"6d8e":function(e,t,n){"use strict";n("a620")},"6e30":function(e,t,n){},"6f5e":function(e,t,n){},"6fd8":function(e,t,n){},"71a7":function(e,t,n){"use strict";var r=n("7a23"),c=n("b166"),a=n("dad5"),o=n("2906"),i={id:"user-infos",class:"description-list"},s={class:"user-bio"},l={key:1,class:"profile-buttons"},u={key:2,class:"profile-buttons"},d=Object(r["defineComponent"])({props:{user:null,fromAdmin:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Object(o["a"])(),d=Object(r["toRefs"])(t),O=d.user,b=d.fromAdmin,m=Object(r["computed"])((function(){return n.getters[a["a"].GETTERS.AUTH_USER_PROFILE]})),p=Object(r["computed"])((function(){return t.user.created_at?Object(c["a"])(new Date(t.user.created_at),"dd/MM/yyyy HH:mm"):""})),E=Object(r["computed"])((function(){return t.user.birth_date?Object(c["a"])(new Date(t.user.birth_date),"dd/MM/yyyy"):""})),f=Object(r["ref"])(!1);function j(e){f.value=e}function T(e){n.dispatch(a["e"].ACTIONS.DELETE_USER_ACCOUNT,{username:e})}return function(e,t){var n=Object(r["resolveComponent"])("Modal");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",i,[Object(r["unref"])(f)?(Object(r["openBlock"])(),Object(r["createBlock"])(n,{key:0,title:e.$t("common.CONFIRMATION"),message:"admin.CONFIRM_USER_ACCOUNT_DELETION",strongMessage:Object(r["unref"])(O).username,onConfirmAction:t[0]||(t[0]=function(e){return T(Object(r["unref"])(O).username)}),onCancelAction:t[1]||(t[1]=function(e){return j(!1)})},null,8,["title","strongMessage"])):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("dl",null,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.$t("user.PROFILE.REGISTRATION_DATE"))+":",1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(Object(r["unref"])(p)),1),Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.$t("user.PROFILE.FIRST_NAME"))+":",1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(Object(r["unref"])(O).first_name),1),Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.$t("user.PROFILE.LAST_NAME"))+":",1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(Object(r["unref"])(O).last_name),1),Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.$t("user.PROFILE.BIRTH_DATE"))+":",1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(Object(r["unref"])(E)),1),Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.$t("user.PROFILE.LOCATION"))+":",1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(Object(r["unref"])(O).location),1),Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.$t("user.PROFILE.BIO"))+":",1),Object(r["createElementVNode"])("dd",s,Object(r["toDisplayString"])(Object(r["unref"])(O).bio),1)]),Object(r["unref"])(b)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",l,[Object(r["unref"])(m).username!==Object(r["unref"])(O).username?(Object(r["openBlock"])(),Object(r["createElementBlock"])("button",{key:0,class:"danger",onClick:t[2]||(t[2]=Object(r["withModifiers"])((function(e){return j(!0)}),["prevent"]))},Object(r["toDisplayString"])(e.$t("admin.DELETE_USER")),1)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("button",{onClick:t[3]||(t[3]=function(t){return e.$router.go(-1)})},Object(r["toDisplayString"])(e.$t("buttons.BACK")),1)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",u,[Object(r["createElementVNode"])("button",{onClick:t[4]||(t[4]=function(t){return e.$router.push("/profile/edit")})},Object(r["toDisplayString"])(e.$t("user.PROFILE.EDIT")),1),Object(r["createElementVNode"])("button",{onClick:t[5]||(t[5]=function(t){return e.$router.push("/")})},Object(r["toDisplayString"])(e.$t("common.HOME")),1)]))])}}}),O=(n("423b"),n("6b0d")),b=n.n(O);const m=b()(d,[["__scopeId","data-v-7da6fc6b"]]);t["a"]=m},7390:function(e,t,n){"use strict";n("7415")},7415:function(e,t,n){},7416:function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return k})),n.d(t,"c",(function(){return v}));n("d81d"),n("caad"),n("4de4"),n("d3b7"),n("2532");var r=n("b166"),c=n("d6e9"),a=n("b1d0"),o=n("69eb"),i=n("a618"),s=n("f628"),l=n("1aab"),u=n("2fc8"),d=n("8cac"),O=n("cdb6"),b=n("fc4c"),m=n("af8b"),p=n("74b5"),E=n("5e65"),f=n("1119"),j=n("6284"),T={week:{api:"yyyy-MM-dd",chart:"dd/MM/yyyy"},month:{api:"yyyy-MM",chart:"MM/yyyy"},year:{api:"yyyy",chart:"yyyy"}},S=["average_speed","nb_workouts","total_duration","total_distance","total_ascent","total_descent"],_=function(e,t){for(var n=[],r=Object(E["d"])(e.duration,e.start,t);r<=e.end;r=Object(E["e"])(e.duration,r))n.push(r);return n},A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r={label:e,backgroundColor:[t],data:[]};return n&&(r.type="line",r.borderColor=[t],r.spanGaps=!0),r},N=function(e){var t={average_speed:[],nb_workouts:[],total_distance:[],total_duration:[],total_ascent:[],total_descent:[]};return e.map((function(e){var n=e.color?e.color:f["c"][e.label];t.average_speed.push(A(e.label,n,!0)),t.nb_workouts.push(A(e.label,n)),t.total_distance.push(A(e.label,n)),t.total_duration.push(A(e.label,n)),t.total_ascent.push(A(e.label,n)),t.total_descent.push(A(e.label,n))})),t},R=function(e,t,n){switch(e){case"average_speed":case"total_distance":case"total_ascent":case"total_descent":return Object(j["b"])(["average_speed","total_distance"].includes(e)?"km":"m",t,n);default:case"nb_workouts":case"total_duration":return t}},g=function(e,t,n,c,a,o){var i=_(e,t),s=T[e.duration],l=n.filter((function(e){return c.includes(e.id)})),u=[],d=N(l),O={};return l.map((function(e){return O[e.label]=e.id})),i.map((function(e){var t=Object(r["a"])(e,s.api),n=Object(r["a"])(e,s.chart);u.push(n),S.map((function(e){d[e].map((function(n){n.data.push(a!=={}&&t in a&&O[n.label]in a[t]?R(e,a[t][O[n.label]][e],o):"average_speed"===e?null:0)}))}))})),{labels:u,datasets:d}},k=function(e,t,n){var r=n?1:0,O="year"===t?Object(c["a"])(Object(a["a"])(e,9)):"week"===t?Object(o["a"])(Object(i["a"])(e,2),{weekStartsOn:r}):Object(s["a"])(Object(i["a"])(e,11)),b="year"===t?Object(l["a"])(e):"week"===t?Object(u["a"])(e,{weekStartsOn:r}):Object(d["a"])(e);return{duration:t,end:b,start:O}},v=function(e,t,n){var r=e.duration,E=e.start,f=e.end,j=n?1:0;return{duration:r,end:"year"===r?Object(l["a"])(t?Object(a["a"])(f,1):Object(O["a"])(f,1)):"week"===r?Object(u["a"])(t?Object(b["a"])(f,1):Object(m["a"])(f,1),{weekStartsOn:j}):Object(d["a"])(t?Object(i["a"])(f,1):Object(p["a"])(f,1)),start:"year"===r?Object(c["a"])(t?Object(a["a"])(E,1):Object(O["a"])(E,1)):"week"===r?Object(o["a"])(t?Object(b["a"])(E,1):Object(m["a"])(E,1),{weekStartsOn:j}):Object(s["a"])(t?Object(i["a"])(E,1):Object(p["a"])(E,1))}}},"76bb":function(e,t,n){},7826:function(e,t,n){},7875:function(e,t,n){},"7a25":function(e,t,n){"use strict";n("d08c")},"7a774":function(e,t,n){},"7cc4":function(e,t,n){"use strict";n("64bb")},"7d95":function(e,t,n){"use strict";n("7a774")},"83d9":function(e,t,n){},"88c3":function(e,t,n){"use strict";n("d3b7"),n("159b"),n("ddb0"),n("ac1f"),n("466d");var r=n("47e2");function c(){var e=n("e7b6"),t={};return e.keys().forEach((function(n){var r=n.match(/([A-Za-z0-9-_]+)\./i);if(r&&r.length>1){var c=r[1];t[c]=e(n).default}})),t}t["a"]=Object(r["a"])({legacy:!1,locale:"en",fallbackLocale:"en",globalInjection:!0,messages:c()})},8907:function(e,t,n){},9176:function(e,t,n){"use strict";n("4e82"),n("99af");var r=n("7a23"),c={class:"table-selects"},a=["value"],o=["value"],i=["value"],s=["value"],l=["value"],u=["value"],d=Object(r["defineComponent"])({props:{order_by:null,query:null,sort:null,message:null},emits:["updateSelect"],setup:function(e,t){var n=t.emit,d=e,O=Object(r["toRefs"])(d),b=O.order_by,m=O.query,p=O.sort,E=O.message,f=[10,25,50,100];function j(e){n("updateSelect",e.target.id,e.target.value)}return function(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",c,[Object(r["createElementVNode"])("label",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("common.SELECTS.ORDER_BY.LABEL"))+": ",1),Object(r["createElementVNode"])("select",{name:"order_by",id:"order_by",value:Object(r["unref"])(m).order_by,onChange:j},[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(Object(r["unref"])(b),(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{value:t,key:t},Object(r["toDisplayString"])(e.$t("".concat(Object(r["unref"])(E),".").concat(t.toUpperCase()))),9,o)})),128))],40,a)]),Object(r["createElementVNode"])("label",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("common.SELECTS.ORDER.LABEL"))+": ",1),Object(r["createElementVNode"])("select",{name:"order",id:"order",value:Object(r["unref"])(m).order,onChange:j},[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(Object(r["unref"])(p),(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{value:t,key:t},Object(r["toDisplayString"])(e.$t("common.SELECTS.ORDER.".concat(t.toUpperCase()))),9,s)})),128))],40,i)]),Object(r["createElementVNode"])("label",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("common.SELECTS.PER_PAGE.LABEL"))+": ",1),Object(r["createElementVNode"])("select",{name:"per_page",id:"per_page",value:Object(r["unref"])(m).per_page,onChange:j},[(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(f,(function(e){return Object(r["createElementVNode"])("option",{value:e,key:e},Object(r["toDisplayString"])(e),9,u)})),64))],40,l)])])}}}),O=(n("a7aa"),n("6b0d")),b=n.n(O);const m=b()(d,[["__scopeId","data-v-72463173"]]);t["a"]=m},9230:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));n("d81d");var r=n("6284"),c=function(e,t,n){var c={speed:{label:t("workouts.SPEED"),backgroundColor:["#FFFFFF"],borderColor:["#8884d8"],borderWidth:2,data:[],yAxisID:"ySpeed"},elevation:{label:t("workouts.ELEVATION"),backgroundColor:["#e5e5e5"],borderColor:["#cccccc"],borderWidth:1,fill:!0,data:[],yAxisID:"yElevation"}},a=[],o=[],i=[];return e.map((function(e){a.push(e.distance),o.push(e.duration),c.speed.data.push(Object(r["b"])("km",e.speed,n)),c.elevation.data.push(Object(r["b"])("m",e.elevation,n)),i.push({latitude:e.latitude,longitude:e.longitude})})),{distance_labels:a,duration_labels:o,datasets:c,coordinates:i}},a=function(e){var t=e.length;if(0===t)return{};var n={};return e.map((function(e){n[e.sport_id]||(n[e.sport_id]={count:0,percentage:0}),n[e.sport_id].count+=1,n[e.sport_id].percentage=n[e.sport_id].count/t})),n},o={order:"desc",order_by:"workout_date"}},"923f":function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return l}));n("d81d");var r=n("8923"),c=n("d481"),a=n("88c3"),o={en:r["a"],fr:c["a"]},i={en:"English",fr:"Français"},s=a["a"].global.availableLocales,l=s.map((function(e){return{label:i[e],value:e}}))},9303:function(e,t,n){"use strict";n("2386")},"96a3":function(e,t,n){"use strict";n("ef3f")},"97e5":function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return d}));n("caad"),n("2532"),n("a630"),n("3ca3"),n("99af");var r=["asc","desc"],c=1,a=10,o=function(e,t){return e&&"string"===typeof e&&+e>0?+e:t},i=function(e,t,n){return e&&"string"===typeof e&&t.includes(e)?e:n},s=function(e,t,n,s){var l=s||{},u=l.defaultSort||"asc",d={};return d.page=o(e.page,c),d.per_page=o(e.per_page,a),d.order=i(e.order,r,u),d.order_by=i(e.order_by,t,n),d},l=["from","to","ave_speed_from","ave_speed_to","max_speed_from","max_speed_to","distance_from","distance_to","duration_from","duration_to","sport_id"],u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Array.from({length:e-t+1},(function(e,n){return t+n}))},d=function(e,t){if(e<0)return[];if(e<9)return u(e);var n=[1,2];return t<4?n=n.concat([3,4,5]):t<6?n=n.concat(u(t+2,3)):(n=n.concat(["..."]),t=e-2&&n[n.length-1]0?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Cn,[Object(c["createElementVNode"])("div",Dn,[Object(c["unref"])(l)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",yn,[Object(c["createElementVNode"])("button",{class:"cancel",onClick:t[0]||(t[0]=Object(c["withModifiers"])((function(t){return e.$router.push("/profile/sports")}),["prevent"]))},Object(c["toDisplayString"])(e.$t("buttons.BACK")),1)])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Un,[Object(c["createElementVNode"])("button",{onClick:t[1]||(t[1]=function(t){return e.$router.push("/profile/edit/sports")})},Object(c["toDisplayString"])(e.$t("user.PROFILE.EDIT_SPORTS_PREFERENCES")),1),Object(c["createElementVNode"])("button",{onClick:t[2]||(t[2]=function(t){return e.$router.push("/")})},Object(c["toDisplayString"])(e.$t("common.HOME")),1)]))]),Object(c["createElementVNode"])("table",null,[Object(c["createElementVNode"])("thead",null,[Object(c["createElementVNode"])("tr",null,[Object(c["createElementVNode"])("th",null,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.COLOR")),1),Object(c["createElementVNode"])("th",Pn,Object(c["toDisplayString"])(e.$t("workouts.SPORT",0)),1),Object(c["createElementVNode"])("th",null,Object(c["toDisplayString"])(e.$t("workouts.WORKOUT",0)),1),Object(c["createElementVNode"])("th",null,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.IS_ACTIVE")),1),Object(c["createElementVNode"])("th",null,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.STOPPED_SPEED_THRESHOLD")),1),Object(c["unref"])(l)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("th",Ln,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.ACTION")),1)):Object(c["createCommentVNode"])("",!0)])]),Object(c["createElementVNode"])("tbody",null,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object(c["unref"])(b),(function(a){return Object(c["openBlock"])(),Object(c["createElementBlock"])("tr",{key:a.id},[Object(c["createElementVNode"])("td",null,[Object(c["createElementVNode"])("span",Mn,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.COLOR")),1),j(a.id)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("input",{key:0,class:"sport-color",type:"color",value:Object(c["unref"])(E).color,onInput:T},null,40,wn)):(Object(c["openBlock"])(),Object(c["createBlock"])(n,{key:1,title:a.translatedLabel,"sport-label":a.label,color:a.color?a.color:Object(c["unref"])(d)[a.label]},null,8,["title","sport-label","color"]))]),Object(c["createElementVNode"])("td",{class:Object(c["normalizeClass"])(["sport-label",{"disabled-sport":!a.is_active}])},[Object(c["createElementVNode"])("span",Bn,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.LABEL")),1),Object(c["createTextVNode"])(" "+Object(c["toDisplayString"])(a.translatedLabel)+" ",1),a.is_active?Object(c["createCommentVNode"])("",!0):(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",Vn," ("+Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.DISABLED_BY_ADMIN"))+") ",1)),Object(c["unref"])(m)&&j(a.id)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("i",zn)):Object(c["createCommentVNode"])("",!0),Object(c["unref"])(p)&&Object(c["unref"])(E).sport_id===a.id?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:2,message:Object(c["unref"])(p)},null,8,["message"])):Object(c["createCommentVNode"])("",!0)],2),Object(c["createElementVNode"])("td",{class:Object(c["normalizeClass"])(["text-center",{"disabled-sport":!a.is_active}])},[Object(c["createElementVNode"])("span",xn,Object(c["toDisplayString"])(e.$t("workouts.WORKOUT",0)),1),Object(c["createElementVNode"])("i",{class:Object(c["normalizeClass"])("fa fa".concat(Object(c["unref"])(u).sports_list.includes(a.id)?"-check":"")),"aria-hidden":"true"},null,2)],2),Object(c["createElementVNode"])("td",{class:Object(c["normalizeClass"])(["text-center",{"disabled-sport":!a.is_active}])},[Object(c["createElementVNode"])("span",Gn,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.IS_ACTIVE")),1),j(a.id)&&a.is_active?(Object(c["openBlock"])(),Object(c["createElementBlock"])("input",{key:0,type:"checkbox",checked:a.is_active_for_user,onChange:_},null,40,Fn)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("i",{key:1,class:Object(c["normalizeClass"])("fa fa".concat(a.is_active_for_user?"-check":"")),"aria-hidden":"true"},null,2))],2),Object(c["createElementVNode"])("td",{class:Object(c["normalizeClass"])(["text-center",{"disabled-sport":!a.is_active}])},[Object(c["createElementVNode"])("span",Wn,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.STOPPED_SPEED_THRESHOLD")),1),j(a.id)&&a.is_active?(Object(c["openBlock"])(),Object(c["createElementBlock"])("input",{key:0,class:"threshold-input",type:"number",min:"0",step:"0.1",value:Object(c["unref"])(E).stopped_speed_threshold,onInput:S},null,40,Kn)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",$n,Object(c["toDisplayString"])(a.stopped_speed_threshold),1))],2),Object(c["unref"])(l)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("td",Hn,[Object(c["createElementVNode"])("span",Yn,Object(c["toDisplayString"])(e.$t("user.PROFILE.SPORT.ACTION")),1),0===Object(c["unref"])(E).sport_id?(Object(c["openBlock"])(),Object(c["createElementBlock"])("button",{key:0,onClick:function(e){return f(a)}},Object(c["toDisplayString"])(e.$t("buttons.EDIT")),9,qn)):Object(c["createCommentVNode"])("",!0),j(a.id)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Xn,[Object(c["createElementVNode"])("button",{disabled:Object(c["unref"])(m),onClick:N},Object(c["toDisplayString"])(e.$t("buttons.SUBMIT")),9,Zn),Object(c["createElementVNode"])("button",{disabled:Object(c["unref"])(m),onClick:t[3]||(t[3]=function(e){return f(null)})},Object(c["toDisplayString"])(e.$t("buttons.CANCEL")),9,Jn)])):Object(c["createCommentVNode"])("",!0)])):Object(c["createCommentVNode"])("",!0)])})),128))])]),Object(c["unref"])(l)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Qn,[Object(c["createElementVNode"])("button",{class:"cancel",onClick:t[4]||(t[4]=Object(c["withModifiers"])((function(t){return e.$router.push("/profile/sports")}),["prevent"]))},Object(c["toDisplayString"])(e.$t("buttons.BACK")),1)])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",er,[Object(c["createElementVNode"])("button",{onClick:t[5]||(t[5]=function(t){return e.$router.push("/profile/edit/sports")})},Object(c["toDisplayString"])(e.$t("user.PROFILE.EDIT_SPORTS_PREFERENCES")),1),Object(c["createElementVNode"])("button",{onClick:t[6]||(t[6]=function(t){return e.$router.push("/")})},Object(c["toDisplayString"])(e.$t("common.HOME")),1)]))])):Object(c["createCommentVNode"])("",!0)])}}});n("3c78");const nr=I()(tr,[["__scopeId","data-v-c313eca8"]]);var rr=nr,cr=n("0613"),ar=n("2909"),or=n("5530"),ir=n("1556"),sr=n("68c6"),lr=function(e){return Object(c["pushScopeId"])("data-v-c9d1f10c"),e=e(),Object(c["popScopeId"])(),e},ur={class:"timeline-workout"},dr={class:"box"},Or={class:"workout-user-date"},br={class:"workout-user"},mr=["title"],pr={key:0},Er={key:1,class:"no-map"},fr={class:"img"},jr={class:"data"},Tr=lr((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-clock-o","aria-hidden":"true"},null,-1)})),Sr={key:0},_r={class:"data"},Ar=lr((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-road","aria-hidden":"true"},null,-1)})),Nr={key:0,class:"data elevation"},Rr=["alt"],gr={class:"data-values"},kr=Object(c["createTextVNode"])("/ "),vr={key:1,class:"data altitude"},Ir=lr((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-location-arrow","aria-hidden":"true"},null,-1)})),hr={class:"data-values"},Cr=Object(c["createTextVNode"])(" +"),Dr=Object(c["createTextVNode"])("/- "),yr=Object(c["defineComponent"])({props:{user:null,useImperialUnits:{type:Boolean},workout:{default:function(){return{}}},sport:{default:function(){return{}}}},setup:function(e){var t=e,n=Object(o["a"])(),r=Object(c["toRefs"])(t),i=r.user,s=r.workout,l=r.sport,u=r.useImperialUnits,d=Object(c["computed"])((function(){return n.getters[a["b"].GETTERS.LOCALE]}));return function(e,t){var n=Object(c["resolveComponent"])("router-link"),r=Object(c["resolveComponent"])("SportImage"),a=Object(c["resolveComponent"])("Distance");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ur,[Object(c["createElementVNode"])("div",dr,[Object(c["createElementVNode"])("div",Or,[Object(c["createElementVNode"])("div",br,[Object(c["createVNode"])(ve["a"],{user:Object(c["unref"])(i)},null,8,["user"]),Object(c["unref"])(i).username?(Object(c["openBlock"])(),Object(c["createBlock"])(n,{key:0,class:"workout-user-name",to:{name:"User",params:{username:Object(c["unref"])(i).username}}},{default:Object(c["withCtx"])((function(){return[Object(c["createTextVNode"])(Object(c["toDisplayString"])(Object(c["unref"])(i).username),1)]})),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0)]),Object(c["unref"])(s).id?(Object(c["openBlock"])(),Object(c["createBlock"])(n,{key:0,class:"workout-title",to:{name:"Workout",params:{workoutId:Object(c["unref"])(s).id}}},{default:Object(c["withCtx"])((function(){return[Object(c["createTextVNode"])(Object(c["toDisplayString"])(Object(c["unref"])(s).title),1)]})),_:1},8,["to"])):Object(c["createCommentVNode"])("",!0),Object(c["unref"])(s).workout_date&&Object(c["unref"])(i)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:1,class:"workout-date",title:Object(c["unref"])(Re["a"])(Object(c["unref"])(he["c"])(Object(c["unref"])(s).workout_date,Object(c["unref"])(i).timezone),"dd/MM/yyyy HH:mm")},Object(c["toDisplayString"])(Object(c["unref"])(ir["a"])(new Date(Object(c["unref"])(s).workout_date),new Date,{addSuffix:!0,locale:Object(c["unref"])(d)})),9,mr)):Object(c["createCommentVNode"])("",!0)]),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["workout-map",{"no-cursor":!Object(c["unref"])(s)}]),onClick:t[0]||(t[0]=function(t){return Object(c["unref"])(s).id?e.$router.push({name:"Workout",params:{workoutId:Object(c["unref"])(s).id}}):null})},[Object(c["unref"])(s)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",pr,[Object(c["unref"])(s).with_gpx?(Object(c["openBlock"])(),Object(c["createBlock"])(sr["a"],{key:0,workout:Object(c["unref"])(s)},null,8,["workout"])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Er,Object(c["toDisplayString"])(e.$t("workouts.NO_MAP")),1))])):Object(c["createCommentVNode"])("",!0)],2),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["workout-data",{"without-gpx":Object(c["unref"])(s)&&!Object(c["unref"])(s).with_gpx}]),onClick:t[1]||(t[1]=function(t){return Object(c["unref"])(s).id?e.$router.push({name:"Workout",params:{workoutId:Object(c["unref"])(s).id}}):null})},[Object(c["createElementVNode"])("div",fr,[Object(c["unref"])(l).label?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0,"sport-label":Object(c["unref"])(l).label,color:Object(c["unref"])(l).color},null,8,["sport-label","color"])):Object(c["createCommentVNode"])("",!0)]),Object(c["createElementVNode"])("div",jr,[Tr,Object(c["unref"])(s)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",Sr,Object(c["toDisplayString"])(Object(c["unref"])(s).moving),1)):Object(c["createCommentVNode"])("",!0)]),Object(c["createElementVNode"])("div",_r,[Ar,Object(c["unref"])(s).id?(Object(c["openBlock"])(),Object(c["createBlock"])(a,{key:0,distance:Object(c["unref"])(s).distance,digits:3,unitFrom:"km",useImperialUnits:Object(c["unref"])(u)},null,8,["distance","useImperialUnits"])):Object(c["createCommentVNode"])("",!0)]),Object(c["unref"])(s)&&Object(c["unref"])(s).with_gpx?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Nr,[Object(c["createElementVNode"])("img",{class:"mountains",src:"/img/workouts/mountains.svg",alt:e.$t("workouts.ELEVATION")},null,8,Rr),Object(c["createElementVNode"])("div",gr,[Object(c["unref"])(s).id?(Object(c["openBlock"])(),Object(c["createBlock"])(a,{key:0,distance:Object(c["unref"])(s).min_alt,unitFrom:"m",displayUnit:!1,useImperialUnits:Object(c["unref"])(u)},null,8,["distance","useImperialUnits"])):Object(c["createCommentVNode"])("",!0),kr,Object(c["unref"])(s).id?(Object(c["openBlock"])(),Object(c["createBlock"])(a,{key:1,distance:Object(c["unref"])(s).max_alt,unitFrom:"m",useImperialUnits:Object(c["unref"])(u)},null,8,["distance","useImperialUnits"])):Object(c["createCommentVNode"])("",!0)])])):Object(c["createCommentVNode"])("",!0),Object(c["unref"])(s)&&Object(c["unref"])(s).with_gpx?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",vr,[Ir,Object(c["createElementVNode"])("div",hr,[Cr,Object(c["unref"])(s).id?(Object(c["openBlock"])(),Object(c["createBlock"])(a,{key:0,distance:Object(c["unref"])(s).ascent,unitFrom:"m",displayUnit:!1,useImperialUnits:Object(c["unref"])(u)},null,8,["distance","useImperialUnits"])):Object(c["createCommentVNode"])("",!0),Dr,Object(c["unref"])(s).id?(Object(c["openBlock"])(),Object(c["createBlock"])(a,{key:1,distance:Object(c["unref"])(s).descent,unitFrom:"m",useImperialUnits:Object(c["unref"])(u)},null,8,["distance","useImperialUnits"])):Object(c["createCommentVNode"])("",!0)])])):Object(c["createCommentVNode"])("",!0)],2)])])}}});n("4f8e");const Ur=I()(yr,[["__scopeId","data-v-c9d1f10c"]]);var Pr=Ur,Lr=n("1724"),Mr=n("9230"),wr={id:"timeline"},Br={class:"section-title"},Vr={key:0},zr={key:1},xr={key:1,class:"more-workouts"},Gr=Object(c["defineComponent"])({props:{sports:null,user:null},setup:function(e){var t=e,n=Object(o["a"])(),r=Object(c["toRefs"])(t),i=r.sports,s=r.user,l=Object(c["ref"])(1),u=5,d=t.user.nb_workouts>=u?u:t.user.nb_workouts;Object(c["onBeforeMount"])((function(){return m()}));var O=Object(c["computed"])((function(){return n.getters[a["f"].GETTERS.TIMELINE_WORKOUTS]})),b=Object(c["computed"])((function(){return O.value.length>0&&null!==O.value[O.value.length-1].previous_workout}));function m(){n.dispatch(a["f"].ACTIONS.GET_TIMELINE_WORKOUTS,Object(or["a"])({page:l.value,per_page:u},Mr["a"]))}function p(){l.value+=1,n.dispatch(a["f"].ACTIONS.GET_MORE_TIMELINE_WORKOUTS,Object(or["a"])({page:l.value,per_page:u},Mr["a"]))}return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",wr,[Object(c["createElementVNode"])("div",Br,Object(c["toDisplayString"])(e.$t("workouts.LATEST_WORKOUTS")),1),Object(c["unref"])(s).nb_workouts>0&&0===Object(c["unref"])(O).length?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Vr,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object(ar["a"])(Array(Object(c["unref"])(d)).keys()),(function(e){return Object(c["openBlock"])(),Object(c["createBlock"])(Pr,{user:Object(c["unref"])(s),useImperialUnits:Object(c["unref"])(s).imperial_units,key:e},null,8,["user","useImperialUnits"])})),128))])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",zr,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object(c["unref"])(O),(function(e){return Object(c["openBlock"])(),Object(c["createBlock"])(Pr,{workout:e,sport:Object(c["unref"])(O).length>0?Object(c["unref"])(i).filter((function(t){return t.id===e.sport_id}))[0]:null,user:Object(c["unref"])(s),useImperialUnits:Object(c["unref"])(s).imperial_units,key:e.id},null,8,["workout","sport","user","useImperialUnits"])})),128)),0===Object(c["unref"])(O).length?(Object(c["openBlock"])(),Object(c["createBlock"])(Lr["a"],{key:0})):Object(c["createCommentVNode"])("",!0),Object(c["unref"])(b)?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",xr,[Object(c["createElementVNode"])("button",{onClick:p},Object(c["toDisplayString"])(e.$t("workouts.LOAD_MORE_WORKOUT")),1)])):Object(c["createCommentVNode"])("",!0)]))])}}});n("ba00");const Fr=I()(Gr,[["__scopeId","data-v-9ef2a9ac"]]);var Wr=Fr,Kr=n("74b5"),$r=n("a618"),Hr=n("f7f1"),Yr=n("1ba4"),qr=n("5888"),Xr=n("4e31"),Zr=(n("fb6a"),["title"]),Jr=Object(c["defineComponent"])({props:{workout:null,sportLabel:null,sportColor:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.workout,a=n.sportLabel;return function(t,n){var o=Object(c["resolveComponent"])("SportImage");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:"calendar-workout",onClick:n[0]||(n[0]=function(e){return t.$router.push({name:"Workout",params:{workoutId:Object(c["unref"])(r).id}})})},[Object(c["createVNode"])(o,{"sport-label":Object(c["unref"])(a),title:Object(c["unref"])(r).title,color:e.sportColor},null,8,["sport-label","title","color"]),Object(c["createElementVNode"])("sup",null,[Object(c["unref"])(r).records.length>0?(Object(c["openBlock"])(),Object(c["createElementBlock"])("i",{key:0,class:"fa fa-trophy custom-fa-small","aria-hidden":"true",title:Object(c["unref"])(r).records.map((function(e){return" ".concat(t.$t("workouts.RECORD_".concat(e.record_type)))}))},null,8,Zr)):Object(c["createCommentVNode"])("",!0)])])}}});n("374b");const Qr=Jr;var ec=Qr,tc=(n("4fad"),{class:"donut-chart"}),nc={height:"34",width:"34",viewBox:"0 0 34 34"},rc=["stroke","stroke-dashoffset","transform"],cc=Object(c["defineComponent"])({props:{colors:null,datasets:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.colors,a=n.datasets,o=-90,i=16,s=16,l=14,u=2*Math.PI*l;function d(e,t){return t-e*t}function O(e,t){var n="rotate(".concat(o,", ").concat(i,", ").concat(s,")");return o=360*t+o,n}return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",tc,[(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",nc,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object.entries(Object(c["unref"])(a)),(function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("g",{key:t},[Object(c["createElementVNode"])("circle",{cx:i,cy:s,r:l,fill:"transparent",stroke:Object(c["unref"])(r)[+e[0]],"stroke-dashoffset":d(e[1].percentage,u),"stroke-dasharray":u,"stroke-width":"3","stroke-opacity":"0.8",transform:O(t,e[1].percentage)},null,8,rc)])})),128))]))])}}});const ac=cc;var oc=ac,ic={class:"calendar-workouts-chart"},sc={class:"workouts-count"},lc={key:0,class:"workouts-pane"},uc={class:"more-workouts"},dc=Object(c["defineComponent"])({props:{colors:null,datasets:null,sports:null,workouts:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.colors,a=n.datasets,o=n.sports,i=n.workouts,s=Object(c["ref"])(!0);function l(e){e.stopPropagation(),s.value=!s.value}return function(e,t){var n=Object(c["resolveDirective"])("click-outside");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ic,[Object(c["createElementVNode"])("div",{class:"workouts-chart",onClick:l},[Object(c["createElementVNode"])("div",sc,Object(c["toDisplayString"])(Object(c["unref"])(i).length),1),Object(c["createVNode"])(oc,{datasets:Object(c["unref"])(a),colors:Object(c["unref"])(r)},null,8,["datasets","colors"])]),s.value?Object(c["createCommentVNode"])("",!0):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",lc,[Object(c["withDirectives"])((Object(c["openBlock"])(),Object(c["createElementBlock"])("div",uc,[Object(c["createElementVNode"])("i",{class:"fa fa-times calendar-more","aria-hidden":"true",onClick:l}),(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object(c["unref"])(i),(function(e,t){return Object(c["openBlock"])(),Object(c["createBlock"])(ec,{key:t,workout:e,sportLabel:Object(c["unref"])(ee["b"])(e,Object(c["unref"])(o))},null,8,["workout","sportLabel"])})),128))])),[[n,l]])]))])}}});n("9d02");const Oc=I()(dc,[["__scopeId","data-v-f372901a"]]);var bc=Oc,mc={class:"calendar-workouts"},pc={class:"desktop-display"},Ec={key:0,class:"workouts-display"},fc={key:1,class:"donut-display"},jc={class:"mobile-display"},Tc={key:0,class:"donut-display"},Sc=Object(c["defineComponent"])({props:{workouts:null,sports:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.workouts,a=n.sports,o=Object(c["computed"])((function(){return Object(Mr["c"])(t.workouts)})),i=Object(c["computed"])((function(){return Object(ee["d"])(t.sports)})),s=6;return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",mc,[Object(c["createElementVNode"])("div",pc,[Object(c["unref"])(r).length<=s?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ec,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object(c["unref"])(r).slice(0,s),(function(e,t){return Object(c["openBlock"])(),Object(c["createBlock"])(ec,{key:t,workout:e,sportLabel:Object(c["unref"])(ee["b"])(e,Object(c["unref"])(a)),sportColor:Object(c["unref"])(ee["a"])(e,Object(c["unref"])(a))},null,8,["workout","sportLabel","sportColor"])})),128))])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",fc,[Object(c["createVNode"])(bc,{workouts:Object(c["unref"])(r),sports:Object(c["unref"])(a),datasets:Object(c["unref"])(o),colors:Object(c["unref"])(i)},null,8,["workouts","sports","datasets","colors"])]))]),Object(c["createElementVNode"])("div",jc,[Object(c["unref"])(r).length>0?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Tc,[Object(c["createVNode"])(bc,{workouts:Object(c["unref"])(r),sports:Object(c["unref"])(a),datasets:Object(c["unref"])(o),colors:Object(c["unref"])(i)},null,8,["workouts","sports","datasets","colors"])])):Object(c["createCommentVNode"])("",!0)])])}}});n("e0d4");const _c=Sc;var Ac=_c,Nc={class:"calendar-cells"},Rc={class:"calendar-cell-day"},gc=Object(c["defineComponent"])({props:{currentDay:null,endDate:null,sports:null,startDate:null,timezone:null,weekStartingMonday:{type:Boolean},workouts:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.currentDay,a=n.endDate,o=n.sports,i=n.startDate,s=n.timezone,l=n.weekStartingMonday,u=n.workouts,d=Object(c["ref"])([]);function O(){d.value=[];var e=i.value;while(e<=a.value){for(var t=[],n=0;n<7;n++)t.push(e),e=Object(Hr["a"])(e,1);d.value.push(t)}}function b(e){return l.value?[5,6].includes(e):[0,6].includes(e)}function m(e,t){return t?t.filter((function(t){return Object(Yr["a"])(Object(he["c"])(t.workout_date,s),e)})).reverse():[]}return Object(c["onMounted"])((function(){return O()})),Object(c["watch"])((function(){return t.currentDay}),(function(){return O()})),function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Nc,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(d.value,(function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:"calendar-row",key:t},[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(e,(function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:Object(c["normalizeClass"])(["calendar-cell",{"disabled-cell":!Object(c["unref"])(qr["a"])(e,Object(c["unref"])(r)),"week-end":b(t),today:Object(c["unref"])(Xr["a"])(e)}]),key:t},[Object(c["createVNode"])(Ac,{workouts:m(e,Object(c["unref"])(u)),sports:Object(c["unref"])(o)},null,8,["workouts","sports"]),Object(c["createElementVNode"])("div",Rc,Object(c["toDisplayString"])(Object(c["unref"])(Re["a"])(e,"d")),1)],2)})),128))])})),128))])}}});n("e4394");const kc=gc;var vc=kc,Ic={class:"calendar-days"},hc=Object(c["defineComponent"])({props:{startDate:null,localeOptions:null},setup:function(e){for(var t=e,n=[],r=0;r<7;r++)n.push(Object(Hr["a"])(t.startDate,r));return function(t,r){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ic,[(Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(n,(function(t,n){return Object(c["createElementVNode"])("div",{class:"calendar-day",key:n},Object(c["toDisplayString"])(Object(c["unref"])(Re["a"])(t,"EEE",{locale:e.localeOptions})),1)})),64))])}}});n("bbab");const Cc=hc;var Dc=Cc,yc={class:"calendar-header"},Uc=Object(c["createElementVNode"])("i",{class:"fa fa-chevron-left","aria-hidden":"true"},null,-1),Pc=[Uc],Lc={class:"calendar-month"},Mc=Object(c["createElementVNode"])("i",{class:"fa fa-chevron-right","aria-hidden":"true"},null,-1),wc=[Mc],Bc=Object(c["defineComponent"])({props:{day:null,localeOptions:null},emits:["displayNextMonth","displayPreviousMonth"],setup:function(e,t){var n=t.emit,r=e,a=Object(c["toRefs"])(r),o=a.day,i=a.localeOptions;return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",yc,[Object(c["createElementVNode"])("div",{class:"calendar-arrow calendar-arrow-left",onClick:t[0]||(t[0]=function(e){return n("displayPreviousMonth")})},Pc),Object(c["createElementVNode"])("div",Lc,[Object(c["createElementVNode"])("span",null,Object(c["toDisplayString"])(Object(c["unref"])(Re["a"])(Object(c["unref"])(o),"MMM yyyy",{locale:Object(c["unref"])(i)})),1)]),Object(c["createElementVNode"])("div",{class:"calendar-arrow calendar-arrow-right",onClick:t[1]||(t[1]=function(e){return n("displayNextMonth")})},wc)])}}});n("68cf");const Vc=Bc;var zc=Vc,xc={id:"user-calendar"},Gc={class:"calendar-card box"},Fc=Object(c["defineComponent"])({props:{sports:null,user:null},setup:function(e){var t=e,n=Object(o["a"])(),r=Object(c["toRefs"])(t),i=r.sports,s=r.user,l="yyyy-MM-dd",u=Object(c["ref"])(new Date),d=Object(c["ref"])(Object(he["b"])(u.value,t.user.weekm)),O=Object(c["computed"])((function(){return n.getters[a["f"].GETTERS.CALENDAR_WORKOUTS]})),b=Object(c["computed"])((function(){return n.getters[a["b"].GETTERS.LOCALE]}));function m(){d.value=Object(he["b"])(u.value,t.user.weekm);var e=Object(or["a"])({from:Object(Re["a"])(d.value.start,l),to:Object(Re["a"])(d.value.end,l),page:1,per_page:100},Mr["a"]);n.dispatch(a["f"].ACTIONS.GET_CALENDAR_WORKOUTS,e)}function p(){u.value=Object(Kr["a"])(u.value,1),m()}function E(){u.value=Object($r["a"])(u.value,1),m()}return Object(c["onBeforeMount"])((function(){return m()})),function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",xc,[Object(c["createElementVNode"])("div",Gc,[Object(c["createVNode"])(zc,{day:Object(c["unref"])(u),"locale-options":Object(c["unref"])(b),onDisplayNextMonth:p,onDisplayPreviousMonth:E},null,8,["day","locale-options"]),Object(c["createVNode"])(Dc,{"start-date":Object(c["unref"])(d).start,"locale-options":Object(c["unref"])(b)},null,8,["start-date","locale-options"]),Object(c["createVNode"])(vc,{currentDay:Object(c["unref"])(u),"end-date":Object(c["unref"])(d).end,sports:Object(c["unref"])(i),"start-date":Object(c["unref"])(d).start,timezone:Object(c["unref"])(s).timezone,workouts:Object(c["unref"])(O),weekStartingMonday:Object(c["unref"])(s).weekm},null,8,["currentDay","end-date","sports","start-date","timezone","workouts","weekStartingMonday"])])])}}});n("11f9");const Wc=Fc;var Kc=Wc,$c=n("f628"),Hc=n("8cac"),Yc=n("ec59"),qc={class:"user-month-stats"},Xc=Object(c["defineComponent"])({props:{sports:null,user:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.sports,a=n.user,o=new Date,i={duration:"week",start:Object($c["a"])(o),end:Object(Hc["a"])(o)},s=t.sports.map((function(e){return e.id}));return function(e,t){var n=Object(c["resolveComponent"])("Card");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",qc,[Object(c["createVNode"])(n,null,{title:Object(c["withCtx"])((function(){return[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("dashboard.THIS_MONTH")),1)]})),content:Object(c["withCtx"])((function(){return[Object(c["createVNode"])(Yc["a"],{sports:Object(c["unref"])(r),user:Object(c["unref"])(a),"chart-params":i,"displayed-sport-ids":Object(c["unref"])(s),"hide-chart-if-no-data":!0},null,8,["sports","user","displayed-sport-ids"])]})),_:1})])}}});n("7d95");const Zc=I()(Xc,[["__scopeId","data-v-1bcddc12"]]);var Jc=Zc,Qc=(n("4e82"),{class:"records-card"}),ea={class:"record-type"},ta={class:"record-value"},na={class:"record-date"},ra=Object(c["defineComponent"])({props:{records:null,sportTranslatedLabel:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.records,a=n.sportTranslatedLabel;return function(e,t){var n=Object(c["resolveComponent"])("SportImage"),o=Object(c["resolveComponent"])("router-link"),i=Object(c["resolveComponent"])("Card");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Qc,[Object(c["createVNode"])(i,null,{title:Object(c["withCtx"])((function(){return[Object(c["createVNode"])(n,{"sport-label":Object(c["unref"])(r).label,color:Object(c["unref"])(r).color},null,8,["sport-label","color"]),Object(c["createTextVNode"])(" "+Object(c["toDisplayString"])(Object(c["unref"])(a)),1)]})),content:Object(c["withCtx"])((function(){return[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object(c["unref"])(r).records,(function(t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:"record",key:t.id},[Object(c["createElementVNode"])("span",ea,Object(c["toDisplayString"])(e.$t("workouts.RECORD_".concat(t.record_type))),1),Object(c["createElementVNode"])("span",ta,Object(c["toDisplayString"])(t.value),1),Object(c["createElementVNode"])("span",na,[Object(c["createVNode"])(o,{to:{name:"Workout",params:{workoutId:t.workout_id}}},{default:Object(c["withCtx"])((function(){return[Object(c["createTextVNode"])(Object(c["toDisplayString"])(t.workout_date),1)]})),_:2},1032,["to"])])])})),128))]})),_:1})])}}});n("b4bc");const ca=I()(ra,[["__scopeId","data-v-aee1f956"]]);var aa=ca,oa=(n("7db0"),n("6284")),ia=function(e,t,n){var r,c="km",a=n?oa["c"][c].defaultTarget:c;switch(e.record_type){case"AS":case"MS":r="".concat(Object(oa["a"])(+e.value,c,a,2)," ").concat(a,"/h");break;case"FD":r="".concat(Object(oa["a"])(+e.value,c,a,3)," ").concat(a);break;case"LD":r=e.value;break;default:throw new Error('Invalid record type, expected: "AS", "FD", "LD", "MD", got: "'.concat(e.record_type,'"'))}return{workout_date:Object(he["a"])(Object(he["c"])(e.workout_date,t)).workout_date,workout_id:e.workout_id,id:e.id,record_type:e.record_type,value:r}},sa=function(e,t,n,r){return e.reduce((function(e,c){var a=t.find((function(e){return e.id===c.sport_id}));return a&&a.label&&(void 0===e[a.translatedLabel]&&(e[a.translatedLabel]={label:a.label,color:a.color,records:[]}),e[a.translatedLabel].records.push(ia(c,n,r))),e}),{})},la=function(e){return Object(c["pushScopeId"])("data-v-ae25a82a"),e=e(),Object(c["popScopeId"])(),e},ua={class:"user-records-section"},da={class:"section-title"},Oa=la((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-trophy custom-fa-small","aria-hidden":"true"},null,-1)})),ba={class:"user-records"},ma={key:0,class:"no-records"},pa=Object(c["defineComponent"])({props:{sports:null,user:null},setup:function(e){var t=e,n=Object(Q["b"])(),r=n.t,a=Object(c["computed"])((function(){return sa(t.user.records,Object(ee["e"])(t.sports,r),t.user.timezone,t.user.imperial_units)}));return function(t,n){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ua,[Object(c["createElementVNode"])("div",da,[Oa,Object(c["createTextVNode"])(" "+Object(c["toDisplayString"])(t.$t("workouts.RECORD",2)),1)]),Object(c["createElementVNode"])("div",ba,[0===Object.keys(Object(c["unref"])(a)).length?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ma,Object(c["toDisplayString"])(t.$t("workouts.NO_RECORDS")),1)):Object(c["createCommentVNode"])("",!0),(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(Object.keys(Object(c["unref"])(a)).sort(),(function(t){return Object(c["openBlock"])(),Object(c["createBlock"])(aa,{sportTranslatedLabel:t,records:Object(c["unref"])(a)[t],key:t,useImperialUnits:e.user.imperial_units},null,8,["sportTranslatedLabel","records","useImperialUnits"])})),128))])])}}});n("c53b");const Ea=I()(pa,[["__scopeId","data-v-ae25a82a"]]);var fa=Ea,ja=(n("b680"),n("1276"),{id:"user-stats"}),Ta=Object(c["defineComponent"])({props:{user:null},setup:function(e){var t=e,n=Object(Q["b"])(),r=n.t,a=Object(c["toRefs"])(t),o=a.user,i=Object(c["computed"])((function(){return t.user.total_duration})),s=Object(c["computed"])((function(){return O(i)})),l="km",u=o.value.imperial_units?oa["c"][l].defaultTarget:l,d=o.value.imperial_units?Object(oa["a"])(o.value.total_distance,l,u,2):parseFloat(o.value.total_distance.toFixed(2));function O(e){var t=e.value.match(/day/g)?e.value.split(", ")[1]:e.value;return{days:e.value.match(/day/g)?"".concat(e.value.split(" ")[0]," ").concat(e.value.match(/days/g)?r("common.DAY",2):r("common.DAY",1)):"0 ".concat(r("common.DAY",2),","),duration:"".concat(t.split(":")[0],"h ").concat(t.split(":")[1],"min")}}return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ja,[Object(c["createVNode"])(V,{icon:"calendar",value:Object(c["unref"])(o).nb_workouts,text:e.$t("workouts.WORKOUT",Object(c["unref"])(o).nb_workouts)},null,8,["value","text"]),Object(c["createVNode"])(V,{icon:"road",value:Object(c["unref"])(d),text:"mi"===Object(c["unref"])(u)?"miles":Object(c["unref"])(u)},null,8,["value","text"]),Object(c["createVNode"])(V,{icon:"clock-o",value:Object(c["unref"])(s).days,text:Object(c["unref"])(s).duration},null,8,["value","text"]),Object(c["createVNode"])(V,{icon:"tags",value:Object(c["unref"])(o).nb_sports,text:e.$t("workouts.SPORT",Object(c["unref"])(o).nb_sports)},null,8,["value","text"])])}}});n("e5d1");const Sa=Ta;var _a=Sa,Aa=function(e){return Object(c["pushScopeId"])("data-v-2f390f91"),e=e(),Object(c["popScopeId"])(),e},Na={key:0,id:"dashboard",class:"view"},Ra={class:"container mobile-menu"},ga={class:"box"},ka=Aa((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-calendar","aria-hidden":"true"},null,-1)})),va=[ka],Ia=Aa((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-bar-chart","aria-hidden":"true"},null,-1)})),ha=[Ia],Ca=Aa((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-map-o","aria-hidden":"true"},null,-1)})),Da=[Ca],ya=Aa((function(){return Object(c["createElementVNode"])("i",{class:"fa fa-trophy","aria-hidden":"true"},null,-1)})),Ua=[ya],Pa={class:"container"},La={class:"container dashboard-container"},Ma={class:"left-container dashboard-sub-container"},wa={class:"right-container dashboard-sub-container"},Ba=Aa((function(){return Object(c["createElementVNode"])("div",{id:"bottom"},null,-1)})),Va={key:1,class:"app-loading"},za=Object(c["defineComponent"])({setup:function(e){var t=Object(o["a"])(),n=Object(c["computed"])((function(){return t.getters[a["a"].GETTERS.AUTH_USER_PROFILE]})),r=Object(c["computed"])((function(){return t.getters[a["c"].GETTERS.SPORTS]})),i=Object(c["ref"])("calendar");function s(e){i.value=e}return function(e,t){var a=Object(c["resolveComponent"])("Loader");return Object(c["unref"])(n).username&&Object(c["unref"])(r).length>0?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Na,[Object(c["createElementVNode"])("div",Ra,[Object(c["createElementVNode"])("div",ga,[Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["mobile-menu-item",{"is-selected":"calendar"===i.value}]),onClick:t[0]||(t[0]=function(e){return s("calendar")})},va,2),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["mobile-menu-item",{"is-selected":"chart"===i.value}]),onClick:t[1]||(t[1]=function(e){return s("chart")})},ha,2),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["mobile-menu-item",{"is-selected":"timeline"===i.value}]),onClick:t[2]||(t[2]=function(e){return s("timeline")})},Da,2),Object(c["createElementVNode"])("div",{class:Object(c["normalizeClass"])(["mobile-menu-item",{"is-selected":"records"===i.value}]),onClick:t[3]||(t[3]=function(e){return s("records")})},Ua,2)])]),Object(c["createElementVNode"])("div",Pa,[Object(c["createVNode"])(_a,{user:Object(c["unref"])(n)},null,8,["user"])]),Object(c["createElementVNode"])("div",La,[Object(c["createElementVNode"])("div",Ma,[Object(c["createVNode"])(Jc,{sports:Object(c["unref"])(r),user:Object(c["unref"])(n),class:Object(c["normalizeClass"])({"is-hidden":!("chart"===i.value)})},null,8,["sports","user","class"]),Object(c["createVNode"])(fa,{sports:Object(c["unref"])(r),user:Object(c["unref"])(n),class:Object(c["normalizeClass"])({"is-hidden":!("records"===i.value)})},null,8,["sports","user","class"])]),Object(c["createElementVNode"])("div",wa,[Object(c["createVNode"])(Kc,{sports:Object(c["unref"])(r),user:Object(c["unref"])(n),class:Object(c["normalizeClass"])({"is-hidden":!("calendar"===i.value)})},null,8,["sports","user","class"]),Object(c["createVNode"])(Wr,{sports:Object(c["unref"])(r),user:Object(c["unref"])(n),class:Object(c["normalizeClass"])({"is-hidden":!("timeline"===i.value)})},null,8,["sports","user","class"])])]),Ba])):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Va,[Object(c["createVNode"])(a)]))}}});n("3d56");const xa=I()(za,[["__scopeId","data-v-2f390f91"]]);var Ga=xa,Fa=n("f7f9"),Wa={class:"not-found view"},Ka=Object(c["defineComponent"])({setup:function(e){return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Wa,[Object(c["createVNode"])(Fa["a"])])}}});const $a=Ka;var Ha=$a,Ya={id:"bike"},qa=["src"];function Xa(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Ya,[Object(c["createElementVNode"])("img",{class:"bike-img",src:"/img/bike.svg",alt:"mountain bike"},null,8,qa)])}n("dc71");const Za={},Ja=I()(Za,[["render",Xa],["__scopeId","data-v-39d425b4"]]);var Qa=Ja,eo=n("0395"),to={id:"loginOrRegister",class:"view"},no={class:"container"},ro={class:"container-sub"},co={class:"container-sub"},ao=Object(c["defineComponent"])({props:{action:null},setup:function(e){var t=e,n=Object(c["toRefs"])(t),r=n.action;return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",to,[Object(c["createElementVNode"])("div",no,[Object(c["createElementVNode"])("div",ro,[Object(c["createVNode"])(Qa)]),Object(c["createElementVNode"])("div",co,[Object(c["createVNode"])(eo["a"],{action:Object(c["unref"])(r)},null,8,["action"])])])])}}});n("db41");const oo=I()(ao,[["__scopeId","data-v-6a38125b"]]);var io=oo,so=function(e){var t=/(\/profile)(\/edit)*(\/*)/,n=e.replace(t,"").toUpperCase();return""===n?"PROFILE":n.toUpperCase()},lo=[{path:"/",name:"Dashboard",component:Ga},{path:"/login",name:"Login",component:io,props:{action:"login"}},{path:"/register",name:"Register",component:io,props:{action:"register"}},{path:"/password-reset/sent",name:"PasswordEmailSent",component:function(){return n.e("reset").then(n.bind(null,"364c"))},props:{action:"request-sent"}},{path:"/password-reset/request",name:"PasswordResetRequest",component:function(){return n.e("reset").then(n.bind(null,"364c"))},props:{action:"reset-request"}},{path:"/password-reset/password-updated",name:"PasswordUpdated",component:function(){return n.e("reset").then(n.bind(null,"364c"))},props:{action:"password-updated"}},{path:"/password-reset",name:"PasswordReset",component:function(){return n.e("reset").then(n.bind(null,"364c"))},props:{action:"reset"}},{path:"/profile",name:"Profile",component:function(){return n.e("profile").then(n.bind(null,"36e8"))},children:[{path:"",name:"UserProfile",component:st,props:function(e){return{tab:so(e.path)}},children:[{path:"",name:"UserInfos",component:lt["a"]},{path:"preferences",name:"UserPreferences",component:pt},{path:"sports",name:"UserSportPreferences",component:rr,props:{isEdition:!1}}]},{path:"edit",name:"UserProfileEdition",component:Tt,props:function(e){return{tab:so(e.path)}},children:[{path:"",name:"UserInfosEdition",component:Wt},{path:"picture",name:"UserPictureEdition",component:nn},{path:"preferences",name:"UserPreferencesEdition",component:In},{path:"sports",name:"UserSportPreferencesEdition",component:rr,props:{isEdition:!0}}]}]},{path:"/statistics",name:"Statistics",component:function(){return n.e("statistics").then(n.bind(null,"ccb2"))}},{path:"/users/:username",name:"User",component:function(){return n.e("profile").then(n.bind(null,"ad3d"))}},{path:"/workouts",name:"Workouts",component:function(){return n.e("workouts").then(n.bind(null,"0385"))}},{path:"/workouts/:workoutId",name:"Workout",component:function(){return n.e("workouts").then(n.bind(null,"304a"))},props:{displaySegment:!1}},{path:"/workouts/:workoutId/edit",name:"EditWorkout",component:function(){return n.e("workouts").then(n.bind(null,"8ee9"))}},{path:"/workouts/:workoutId/segment/:segmentId",name:"WorkoutSegment",component:function(){return n.e("workouts").then(n.bind(null,"304a"))},props:{displaySegment:!0}},{path:"/workouts/add",name:"AddWorkout",component:function(){return n.e("workouts").then(n.bind(null,"692d"))}},{path:"/admin",name:"Administration",component:function(){return n.e("admin").then(n.bind(null,"89b3"))},children:[{path:"",name:"AdministrationMenu",component:J},{path:"application",name:"ApplicationAdministration",component:C},{path:"application/edit",name:"ApplicationAdministrationEdition",component:C,props:{edition:!0}},{path:"sports",name:"SportsAdministration",component:Ne},{path:"users",name:"UsersAdministration",component:Xe}]},{path:"/:pathMatch(.*)*",name:"not-found",component:Ha}],uo=Object(r["a"])({history:Object(r["b"])("/"),routes:lo}),Oo=["/login","/password-reset","/password-reset/password-updated","/password-reset/request","/password-reset/sent","/register"];uo.beforeEach((function(e,t,n){cr["a"].dispatch(a["a"].ACTIONS.CHECK_AUTH_USER).then((function(){if(cr["a"].getters[a["a"].GETTERS.IS_AUTHENTICATED]&&Oo.includes(e.path))return n("/");if(cr["a"].getters[a["a"].GETTERS.IS_AUTHENTICATED]||Oo.includes(e.path))n();else{var t="/"===e.path?{path:"/login"}:{path:"/login",query:{from:e.fullPath}};n(t)}})).catch((function(e){console.error(e),n()}))}));t["a"]=uo},b3f6:function(e,t,n){"use strict";n("c661")},b4bc:function(e,t,n){"use strict";n("5140")},b633:function(e,t,n){"use strict";n("04be")},ba00:function(e,t,n){"use strict";n("15bf")},bbab:function(e,t,n){"use strict";n("6f5e")},bc3e:function(e,t,n){},be8b:function(e,t,n){"use strict";n("2edc")},c142:function(e,t,n){"use strict";n.r(t);var r={ACTION:e=>{const{normalize:t}=e;return t(["Action"])},ADMIN_RIGHTS_DELETE_USER_ACCOUNT:e=>{const{normalize:t}=e;return t(["Add/remove admin rights, delete user account."])},ADMIN:e=>{const{normalize:t}=e;return t(["Admin"])},ADMINISTRATION:e=>{const{normalize:t}=e;return t(["Administration"])},APPLICATION:e=>{const{normalize:t}=e;return t(["Application"])},APP_CONFIG:{MAX_USERS_LABEL:e=>{const{normalize:t}=e;return t(["Max. number of active users"])},MAX_USERS_HELP:e=>{const{normalize:t}=e;return t(["If 0, no limitation on registration."])},MAX_FILES_IN_ZIP_LABEL:e=>{const{normalize:t}=e;return t(["Max. files of zip archive"])},SINGLE_UPLOAD_MAX_SIZE_LABEL:e=>{const{normalize:t}=e;return t(["Max. size of uploaded files (in Mb)"])},TITLE:e=>{const{normalize:t}=e;return t(["Application configuration"])},ZIP_UPLOAD_MAX_SIZE_LABEL:e=>{const{normalize:t}=e;return t(["Max. size of zip archive (in Mb)"])}},BACK_TO_ADMIN:e=>{const{normalize:t}=e;return t(["Back to admin"])},CONFIRM_USER_ACCOUNT_DELETION:e=>{const{normalize:t,interpolate:n,list:r}=e;return t(["Are you sure you want to delete ",n(r(0))," account? All data will be deleted, this cannot be undone."])},DELETE_USER:e=>{const{normalize:t}=e;return t(["Delete user"])},ENABLE_DISABLE_SPORTS:e=>{const{normalize:t}=e;return t(["Enable/disable sports."])},REGISTRATION_DISABLED:e=>{const{normalize:t}=e;return t(["Registration is currently disabled."])},REGISTRATION_ENABLED:e=>{const{normalize:t}=e;return t(["Registration is currently enabled."])},SPORTS:{TABLE:{ACTIVE:e=>{const{normalize:t}=e;return t(["Active"])},HAS_WORKOUTS:e=>{const{normalize:t}=e;return t(["workouts exist"])},IMAGE:e=>{const{normalize:t}=e;return t(["Image"])},LABEL:e=>{const{normalize:t}=e;return t(["Label"])}},TITLE:e=>{const{normalize:t}=e;return t(["Sports administration"])}},UPDATE_APPLICATION_DESCRIPTION:e=>{const{normalize:t}=e;return t(["Update application configuration (maximum number of registered users, maximum files size)."])},USER:e=>{const{normalize:t,plural:n}=e;return n([t(["user"]),t(["users"])])},USERS:{TABLE:{ADD_ADMIN_RIGHTS:e=>{const{normalize:t}=e;return t(["Add admin rights"])},REMOVE_ADMIN_RIGHTS:e=>{const{normalize:t}=e;return t(["Remove admin rights"])}},SELECTS:{ORDER_BY:{ADMIN:e=>{const{normalize:t}=e;return t(["admin status"])},CREATED_AT:e=>{const{normalize:t}=e;return t(["registration date"])},USERNAME:e=>{const{normalize:t}=e;return t(["username"])},WORKOUTS_COUNT:e=>{const{normalize:t}=e;return t(["workout count"])}}}}},c={ERROR:{UNKNOWN:e=>{const{normalize:t}=e;return t(["Error. Please try again or contact the administrator."])},"email: valid email must be provided":e=>{const{normalize:t}=e;return t(["Email: valid email must be provided."])},"error on getting configuration":e=>{const{normalize:t}=e;return t(["Error on getting configuration."])},"error when updating configuration":e=>{const{normalize:t}=e;return t(["Error when updating configuration"])},"error, please try again or contact the administrator":e=>{const{normalize:t}=e;return t(["Error, please try again or contact the administrator."])},"error, registration is disabled":e=>{const{normalize:t}=e;return t(["Error, registration is disabled."])},"file extension not allowed":e=>{const{normalize:t}=e;return t(["File extension not allowed."])},"file size is greater than the allowed size":e=>{const{normalize:t}=e;return t(["File size is greater than the allowed size."])},"invalid credentials":e=>{const{normalize:t}=e;return t(["Invalid credentials."])},"invalid payload":e=>{const{normalize:t}=e;return t(["Provided data are invalid."])},"invalid token, please log in again":e=>{const{normalize:t}=e;return t(["Invalid token, please log in again."])},"invalid token, please request a new token":e=>{const{normalize:t}=e;return t(["Invalid token, please log in again."])},"Network Error":e=>{const{normalize:t}=e;return t(["Network Error."])},"no file part":e=>{const{normalize:t}=e;return t(["No file provided."])},"no selected file":e=>{const{normalize:t}=e;return t(["No selected file."])},"password: password and password confirmation do not match":e=>{const{normalize:t}=e;return t(["Password: password and password confirmation don't match."])},"provide a valid auth token":e=>{const{normalize:t}=e;return t(["Provide a valid auth token."])},"password: 8 characters required":e=>{const{normalize:t}=e;return t(["Password: 8 characters required."])},"sorry, that user already exists":e=>{const{normalize:t}=e;return t(["Sorry, that user already exists."])},"sport does not exist":e=>{const{normalize:t}=e;return t(["Sport does not exist."])},"signature expired, please log in again":e=>{const{normalize:t}=e;return t(["Signature expired. Please log in again."])},"successfully registered":e=>{const{normalize:t}=e;return t(["Successfully registered."])},"user does not exist":e=>{const{normalize:t}=e;return t(["User does not exist."])},"username: 3 to 12 characters required":e=>{const{normalize:t}=e;return t(["Username: 3 to 12 characters required."])},"you can not delete your account, no other user has admin rights":e=>{const{normalize:t}=e;return t(["You can not delete your account, no other user has admin rights."])},"you do not have permissions":e=>{const{normalize:t}=e;return t(["You do not have permissions."])}},PAGINATION:{PREVIOUS:e=>{const{normalize:t}=e;return t(["previous"])},NEXT:e=>{const{normalize:t}=e;return t(["next"])}}},a={BACK:e=>{const{normalize:t}=e;return t(["Back"])},CANCEL:e=>{const{normalize:t}=e;return t(["Cancel"])},CLEAR_FILTER:e=>{const{normalize:t}=e;return t(["Clear filters"])},DELETE_MY_ACCOUNT:e=>{const{normalize:t}=e;return t(["Delete my account"])},DISABLE:e=>{const{normalize:t}=e;return t(["Disable"])},EDIT:e=>{const{normalize:t}=e;return t(["Edit"])},ENABLE:e=>{const{normalize:t}=e;return t(["Enable"])},FILTER:e=>{const{normalize:t}=e;return t(["Filter"])},LOGIN:e=>{const{normalize:t}=e;return t(["Log in"])},NO:e=>{const{normalize:t}=e;return t(["No"])},REGISTER:e=>{const{normalize:t}=e;return t(["Register"])},SUBMIT:e=>{const{normalize:t}=e;return t(["Submit"])},YES:e=>{const{normalize:t}=e;return t(["Yes"])}},o={CONFIRMATION:e=>{const{normalize:t}=e;return t(["Confirmation"])},DAY:e=>{const{normalize:t,plural:n}=e;return n([t(["day"]),t(["days"])])},HOME:e=>{const{normalize:t}=e;return t(["Home"])},HERE:e=>{const{normalize:t}=e;return t(["here"])},SELECTS:{ORDER_BY:{LABEL:e=>{const{normalize:t}=e;return t(["order by"])}},ORDER:{LABEL:e=>{const{normalize:t}=e;return t(["sort"])},ASC:e=>{const{normalize:t}=e;return t(["ascending"])},DESC:e=>{const{normalize:t}=e;return t(["descending"])}},PER_PAGE:{LABEL:e=>{const{normalize:t}=e;return t(["par page"])}}},TOTAL:e=>{const{normalize:t}=e;return t(["Total"])}},i={DASHBOARD:e=>{const{normalize:t}=e;return t(["Dashboard"])},THIS_MONTH:e=>{const{normalize:t}=e;return t(["This month"])}},s={UNKNOWN:e=>{const{normalize:t}=e;return t(["Error. Please try again or contact the administrator."])},APP_ERROR:e=>{const{normalize:t}=e;return t(["The application seems encounter some issues.
Please try later or contact the administrator."])},NOT_FOUND:{PAGE:e=>{const{normalize:t}=e;return t(["Page not found"])},WORKOUT:e=>{const{normalize:t}=e;return t(["Workout not found"])}}},l={"Cycling (Sport)":{LABEL:e=>{const{normalize:t}=e;return t(["Cycling (Sport)"])}},"Cycling (Transport)":{LABEL:e=>{const{normalize:t}=e;return t(["Cycling (Transport)"])}},Hiking:{LABEL:e=>{const{normalize:t}=e;return t(["Hiking"])}},"Mountain Biking":{LABEL:e=>{const{normalize:t}=e;return t(["Mountain Biking"])}},"Mountain Biking (Electric)":{LABEL:e=>{const{normalize:t}=e;return t(["Mountain Biking (Electric)"])}},Rowing:{LABEL:e=>{const{normalize:t}=e;return t(["Rowing"])}},Running:{LABEL:e=>{const{normalize:t}=e;return t(["Running"])}},"Skiing (Alpine)":{LABEL:e=>{const{normalize:t}=e;return t(["Skiing (Alpine)"])}},"Skiing (Cross Country)":{LABEL:e=>{const{normalize:t}=e;return t(["Skiing (Cross Country)"])}},Trail:{LABEL:e=>{const{normalize:t}=e;return t(["Trail"])}},Walking:{LABEL:e=>{const{normalize:t}=e;return t(["Walking"])}}},u={STATISTICS:e=>{const{normalize:t}=e;return t(["Statistics"])},TIME_FRAMES:{week:e=>{const{normalize:t}=e;return t(["week"])},month:e=>{const{normalize:t}=e;return t(["month"])},year:e=>{const{normalize:t}=e;return t(["year"])}}},d={ADMIN:e=>{const{normalize:t}=e;return t(["Admin"])},ALREADY_HAVE_ACCOUNT:e=>{const{normalize:t}=e;return t(["Already have an account?"])},CONFIRM_ACCOUNT_DELETION:e=>{const{normalize:t}=e;return t(["Are you sure you want to delete your account? All data will be deleted, this cannot be undone"])},EMAIL:e=>{const{normalize:t}=e;return t(["Email"])},ENTER_EMAIL:e=>{const{normalize:t}=e;return t(["Enter an email address"])},ENTER_PASSWORD:e=>{const{normalize:t}=e;return t(["Enter a password"])},ENTER_PASSWORD_CONFIRMATION:e=>{const{normalize:t}=e;return t(["Confirm the password"])},INVALID_TOKEN:e=>{const{normalize:t}=e;return t(["Invalid token, please request a new password reset."])},LANGUAGE:e=>{const{normalize:t}=e;return t(["Language"])},LOGIN:e=>{const{normalize:t}=e;return t(["Login"])},LOGOUT:e=>{const{normalize:t}=e;return t(["Logout"])},PASSWORD:e=>{const{normalize:t}=e;return t(["Password"])},PASSWORD_CONFIRM:e=>{const{normalize:t}=e;return t(["Confirm Password"])},PASSWORD_CONFIRMATION:e=>{const{normalize:t}=e;return t(["Password confirmation"])},PASSWORD_FORGOTTEN:e=>{const{normalize:t}=e;return t(["Forgot password?"])},PASSWORD_RESET:e=>{const{normalize:t}=e;return t(["Password reset"])},PASSWORD_SENT_EMAIL_TEXT:e=>{const{normalize:t}=e;return t(["Check your email. If your address is in our database, you'll received an email with a link to reset your password."])},PASSWORD_UPDATED:e=>{const{normalize:t,interpolate:n,list:r}=e;return t(["Your password have been updated. Click ",n(r(0))," to log in."])},PROFILE:{BACK_TO_PROFILE:e=>{const{normalize:t}=e;return t(["Back to profile"])},BIO:e=>{const{normalize:t}=e;return t(["Bio"])},BIRTH_DATE:e=>{const{normalize:t}=e;return t(["Birth date"])},EDIT:e=>{const{normalize:t}=e;return t(["Edit profile"])},EDIT_PREFERENCES:e=>{const{normalize:t}=e;return t(["Edit preferences"])},EDIT_SPORTS_PREFERENCES:e=>{const{normalize:t}=e;return t(["Edit sports preferences"])},FIRST_NAME:e=>{const{normalize:t}=e;return t(["First name"])},FIRST_DAY_OF_WEEK:e=>{const{normalize:t}=e;return t(["First day of week"])},LANGUAGE:e=>{const{normalize:t}=e;return t(["Language"])},LAST_NAME:e=>{const{normalize:t}=e;return t(["Last name"])},LOCATION:e=>{const{normalize:t}=e;return t(["Location"])},MONDAY:e=>{const{normalize:t}=e;return t(["Monday"])},PICTURE:e=>{const{normalize:t}=e;return t(["Picture"])},PICTURE_EDITION:e=>{const{normalize:t}=e;return t(["Picture edition"])},PICTURE_UPDATE:e=>{const{normalize:t}=e;return t(["Update picture"])},PICTURE_REMOVE:e=>{const{normalize:t}=e;return t(["Remove picture"])},PREFERENCES_EDITION:e=>{const{normalize:t}=e;return t(["Preferences edition"])},PROFILE_EDITION:e=>{const{normalize:t}=e;return t(["Profile edition"])},REGISTRATION_DATE:e=>{const{normalize:t}=e;return t(["Registration date"])},SPORTS_EDITION:e=>{const{normalize:t}=e;return t(["Sports preferences edition"])},SUNDAY:e=>{const{normalize:t}=e;return t(["Sunday"])},TABS:{PICTURE:e=>{const{normalize:t}=e;return t(["picture"])},PREFERENCES:e=>{const{normalize:t}=e;return t(["preferences"])},PROFILE:e=>{const{normalize:t}=e;return t(["profile"])},SPORTS:e=>{const{normalize:t}=e;return t(["sports"])}},SPORT:{ACTION:e=>{const{normalize:t}=e;return t(["action"])},COLOR:e=>{const{normalize:t}=e;return t(["color"])},DISABLED_BY_ADMIN:e=>{const{normalize:t}=e;return t(["disabled by admin"])},IS_ACTIVE:e=>{const{normalize:t}=e;return t(["active"])},LABEL:e=>{const{normalize:t}=e;return t(["label"])},STOPPED_SPEED_THRESHOLD:e=>{const{normalize:t}=e;return t(["stopped speed threshold"])}},UNITS:{LABEL:e=>{const{normalize:t}=e;return t(["Units for distance"])},IMPERIAL:e=>{const{normalize:t}=e;return t(["Imperial system (ft, mi)"])},METRIC:e=>{const{normalize:t}=e;return t(["Metric system (m, km)"])}},TIMEZONE:e=>{const{normalize:t}=e;return t(["Timezone"])}},REGISTER:e=>{const{normalize:t}=e;return t(["Register"])},REGISTER_DISABLED:e=>{const{normalize:t}=e;return t(["Sorry, registration is disabled."])},RESET_PASSWORD:e=>{const{normalize:t}=e;return t(["Reset your password"])},USER_PICTURE:e=>{const{normalize:t}=e;return t(["user picture"])},USERNAME:e=>{const{normalize:t}=e;return t(["Username"])}},O={ADD_WORKOUT:e=>{const{normalize:t}=e;return t(["Add a workout"])},ANALYSIS:e=>{const{normalize:t}=e;return t(["analysis"])},ASCENT:e=>{const{normalize:t}=e;return t(["ascent"])},AVE_SPEED:e=>{const{normalize:t}=e;return t(["ave. speed"])},AVERAGE_SPEED:e=>{const{normalize:t}=e;return t(["average speed"])},BACK_TO_WORKOUT:e=>{const{normalize:t}=e;return t(["back to workout"])},DATE:e=>{const{normalize:t}=e;return t(["date"])},DESCENT:e=>{const{normalize:t}=e;return t(["descent"])},DISPLAY_FILTERS:e=>{const{normalize:t}=e;return t(["display filters"])},DISTANCE:e=>{const{normalize:t}=e;return t(["distance"])},DURATION:e=>{const{normalize:t}=e;return t(["duration"])},EDIT_WORKOUT:e=>{const{normalize:t}=e;return t(["Edit the workout"])},ELEVATION:e=>{const{normalize:t}=e;return t(["elevation"])},END:e=>{const{normalize:t}=e;return t(["end"])},FROM:e=>{const{normalize:t}=e;return t(["from"])},GPX_FILE:e=>{const{normalize:t}=e;return t([".gpx file"])},HIDE_FILTERS:e=>{const{normalize:t}=e;return t(["hide filters"])},LATEST_WORKOUTS:e=>{const{normalize:t}=e;return t(["Latest workouts"])},LOAD_MORE_WORKOUT:e=>{const{normalize:t}=e;return t(["Load more workouts"])},MAX_ALTITUDE:e=>{const{normalize:t}=e;return t(["max. altitude"])},MAX_FILES:e=>{const{normalize:t}=e;return t(["max files"])},MAX_SIZE:e=>{const{normalize:t}=e;return t(["max size"])},MAX_SPEED:e=>{const{normalize:t}=e;return t(["max. speed"])},MIN_ALTITUDE:e=>{const{normalize:t}=e;return t(["min. altitude"])},NEXT_SEGMENT:e=>{const{normalize:t}=e;return t(["No next segment"])},NEXT_WORKOUT:e=>{const{normalize:t}=e;return t(["Next workout"])},NO_DATA_CLEANING:e=>{const{normalize:t}=e;return t(["data from gpx, without any cleaning"])},NO_FILE_PROVIDED:e=>{const{normalize:t}=e;return t(["No file provided"])},NO_FOLDER:e=>{const{normalize:t}=e;return t(["no folder inside"])},NO_MAP:e=>{const{normalize:t}=e;return t(["No map"])},NO_NEXT_SEGMENT:e=>{const{normalize:t}=e;return t(["No next segment"])},NO_NEXT_WORKOUT:e=>{const{normalize:t}=e;return t(["No next workout"])},NO_NOTES:e=>{const{normalize:t}=e;return t(["No notes"])},NO_PREVIOUS_SEGMENT:e=>{const{normalize:t}=e;return t(["No previous segment"])},NO_PREVIOUS_WORKOUT:e=>{const{normalize:t}=e;return t(["No previous workout"])},NO_RECORDS:e=>{const{normalize:t}=e;return t(["No records."])},NO_WORKOUTS:e=>{const{normalize:t}=e;return t(["No workouts."])},NOTES:e=>{const{normalize:t}=e;return t(["notes"])},PAUSES:e=>{const{normalize:t}=e;return t(["pauses"])},PREVIOUS_SEGMENT:e=>{const{normalize:t}=e;return t(["Previous segment"])},PREVIOUS_WORKOUT:e=>{const{normalize:t}=e;return t(["Previous workout"])},RECORD:e=>{const{normalize:t,plural:n}=e;return n([t(["record"]),t(["records"])])},RECORD_AS:e=>{const{normalize:t}=e;return t(["Ave. speed"])},RECORD_FD:e=>{const{normalize:t}=e;return t(["Farest distance"])},RECORD_LD:e=>{const{normalize:t}=e;return t(["Longest duration"])},RECORD_MS:e=>{const{normalize:t}=e;return t(["Max. speed"])},REMAINING_CHARS:e=>{const{normalize:t}=e;return t(["remaining characters"])},SEGMENT:e=>{const{normalize:t,plural:n}=e;return n([t(["segment"]),t(["segments"])])},SPEED:e=>{const{normalize:t}=e;return t(["speed"])},SPORT:e=>{const{normalize:t,plural:n}=e;return n([t(["sport"]),t(["sports"])])},START:e=>{const{normalize:t}=e;return t(["start"])},START_ELEVATION_AT_ZERO:e=>{const{normalize:t}=e;return t(["start elevation axis at zero"])},TITLE:e=>{const{normalize:t}=e;return t(["title"])},TO:e=>{const{normalize:t}=e;return t(["to"])},TOTAL_DURATION:e=>{const{normalize:t}=e;return t(["total duration"])},UPLOAD_FIRST_WORKOUT:e=>{const{normalize:t}=e;return t(["Upload one!"])},WEATHER:{HUMIDITY:e=>{const{normalize:t}=e;return t(["humidity"])},TEMPERATURE:e=>{const{normalize:t}=e;return t(["temperature"])},WIND:e=>{const{normalize:t}=e;return t(["wind"])},DARK_SKY:{"clear-day":e=>{const{normalize:t}=e;return t(["clear day"])},"clear-night":e=>{const{normalize:t}=e;return t(["clear night"])},cloudy:e=>{const{normalize:t}=e;return t(["cloudy"])},fog:e=>{const{normalize:t}=e;return t(["fog"])},"partly-cloudy-day":e=>{const{normalize:t}=e;return t(["partly cloudy day"])},"partly-cloudy-night":e=>{const{normalize:t}=e;return t(["partly cloudy night"])},rain:e=>{const{normalize:t}=e;return t(["rain"])},sleet:e=>{const{normalize:t}=e;return t(["sleet"])},snow:e=>{const{normalize:t}=e;return t(["snow"])},wind:e=>{const{normalize:t}=e;return t(["wind"])}}},WITH_GPX:e=>{const{normalize:t}=e;return t(["with .gpx file"])},WITHOUT_GPX:e=>{const{normalize:t}=e;return t(["without .gpx file"])},WORKOUT:e=>{const{normalize:t,plural:n}=e;return n([t(["workout"]),t(["workouts"])])},WORKOUT_DATE:e=>{const{normalize:t}=e;return t(["workout date"])},WORKOUT_DELETION_CONFIRMATION:e=>{const{normalize:t}=e;return t(["Are you sure you want to delete this workout?"])},ZIP_ARCHIVE:e=>{const{normalize:t}=e;return t([".zip file"])},ZIP_ARCHIVE_DESCRIPTION:e=>{const{normalize:t}=e;return t(["or .zip file containing .gpx files"])}};t["default"]={admin:r,api:c,buttons:a,common:o,dashboard:i,error:s,sports:l,statistics:u,user:d,workouts:O}},c364:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return a}));n("b680"),n("99af");var r=["bytes","KB","MB","GB","TB"],c=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Math.floor(Math.log(e)/Math.log(1024));if(!e)return t?"0 bytes":{size:"0",suffix:"bytes"};var c=(e/Math.pow(1024,n)).toFixed(1),a=r[n];return t?"".concat(c).concat(a):{size:c,suffix:a}},a=function(e){var t=e/1048576;return+t.toFixed(2)}},c46a:function(e,t,n){"use strict";n("99af");var r=n("7a23"),c=n("d257"),a={class:"user-picture"},o=["alt","src"],i={key:1,class:"no-picture"},s=Object(r["createElementVNode"])("i",{class:"fa fa-user-circle-o","aria-hidden":"true"},null,-1),l=[s],u=Object(r["defineComponent"])({props:{user:null},setup:function(e){var t=e,n=Object(r["computed"])((function(){return t.user.picture?"".concat(Object(c["a"])(),"users/").concat(t.user.username,"/picture"):""}));return function(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,[""!==Object(r["unref"])(n)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("img",{key:0,class:"profile-user-img",alt:e.$t("user.USER_PICTURE"),src:Object(r["unref"])(n)},null,8,o)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",i,l))])}}});n("aa08");const d=u;t["a"]=d},c53b:function(e,t,n){"use strict";n("aa3b")},c57d:function(e,t,n){},c651:function(e,t,n){},c661:function(e,t,n){},c6db:function(e,t,n){},cb9e:function(e,t,n){"use strict";n("633e")},cd49:function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d"),n("d3b7"),n("159b"),n("b0c0");var r=n("9b4a"),c=n("d9fa"),a=n("7a23"),o=n("9483");Object(o["a"])("".concat("/","service-worker.js"),{ready:function(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered:function(){console.log("Service worker has been registered.")},cached:function(){console.log("Content has been cached for offline use.")},updatefound:function(){console.log("New content is downloading.")},updated:function(){console.log("New content is available; please refresh.")},offline:function(){console.log("No internet connection found. App is running in offline mode.")},error:function(e){console.error("Error during service worker registration:",e)}});var i=function(e){return Object(a["pushScopeId"])("data-v-75ada372"),e=e(),Object(a["popScopeId"])(),e},s={id:"footer"},l={class:"footer-items"},u={class:"footer-item"},d=i((function(){return Object(a["createElementVNode"])("strong",null,"FitTrackee",-1)})),O=Object(a["createStaticVNode"])('',4),b=Object(a["defineComponent"])({props:{version:null},setup:function(e){var t=e,n=Object(a["toRefs"])(t),r=n.version;return function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",s,[Object(a["createElementVNode"])("div",l,[Object(a["createElementVNode"])("div",u,[d,Object(a["createTextVNode"])(" v"+Object(a["toDisplayString"])(Object(a["unref"])(r)),1)]),O])])}}}),m=(n("d4e1"),n("6b0d")),p=n.n(m);const E=p()(b,[["__scopeId","data-v-75ada372"]]);var f=E,j=(n("25f0"),n("47e2")),T=n("c46a"),S=n("dad5"),_=n("2906"),A=n("923f"),N=function(e){return Object(a["pushScopeId"])("data-v-6259410f"),e=e(),Object(a["popScopeId"])(),e},R={id:"nav"},g={class:"nav-container"},k={class:"nav-app-name"},v={class:"nav-items-close"},I=N((function(){return Object(a["createElementVNode"])("div",{class:"app-name"},"FitTrackee",-1)})),h={key:0,class:"nav-items-group"},C=N((function(){return Object(a["createElementVNode"])("div",{class:"nav-item nav-separator"},null,-1)})),D={class:"nav-items-user-menu"},y={key:0,class:"nav-items-group"},U={class:"nav-item nav-profile-img"},P={key:1,class:"nav-items-group"},L=N((function(){return Object(a["createElementVNode"])("i",{class:"fa fa-language"},null,-1)})),M=Object(a["defineComponent"])({emits:["menuInteraction"],setup:function(e,t){var n=t.emit,r=Object(j["b"])(),c=r.locale,o=Object(_["a"])(),i=Object(a["computed"])((function(){return o.getters[S["a"].GETTERS.AUTH_USER_PROFILE]})),s=Object(a["computed"])((function(){return o.getters[S["a"].GETTERS.IS_AUTHENTICATED]})),l=Object(a["computed"])((function(){return o.getters[S["b"].GETTERS.LANGUAGE]})),u=Object(a["ref"])(!1);function d(){u.value=!0,n("menuInteraction",!0)}function O(){u.value=!1,n("menuInteraction",!1)}function b(e){c.value=e.value.toString(),o.commit(S["b"].MUTATIONS.UPDATE_LANG,e.value)}function m(){o.dispatch(S["a"].ACTIONS.LOGOUT)}return function(e,t){var n=Object(a["resolveComponent"])("router-link"),r=Object(a["resolveComponent"])("Dropdown");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",R,[Object(a["createElementVNode"])("div",g,[Object(a["createElementVNode"])("div",k,[Object(a["createElementVNode"])("div",{class:"nav-item app-name",onClick:t[0]||(t[0]=function(t){return e.$router.push("/")})}," FitTrackee ")]),Object(a["createElementVNode"])("div",{class:Object(a["normalizeClass"])(["nav-icon-open",{"menu-open":Object(a["unref"])(u)}])},[Object(a["createElementVNode"])("i",{class:"fa fa-bars hamburger-icon",onClick:t[1]||(t[1]=function(e){return d()})})],2),Object(a["createElementVNode"])("div",{class:Object(a["normalizeClass"])(["nav-items",{"menu-open":Object(a["unref"])(u)}])},[Object(a["createElementVNode"])("div",v,[I,Object(a["createElementVNode"])("i",{class:Object(a["normalizeClass"])(["fa fa-close close-icon nav-item",{"menu-closed":!Object(a["unref"])(u)}]),onClick:t[2]||(t[2]=function(e){return O()})},null,2)]),Object(a["createElementVNode"])("div",{class:"nav-items-app-menu",onClick:t[3]||(t[3]=function(e){return O()})},[Object(a["unref"])(s)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",h,[Object(a["createVNode"])(n,{class:"nav-item",to:"/"},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("dashboard.DASHBOARD")),1)]})),_:1}),Object(a["createVNode"])(n,{class:"nav-item",to:"/workouts"},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(Object(a["capitalize"])(e.$t("workouts.WORKOUT",2))),1)]})),_:1}),Object(a["createVNode"])(n,{class:"nav-item",to:"/statistics"},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("statistics.STATISTICS")),1)]})),_:1}),Object(a["createVNode"])(n,{class:"nav-item",to:"/workouts/add"},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("workouts.ADD_WORKOUT")),1)]})),_:1}),Object(a["unref"])(s)&&Object(a["unref"])(i).admin?(Object(a["openBlock"])(),Object(a["createBlock"])(n,{key:0,class:"nav-item",to:"/admin"},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("admin.ADMIN")),1)]})),_:1})):Object(a["createCommentVNode"])("",!0),C])):Object(a["createCommentVNode"])("",!0)]),Object(a["createElementVNode"])("div",D,[Object(a["unref"])(s)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",y,[Object(a["createElementVNode"])("div",U,[Object(a["createVNode"])(T["a"],{user:Object(a["unref"])(i)},null,8,["user"])]),Object(a["createVNode"])(n,{class:"nav-item",to:"/profile",onClick:O},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(Object(a["unref"])(i).username),1)]})),_:1}),Object(a["createElementVNode"])("div",{class:"nav-item nav-link",onClick:m},Object(a["toDisplayString"])(e.$t("user.LOGOUT")),1)])):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",P,[Object(a["createVNode"])(n,{class:"nav-item",to:"/login",onClick:O},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("user.LOGIN")),1)]})),_:1}),Object(a["createVNode"])(n,{class:"nav-item",to:"/register",onClick:O},{default:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$t("user.REGISTER")),1)]})),_:1})])),Object(a["unref"])(A["a"])&&Object(a["unref"])(l)?(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:2,class:"nav-item",options:Object(a["unref"])(A["a"]),selected:Object(a["unref"])(l),onSelected:b},{default:Object(a["withCtx"])((function(){return[L]})),_:1},8,["options","selected"])):Object(a["createCommentVNode"])("",!0)])],2)])])}}});n("7cc4");const w=p()(M,[["__scopeId","data-v-6259410f"]]);var B=w,V={id:"no-config"},z={class:"error-page"},x=Object(a["createStaticVNode"])('
',1),G=["innerHTML"];function F(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",V,[Object(a["createElementVNode"])("div",z,[x,Object(a["createElementVNode"])("p",{class:"error-message",innerHTML:e.$t("error.APP_ERROR")},null,8,G)])])}n("4c29");const W={},K=p()(W,[["render",F],["__scopeId","data-v-1596efb7"]]);var $=K,H=Object(a["createElementVNode"])("div",{id:"top"},null,-1),Y={key:0,class:"app-container"},q={class:"app-loading"},X={class:"container scroll"},Z=Object(a["createElementVNode"])("i",{class:"fa fa-chevron-up","aria-hidden":"true"},null,-1),J=[Z],Q=Object(a["defineComponent"])({setup:function(e){var t=Object(_["a"])(),n=Object(a["computed"])((function(){return t.getters[S["b"].GETTERS.APP_CONFIG]})),r=Object(a["computed"])((function(){return t.getters[S["b"].GETTERS.APP_LOADING]})),c=Object(a["ref"])(!1),o=Object(a["ref"])(!1);function i(e){c.value=e}function s(e){return e.getBoundingClientRect().top=0}function l(){window.onscroll=function(){var e=document.querySelector("#bottom");o.value=null!==e&&s(e)}}function u(){window.scrollTo({top:0,behavior:"smooth"}),setTimeout((function(){o.value=!1}),300)}return Object(a["onBeforeMount"])((function(){return t.dispatch(S["b"].ACTIONS.GET_APPLICATION_CONFIG)})),Object(a["onMounted"])((function(){return l()})),function(e,t){var s=Object(a["resolveComponent"])("Loader"),l=Object(a["resolveComponent"])("router-view");return Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],null,[H,Object(a["createVNode"])(B,{onMenuInteraction:i}),Object(a["unref"])(r)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Y,[Object(a["createElementVNode"])("div",q,[Object(a["createVNode"])(s)])])):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:1,class:Object(a["normalizeClass"])(["app-container",{"hide-scroll":c.value}])},[Object(a["unref"])(n)?(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:0})):(Object(a["openBlock"])(),Object(a["createBlock"])($,{key:1}))],2)),Object(a["createElementVNode"])("div",X,[Object(a["createElementVNode"])("div",{class:Object(a["normalizeClass"])(["scroll-button",{"display-button":o.value}]),onClick:u},J,2)]),Object(a["unref"])(n)?(Object(a["openBlock"])(),Object(a["createBlock"])(f,{key:2,version:Object(a["unref"])(n)?Object(a["unref"])(n).version:""},null,8,["version"])):Object(a["createCommentVNode"])("",!0)],64)}}});n("6112");const ee=Q;var te=ee,ne=n("88c3"),re=n("afbc"),ce=n("0613"),ae={class:"alert-message"},oe=["innerHTML"],ie=Object(a["defineComponent"])({props:{message:null},setup:function(e){var t=e,n=Object(a["toRefs"])(t),r=n.message;return function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",ae,[Object(a["createElementVNode"])("div",{innerHTML:e.$t(Object(a["unref"])(r))},null,8,oe)])}}});n("268c");const se=p()(ie,[["__scopeId","data-v-69d7e4ff"]]);var le=se,ue=n("19e8"),de={class:"custom-textarea"},Oe=["id","name","maxLenght","disabled"],be={class:"remaining-chars"},me=Object(a["defineComponent"])({props:{name:null,charLimit:{default:500},disabled:{type:Boolean,default:!1},input:{default:""}},emits:["updateValue"],setup:function(e,t){var n=t.emit,r=e,c=Object(a["ref"])("");function o(e){n("updateValue",e.target.value)}return Object(a["watch"])((function(){return r.input}),(function(e){c.value=e})),function(t,n){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",de,[Object(a["withDirectives"])(Object(a["createElementVNode"])("textarea",{id:e.name,name:e.name,maxLenght:e.charLimit,disabled:e.disabled,"onUpdate:modelValue":n[0]||(n[0]=function(e){return Object(a["isRef"])(c)?c.value=e:c=e}),onInput:o},null,40,Oe),[[a["vModelText"],Object(a["unref"])(c)]]),Object(a["createElementVNode"])("div",be,Object(a["toDisplayString"])(t.$t("workouts.REMAINING_CHARS"))+": "+Object(a["toDisplayString"])(Object(a["unref"])(c).length)+"/"+Object(a["toDisplayString"])(e.charLimit),1)])}}});n("f61d");const pe=p()(me,[["__scopeId","data-v-3ec2aca2"]]);var Ee=pe,fe=(n("b680"),n("6284")),je=Object(a["createTextVNode"])(" "+Object(a["toDisplayString"])(" ")+" "),Te=Object(a["defineComponent"])({props:{distance:null,unitFrom:null,useImperialUnits:{type:Boolean},digits:{default:2},displayUnit:{type:Boolean,default:!0},speed:{type:Boolean,default:!1},strong:{type:Boolean,default:!1}},setup:function(e){var t=e,n=Object(a["toRefs"])(t),r=n.digits,c=n.displayUnit,o=n.distance,i=n.speed,s=n.strong,l=n.unitFrom,u=n.useImperialUnits,d=Object(a["computed"])((function(){return u.value?fe["c"][l.value].defaultTarget:l.value})),O=Object(a["computed"])((function(){return u.value?Object(fe["a"])(o.value,l.value,d.value,r.value):parseFloat(o.value.toFixed(r.value))}));return function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],null,[Object(a["createElementVNode"])("span",{class:Object(a["normalizeClass"])(["distance",{strong:Object(a["unref"])(s)}])},Object(a["toDisplayString"])(Object(a["unref"])(O)),3),je,Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",{key:0,class:Object(a["normalizeClass"])(["unit",{strong:Object(a["unref"])(s)}])},Object(a["toDisplayString"])(Object(a["unref"])(d))+Object(a["toDisplayString"])(Object(a["unref"])(i)?"/h":""),3)):Object(a["createCommentVNode"])("",!0)],64)}}});n("9aea");const Se=p()(Te,[["__scopeId","data-v-f46ff1d6"]]);var _e=Se,Ae=(n("d81d"),n("6c02")),Ne={class:"dropdown-wrapper"},Re={key:0,class:"dropdown-list"},ge=["onClick"],ke=Object(a["defineComponent"])({props:{options:null,selected:null},emits:{selected:function(e){return e}},setup:function(e,t){var n=t.emit,r=e,c=Object(Ae["c"])(),o=Object(a["ref"])(!1),i=r.options.map((function(e){return e}));function s(){o.value=!o.value}function l(e){n("selected",e),o.value=!1}return Object(a["watch"])((function(){return c.path}),(function(){return o.value=!1})),function(t,n){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Ne,[Object(a["createElementVNode"])("div",{class:"dropdown-selected",onClick:s},[Object(a["renderSlot"])(t.$slots,"default")]),Object(a["unref"])(o)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("ul",Re,[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(i),(function(t,n){return Object(a["openBlock"])(),Object(a["createElementBlock"])("li",{class:Object(a["normalizeClass"])(["dropdown-item",{selected:t.value===e.selected}]),key:n,onClick:function(e){return l(t)}},Object(a["toDisplayString"])(t.label),11,ge)})),128))])):Object(a["createCommentVNode"])("",!0)])}}});n("55a6");const ve=p()(ke,[["__scopeId","data-v-ca61364c"]]);var Ie=ve,he={class:"error-message"},Ce={key:0},De={key:1},ye=Object(a["defineComponent"])({props:{message:null},setup:function(e){var t=e,n=Object(a["toRefs"])(t),r=n.message;return function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",he,[Array.isArray(Object(a["unref"])(r))?(Object(a["openBlock"])(),Object(a["createElementBlock"])("ul",Ce,[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(Object(a["unref"])(r),(function(t,n){return Object(a["openBlock"])(),Object(a["createElementBlock"])("li",{key:n},Object(a["toDisplayString"])(e.$t(t)),1)})),128))])):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",De,Object(a["toDisplayString"])(e.$t(Object(a["unref"])(r))),1))])}}});n("3a2a");const Ue=p()(ye,[["__scopeId","data-v-2659a79a"]]);var Pe=Ue,Le={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 491.737 491.737",style:{"enable-background":"new 0 0 491.737 491.737"},"xml:space":"preserve"},Me=Object(a["createElementVNode"])("desc",{id:"cyclingSportDescription"}," silhouette of a person riding a bicycle ",-1),we=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M321.097,112.359c20.973,12.338,47.985,5.315,60.293-15.652c12.34-20.973,5.35-47.974-15.623-60.304\n\t\tc-21.009-12.332-47.99-5.317-60.314,15.65C293.129,73.036,300.103,100.027,321.097,112.359z"}),Object(a["createElementVNode"])("path",{d:"M393.081,264.102c-2.414,0-4.8,0.194-7.169,0.362l-14.431-71.605l4.702-1.757c10.666-3.987,16.093-15.868,12.098-26.54\n\t\tc-3.994-10.681-15.946-16.084-26.531-12.09l-51.823,19.38l-2.321-18.864c6.3-13.193,5.541-29.78-4.767-41.482\n\t\tc-21.224-24.092-47.12-12.508-55.191-5.976l-106.884,86.555l0.016,0.024c-3.319,2.893-6.089,6.485-7.86,10.842\n\t\tc-2.191,5.396-2.596,11.067-1.564,16.384c-8.503,0.669-15.255,7.571-15.255,16.246c0,9.085,7.346,16.44,16.432,16.48l-6.797,15.906\n\t\tc-8.62-2.465-17.674-3.866-27.066-3.866C44.27,264.102,0,308.354,0,362.754c0,54.403,44.27,98.663,98.668,98.663\n\t\tc54.403,0,98.652-44.26,98.652-98.663c0-36.228-19.683-67.867-48.858-85.024l10.957-25.652h17.767l60.281,24.462l-32.201,52.773\n\t\tc-8.297,13.612-3.994,31.382,9.615,39.685c4.691,2.86,9.878,4.229,15,4.229c9.729,0,19.234-4.929,24.677-13.838l29.339-48.095\n\t\tl19.072,11.511c-5.447,12.227-8.54,25.726-8.54,39.95c0,54.403,44.254,98.663,98.652,98.663c54.402,0,98.656-44.26,98.656-98.663\n\t\tC491.737,308.354,447.483,264.102,393.081,264.102z M98.668,436.671c-40.756,0-73.923-33.161-73.923-73.917\n\t\tc0-40.756,33.167-73.909,73.923-73.909c5.944,0,11.649,0.896,17.188,2.224l-20.476,47.893\n\t\tc-11.758,1.619-20.843,11.598-20.843,23.792c0,13.323,10.808,24.132,24.13,24.132c8.767,0,16.367-4.745,20.589-11.76h52.065\n\t\tC165.395,409.988,135.188,436.671,98.668,436.671z M171.322,350.383h-52.065c-0.355-0.588-0.708-1.176-1.112-1.732l20.476-47.901\n\t\tC155.679,311.776,167.793,329.595,171.322,350.383z M296.781,290.175l7.666-12.564c4.416-7.233,5.431-16.038,2.774-24.084\n\t\tc-2.661-8.046-8.718-14.515-16.562-17.704l-52.725-21.395l32.443-26.281l1.804,14.691c0.756,6.267,4.366,11.841,9.761,15.12\n\t\tc3.271,1.981,6.979,2.988,10.698,2.988c2.435,0,4.88-0.435,7.218-1.306l48.15-18.001l13.627,67.691\n\t\tc-18.268,6.162-34.117,17.51-45.848,32.314L296.781,290.175z M375.396,337.633l-38.003-22.94\n\t\tc7.877-9.118,17.787-16.319,29.205-20.734L375.396,337.633z M393.081,436.671c-40.757,0-73.907-33.161-73.907-73.917\n\t\tc0-9.544,1.965-18.597,5.268-26.983l44.541,26.888c0,0.032-0.016,0.064-0.016,0.095c0,13.323,10.808,24.132,24.114,24.132\n\t\tc13.322,0,24.118-10.81,24.118-24.132c0-10.478-6.721-19.307-16.06-22.64l-10.277-51.043c0.756-0.024,1.463-0.226,2.22-0.226\n\t\tc40.757,0,73.911,33.153,73.911,73.909C466.992,403.51,433.838,436.671,393.081,436.671z"})],-1),Be=[Me,we];function Ve(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Le,Be)}var ze={name:"CyclingSport"};const xe=p()(ze,[["render",Ve]]);var Ge=xe,Fe={version:"1.1",id:"Capa_1",x:"0px",y:"0px",viewBox:"0 0 491.737 491.737",style:{"enable-background":"new 0 0 491.737 491.737"},"xml:space":"preserve",xmlns:"http://www.w3.org/2000/svg","xmlns:svg":"http://www.w3.org/2000/svg"},We=Object(a["createElementVNode"])("desc",{id:"cyclingTransportDescription"}," silhouette of a person riding a bicycle (for transportation) ",-1),Ke=Object(a["createElementVNode"])("g",{id:"g147"},[Object(a["createElementVNode"])("path",{d:"m 189.097,82.359 c 20.97701,12.331184 47.97442,5.308784 60.293,-15.652 12.32942,-20.979222 5.35418,-47.981117 -15.623,-60.304 -21.00482,-12.3391184 -47.99,-5.317 -60.314,15.65 -12.324,20.983 -5.34599,47.967183 15.644,60.306 z",id:"path143"}),Object(a["createElementVNode"])("path",{d:"m 393.081,264.102 c -2.414,0 -4.8,0.194 -7.169,0.362 l -14.431,-71.605 4.702,-1.757 c 10.666,-3.987 16.093,-15.868 12.098,-26.54 -3.994,-10.681 -15.946,-16.084 -26.531,-12.09 l -63.05508,-1.53717 C 284.04753,137.09803 248.90259,106.55858 243.33317,101.62481 217.77732,75.090916 186.1698,85.012419 178.0988,91.544419 L 140.764,192.085 l 0.016,0.024 c -3.319,2.893 -6.089,6.485 -7.86,10.842 -2.191,5.396 -2.596,11.067 -1.564,16.384 -8.503,0.669 -15.255,7.571 -15.255,16.246 0,9.085 7.346,16.44 16.432,16.48 l -6.797,15.906 c -8.62,-2.465 -17.674,-3.866 -27.066,-3.866 C 44.27,264.102 0,308.354 0,362.754 c 0,54.403 44.27,98.663 98.668,98.663 54.403,0 98.652,-44.26 98.652,-98.663 0,-36.228 -19.683,-67.867 -48.858,-85.024 l 10.957,-25.652 h 17.767 l 60.281,24.462 -32.201,52.773 c -8.297,13.612 -3.994,31.382 9.615,39.685 4.691,2.86 9.878,4.229 15,4.229 9.729,0 19.234,-4.929 24.677,-13.838 l 29.339,-48.095 19.072,11.511 c -5.447,12.227 -8.54,25.726 -8.54,39.95 0,54.403 44.254,98.663 98.652,98.663 54.402,0 98.656,-44.26 98.656,-98.663 0,-54.401 -44.254,-98.653 -98.656,-98.653 z M 98.668,436.671 c -40.756,0 -73.923,-33.161 -73.923,-73.917 0,-40.756 33.167,-73.909 73.923,-73.909 5.944,0 11.649,0.896 17.188,2.224 L 95.38,338.962 c -11.758,1.619 -20.843,11.598 -20.843,23.792 0,13.323 10.808,24.132 24.13,24.132 8.767,0 16.367,-4.745 20.589,-11.76 h 52.065 c -5.926,34.862 -36.133,61.545 -72.653,61.545 z m 72.654,-86.288 h -52.065 c -0.355,-0.588 -0.708,-1.176 -1.112,-1.732 l 20.476,-47.901 c 17.058,11.026 29.172,28.845 32.701,49.633 z m 125.459,-60.208 7.666,-12.564 c 4.416,-7.233 5.431,-16.038 2.774,-24.084 -2.661,-8.046 -8.718,-14.515 -16.562,-17.704 l -73.83357,-31.7176 16.7558,-45.21274 c 10.36934,4.13303 41.82171,27.90767 45.77423,28.08592 3.271,1.981 8.57725,1.46711 12.29625,1.46711 2.435,0 18.50584,0.70472 20.84384,-0.16628 L 343.32113,188.03378 361.635,269.33 c -18.268,6.162 -34.117,17.51 -45.848,32.314 z m 78.615,47.458 -38.003,-22.94 c 7.877,-9.118 17.787,-16.319 29.205,-20.734 z m 17.685,99.038 c -40.757,0 -73.907,-33.161 -73.907,-73.917 0,-9.544 1.965,-18.597 5.268,-26.983 l 44.541,26.888 c 0,0.032 -0.016,0.064 -0.016,0.095 0,13.323 10.808,24.132 24.114,24.132 13.322,0 24.118,-10.81 24.118,-24.132 0,-10.478 -6.721,-19.307 -16.06,-22.64 l -10.277,-51.043 c 0.756,-0.024 1.463,-0.226 2.22,-0.226 40.757,0 73.911,33.153 73.911,73.909 -10e-4,40.756 -33.155,73.917 -73.912,73.917 z",id:"path145"})],-1),$e=[We,Ke];function He(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Fe,$e)}var Ye={name:"CyclingTransport"};const qe=p()(Ye,[["render",He]]);var Xe=qe,Ze={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 463.507 463.507",style:{"enable-background":"new 0 0 463.507 463.507"},"xml:space":"preserve"},Je=Object(a["createElementVNode"])("desc",{id:"hikingDescription"},"silhouette of a person hiking",-1),Qe=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M246.413,78.492c21.688,0,39.255-17.573,39.255-39.251c0-21.67-17.567-39.24-39.255-39.24\n\t\tc-21.652,0-39.242,17.57-39.242,39.24C207.171,60.919,224.761,78.492,246.413,78.492z"}),Object(a["createElementVNode"])("path",{d:"M386.604,202.858c0-11.185-9.066-20.251-20.253-20.251h-68.479l-38.62-54.832l0.127-0.933\n\t\tc1.378-10.474-1.474-21.067-7.911-29.444c-6.441-8.378-15.932-13.852-26.408-15.23c-11.596-1.511-22.592,2.224-30.852,9.225V45.779\n\t\tc0-7.847-6.362-14.217-14.225-14.217H140.59c-7.867,0-14.225,6.37-14.225,14.217v168.953c0,20.68,15.821,37.476,35.979,39.446\n\t\tl-3.043,7.073l-23.859,90.136l-53.73,72.188c-8.006,10.768-5.794,25.987,4.984,34.001c4.348,3.245,9.443,4.811,14.491,4.811\n\t\tc7.422,0,14.729-3.385,19.511-9.795l56.529-75.945c1.851-2.484,3.213-5.299,4.003-8.289l16.266-61.414l44.521,40.877l-6.076,88.603\n\t\tc-0.917,13.393,9.177,24.99,22.58,25.908c0.552,0.04,1.124,0.056,1.691,0.056c12.66,0,23.339-9.819,24.208-22.642l6.882-100.264\n\t\tc0.508-7.364-2.371-14.572-7.815-19.564l-45.994-42.219l13.992-90.613l19.331,27.435c3.801,5.387,9.972,8.592,16.552,8.592h70.882\n\t\tl1.339,232.294c0,4.478,3.626,8.101,8.101,8.101c4.479,0,8.101-3.624,8.101-8.101l-1.339-234.036\n\t\tC381.588,218.245,386.604,211.15,386.604,202.858z"})],-1),et=[Je,Qe];function tt(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Ze,et)}var nt={name:"Hiking"};const rt=p()(nt,[["render",tt]]);var ct=rt,at={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 503.162 503.162",style:{"enable-background":"new 0 0 503.162 503.162"},"xml:space":"preserve"},ot=Object(a["createElementVNode"])("desc",{id:"mountainBikingDescription"}," silhouette of a person riding a mountain bike ",-1),it=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M149.951,67.997c15.711-7.143,22.739-25.675,15.596-41.416c-7.124-15.701-25.723-22.682-41.453-15.539\n\t\t\tc-15.721,7.134-22.702,25.752-15.578,41.444C115.679,68.216,134.23,75.14,149.951,67.997z"}),Object(a["createElementVNode"])("path",{d:"M87.517,89.072l-32.828,87.755c-1.979,5.967-1.683,12.594,1.1,18.733c4.055,8.922,12.604,14.525,21.755,15.271\n\t\t\tl76.873,6.244l29.137,64.184c4.122,9.046,14.832,13.148,23.906,9.017c9.075-4.131,13.072-14.859,8.951-23.944l-36.424-80.201\n\t\t\tc0,0-3.605-13.76-21.343-14.133l-43.873-2.572l21.009-55.166l31.671,20.588c5.584,3.663,10.997,3.682,15.1,1.722l55.051-24.997\n\t\t\tc17.069-7.755,6.952-30.036-10.108-22.29l-47.506,21.707l-53.55-34.846c0,0-11.638-8.013-24.241-2.285\n\t\t\tC102.205,73.858,91.112,77.243,87.517,89.072z"}),Object(a["createElementVNode"])("path",{d:"M423.687,182.488l-2.61,15.042c-2.123,12.154-13.35,25.092-25.092,28.888l-3.711,1.195\n\t\t\tc3.041-16.543,1.282-34.148-6.215-50.633c-19.498-42.974-70.094-61.87-112.943-42.419\n\t\t\tc-42.878,19.479-61.936,70.017-42.438,112.981c17.069,37.562,57.881,56.744,96.534,47.966l-0.784,1.415\n\t\t\tc-5.968,10.796-20.817,19.221-33.144,18.8l-17.892-0.622c-12.336-0.411-30.514,5.002-40.603,12.116l-22.376,15.759\n\t\t\tc-10.107,7.104-28.276,12.632-40.612,12.354l-12.001-0.277c12.718-22.845,14.889-51.159,3.242-76.806\n\t\t\tc-19.517-42.955-70.074-61.879-113.019-42.381c-42.792,19.44-61.87,70.007-42.372,112.933\n\t\t\tc16.667,36.711,56.084,55.788,93.914,48.444l-1.32,2.056c-6.675,10.385-22.08,18.398-34.406,17.92l-32.79-1.291\n\t\t\tc-12.326-0.497-24.021,8.97-26.096,21.143l-2.62,15.339c-0.564,3.271-0.354,6.11,0.401,8.501c-0.43,1.778-0.736,3.548-0.736,5.326\n\t\t\tv9.562c0,10.557,8.568,19.125,19.125,19.125h460.932c10.557,0,19.115-8.568,19.106-19.125l-0.125-167.507\n\t\t\tc0-2.782-0.593-5.221-1.616-7.286c1.396-3.806,2.057-7.841,1.598-11.839l-4.677-40.497c-1.415-12.249-9.763-29.146-18.637-37.724\n\t\t\tl-36.127-34.951C434.712,167.418,425.79,170.325,423.687,182.488z"})])],-1),st=[ot,it];function lt(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",at,st)}var ut={name:"MountainBiking"};const dt=p()(ut,[["render",lt]]);var Ot=dt,bt={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:svg":"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 503.162 503.162",style:{"enable-background":"new 0 0 503.162 503.162"},"xml:space":"preserve"},mt=Object(a["createStaticVNode"])(' silhouette of a person riding an electric mountain bike ',18),pt=[mt];function Et(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",bt,pt)}var ft={name:"MountainBikingElectric"};const jt=p()(ft,[["render",Et]]);var Tt=jt,St={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 534.51 534.51",style:{"enable-background":"new 0 0 534.51 534.51"},"xml:space":"preserve"},_t=Object(a["createElementVNode"])("desc",{id:"rowingDescription"},"silhouette of a person rowing",-1),At=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M70.517,393.857h132.622l-67.205,68.631c-3.28,3.385-3.204,8.797,0.172,12.076c1.597,1.568,3.72,2.43,5.958,2.43\n\t\t\tc2.305,0,4.533-0.947,6.12-2.572l78.881-80.555h221.315c12.45,0,30.676-6.006,40.296-13.914\n\t\t\tc8.788-7.229,19.049-16.217,26.345-24.299c10.375-9.811,22.214-23.639-4.255-22.834c-6.98,0.248-206.789,0.02-223.926,0\n\t\t\tl47.144-48.139l22.176-22.032l28.209,9.17c10.414,3.385,22.472-0.803,26.919-9.362c4.446-8.558,0.268-18.407-9.343-21.993\n\t\t\tl-17.404-6.512l54.698-54.774c12.507,6.617,28.362,4.867,38.899-5.671l46.541-46.607c13.11-13.015,13.11-33.957,0-46.923\n\t\t\tc-12.909-13.034-34.042-13.034-46.942,0l-46.512,46.598c-10.892,10.815-12.508,27.139-5.26,39.742l-57.853,59.077L253.744,183.09\n\t\t\tc-1.482-0.851-14.153-5.786-26.833-10.643c-14.898-5.719-30.371,0.583-34.53,13.971l-7.525,24.241l-35.324,118.451\n\t\t\tc-0.468,1.34-0.603,2.562-0.746,3.711H14.136c-12.45,0-17.662,8.836-11.618,19.727l23.237,21.592\n\t\t\tC39.123,385.068,58.066,393.857,70.517,393.857z M272.63,248.727c1.797-5.967,8.099-9.39,14.075-7.64l51.37,14.975l-33.038,33.737\n\t\t\tl-43.453,43.012h-14.2L272.63,248.727z"}),Object(a["createElementVNode"])("circle",{cx:"248.953",cy:"109.842",r:"52.326"})])],-1),Nt=[_t,At];function Rt(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",St,Nt)}var gt={name:"Rowing"};const kt=p()(gt,[["render",Rt]]);var vt=kt,It={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 494.49 494.49",style:{"enable-background":"new 0 0 494.49 494.49"},"xml:space":"preserve"},ht=Object(a["createElementVNode"])("desc",{id:"runningDescription"},"silhouette of a running person",-1),Ct=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M282.74,80.771c22.318,0,40.401-18.08,40.401-40.389C323.141,18.084,305.058,0,282.74,0\n\t\tc-22.281,0-40.378,18.084-40.378,40.383C242.362,62.691,260.458,80.771,282.74,80.771z"}),Object(a["createElementVNode"])("path",{d:"M400.207,188.547H331.47l-38.766-55.03l0.123-0.944c1.384-10.514-1.475-21.146-7.94-29.556\n\t\tc-6.461-8.409-16.007-13.903-26.52-15.287c-10.926-1.429-22.619,3.12-31.206,8.646c-1.441,0.928-84.97,54.921-84.97,54.921\n\t\tc-5.175,3.358-8.542,8.877-9.165,15.016c-0.634,6.13,1.574,12.222,5.976,16.541l58.982,58l-6.417,48.954l-18.707,65.584l-67.8-19.4\n\t\tc-12.911-3.676-26.44,3.796-30.159,16.747c-3.699,12.951,3.799,26.459,16.758,30.168l91.271,26.109\n\t\tc2.192,0.627,4.444,0.936,6.7,0.936c4.113,0,8.195-1.04,11.848-3.073c5.655-3.146,9.833-8.409,11.611-14.635l21.963-77.057\n\t\tl26.365,36.639l6.684,119.628c0.73,12.991,11.501,23.036,24.349,23.036c0.441,0,0.92-0.016,1.379-0.039\n\t\tc13.453-0.748,23.745-12.262,23-25.713l-7.083-126.736c-0.271-4.643-1.846-9.116-4.56-12.887l-32.24-44.811l11.959-91.279\n\t\tl19.409,27.555c3.794,5.407,10.005,8.624,16.613,8.624h79.28c11.226,0,20.326-9.101,20.326-20.329\n\t\tC420.533,197.647,411.432,188.547,400.207,188.547z M204.606,190.357l-19.026-18.717l23.476-15.206L204.606,190.357z"})],-1),Dt=[ht,Ct];function yt(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",It,Dt)}var Ut={name:"Running"};const Pt=p()(Ut,[["render",yt]]);var Lt=Pt,Mt={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 522.362 522.362",style:{"enable-background":"new 0 0 522.362 522.362"},"xml:space":"preserve"},wt=Object(a["createElementVNode"])("desc",{id:"alpineSkiingDescription"},"silhouette of a person skiing",-1),Bt=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M14.314,351.859L408.088,461.78c4.484,1.311,9.104,1.97,13.731,1.97l0,0c17.471,0,33.746-9.429,42.467-24.604\n\t\t\tc2.716-4.724,3.137-10.27,1.157-15.214c-1.912-4.762-5.767-8.31-10.576-9.744c-7.373-2.237-15.481,1.109-22.146,9.229\n\t\t\tc-3.548,4.303-9.496,6.244-15.07,4.714l-136.467-38.078c1.396-0.555,2.812-1.195,4.236-2.065l103.266-63.15\n\t\t\tc15.443-9.362,18.493-33.957,7.812-43.883l-64.758-60.233l39.972-21.688l69.682,9.744c5.23,0.736,9.744-2.037,10.079-6.187\n\t\t\tc0.344-4.141-3.624-8.1-8.855-8.826l-48.605-6.828l22.472-12.192c39.895-23.275,5.823-85.192-35.334-63.112l-87.554,61.19\n\t\t\tl-117.503-16.515l2.543-12.087c0.545-2.582-1.109-5.116-3.691-5.661c-2.572-0.593-5.116,1.1-5.661,3.701l-2.678,12.709\n\t\t\tl-18.331-2.582c-5.231-0.727-9.467,2.123-9.467,6.369s4.236,8.281,9.467,9.017l15.176,2.123l-2.544,12.087\n\t\t\tc-0.545,2.582,1.109,5.125,3.691,5.671c0.334,0.076,0.66,0.105,0.994,0.105c2.209,0,4.198-1.54,4.676-3.787l2.678-12.737\n\t\t\tl102.414,14.315l-5.308,3.72c-4.332,3.022-10.155,9.151-11.723,14.201c-3.844,12.45-1.473,26.717,10.452,37.705l68.802,62.175\n\t\t\tc0,0-50.978,31.776-74.998,46.397c-14.219,8.606-13.674,23.858-6.129,33.393L23.705,318.199\n\t\t\tc-10.012-2.792-20.569,2.554-23.113,11.695C-2,339.169,4.159,349.029,14.314,351.859z"}),Object(a["createElementVNode"])("path",{d:"M450.842,72.003c-15.291,16.715-14.201,42.667,2.639,58.121c16.706,15.31,42.716,14.086,58.073-2.668\n\t\t\tc15.386-16.677,14.172-42.734-2.544-58.016C492.305,54.064,466.17,55.192,450.842,72.003z"})])],-1),Vt=[wt,Bt];function zt(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Mt,Vt)}var xt={name:"SkiingAlpine"};const Gt=p()(xt,[["render",zt]]);var Ft=Gt,Wt={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 296 296",style:{"enable-background":"new 0 0 296 296"},"xml:space":"preserve"},Kt=Object(a["createElementVNode"])("desc",{id:"crossCountrySkiingDescription"}," silhouette of a person skiing (cross country) ",-1),$t=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M241.313,246.906h-39.564l0.456-1.273c5.62-18.374,3.479-37.58-6.027-54.278c-5.653-9.929-13.443-18.018-22.745-23.959\n\t\tl12.886-51.126c3.035-12.05-4.272-24.266-16.322-27.301c-2.634-0.664-5.278-0.826-7.833-0.559\n\t\tc-0.151-0.011-0.299-0.032-0.452-0.038c-26.03-1.077-51.443,8.485-70.33,25.993L41.586,82.855\n\t\tc-4.332-2.741-10.065-1.451-12.806,2.881s-1.451,10.065,2.88,12.806l47.625,30.136c-2.557,6.013-0.962,13.224,4.375,17.531\n\t\tc2.774,2.24,6.104,3.33,9.413,3.33c4.377-0.001,8.717-1.907,11.68-5.579l0.478-0.591c8.686-10.766,20.465-18.479,33.484-22.317\n\t\tl-11.095,44.046c-1.061,4.214-0.854,8.448,0.374,12.305c-12.908,17.917-28.398,33.68-46.198,46.979l-14.649,10.727\n\t\tc-3.938,2.943-6.001,7.798-6.005,11.798H8.25c-4.556,0-8.083,4.131-8.083,8.688v2.063c0,4.556,3.527,8.25,8.083,8.25h55.188\n\t\th161.375H280c9.113,0,16.167-7.387,16.167-16.5v-2.5H241.313z M153.974,192.398c0.741-0.153,1.471-0.231,2.188-0.457\n\t\tc5.742,3.406,10.53,8.313,13.945,14.311c5.378,9.447,6.59,20.402,3.41,30.797l-1.799,5.674c-0.447,1.461-0.656,3.184-0.657,4.184\n\t\th-69.909C121.581,231.906,139.297,213.274,153.974,192.398z M167,57.938c0-15.378,12.466-27.844,27.844-27.844\n\t\ts27.844,12.466,27.844,27.844s-12.466,27.844-27.844,27.844S167,73.315,167,57.938z"})],-1),Ht=[Kt,$t];function Yt(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Wt,Ht)}var qt={name:"SkiingCrossCountry"};const Xt=p()(qt,[["render",Yt]]);var Zt=Xt,Jt={version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 535.876 535.876",style:{"enable-background":"new 0 0 535.876 535.876"},"xml:space":"preserve"},Qt=Object(a["createElementVNode"])("desc",{id:"trailDescription"},"silhouette of a person running (trail)",-1),en=Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("g",null,[Object(a["createElementVNode"])("path",{d:"M505.204,326.949c-5.805-10.892-15.176-10.862-20.923,0.067l-7.114,13.512c-5.757,10.92-20.416,19.775-32.752,19.775\n\t\t\th-16.753c-12.346,0-29.645,6.847-38.643,15.29l-32.35,30.342l-1.233-105.388c0.822-18.446-10.596-24.634-10.596-24.634\n\t\t\tl-56.543-25.972l33.67-67.645l38.527,22.912c0,0,15.472,9.715,26.727-9.324l37.026-63.093c1.625-3.519,2.094-7.564,1.052-11.609\n\t\t\tc-2.381-9.256-11.81-14.86-21.095-12.479c-4.083,1.042-7.459,3.49-9.754,6.713l-30.772,51.962l-62.777-37.102\n\t\t\tc-4.733-2.716-10.519-3.691-16.257-2.209l-78.345,20.12c-5.03,1.291-8.96,4.762-11.017,9.142l-38.097,76.165\n\t\t\tc-2.591,3.854-3.624,8.73-2.371,13.607c2.285,8.941,11.456,14.363,20.435,12.059c5.04-1.291,8.951-4.743,10.997-9.161\n\t\t\tl35.314-70.858l28.936-7.296l-76.203,149.921l-65.981,16.734c-1.759,0.393-3.48,1.023-5.163,1.836\n\t\t\tc-10.596,5.412-14.679,18.179-9.267,28.803c4.733,9.266,15.252,13.636,24.901,10.978l78.067-20.187\n\t\t\tc18.6-4.093,23.313-14.449,23.313-14.449l30.581-58.79l62.28,35.678l0.593,86.216c0.01,1.08,0.259,2.161,0.421,3.241l-11.6-4.188\n\t\t\tc-11.608-4.188-30.57-4.608-42.361-0.956l-26.135,8.128c-11.79,3.663-30.791,3.338-42.447-0.717l-19.221-6.694\n\t\t\tc-11.657-4.054-28.831-0.984-38.374,6.838L109.9,433.954c-9.544,7.822-26.67,10.72-38.25,6.483L40.84,429.135\n\t\t\tc-11.58-4.256-25.608,1.157-31.336,12.097l-7.21,13.789c-5.728,10.93-0.354,19.794,11.982,19.794H500.27\n\t\t\tc12.336,0,24.309-9.802,26.728-21.907l8.004-39.981c2.409-12.097-0.325-30.733-6.14-41.616L505.204,326.949z"}),Object(a["createElementVNode"])("path",{d:"M326.395,126.625c17.806-4.562,28.563-22.721,23.983-40.526c-4.581-17.844-22.74-28.554-40.555-23.983\n\t\t\tc-17.796,4.581-28.535,22.711-23.964,40.535C290.439,120.476,308.599,131.205,326.395,126.625z"})])],-1),tn=[Qt,en];function nn(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Jt,tn)}var rn={name:"Trail"};const cn=p()(rn,[["render",nn]]);var an=cn,on={version:"1.1",id:"Capa_1",x:"0px",y:"0px",viewBox:"0 0 494.49 494.49",style:{"enable-background":"new 0 0 494.49 494.49"},"xml:space":"preserve",xmlns:"http://www.w3.org/2000/svg","xmlns:svg":"http://www.w3.org/2000/svg"},sn=Object(a["createStaticVNode"])('silhouette of a walking person',3),ln=[sn];function un(e,t,n,r,c,o){return Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",on,ln)}var dn={name:"Walking"};const On=p()(dn,[["render",un]]);var bn=On,mn=["title"],pn=Object(a["defineComponent"])({props:{sportLabel:null,color:null,title:{default:""}},setup:function(e){var t=e,n=Object(a["toRefs"])(t),r=n.color,c=n.sportLabel,o=n.title,i=Object(a["inject"])("sportColors");return function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"sport-img",style:Object(a["normalizeStyle"])({fill:Object(a["unref"])(r)?Object(a["unref"])(r):Object(a["unref"])(i)[Object(a["unref"])(c)]}),title:Object(a["unref"])(o)?Object(a["unref"])(o):e.$t("sports.".concat(Object(a["unref"])(c),".LABEL"))},["Cycling (Sport)"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Ge,{key:0})):Object(a["createCommentVNode"])("",!0),"Cycling (Transport)"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Xe,{key:1})):Object(a["createCommentVNode"])("",!0),"Hiking"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(ct,{key:2})):Object(a["createCommentVNode"])("",!0),"Mountain Biking"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Ot,{key:3})):Object(a["createCommentVNode"])("",!0),"Mountain Biking (Electric)"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Tt,{key:4})):Object(a["createCommentVNode"])("",!0),"Rowing"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(vt,{key:5})):Object(a["createCommentVNode"])("",!0),"Running"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Lt,{key:6})):Object(a["createCommentVNode"])("",!0),"Skiing (Alpine)"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Ft,{key:7})):Object(a["createCommentVNode"])("",!0),"Skiing (Cross Country)"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(Zt,{key:8})):Object(a["createCommentVNode"])("",!0),"Trail"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(an,{key:9})):Object(a["createCommentVNode"])("",!0),"Walking"===Object(a["unref"])(c)?(Object(a["openBlock"])(),Object(a["createBlock"])(bn,{key:10})):Object(a["createCommentVNode"])("",!0)],12,mn)}}});const En=pn;var fn=En,jn={class:"loader"};function Tn(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",jn)}n("3306");const Sn={},_n=p()(Sn,[["render",Tn],["__scopeId","data-v-4c9921ee"]]);var An=_n,Nn={id:"modal"},Rn={class:"custom-modal"},gn={key:0,class:"modal-message"},kn={key:1,class:"modal-message"},vn={class:"modal-buttons"},In=Object(a["defineComponent"])({props:{title:null,message:null,strongMessage:{default:function(){return null}}},emits:["cancelAction","confirmAction"],setup:function(e,t){var n=t.emit,r=e,c=Object(_["a"])(),o=Object(a["toRefs"])(r),i=o.title,s=o.message,l=o.strongMessage,u=Object(a["computed"])((function(){return c.getters[S["b"].GETTERS.ERROR_MESSAGES]}));return Object(a["onUnmounted"])((function(){return c.commit(S["b"].MUTATIONS.EMPTY_ERROR_MESSAGES)})),function(e,t){var r=Object(a["resolveComponent"])("i18n-t"),c=Object(a["resolveComponent"])("ErrorMessage"),o=Object(a["resolveComponent"])("Card");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Nn,[Object(a["createElementVNode"])("div",Rn,[Object(a["createVNode"])(o,null,{title:Object(a["withCtx"])((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(Object(a["unref"])(i)),1)]})),content:Object(a["withCtx"])((function(){return[Object(a["unref"])(l)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",gn,[Object(a["createVNode"])(r,{keypath:Object(a["unref"])(s)},{default:Object(a["withCtx"])((function(){return[Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(Object(a["unref"])(l)),1)]})),_:1},8,["keypath"])])):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",kn,Object(a["toDisplayString"])(Object(a["unref"])(s)),1)),Object(a["unref"])(u)?(Object(a["openBlock"])(),Object(a["createBlock"])(c,{key:2,message:Object(a["unref"])(u)},null,8,["message"])):Object(a["createCommentVNode"])("",!0),Object(a["createElementVNode"])("div",vn,[Object(a["unref"])(u)?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createElementBlock"])("button",{key:0,class:"confirm",onClick:t[0]||(t[0]=function(e){return n("confirmAction")})},Object(a["toDisplayString"])(e.$t("buttons.YES")),1)),Object(a["createElementVNode"])("button",{class:"cancel",onClick:t[1]||(t[1]=function(e){return n("cancelAction")})},Object(a["toDisplayString"])(e.$t("buttons.".concat(Object(a["unref"])(u)?"CANCEL":"NO"))),1)])]})),_:1})])])}}});n("9303");const hn=p()(In,[["__scopeId","data-v-e8fcfaba"]]);var Cn=hn,Dn=[{target:le,name:"AlertMessage"},{target:ue["a"],name:"Card"},{target:Ee,name:"CustomTextArea"},{target:_e,name:"Distance"},{target:Ie,name:"Dropdown"},{target:Pe,name:"ErrorMessage"},{target:An,name:"Loader"},{target:Cn,name:"Modal"},{target:fn,name:"SportImage"}],yn={mounted:function(e,t){e.clickOutsideEvent=function(n){e===n.target||e.contains(n.target)||t.value(n)},document.body.addEventListener("click",e.clickOutsideEvent),document.body.addEventListener("touchstart",e.clickOutsideEvent)},unmounted:function(e){e.clickOutsideEvent&&(document.body.removeEventListener("click",e.clickOutsideEvent),document.body.removeEventListener("touchstart",e.clickOutsideEvent),e.clickOutsideEvent=void 0)}},Un=n("1119");r["Chart"].register(r["BarElement"],r["LineElement"],r["PointElement"],r["Legend"],r["Title"],r["Tooltip"],r["Filler"],r["BarController"],r["CategoryScale"],r["LineController"],r["LinearScale"],c["a"]);var Pn=Object(a["createApp"])(te).provide("sportColors",Un["c"]).use(ne["a"]).use(ce["a"]).use(re["a"]).directive("click-outside",yn);Dn.forEach((function(e){Pn.component(e.name,e.target)})),Pn.mount("#app")},d08c:function(e,t,n){},d23c:function(e,t,n){},d257:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return a}));n("caad"),n("2532"),n("d81d"),n("4de4"),n("d3b7"),n("ac1f"),n("1276");var r=n("dad5"),c=function(){return"/api/"},a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"UNKNOWN",c=t?t.response?413===t.response.status?"file size is greater than the allowed size":t.response.data.message?t.response.data.message:n:t.message?t.message:n:n;e.commit(r["b"].MUTATIONS.SET_ERROR_MESSAGES,c.includes("\n")?c.split("\n").filter((function(e){return""!==e})).map((function(e){return"api.ERROR.".concat(e)})):"api.ERROR.".concat(c))}},d4e1:function(e,t,n){"use strict";n("f59f")},d669:function(e,t,n){"use strict";n("6fd8")},dad5:function(e,t,n){"use strict";var r,c,a,o,i,s,l,u,d,O,b,m,p,E,f;n.d(t,"b",(function(){return T})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return _})),n.d(t,"a",(function(){return A})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return R})),function(e){e["CHECK_AUTH_USER"]="CHECK_AUTH_USER",e["DELETE_ACCOUNT"]="DELETE_ACCOUNT",e["DELETE_PICTURE"]="DELETE_PICTURE",e["GET_USER_PROFILE"]="GET_USER_PROFILE",e["LOGIN_OR_REGISTER"]="LOGIN_OR_REGISTER",e["LOGOUT"]="LOGOUT",e["SEND_PASSWORD_RESET_REQUEST"]="SEND_PASSWORD_RESET_REQUEST",e["RESET_USER_PASSWORD"]="RESET_USER_PASSWORD",e["UPDATE_USER_PICTURE"]="UPDATE_USER_PICTURE",e["UPDATE_USER_PROFILE"]="UPDATE_USER_PROFILE",e["UPDATE_USER_PREFERENCES"]="UPDATE_USER_PREFERENCES",e["UPDATE_USER_SPORT_PREFERENCES"]="UPDATE_USER_SPORT_PREFERENCES"}(r||(r={})),function(e){e["AUTH_TOKEN"]="AUTH_TOKEN",e["AUTH_USER_PROFILE"]="AUTH_USER_PROFILE",e["IS_ADMIN"]="IS_ADMIN",e["IS_AUTHENTICATED"]="IS_AUTHENTICATED",e["USER_LOADING"]="USER_LOADING"}(c||(c={})),function(e){e["CLEAR_AUTH_USER_TOKEN"]="CLEAR_AUTH_USER_TOKEN",e["UPDATE_AUTH_TOKEN"]="UPDATE_AUTH_TOKEN",e["UPDATE_AUTH_USER_PROFILE"]="UPDATE_AUTH_USER_PROFILE",e["UPDATE_USER_LOADING"]="UPDATE_USER_LOADING"}(a||(a={})),function(e){e["GET_APPLICATION_CONFIG"]="GET_APPLICATION_CONFIG",e["GET_APPLICATION_STATS"]="GET_APPLICATION_STATS",e["UPDATE_APPLICATION_CONFIG"]="UPDATE_APPLICATION_CONFIG"}(o||(o={})),function(e){e["APP_CONFIG"]="APP_CONFIG",e["APP_LOADING"]="APP_LOADING",e["APP_STATS"]="APP_STATS",e["ERROR_MESSAGES"]="ERROR_MESSAGES",e["LANGUAGE"]="LANGUAGE",e["LOCALE"]="LOCALE"}(i||(i={})),function(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_STATS"]="UPDATE_APPLICATION_STATS",e["UPDATE_LANG"]="UPDATE_LANG"}(s||(s={})),function(e){e["GET_SPORTS"]="GET_SPORTS",e["UPDATE_SPORTS"]="UPDATE_SPORTS"}(l||(l={})),function(e){e["SPORTS"]="SPORTS"}(u||(u={})),function(e){e["SET_SPORTS"]="SET_SPORTS"}(d||(d={})),function(e){e["GET_USER_STATS"]="GET_USER_STATS"}(O||(O={})),function(e){e["USER_STATS"]="USER_STATS"}(b||(b={})),function(e){e["EMPTY_USER_STATS"]="EMPTY_USER_STATS",e["UPDATE_USER_STATS"]="UPDATE_USER_STATS"}(m||(m={})),function(e){e["EMPTY_USER"]="EMPTY_USER",e["EMPTY_USERS"]="EMPTY_USERS",e["GET_USER"]="GET_USER",e["GET_USERS"]="GET_USERS",e["UPDATE_USER"]="UPDATE_USER",e["DELETE_USER_ACCOUNT"]="DELETE_USER_ACCOUNT"}(p||(p={})),function(e){e["USER"]="USER",e["USERS"]="USERS",e["USERS_LOADING"]="USERS_LOADING",e["USERS_PAGINATION"]="USERS_PAGINATION"}(E||(E={})),function(e){e["UPDATE_USER"]="UPDATE_USER",e["UPDATE_USER_IN_USERS"]="UPDATE_USER_IN_USERS",e["UPDATE_USERS"]="UPDATE_USERS",e["UPDATE_USERS_LOADING"]="UPDATE_USERS_LOADING",e["UPDATE_USERS_PAGINATION"]="UPDATE_USERS_PAGINATION"}(f||(f={}));var j=n("4870"),T={ACTIONS:o,GETTERS:i,MUTATIONS:s},S={ACTIONS:l,GETTERS:u,MUTATIONS:d},_={ACTIONS:O,GETTERS:b,MUTATIONS:m},A={ACTIONS:r,GETTERS:c,MUTATIONS:a},N={ACTIONS:p,GETTERS:E,MUTATIONS:f},R={ACTIONS:j["a"],GETTERS:j["b"],MUTATIONS:j["c"]}},db41:function(e,t,n){"use strict";n("7826")},dbf1:function(e,t,n){},dc71:function(e,t,n){"use strict";n("c57d")},e0d4:function(e,t,n){"use strict";n("6e30")},e4394:function(e,t,n){"use strict";n("c651")},e5d1:function(e,t,n){"use strict";n("f980")},e7b6:function(e,t,n){var r={"./en/en.ts":"c142","./fr/fr.ts":"663e"};function c(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}c.keys=function(){return Object.keys(r)},c.resolve=a,e.exports=c,c.id="e7b6"},e806:function(e,t,n){"use strict";n("538d")},ec59:function(e,t,n){"use strict";var r=n("7a23"),c={class:"start-chart"},a={key:0},o={key:1},i={class:"chart-radio"},s=["checked"],l=["checked"],u=["checked"],d={key:0},O=["checked"],b={key:1},m=["checked"],p={key:2},E=["checked"];function f(e,t,n,f,j,T){var S=Object(r["resolveComponent"])("Chart");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",c,[e.hideChartIfNoData&&e.emptyStats?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",a,Object(r["toDisplayString"])(e.$t("workouts.NO_WORKOUTS")),1)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o,[Object(r["createElementVNode"])("div",i,[Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",{type:"radio",name:"total_distance",checked:"total_distance"===e.displayedData,onClick:t[0]||(t[0]=function(){return e.updateDisplayData&&e.updateDisplayData.apply(e,arguments)})},null,8,s),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("workouts.DISTANCE")),1)]),Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",{type:"radio",name:"total_duration",checked:"total_duration"===e.displayedData,onClick:t[1]||(t[1]=function(){return e.updateDisplayData&&e.updateDisplayData.apply(e,arguments)})},null,8,l),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("workouts.DURATION")),1)]),Object(r["createElementVNode"])("label",null,[Object(r["createElementVNode"])("input",{type:"radio",name:"nb_workouts",checked:"nb_workouts"===e.displayedData,onClick:t[2]||(t[2]=function(){return e.updateDisplayData&&e.updateDisplayData.apply(e,arguments)})},null,8,u),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("workouts.WORKOUT",2)),1)]),e.fullStats?(Object(r["openBlock"])(),Object(r["createElementBlock"])("label",d,[Object(r["createElementVNode"])("input",{type:"radio",name:"average_speed",checked:"average_speed"===e.displayedData,onClick:t[3]||(t[3]=function(){return e.updateDisplayData&&e.updateDisplayData.apply(e,arguments)})},null,8,O),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("workouts.AVERAGE_SPEED")),1)])):Object(r["createCommentVNode"])("",!0),e.fullStats?(Object(r["openBlock"])(),Object(r["createElementBlock"])("label",b,[Object(r["createElementVNode"])("input",{type:"radio",name:"total_ascent",checked:"total_ascent"===e.displayedData,onClick:t[4]||(t[4]=function(){return e.updateDisplayData&&e.updateDisplayData.apply(e,arguments)})},null,8,m),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("workouts.ASCENT")),1)])):Object(r["createCommentVNode"])("",!0),e.fullStats?(Object(r["openBlock"])(),Object(r["createElementBlock"])("label",p,[Object(r["createElementVNode"])("input",{type:"radio",name:"total_descent",checked:"total_descent"===e.displayedData,onClick:t[5]||(t[5]=function(){return e.updateDisplayData&&e.updateDisplayData.apply(e,arguments)})},null,8,E),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.$t("workouts.DESCENT")),1)])):Object(r["createCommentVNode"])("",!0)]),e.labels.length>0?(Object(r["openBlock"])(),Object(r["createBlock"])(S,{key:0,datasets:e.datasets,labels:e.labels,displayedData:e.displayedData,displayedSportIds:e.displayedSportIds,fullStats:e.fullStats,useImperialUnits:e.user.imperial_units},null,8,["datasets","labels","displayedData","displayedSportIds","fullStats","useImperialUnits"])):Object(r["createCommentVNode"])("",!0)]))])}var j=n("1da1"),T=(n("96cf"),n("b0c0"),n("b64b"),n("b166")),S={class:"chart"};function _(e,t,n,c,a,o){var i=Object(r["resolveComponent"])("BarChart");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",S,[Object(r["createVNode"])(i,Object(r["mergeProps"])(e.barChartProps,{class:"bar-chart"}),null,16)])}n("e9c4"),n("d3b7"),n("d81d");var A=n("b48c"),N=n("47e2"),R=(n("99af"),n("b680"),n("25f0"),n("4d90"),function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="0";t&&(n=String(Math.floor(e/86400)),e%=86400);var r=String(Math.floor(e/3600)).padStart(2,"0");e%=3600;var c=String(Math.floor(e/60)).padStart(2,"0"),a=String(e%60).padStart(2,"0");return t?"".concat("0"===n?"":"".concat(n,"d ")).concat("00"===r?"":"".concat(r,"h ")).concat(c,"m ").concat(a,"s"):"".concat("00"===r?"":"".concat(r,":")).concat(c,":").concat(a)}),g=n("6284"),k=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],c="km",a=n?g["c"][c].defaultTarget:c;switch(e){case"average_speed":return"".concat(t.toFixed(2)," ").concat(a,"/h");case"total_duration":return R(t,r);case"total_distance":return"".concat(t.toFixed(2)," ").concat(a);case"total_ascent":case"total_descent":return"".concat((t/1e3).toFixed(2)," ").concat(a);default:return t.toString()}},v=Object(r["defineComponent"])({name:"Chart",components:{BarChart:A["BarChart"]},props:{datasets:{type:Object,required:!0},labels:{type:Object,required:!0},displayedData:{type:String,required:!0},displayedSportIds:{type:Array,required:!0},fullStats:{type:Boolean,required:!0},useImperialUnits:{type:Boolean,required:!0}},setup:function(e){var t=Object(N["b"])(),n=t.t;function c(e){return isNaN(e)?0:+e}function a(e,t){return c(e)+c(t)}var o=Object(r["computed"])((function(){return{labels:e.labels,datasets:JSON.parse(JSON.stringify(e.datasets))}})),i=Object(r["computed"])((function(){return{responsive:!0,maintainAspectRatio:!0,animation:!1,layout:{padding:{top:e.fullStats?40:22}},scales:{x:{stacked:!0,grid:{drawOnChartArea:!1}},y:{stacked:"average_speed"!==e.displayedData,grid:{drawOnChartArea:!1},ticks:{maxTicksLimit:6,callback:function(t){return k(e.displayedData,+t,e.useImperialUnits,!1)}},afterFit:function(t){t.width=e.fullStats?75:60}}},plugins:{datalabels:{anchor:"end",align:"end",color:function(t){return"average_speed"===e.displayedData&&t.dataset.backgroundColor?t.dataset.backgroundColor[0]:"#666666"},rotation:function(t){return e.fullStats&&t.chart.chartArea.width<580?310:0},display:function(t){return!(e.fullStats&&t.chart.chartArea.width<300)&&("average_speed"!==e.displayedData||1==e.displayedSportIds.length&&"auto")},formatter:function(t,n){if("average_speed"===e.displayedData)return k(e.displayedData,t,e.useImperialUnits,!1);var r=n.chart.data.datasets.map((function(e){return e.data[n.dataIndex]})).reduce((function(e,t){return a(e,t)}),0);return n.datasetIndex===e.displayedSportIds.length-1&&r>0?k(e.displayedData,r,e.useImperialUnits,!1):null}},legend:{display:!1},tooltip:{interaction:{intersect:!0,mode:"index",position:"average_speed"===e.displayedData?"nearest":"average"},filter:function(e){return"0"!==e.formattedValue},callbacks:{label:function(t){var r=n("sports.".concat(t.dataset.label,".LABEL"))||"";return r&&(r+=": "),null!==t.parsed.y&&(r+=k(e.displayedData,t.parsed.y,e.useImperialUnits)),r},footer:function(t){if("average_speed"===e.displayedData)return"";var r=0;return t.map((function(e){r+=e.parsed.y})),"".concat(n("common.TOTAL"),": ")+k(e.displayedData,r,e.useImperialUnits)}}}}}})),s=Object(A["useBarChart"])({chartData:o,options:i}),l=s.barChartProps;return{barChartProps:l}}}),I=n("6b0d"),h=n.n(I);const C=h()(v,[["render",_]]);var D=C,y=n("dad5"),U=n("2906"),P=n("7416"),L=Object(r["defineComponent"])({name:"UserMonthStats",components:{Chart:D},props:{sports:{type:Object,required:!0},user:{type:Object,required:!0},chartParams:{type:Object,required:!0},displayedSportIds:{type:Array,default:function(){return[]}},fullStats:{type:Boolean,default:!1},hideChartIfNoData:{type:Boolean,default:!1}},setup:function(e){var t=Object(U["a"])(),n=Object(r["ref"])("total_distance"),c=Object(r["computed"])((function(){return t.getters[y["d"].GETTERS.USER_STATS]})),a=Object(r["computed"])((function(){return Object(P["a"])(e.chartParams,e.user.weekm,e.sports,e.displayedSportIds,c.value,e.user.imperial_units)}));function o(n){t.dispatch(y["d"].ACTIONS.GET_USER_STATS,{username:e.user.username,filterType:"by_time",params:n})}function i(e){n.value=e.target.name}function s(e,t){return{from:Object(T["a"])(e.start,"yyyy-MM-dd"),to:Object(T["a"])(e.end,"yyyy-MM-dd"),time:"week"===e.duration?"week".concat(t.weekm?"m":""):e.duration}}return Object(r["onBeforeMount"])((function(){return o(s(e.chartParams,e.user))})),Object(r["watch"])((function(){return e.chartParams}),function(){var t=Object(j["a"])(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:o(s(n,e.user));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),{datasets:Object(r["computed"])((function(){return a.value.datasets[n.value]})),labels:Object(r["computed"])((function(){return a.value.labels})),emptyStats:Object(r["computed"])((function(){return 0===Object.keys(c.value).length})),displayedData:n,updateDisplayData:i}}});n("5b6e");const M=h()(L,[["render",f],["__scopeId","data-v-14aef866"]]);t["a"]=M},ef3f:function(e,t,n){},f03a:function(e,t,n){"use strict";n("d23c")},f574:function(e,t,n){"use strict";n("49a7")},f59f:function(e,t,n){},f61d:function(e,t,n){"use strict";n("6ac7")},f7f9:function(e,t,n){"use strict";var r=n("7a23"),c={id:"error"},a={class:"error-content"},o=Object(r["defineComponent"])({props:{title:null,message:null,buttonText:null,path:{default:"/"}},setup:function(e){var t=e,n=Object(r["toRefs"])(t),o=n.buttonText,i=n.title,s=n.message,l=n.path;return function(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",c,[Object(r["createElementVNode"])("div",a,[Object(r["createElementVNode"])("h1",null,Object(r["toDisplayString"])(Object(r["unref"])(i)),1),Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(Object(r["unref"])(s)),1),Object(r["unref"])(o)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("button",{key:0,onClick:t[0]||(t[0]=function(t){return e.$router.push(Object(r["unref"])(l))}),class:"upper"},Object(r["toDisplayString"])(Object(r["unref"])(o)),1)):Object(r["createCommentVNode"])("",!0)])])}}}),i=(n("7390"),n("6b0d")),s=n.n(i);const l=s()(o,[["__scopeId","data-v-b60bfa80"]]);var u=l,d=Object(r["defineComponent"])({props:{target:{default:"PAGE"}},setup:function(e){var t=e,n=Object(r["toRefs"])(t),c=n.target;return function(e,t){return Object(r["openBlock"])(),Object(r["createBlock"])(u,{title:"404",message:e.$t("error.NOT_FOUND.".concat(Object(r["unref"])(c))),"button-text":e.$t("common.HOME")},null,8,["message","button-text"])}}});const O=d;t["a"]=O},f87a:function(e,t,n){},f980:function(e,t,n){},ff29:function(e,t,n){}}); //# sourceMappingURL=app.2db5dd5a.js.map