{% trans "Back to Bookmarks" %}
{% if bookmark.author_profile_image_url %} {% endif %}
{{ bookmark.author_name|default:bookmark.author_screen_name }}
@{{ bookmark.author_screen_name }}
{% trans "Open on X" %}
{% if bookmark.text %}
{{ bookmark.text|urlizetrunc:60|linebreaksbr }}
{% endif %} {% if bookmark.summary %}
{{ bookmark.summary }}
{% endif %} {% if bookmark.media %}
{% for m in bookmark.media %} {% if m.type == 'photo' %} {{ m.alt_text|default:'' }} {% elif m.type == 'video' or m.type == 'animated_gif' %} {% with v=m.video %} {% if m.type == 'animated_gif' %}GIF{% else %}VIDEO{% endif %} {% if v.duration_ms %}{{ v.duration_ms|ms_to_duration }}{% endif %} X {% endwith %} {% endif %} {% endfor %}
{% endif %} {% if bookmark.has_card and bookmark.card_data %} {% with c=bookmark.card_data %} {% if c.title or c.description or c.image %} {% if c.image %}{% endif %}
{{ c.site|default:'' }}
{% if c.title %}
{{ c.title }}
{% endif %} {% if c.description %}
{{ c.description }}
{% endif %}
{% endif %} {% endwith %} {% endif %} {% if bookmark.is_quote and bookmark.quoted_data %} {% with q=bookmark.quoted_data %} {% if q.tombstone or q.unavailable %}
{% trans "This post is unavailable." %}
{% else %} {% with qa=q.author %}
{% if qa.profile_image_url %}{% endif %} {{ qa.name|default:'' }} @{{ qa.screen_name|default:'' }}
{{ q.text|default:''|linebreaksbr }}
{% endwith %} {% endif %} {% endwith %} {% endif %}
{% if bookmark.reply_count %}💬 {{ bookmark.reply_count }} {% trans "Replies" %}{% endif %} {% if bookmark.retweet_count %}🔁 {{ bookmark.retweet_count }} {% trans "Retweets" %}{% endif %} {% if bookmark.favorite_count %}❤ {{ bookmark.favorite_count }} {% trans "Likes" %}{% endif %} {% if bookmark.bookmark_count %}🔖 {{ bookmark.bookmark_count }} {% trans "Bookmarks" %}{% endif %} {% if bookmark.view_count %}📊 {{ bookmark.view_count }} {% trans "Views" %}{% endif %}