'use strict';
var getBlocks = require('./lib/getBlocks'),
transformReferences = require('./lib/transformReferences'),
compactContent = require('./lib/compactContent');
module.exports = function (content, options) {
var blocks = getBlocks(content),
opts = options || {},
transformedContent = transformReferences(blocks, content, opts),
replaced = compactContent(blocks, opts);
return [ transformedContent, replaced ];
};