{% macro bytes(bytes) %}
{% spaceless %}
{% set kilobyte = 1000 %}
{% set megabyte = kilobyte * 1000 %}
{% set gigabyte = megabyte * 1000 %}
{% set terabyte = gigabyte * 1000 %}
{% if bytes < kilobyte %}
{{ bytes ~ ' B' }}
{% elseif bytes < megabyte %}
{{ ((bytes / kilobyte)|number_format) ~ ' KB' }}
{% elseif bytes < gigabyte %}
{{ ((bytes / megabyte)|number_format(2, '.')) ~ ' MB' }}
{% elseif bytes < terabyte %}
{{ ((bytes / gigabyte)|number_format(2, '.')) ~ ' GB' }}
{% else %}
{{ ((bytes / terabyte)|number_format(2, '.')) ~ ' TB' }}
{% endif %}
{% endspaceless %}
{% endmacro %}
{% macro crop(string, maxCharacters, append = '') %}
{# prettier-ignore-start #}
{% spaceless %}
{% if maxCharacters > 0 %}
{{ string|length > maxCharacters ? string|slice(0, maxCharacters) ~ append : string }}
{% else %}
{{ string }}
{% endif %}
{% endspaceless %}
{# prettier-ignore-end #}
{% endmacro %}
/* No context defined. */
No notes defined.