@@ -17,7 +17,6 @@ import Text.Pandoc.Shared (escapeURI, collapseFilePath, addMetaField)
17import Network.URI (unEscapeString)
17import Network.URI (unEscapeString)
18import Text.Pandoc.MediaBag (MediaBag, insertMedia)
18import Text.Pandoc.MediaBag (MediaBag, insertMedia)
19import Text.Pandoc.Compat.Except (MonadError, throwError, runExcept, Except)
19import Text.Pandoc.Compat.Except (MonadError, throwError, runExcept, Except)
20−import Data.Monoid ((<>))
21import Text.Pandoc.MIME (MimeType)
20import Text.Pandoc.MIME (MimeType)
22import qualified Text.Pandoc.Builder as B
21import qualified Text.Pandoc.Builder as B
23import Codec.Archive.Zip ( Archive (..), toArchiveOrFail, fromEntry
22import Codec.Archive.Zip ( Archive (..), toArchiveOrFail, fromEntry
@@ -31,6 +30,7 @@ import Control.Monad (guard, liftM, when)
31import Data.List (isPrefixOf, isInfixOf)
30import Data.List (isPrefixOf, isInfixOf)
32import Data.Maybe (mapMaybe, fromMaybe)
31import Data.Maybe (mapMaybe, fromMaybe)
33import qualified Data.Map as M (Map, lookup, fromList, elems)
32import qualified Data.Map as M (Map, lookup, fromList, elems)
33+import Data.Monoid ((<>))
34import Control.DeepSeq (deepseq, NFData)
34import Control.DeepSeq (deepseq, NFData)
36import Debug.Trace (trace)
36import Debug.Trace (trace)