{% extends "base.html" %} {% import "utils.html" as utils %} {% block title %}{{ post.title }} - r/{{ post.community }}{% endblock %} {% block search %} {% call utils::search(["/r/", post.community.as_str()].concat(), "") %} {% endblock %} {% block root %}/r/{{ post.community }}{% endblock %}{% block location %}r/{{ post.community }}{% endblock %} {% block head %} {% call super() %} {% endblock %} {% macro comment(item) -%}

{{ item.score }}

u/{{ item.author.name }} {% if item.author.flair.flair_parts.len() > 0 %} {% call utils::render_flair(item.author.flair.flair_parts) %} {% endif %} {{ item.rel_time }}
{{ item.body }}
{%- endmacro %} {% macro close() %}
{% endmacro %} {% block content %}

{{ post.score }}

{% if post.flags.nsfw %}
NSFW
{% endif %}

r/{{ post.community }} {% if post.author.flair.flair_parts.len() > 0 %} {% call utils::render_flair(post.author.flair.flair_parts) %} {% endif %} {{ post.rel_time }}

{{ post.title }} {% if post.flair.flair_parts.len() > 0 %} {% call utils::render_flair(post.flair.flair_parts) %} {% endif %} {% if post.post_type == "image" %} {% else if post.post_type == "video" || post.post_type == "gif" %} {% else if post.post_type == "link" %} {{ post.media }} {% endif %}
{{ post.body }}

{{ post.upvote_ratio }}% Upvoted

{% for c in comments -%}
{% call comment(c) %}
{% for reply1 in c.replies %}{% call comment(reply1) %}
{% for reply2 in reply1.replies %}{% call comment(reply2) %}
{% for reply3 in reply2.replies %}{% call comment(reply3) %} {% if reply3.replies.len() > 0 %} → More replies {% endif %} {% call close() %} {% endfor %}
{% call close() %} {% endfor %}
{% call close() %} {% endfor %}
{% call close() %}
{%- endfor %}
{% endblock %}