{% extends 'base.html' %} {% block title %}{{ activity.title }} · Stride{% endblock %} {% block breadcrumb %}ACTIVITY / {{ activity.sport|upper }}{% endblock %} {% block head %}{% endblock %} {% block content %} ← {{ 'Your activities' if owner_view else activity.owner.display_name }}
{{ activity.sport|upper }} · {{ activity.started_at|localdate(activity.owner.timezone, '%A, %d %B %Y') }}

{{ activity.title }}

By {{ activity.owner.display_name }} · {{ activity.started_at|localdate(activity.owner.timezone, '%H:%M') }}

{{ activity.visibility|title }}
TIMER TIME
{{ activity.duration_s|duration }}
AVERAGE PACE
{{ activity.pace }}/km
AVERAGE HEART RATE
{{ activity.avg_hr|int if activity.avg_hr else '—' }}bpm

The route.

{{ 'Full recorded route' }}

Loading activity…

Pace

min/km

Heart rate

bpm

Laps & splits

{{ activity.laps|length }} recorded laps
{% for lap in activity.laps %}{% else %}{% endfor %}
LAPDISTANCETIMEPACE /KMHR
{{ loop.index }}{{ '%.2f'|format(lap.distance / 1000) }} km{{ lap.duration|duration }}{{ lap.pace|duration if lap.pace else '—' }}{{ lap.heart_rate|int if lap.heart_rate else '—' }}
No laps recorded.
{% if owner_view %}
YOUR RUN, YOUR CHOICE

Sharing settings

Accepted friends can see the full route, date, statistics and charts of shared activities. Choose Only me to keep this activity private.

{% endif %}
{% endblock %} {% block scripts %}{% endblock %}