{% set args = dict(request.args) %}
{% do args.update(request.view_args) %}
{% if first %}
{% else %}
{% do args.update([('page_bound', page_bound_before), ('page_after', 0)]) %}
{% endif %}
{% if last %}
{% else %}
{% do args.update([('page_bound', page_bound_after), ('page_after', 1)]) %}
{% endif %}