class Kramdown::Converter::Kramdown

def convert_text(el, opts)

def convert_text(el, opts)
  if opts[:raw_text] || (@stack.last.type == :html_element && @stack.last.options[:content_model] == :raw)
    el.value
  else
    result = el.value.gsub(/\A\n/) do
      opts[:prev] && opts[:prev].type == :br ? '' : "\n"
    end
    result.gsub!(/\s+/, ' ') unless el.options[:cdata]
    result.gsub!(ESCAPED_CHAR_RE) do
      $1 || !opts[:prev] || opts[:prev].type == :br ? "\\#{$1 || $2}" : $&
    end
    result
  end
end