--
-- Copyright (C) 2025 Ministerie van Volksgezondheid, Welzijn en Sport
--
-- Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
-- the European Commission - subsequent versions of the EUPL (the "Licence");
-- You may not use this work except in compliance with the Licence.
-- You may obtain a copy of the Licence at:
--
-- https://joinup.ec.europa.eu/software/page/eupl
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the Licence is distributed on an "AS IS" basis,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the Licence for the specific language governing permissions and
-- limitations under the Licence.
--

function Header(el)
  for i, inline in ipairs(el.content) do
    if inline.t == "Span" and inline.attributes["data-emoji"] then
      local emoji_text = pandoc.utils.stringify(inline.content)
      el.content[i] = pandoc.RawInline("latex", "\\textnormal{" .. emoji_text .. "}")
    end
  end
  return el
end
