{@actor.name} @{@actor.preferredUsername}@{@actor.domain}

{@actor.summary}

<%= if @actor.vcard_Address do %>
<.icon name="hero-map-pin" class="mt-0.5 h-5 w-5 flex-none" />
{@actor.vcard_Address}
<% end %> <%= if @actor.vcard_bday do %>
<.icon name="hero-cake" class="mt-0.5 h-5 w-5 flex-none" />
{format_birthdate(@actor.vcard_bday)}
<% end %>
<.icon name="hero-calendar" class="mt-0.5 h-5 w-5 flex-none" />
{format_registration_date(@actor.published)}
<%= if @actor.attachment do %>
<%= for %{"type" => "PropertyValue", "name" => name, "value" => value} <- @actor.attachment do %>
{name}
<%= if Regex.match?(~r{://}, value) do %> {Regex.replace(~r{^\w+://}, value, "")} <% else %> {value} <% end %>
<% end %>
<% end %>
<%= for note <- @notes do %>
{@actor.name} @{@actor.preferredUsername}@{@actor.domain}
<%= case note.visibility do %> <% :public -> %> <.icon name="hero-globe-americas" class="h-5 w-5" /> <% :unlisted -> %> <.icon name="hero-moon" class="h-5 w-5" /> <% :followers -> %> <.icon name="hero-lock-closed" class="h-5 w-5" /> <% :private -> %> <.icon name="hero-at-symbol" class="h-5 w-5" /> <% end %> {format_note_datetime_diff(note.inserted_at)}

{note.content}

<% end %>