{%- macro plural(value, suffix='s') -%}
{%- if value != 1 -%}
{{suffix}}
{%- endif -%}
{%- endmacro -%}
{%- macro random_image(path) -%}
{{- SITE_FULL_IMAGES ~ "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=6' -}}
{%- endmacro -%}
{% macro post_meta(p) %}
{% if p.sub %}
{% if not HOLE_STYLE_FLAIR -%}
/h/{{p.sub}}
{%- else -%}
{{p.sub|capitalize}}
{%- endif %}
{% endif %}
{% if p.sub and p.author.exiler_username(p.sub) %}
{% endif %}
{% if p.bannedfor %}
{% endif %}
{% if p.chuddedfor %}
{% endif %}
{% for a in p.awards %}
{% endfor %}
{% if v and v.admin_level >= PERMS['USER_SHADOWBAN'] and p.author.shadowbanned %}
{% endif %}
{% if p.stickied %}
{% endif %}
{% if p.hole_pinned %}
{% endif %}
{% if p.distinguish_level %}{% endif %}
{% if p.is_pinned and request.path != '/' %}
{% endif %}
{% if p.over_18 %}+18{% endif %}
{% if p.is_bot %} {% endif %}
{% if p.is_blocking and not p.ghost %}{% endif %}
{% if p.is_blocked and not p.ghost %}{% endif %}
{% if p.private %}Draft{% endif %}
{% if p.active_reports(v) %}{% endif %}
{% if p.ghost %}
👻
{% else %}
{% if FEATURES['PATRON_ICONS'] and p.author.patron > 1 %}
{% endif %}
{% if FEATURES['HOUSES'] and p.author.house %}
{% endif %}
{% if p.author.verified %}
{% endif %}
{{text2|safe}}
{% endif %}{{text1|safe}}