{%- macro render_string_h_level(string, h_level) -%} {%- if string -%} {{ string|replace("\n","

") }}
{%- endif -%} {%- endmacro -%} {%- macro render_list_h_level(list, h_level) -%} {%- if list -%} {%- for item in list -%} {{ item|replace("\n","
") }}
{%- endfor -%} {%- endif -%} {%- endmacro -%} {%- macro render_application_name(data) -%} {%- if data -%} {%- for key, value in data[0]["application_information"] -%} {%- if key == "package_name" -%} {{ value[0]|striptags }} {%- endif -%} {%- endfor -%} {%- endif -%} {%- endmacro -%} {%- macro render_menu(data) -%} {%- if data -%} {%- for item in data -%} {%- for nav_menu_header, nav_menu_item in item.items() -%} {% for name,content in nav_menu_item -%} {%- if content -%} {%- if name == "application_name" -%}
  • {{ name|replace('_', ' ')|title }}
  • {%- else -%}
  • {{ name|replace('_', ' ')|title }}
  • {%- endif -%} {%- endif %} {% endfor %} {%- endfor -%} {%- endfor -%} {%- endif -%} {%- endmacro -%} {%- macro render_content(data) -%} {%- if data -%} {%- for item in data -%} {%- for nav_menu_header, nav_menu_item in item.items() -%} {%- for name,content in nav_menu_item %} {%- if content -%} {%- if name == "application_name" %}
    {%- else %}
    {%- endif %} {{ render_string_h_level(name|replace('_', ' ')|title, 2) }} {{ render_list_h_level(content, 3) }}
    {% endif -%} {% endfor -%} {%- endfor -%} {%- endfor -%} {%- endif -%} {%- endmacro -%} {% macro render_indent_res(res) %} {% include res %} {% endmacro %} Androwarn report
    {{ render_content(data) }}

    © Androwarn