path('profile/+setup_complete', views.setup_complete, name='setup-complete'), path('profile/+edit', views.edit_profile, name='edit-profile'), path('profile/+send_confirmation_email', views.user_send_confirmation_email, name='send-confirm-email'), path('profile/+confirm_email/<str:confirmation_key>', views.user_confirm_email, name='confirm-email'), path('profile/+confirm_notifications', views.user_confirm_notifications, name='confirm-notifications'), path('profile/<int:user_id>/', views.show_profile, name='show-profile'), path('profile/<str:account_secret>.ics', feeds.UserEventsCalendar(), name='user-event-ical'), path('profile/+add-speaker', views.add_speaker, name='add-speaker'), path('speaker/<int:speaker_id>/', views.show_speaker, name='show-speaker'), path('speaker/<int:speaker_id>/+edit', views.edit_speaker, name='edit-speaker'), path('speaker/<int:speaker_id>/+delete', views.delete_speaker, name='delete-speaker'), path('profile/+talks', views.list_user_talks, name='user-talks'), path('profile/+add-talk', views.add_talk, name='add-talk'), path('talk/<int:talk_id>/', views.show_talk, name='show-talk'), path('talk/<int:talk_id>/+edit', views.edit_talk, name='edit-talk'), path('talk/<int:talk_id>/+delete', views.delete_talk, name='delete-talk'), path('events/', views.events_list, name='events'),
path('api/spr/', event_views.spr_list), path('api/cities/', event_views.city_list), path('api/find_city/', event_views.find_city), path('profile/+confirm_profile', views.setup_1_confirm_profile, name='setup-1-confirm-profile'), path('profile/+pick_categories', views.setup_2_pick_categories, name='setup-2-pick-categories'), path('profile/+find_teams', views.setup_3_find_teams, name='setup-3-find-teams'), path('profile/+attend_events', views.setup_4_attend_events, name='setup-4-attend-events'), path('profile/+setup_complete', views.setup_complete, name='setup-complete'), path('profile/+edit', views.edit_profile, name='edit-profile'), path('profile/+send_confirmation_email', views.user_send_confirmation_email, name='send-confirm-email'), path('profile/+confirm_email/<str:confirmation_key>', views.user_confirm_email, name='confirm-email'), path('profile/+confirm_notifications', views.user_confirm_notifications, name='confirm-notifications'), path('profile/<int:user_id>/', views.show_profile, name='show-profile'), path('profile/<str:account_secret>.ics', feeds.UserEventsCalendar(), name='user-event-ical'), path('profile/+add-speaker', views.add_speaker, name='add-speaker'), path('speaker/<int:speaker_id>/', views.show_speaker, name='show-speaker'), path('speaker/<int:speaker_id>/+edit', views.edit_speaker, name='edit-speaker'), path('speaker/<int:speaker_id>/+delete', views.delete_speaker, name='delete-speaker'), path('profile/+talks', views.list_user_talks, name='user-talks'), path('profile/+add-talk', views.add_talk, name='add-talk'), path('talk/<int:talk_id>/', views.show_talk, name='show-talk'), path('talk/<int:talk_id>/+edit', views.edit_talk, name='edit-talk'), path('talk/<int:talk_id>/+delete', views.delete_talk, name='delete-talk'), path('events/', views.events_list, name='events'), path('events/all/', views.events_list_all, name='all-events'), path('teams/', views.teams_list, name='teams'),