<%= tag.article id: "post_#{post.id}", **article_attrs do -%> <%= link_to polymorphic_path(link_target, q: tags), class: "post-preview-link" do -%> <% if is_animated? || has_sound? %>
<% if is_animated? %> <%= duration_to_hhmmss(duration) %> <% end %> <% if has_sound? %> <%= sound_icon(class: "h-3 mx-0.5") -%> <% end %>
<% end %> <%= tag.img srcset: preview_srcset, src: preview_url, width: variant.width, height: variant.height, class: "post-preview-image", title: tooltip, alt: "post ##{post.id}", crossorigin: "anonymous" -%> <% end -%> <% if pool -%>

<%= link_to pool.pretty_name.truncate(80), pool %>

<% elsif similarity -%>

<% if post.source =~ %r!\Ahttps?://!i %> <%= external_link_to post.normalized_source, post.source_domain %> (<%= time_ago_in_words_tagged(post.created_at, compact: true) %>) <% else %> <%= time_ago_in_words_tagged(post.created_at, compact: true) %> <% end %>

<%= link_to number_to_human_size(size), post.file_url %> (<%= post.image_width %>x<%= post.image_height %>)

<%= link_to "#{similarity}%", iqdb_queries_path(post_id: post.id) %> similarity

<% elsif show_size -%>

<%= link_to number_to_human_size(file_size), post.file_url %> (<%= post.image_width %>x<%= post.image_height %>)

<% elsif recommended -%> <% elsif show_votes -%>
<%= render_post_votes post, current_user: current_user %>
<% end -%> <% end -%>