function Str(el) local prefix, emojiref, suffix = el.text:match('^(.*):([^ ]+):(.*)$') if emojiref then local els = pandoc.List() els:insert(pandoc.Str(prefix)) els:insert(pandoc.Image(emojiref, "/emojis/" .. emojiref .. ".png", emojiref, { class = 'o-emoji' })) els:insert(pandoc.Str(suffix)) return els end return el end