% set icon_aliases = {
'advertise': 'broadcast',
'bank-account': 'bank2',
'change-image': 'images',
'create-profile': 'file-person',
'direct-debit': 'bank2',
'disconnect': 'x-lg',
'discontinue': 'stop-fill',
'donations': 'gift',
'enter': 'box-arrow-in-right',
'external-link': 'box-arrow-up-right',
'exclamation-sign': 'exclamation-circle-fill',
'exit': 'box-arrow-right',
'explore': 'globe2',
'feed': 'rss',
'homepage': 'house',
'index': 'list',
'info-sign': 'info-circle',
'integrate': 'gear',
'locale': 'translate',
'manual': 'hand-index',
'mark-as-read': 'eye-fill',
'markdown': 'markdown-fill',
'mastodon': 'mastodon',
'ok': 'check-circle',
'payment-card': 'credit-card',
'pledge': 'balloon-heart',
'private': 'eye-slash',
'public': 'globe2',
'ok-sign': 'check-circle',
'pay': 'cash',
'print': 'printer',
'question-sign': 'question-circle',
'refresh': 'arrow-clockwise',
'remove': 'x-lg',
'secret': 'incognito',
'secure': 'shield-check',
'set-up': 'sliders',
'smile': 'emoji-smile',
'stats': 'bar-chart',
'team': 'people',
'text-prompt': 'input-cursor-text',
'twitter': 'twitter-x',
'users': 'person-add',
'warning-sign': 'exclamation-triangle-fill',
}
% macro icon(name, sr='', size=16)
% set name = icon_aliases.get(name, name)
% if soft_assert(name in website.icon_names, "unknown icon name %r" % name)
% else
% endif
% if sr
{{ sr }}
% endif
% endmacro
% macro unicode_symbol(symbol, title, classes="")
{{ symbol }}
{{ title }}
% endmacro