{% if bundle -%} {% else -%} {% endif %} {% if js_vendor !== false %} {% for module in js_vendor -%} {%- if module|typeof('object') -%} {%- if !module|array_key_exists("themes") and !module|array_key_exists("exclude") -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- endif -%} {%- if module.themes|inArray(config.theme) or (module|array_key_exists("exclude") and !module.exclude|inArray(config.theme)) -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- else -%} {%- endif -%} {%- else -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- endif -%} {% endfor -%} {% endif %} {% if bundle -%} {% else -%} {% endif %} {% if js_modules !== false %} {% for module in js_modules -%} {%- if module|typeof('object') -%} {%- if !module|array_key_exists("themes") and !module|array_key_exists("exclude") -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- endif -%} {%- if module.themes|inArray(config.theme) or (module|array_key_exists("exclude") and !module.exclude|inArray(config.theme)) -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- else -%} {%- endif -%} {%- else -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- endif -%} {% endfor -%} {% endif %} {% if js_theme_core !== false -%} {%- if js_theme_core|inArray(config.theme) -%} {%- if bundle -%} {%- else -%} {%- endif -%} {%- endif -%} {% endif %}