Template: Unterschied zwischen {%- ... -%} und {% ... %}

Ich habe mir aus dem Netz ein paar Fragmente geladen welche ich dann so modifiziert habe um die domains auszugeben.
Dabei ist mir aufgefallen, dass an einigen Stellen {%- bzw. -%} verwendet wird.
Ich habe hoch und runter gegoogelt, ich finde aber keine Erklärung was das zusätzliche Minuszeichen - bewirken soll.
Hat jemand eine Idee oder kennt einen Link auf die Erklärung?
Danke und VG
Jo

{{"Domains\n"}}
{%- set unique_domains = states | map(attribute='domain') | list | unique | list -%}
{%- for domain in unique_domains -%}
{{"\n"}}#      - {{domain}}
{%- endfor -%}
{{"\n"}}

Siehe Jinja Dokumentation, Abschnitt Whitespace Control.

https://jinja.palletsprojects.com/en/latest/templates/#whitespace-control

Gruß
Osorkon

Perfekt, herzlichen DANK für die schnelle Antwort