fix: fix splitting of highlighted text
fix: fix splitting of highlighted text

in case of multiple highlights the inner ranges must start with the
end of the leading range.

FIX #81

Shoom/sinnerschrader-website,Shoom/sinnerschrader-website,Shoom/sinnerschrader-website