   end
 
   def edit(conn, _params) do
-    user = 
+    user =
       conn.assigns[:user]
       |> Repo.preload([:emails, :slugs, :oauth_providers])
     changeset = User.changeset(user)

    emails = Vutuv.UserHelpers.emails_for_display(user, conn.assigns[:current_user])

    # Display an introduction message for new users
    
    inserted_at = :calendar.datetime_to_gregorian_seconds(Ecto.DateTime.to_erl(user.inserted_at))
    now = :calendar.datetime_to_gregorian_seconds(:calendar.universal_time)
    display_welcome_message = now - inserted_at <= 600

        user_skills: from(u in Vutuv.UserSkill, left_join: e in assoc(u, :endorsements), left_join: s in assoc(u, :skill),
          order_by: s.name, group_by: u.id, limit: ^user_skill_limit, # order_by: fragment("count(?) DESC", e.id) orders by endorsements
          preload: [:endorsements]),
        followee_connections: {Connection.latest(3), [:followee]},
        follower_connections: {Connection.latest(3), [:follower]},
        phone_numbers: from(u in Vutuv.PhoneNumber, order_by: [desc: u.updated_at], limit: ^number_limit),
        urls: from(u in Vutuv.Url, order_by: [desc: u.updated_at], limit: ^link_limit),
        addresses: from(u in Vutuv.Address, order_by: [desc: u.updated_at], limit: ^address_limit),
