{"version":3,"sources":["jsdelivr-header.js","/npm/gulp-pdftocairo@0.2.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,QAAU,QAAQ,YAClB,cAAgB,QAAQ,YACxB,cAAgB,QAAQ,YACxB,OAAS,QAAQ,UACjB,YAAc,QAAQ,eACtB,OAAS,QAAQ,eACjB,MAAQ,QAAQ,WAChB,MAAQ,QAAQ,aAIpB,SAAS,WAAY,GAEnB,IAQI,EAAQ,EAEZ,GARA,EAAU,OAAO,CACf,WAAY,IACZ,aAAa,EACb,QAAS,cALP,EAAU,GAAW,CAAC,QAUQ,KAA7B,EAAS,EAAQ,QACpB,MAAM,IAAI,MAAM,YAAY,kBAAkB,+BAGhD,QAAuD,KAAlD,EAAa,MAAM,kBAAkB,IACxC,MAAM,IAAI,MAAM,YAAY,kBAAkB,2BAwBhD,OAAO,QAAQ,KArBF,SAAS,EAAM,EAAK,GAE/B,GAAI,EAAK,SACP,OAAO,EAAG,KAAK,GAMjB,GAHA,EAAK,QAAU,MAAM,iBAAiB,GACtC,EAAK,KAAO,MAAM,iBAAiB,EAAK,KAAM,MAAM,iBAAiB,IAEjE,MAAM,SAAU,GAAW,CAC7B,GAAI,EAAK,WACP,MAAM,IAAI,MAAM,YAAY,kBAAkB,4DAG9C,cAAe,KAAM,EAAM,EAAM,EAAY,EAAS,EAE1D,MACE,cAAe,KAAM,EAAM,EAAM,EAAY,EAAS,EAE1D,GAGF,CA5CA,OAAO,QAAU","file":"/npm/gulp-pdftocairo@0.2.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/gulp-pdftocairo@0.2.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict'\n\nvar through = require('through2')\n  , convertVector = require('./vector')\n  , convertRaster = require('./raster')\n  , stream = require('stream')\n  , streamifier = require('streamifier')\n  , extend = require('util-extend')\n  , utils = require('./utils')\n  , gutil = require('gulp-util')\n\nmodule.exports = pdftocairo\n\nfunction pdftocairo( options ) {\n\n  var options = options || {}\n\n  options = extend({\n    resolution: 288,\n    transparent: true,\n    command: 'pdftocairo'\n  },options)\n\n  var format, formatFlag\n\n  if( (format = options.format) === undefined ) {\n    throw new gutil.PluginError('gulp-pdftocairo','output format not specified')\n  }\n\n  if( (formatFlag = utils.outputFormatFlags[format]) === undefined ) {\n    throw new gutil.PluginError('gulp-pdftocairo','output format not valid')\n  }\n\n  var onData = function(file, enc, cb ) {\n\n    if( file.isNull() ) {\n      return cb(null,file)\n    }\n\n    file.extname = utils.outputExtensions[format]\n    file.path = gutil.replaceExtension(file.path, utils.outputExtensions[format]);\n\n    if( utils.isRaster( format ) ) {\n      if( file.isStream() ) {\n        throw new gutil.PluginError('gulp-pdftocairo','pdftocairo is buggy and doesn\\'t stream raster formats :(')\n        cb()\n      } else {\n        convertRaster( this, file, file, formatFlag, options, cb )\n      }\n    } else {\n      convertVector( this, file, file, formatFlag, options, cb)\n    }\n  }\n\n  return through.obj( onData )\n}\n"]}