<buttonclass="nobackground btn btn-link btn-block btn-lg text-muted text-left"id="pin-post-{{p.id}}"href="javascript:void(0)"onclick="post('/pin/{{p.id}}',callback=function(){window.location.reload(true);})"><iclass="fas fa-thumbtack text-center mr-3"></i>{% if p.is_pinned %}Unpin from your profile{% else %}Pin to your profile{% endif %}</button>
<buttonclass="nobackground btn btn-link btn-block btn-lg text-muted text-left"id="pin-post-{{p.id}}"href="javascript:void(0)"onclick="post('/pin/{{p.id}}',callback=function(){window.location.reload(true);})"><iclass="fas fa-thumbtack text-center mr-3"></i>{% if p.is_pinned %}Unpin from profile{% else %}Pin to profile{% endif %}</button>
<liid="subscribe-{{p.id}}"class="{% if p.id in v.subscribed_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/subscribe/{{p.id}}','subscribe-{{p.id}}','unsubscribe-{{p.id}}')"><iclass="fas fa-eye"></i>Subscribe</a></li>
<liid="unsubscribe-{{p.id}}"class="{% if p.id not in v.subscribed_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/unsubscribe/{{p.id}}','subscribe-{{p.id}}','unsubscribe-{{p.id}}')"><iclass="fas fa-eye-slash"></i>Unsubscribe</a></li>
<liid="save-{{p.id}}"class="{% if v and p.id in v.saved_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/save_post/{{p.id}}','save-{{p.id}}','unsave-{{p.id}}')"><iclass="fas fa-save"></i>Save</a></li>
<liid="unsave-{{p.id}}"class="{% if v and not p.id in v.saved_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/unsave_post/{{p.id}}','save-{{p.id}}','unsave-{{p.id}}')"><iclass="fas fa-save"></i>Unsave</a></li>
<liclass="list-inline-item"><aclass="text-muted"href="javascript:void(0)"onclick="post_toast('/pin/{{p.id}}')"><iclass="fas fa-thumbtack"></i>{% if p.is_pinned %}Unpin from your profile{% else %}Pin to your profile{% endif %}</a></li>
<liid="pin-profile-{{p.id}}"class="{% if p.is_stickied %}d-none{% endif %} list-inline-item"><aclass="text-muted"href="javascript:void(0)"onclick="post_toast2('/pin/{{p.id}}','unpin-profile-{{p.id}}','pin-profile-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Pin to profile</a></li>
<liid="unpin-profile-{{p.id}}"class="{% if not p.is_stickied %}d-none{% endif %} list-inline-item"><aclass="text-muted"href="javascript:void(0)"onclick="post_toast2('/pin/{{p.id}}','unpin-profile-{{p.id}}','pin-profile-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Unpin from profile</a></li>
<liid="delete-{{p.id}}"class="{% if p.deleted_utc %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"data-toggle="modal"data-dismiss="modal"data-target="#deletePostModal"onclick="delete_postModal('{{p.id}}','undelete-{{p.id}}','delete-{{p.id}}')"><iclass="fas fa-trash-alt"></i>Delete</a></li>
<liid="undelete-{{p.id}}"class="{% if not p.deleted_utc %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/undelete_post/{{p.id}}','undelete-{{p.id}}','delete-{{p.id}}')"><iclass="fas fa-trash-alt"></i>Undelete</a></li>
{% endif %}
{% if v and v.admin_level>=3 %}
<liclass="list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast('/sticky/{{p.id}}')"><iclass="fas fa-thumbtack"></i>{% if p.stickied %}Unpin{% else %}Pin{% endif %}</a></li>
<liid="pin-{{p.id}}"class="{% if p.stickied %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/sticky/{{p.id}}','pin-{{p.id}}','unpin-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Pin</a></li>
<liid="unpin-{{p.id}}"class="{% if not p.stickied %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/sticky/{{p.id}}','/sticky/{{p.id}}','pin-{{p.id}}','unpin-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Unpin</a></li>
<liid="distinguish-{{p.id}}"class="{% if p.distinguish_level %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/distinguish/{{p.id}}','distinguish-{{p.id}}','undistinguish-{{p.id}}')"><iclass="fas fa-crown"></i>Distinguish</a></li>
<liid="undistinguish-{{p.id}}"class="{% if not p.distinguish_level %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/distinguish/{{p.id}}','distinguish-{{p.id}}','undistinguish-{{p.id}}')"><iclass="fas fa-crown"></i>Undistinguish</a></li>
<liid="remove-{{p.id}}"class="{% if p.is_banned %}d-none{% endif %} list-inline-item"><aclass="text-danger"href="javascript:void(0)"onclick="post_toast2('/ban_post/{{p.id}}','remove-{{p.id}}','approve-{{p.id}}')"><iclass="fas fa-ban"></i>Remove</a></li>
<liid="approve-{{p.id}}"class="{% if not p.is_banned %}d-none{% endif %} list-inline-item"><aclass="text-success"href="javascript:void(0)"onclick="post_toast2('/unban_post/{{p.id}}','remove-{{p.id}}','approve-{{p.id}}')"><iclass="fas fa-check"></i>Approve</a></li>
{% endif %}
{% if v.id == p.author_id or v.admin_level >= 3 %}
@ -453,27 +448,18 @@
{% endif %}
{% if not v.id==p.author_id and v.admin_level == 0 %}
<liid="block-user-{{p.id}}"class="list-inline-item {% if p.is_blocking %}d-none{% endif %}"><ahref="javascript:void(0)"onclick="post_toast('/settings/block?username={{p.author.username}}', callback=function(){document.getElementById('block-user-{{p.id}}').classList.toggle('d-none');document.getElementById('unblock-user-{{p.id}}').classList.toggle('d-none');})"
<liid="unblock-user-{{p.id}}"class="list-inline-item{% if not p.is_blocking %} d-none{% endif %}"><ahref="javascript:void(0)"onclick="post_toast('/settings/unblock?username={{p.author.username}}', callback=function(){document.getElementById('block-user-{{p.id}}').classList.toggle('d-none');document.getElementById('unblock-user-{{p.id}}').classList.toggle('d-none');})"
><iclass="fas fa-eye"></i>Unblock user</a></li>
<liid="block-user-{{p.id}}"class="list-inline-item {% if p.is_blocking %} d-none{% endif %}"><ahref="javascript:void(0)"onclick="post_toast2('/settings/block?username={{p.author.username}}','block-user-{{p.id}}','unblock-user-{{p.id}}')"><iclass="fas fa-eye-slash"></i>Block user</a></li>
<liid="unblock-user-{{p.id}}"class="list-inline-item {% if not p.is_blocking %} d-none{% endif %}"><ahref="javascript:void(0)"onclick="post_toast2('/settings/unblock?username={{p.author.username}}','block-user-{{p.id}}','unblock-user-{{p.id}}')"><iclass="fas fa-eye"></i>Unblock user</a></li>
{% endif %}
{% if not v.id==p.author_id and v.admin_level == 1 %}
<liid="sex-user-{{p.id}}"class="list-inline-item{% if p.is_blocking %} d-none{% endif %}"><aclass="text-danger"href="javascript:void(0)"onclick="post_toast('/settings/block?username={{p.author.username}}', callback=function(){document.getElementById('block-user-{{p.id}}').classList.toggle('d-none');document.getElementById('unblock-user-{{p.id}}').classList.toggle('d-none');})"
<liid="unsex-user-{{p.id}}"class="list-inline-item{% if not p.is_blocking %} d-none{% endif %}"><aclass="text-success"href="javascript:void(0)"onclick="post_toast('/settings/unblock?username={{p.author.username}}', callback=function(){document.getElementById('block-user-{{p.id}}').classList.toggle('d-none');document.getElementById('unblock-user-{{p.id}}').classList.toggle('d-none');})"
<liid="ban-{{p.id}}"class="{% if p.author.is_suspended %}d-none{% endif %} list-inline-item"><aclass="text-danger"id="exile2-user-{{p.id}}"href="javascript:void(0)"onclick="post_toast2('/ban_user/{{p.author_id}}/?reason={{p.permalink}}','ban-{{p.id}}','unban-{{p.id}}')"><iclass="fas fa-user-slash"></i>Ban user</a></li>
<liid="unban-{{p.id}}"class="{% if not p.author.is_suspended %}d-none{% endif %} list-inline-item"><aclass="text-danger"id="unexile2-user-{{p.id}}"href="javascript:void(0)"onclick="post_toast2('/unban_user/{{p.author_id}}','ban-{{p.id}}','unban-{{p.id}}')"><iclass="fas fa-user-slash"></i>Unban user</a></li>
<liclass="list-inline-item"><ahref="javascript:void(0);"role="button"class="copy-link"data-clipboard-text="{% if 'rdrama' in request.host %}https://taytay.life{{p.permalink}}{% else %}{{p.permalink | full_link}}{% endif %}"><iclass="fas fa-copy"></i>Copy link</a></li>
{% if v and not (v.admin_level == 6 and v.id == p.author_id) %}
<liid="unsubscribe-{{p.id}}"class="{% if p.id not in v.subscribed_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/unsubscribe/{{p.id}}','subscribe-{{p.id}}','unsubscribe-{{p.id}}')"><iclass="fas fa-eye-slash"></i>Unsubscribe</a></li>
{% if v %}
<liid="subscribe-{{p.id}}"class="{% if p.id in v.subscribed_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/subscribe/{{p.id}}','subscribe-{{p.id}}','unsubscribe-{{p.id}}')"><iclass="fas fa-eye"></i>Subscribe</a></li>
<liid="unsubscribe-{{p.id}}"class="{% if p.id not in v.subscribed_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/unsubscribe/{{p.id}}','subscribe-{{p.id}}','unsubscribe-{{p.id}}')"><iclass="fas fa-eye-slash"></i>Unsubscribe</a></li>
<liid="save-{{p.id}}"class="{% if v and p.id in v.saved_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/save_post/{{p.id}}','save-{{p.id}}','unsave-{{p.id}}')"><iclass="fas fa-save"></i>Save</a></li>
<liid="unsave-{{p.id}}"class="{% if v and not p.id in v.saved_idlist() %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/unsave_post/{{p.id}}','save-{{p.id}}','unsave-{{p.id}}')"><iclass="fas fa-save"></i>Unsave</a></li>
<liclass="list-inline-item"><aclass="text-muted"href="javascript:void(0)"onclick="post_toast('/pin/{{p.id}}')"><iclass="fas fa-thumbtack"></i>{% if p.is_pinned %}Unpin from your profile{% else %}Pin to your profile{% endif %}</a></li>
<liid="pin-profile-{{p.id}}"class="{% if p.is_stickied %}d-none{% endif %} list-inline-item"><aclass="text-muted"href="javascript:void(0)"onclick="post_toast2('/pin/{{p.id}}','unpin-profile-{{p.id}}','pin-profile-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Pin to profile</a></li>
<liid="unpin-profile-{{p.id}}"class="{% if not p.is_stickied %}d-none{% endif %} list-inline-item"><aclass="text-muted"href="javascript:void(0)"onclick="post_toast2('/pin/{{p.id}}','unpin-profile-{{p.id}}','pin-profile-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Unpin from profile</a></li>
<liid="delete-{{p.id}}"class="{% if p.deleted_utc %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"data-toggle="modal"data-dismiss="modal"data-target="#deletePostModal"onclick="delete_postModal('{{p.id}}','undelete-{{p.id}}','delete-{{p.id}}')"><iclass="fas fa-trash-alt"></i>Delete</a></li>
<liid="undelete-{{p.id}}"class="{% if not p.deleted_utc %}d-none{% endif %} list-inline-item"><ahref="javascript:void(0)"onclick="post_toast2('/undelete_post/{{p.id}}','undelete-{{p.id}}','delete-{{p.id}}')"><iclass="fas fa-trash-alt"></i>Undelete</a></li>
{% endif %}
{% if v and v.admin_level>=3 %}
<liclass="list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast('/sticky/{{p.id}}')"><iclass="fas fa-thumbtack"></i>{% if p.stickied %}Unpin{% else %}Pin{% endif %}</a></li>
<liid="pin-{{p.id}}"class="{% if p.stickied %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/sticky/{{p.id}}','pin-{{p.id}}','unpin-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Pin</a></li>
<liid="unpin-{{p.id}}"class="{% if not p.stickied %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/sticky/{{p.id}}','/sticky/{{p.id}}','pin-{{p.id}}','unpin-{{p.id}}')"><iclass="fas fa-thumbtack"></i>Unpin</a></li>
{% if v==p.author %}
<liid="distinguish-{{p.id}}"class="{% if p.distinguish_level %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/distinguish/{{p.id}}','distinguish-{{p.id}}','undistinguish-{{p.id}}')"><iclass="fas fa-crown"></i>Distinguish</a></li>
<liid="undistinguish-{{p.id}}"class="{% if not p.distinguish_level %}d-none{% endif %} list-inline-item"><aclass="text-info"href="javascript:void(0)"onclick="post_toast2('/distinguish/{{p.id}}','distinguish-{{p.id}}','undistinguish-{{p.id}}')"><iclass="fas fa-crown"></i>Undistinguish</a></li>
<liid="remove-{{p.id}}"class="{% if p.is_banned %}d-none{% endif %} list-inline-item"><aclass="text-danger"href="javascript:void(0)"onclick="post_toast2('/ban_post/{{p.id}}','remove-{{p.id}}','approve-{{p.id}}')"><iclass="fas fa-ban"></i>Remove</a></li>
<liid="approve-{{p.id}}"class="{% if not p.is_banned %}d-none{% endif %} list-inline-item"><aclass="text-success"href="javascript:void(0)"onclick="post_toast2('/unban_post/{{p.id}}','remove-{{p.id}}','approve-{{p.id}}')"><iclass="fas fa-check"></i>Approve</a></li>
<liid="ban-{{p.id}}"class="{% if p.author.is_suspended %}d-none{% endif %} list-inline-item"><aclass="text-danger"id="exile2-user-{{p.id}}"href="javascript:void(0)"onclick="post_toast2('/ban_user/{{p.author_id}}/?reason={{p.permalink}}','ban-{{p.id}}','unban-{{p.id}}')"><iclass="fas fa-user-slash"></i>Ban user</a></li>
<liid="unban-{{p.id}}"class="{% if not p.author.is_suspended %}d-none{% endif %} list-inline-item"><aclass="text-danger"id="unexile2-user-{{p.id}}"href="javascript:void(0)"onclick="post_toast2('/unban_user/{{p.author_id}}','ban-{{p.id}}','unban-{{p.id}}')"><iclass="fas fa-user-slash"></i>Unban user</a></li>
{% endif %}
{% endif %}
@ -235,7 +228,7 @@
</li>
{% endif %}
{% if not postembed %}
{% if v and request.path.startswith('/@') and v.admin_level == 0 %}
{% if v and request.path.startswith('/@') and not v.admin_level %}
<buttonclass="nobackground btn btn-link btn-block btn-lg text-muted text-left"id="pin-post-{{p.id}}"href="javascript:void(0)"onclick="post('/pin/{{p.id}}',callback=function(){window.location.reload(true);})"><iclass="fas fa-thumbtack text-center mr-3"></i>{% if p.is_pinned %}Unpin from your profile{% else %}Pin to your profile{% endif %}</button>
<buttonclass="nobackground btn btn-link btn-block btn-lg text-muted text-left"id="pin-post-{{p.id}}"href="javascript:void(0)"onclick="post('/pin/{{p.id}}',callback=function(){window.location.reload(true);})"><iclass="fas fa-thumbtack text-center mr-3"></i>{% if p.is_pinned %}Unpin from profile{% else %}Pin to profile{% endif %}</button>