<%= "#{icon month_icon(stat)} #{Date::MONTHNAMES[month]} #{year}".html_safe %>

Monthly Digest

<%= icon 'map-plus' %> Distance traveled
~<%= distance_traveled(current_user, stat) %>
<%= x_than_average_distance(stat, @average_distance_this_year) %>
<%= icon 'calendar-check-2' %> Active days
<%= active_days(stat) %>
<%= x_than_previous_active_days(stat, previous_stat) %>
<%= icon 'map-pin-plus' %> Countries visited
<%= countries_visited(stat) %>
<%= x_than_previous_countries_visited(stat, previous_stat) %>

<%= icon 'map' %> Map Summary

<%= icon 'activity' %> Daily Activity

<%= column_chart( stat.daily_distance.map { |day, distance_meters| [day, Stat.convert_distance(distance_meters, current_user.safe_settings.distance_unit).round] }, height: '200px', suffix: " #{current_user.safe_settings.distance_unit}", xtitle: 'Day', ytitle: 'Distance', colors: [ '#570df8', '#f000b8', '#ffea00', '#00d084', '#3abff8', '#ff5724', '#8e24aa', '#3949ab', '#00897b', '#d81b60', '#5e35b1', '#039be5', '#43a047', '#f4511e', '#6d4c41', '#757575', '#546e7a', '#d32f2f' ], library: { plugins: { legend: { display: false } }, scales: { x: { grid: { color: 'rgba(0,0,0,0.1)' } }, y: { grid: { color: 'rgba(0,0,0,0.1)' } } } } ) %>
Peak day: <%= peak_day(stat) %> • Quietest week: <%= quietest_week(stat) %>

<%= icon 'globe' %> Countries & Cities

<% if stat.toponyms.present? %> <% max_cities = stat.toponyms.map { |country| country['cities'].length }.max %> <% progress_colors = ['progress-primary', 'progress-secondary', 'progress-accent', 'progress-info', 'progress-success', 'progress-warning'] %> <% stat.toponyms.each_with_index do |country, index| %> <% cities_count = country['cities'].length %> <% progress_value = max_cities > 0 ? (cities_count.to_f / max_cities * 100).round : 0 %> <% color_class = progress_colors[index % progress_colors.length] %>
<%= country['country'] %> <%= pluralize(cities_count, 'city') %> <% if progress_value > 0 %> (<%= progress_value %>%) <% end %>
<% end %> <% else %>

No location data available for this month

<% end %>
Cities visited: <% stat.toponyms.each do |country| %> <% country['cities'].each do |city| %>
<%= city['city'] %>
<% end %> <% end %>
← Back to <%= year %>
<%= render 'shared/sharing_modal' %>