{%- if theme.three.enable %}
{%- set three_uri = theme.vendors.three or '//cdn.jsdelivr.net/npm/three@0/build/three.min.js' %}
{%- if theme.three.three_waves %}
{%- set waves_uri = theme.vendors.three_waves or url_for('lib/three/three-waves.min.js') %}
{%- endif %}
{%- if theme.three.canvas_lines %}
{%- set lines_uri = theme.vendors.canvas_lines or url_for('lib/three/canvas_lines.min.js') %}
{%- endif %}
{%- if theme.three.canvas_sphere %}
{%- set sphere_uri = theme.vendors.canvas_sphere or url_for('lib/three/canvas_sphere.min.js') %}
{%- endif %}
{%- endif %}
{%- if theme.canvas_ribbon.enable %}
{%- set canvas_ribbon_uri = theme.vendors.canvas_ribbon or '//cdn.jsdelivr.net/npm/ribbon.js@1/dist/ribbon.min.js' %}
{%- endif %}
{%- for name, internal in js_vendors() %}
{%- set internal_script = url_for(internal) %}
{%- endfor %}