% 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="") {{ title }} % endmacro