{% set head = head|merge(items) %}
{% set charset = head.charset|default('utf-8') %}
{% set exclude = ['viewport','favicon','og','twitter'] %}
{{ head.title }}
{% for key,value in head -%}
{%- if value is not empty and key not in exclude -%}
{% endif %}
{% endfor %}
{%- for item in head.og -%}
{% for key, value in item.options %}
{% endfor -%}
{%- endfor -%}
{% for item in head.twitter %}
{% endfor -%}
{%- if head.favicon is defined %}
{%- endif -%}
{%- for file in getLibraryFiles() -%}
{%- if file.params is iterable -%}
{%- set params_attributes = '' -%}
{%- for name,value in file.params -%}
{%- set params_attributes = params_attributes ~ name ~ '="' ~ value ~ '"' -%}
{%- endfor -%}
{%- set params_attributes = ' ' ~ params_attributes -%}
{%- endif -%}
{%- set async = (file.async == true) ? ' async' : '' -%}
{%- if file.type == "js" -%}
{% endif %}
{%- if file.type == "css" -%}
{% endif -%}
{%- endfor -%}
{%- for file in getThemeFiles() -%}
{%- endfor %}
{% for file in getTemplateFiles()['js'] -%}
{% endfor %}
{%- for file in getTemplateFiles()['css'] -%}
{% endfor -%}
{% for file in getComponentsFiles()['js'] -%}
{%- set async = ('async' in file.params) ? 'async' : '' -%}
{%- set crossorigin = ('crossorigin' in file.params) ? 'crossorigin="anonymous"' : '' -%}
{% endfor -%}
{% for file in getComponentsFiles()['css'] -%}
{% endfor -%}
{%- set pageFiles = getPageFiles() -%}
{%- if pageFiles is not empty -%}
{% for file in pageFiles['js'] -%}
{%- endfor -%}
{%- for file in pageFiles['css'] %}
{%- endfor %}
{%- endif -%}
{{ content }}