{"version":3,"sources":["jsdelivr-header.js","/npm/gulp-inline-css@4.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,YAAc,QAAQ,gBACtB,QAAU,QAAQ,YAClB,UAAY,QAAQ,cAE1B,OAAO,QAAU,GAAO,QAAQ,KAAI,SAAU,EAAM,EAAK,GACrD,MAAM,EAAO,KACP,EAAO,KAAK,MAAM,KAAK,UAAU,GAAO,CAAC,IAI1C,EAAK,MACN,EAAK,IAAM,UAAU,EAAK,QAG1B,EAAK,SACL,EAAG,KAAM,GAIT,EAAK,WACL,EAAG,IAAI,YAAY,kBAAmB,4BAI1C,UAAU,OAAO,EAAK,UAAW,GAC5B,MAAK,IACF,EAAK,SAAW,OAAO,KAAK,GAE5B,EAAK,KAAK,GAEH,OAEV,OAAM,IACC,GACA,EAAK,KAAK,QAAS,IAAI,YAAY,kBAAmB,GAC1D,GAEZ","file":"/npm/gulp-inline-css@4.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/gulp-inline-css@4.0.0/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","const PluginError = require('plugin-error');\nconst through = require('through2');\nconst inlineCss = require('inline-css');\n\nmodule.exports = opt => through.obj(function (file, enc, cb) {\n    const self = this;\n    const _opt = JSON.parse(JSON.stringify(opt || {}));\n\n    // 'url' option is required\n    // set it automatically if not provided\n    if (!_opt.url) {\n        _opt.url = `file://${file.path}`;\n    }\n\n    if (file.isNull()) {\n        cb(null, file);\n        return;\n    }\n\n    if (file.isStream()) {\n        cb(new PluginError('gulp-inline-css', 'Streaming not supported'));\n        return;\n    }\n\n    inlineCss(String(file.contents), _opt)\n        .then(html => {\n            file.contents = Buffer.from(html);\n\n            self.push(file);\n\n            return cb();\n        })\n        .catch(err => {\n            if (err) {\n                self.emit('error', new PluginError('gulp-inline-css', err));\n            }\n        });\n});\n"]}