{# patterns of a request, grouped by bundle when the request used bundles: expects req #}
{% set groups = req.detail.bundles if req.detail and req.detail.bundles else {} %}
{% set grouped = [] %}{% for name, pats in groups.items() %}{% for p in pats %}{% set _ = grouped.append(p) %}{% endfor %}{% endfor %}
{% for name, pats in groups.items() %}bundle {{ name }}({{ pats | length }} patterns)
{% for p in pats %}{{ p }} {% endfor %}
{% endfor %}
{% for p in req.patterns %}{% if p not in grouped %}{{ p }} {% endif %}{% endfor %}