{{ key }}:
{% if value is string and (value.startswith('http://') or value.startswith('https://')) %}
{{ value }}
{% elif value is string and '$$' in value %}
{{ value }}
{% elif value is string and value|length > 100 %}
{{ value[:100] }}...{{ value }}
{% elif value is iterable and value is not string and value is not mapping %}
{% for item in value %}
- {{ item }}
{% endfor %}
{% elif value is mapping %}
{% for subkey, subvalue in value.items() %}
{{ subkey }}:
{% if subvalue is iterable and subvalue is not string and subvalue is not mapping %}
{% for nested_item in subvalue %}
- {{ nested_item }}
{% endfor %}
{% elif subvalue is mapping %}
{% for nested_key, nested_value in subvalue.items() %}