{% apply spaceless %} {% set ulAttributes = options.ulAttributes ?? {} %} {% set ulClass = options.ulClass is defined ? [options.ulClass] : [] %} {% set ulAttributes = ulAttributes | merge({ class: ulClass }) %} {% set liAttributes = options.liAttributes ?? {} %} {% set liClass = options.liClass is defined ? [options.liClass] : [] %} {% set liAttributes = liAttributes | merge({ class: liClass }) %} {% set aAttributes = options.aAttributes ?? {} %} {% set aClass = options.aClass is defined ? [options.aClass] : [] %} {% set aAttributes = aAttributes | merge({ class: aClass }) %} {% set currentClass = options.currentClass ?? 'current' %} {% set activeClass = options.activeClass ?? 'active' %} {% set hasChildrenClass = options.hasChildrenClass ?? 'has-children' %}