{{ (filament.color_family or ('multicolor' if (filament.color_mode or 'single') != 'single' else 'monochrom'))|upper }}
{{ (filament.color_mode or 'single')|upper }}
{% if filament.finish_type %}
{{ filament.finish_type|replace('_', ' ')|upper }}
{% endif %}
{% if (filament.color_mode or 'single') == 'rainbow' and filament.gradient_change_type %}
{{ filament.gradient_change_type|replace('_', ' ')|upper }}
{% endif %}
{% if (filament.color_mode or 'single') == 'rainbow' %}
{{ filament.gradient_spectrum or '-' }}
{% if filament.gradient_cycle_m %} | {{ filament.gradient_cycle_m }} m{% endif %}
{% if filament.gradient_cycle_g %} | {{ filament.gradient_cycle_g }} g{% endif %}
{% endif %}
{{ filament.print_temp_c if filament.print_temp_c is not none else '-' }} C / {{ filament.bed_temp_c if filament.bed_temp_c is not none else '-' }} C
{{ filament.diameter_mm }} mm{% if filament.fan_percent is not none %} | Fan {{ filament.fan_percent }}%{% endif %}