{"version":3,"sources":["jsdelivr-header.js","/npm/create-dummy-image@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACJA,IAAI,KAAO,QAAQ,SACf,GAAK,QAAQ,MACjB,MAAM,MAAQ,QAAQ,SACtB,IAAI,kBAAoB,QAAQ,QAAQ,SAAS,QAAQ,OACrD,QAAU,QAAQ,WAElB,KAAO,MACN,OAAO,QAAS,CACb,MAAO,IACP,QAAS,OAEZ,OAAO,SAAU,CACd,MAAO,KACP,QAAS,OAEZ,OAAO,OAAQ,CACZ,MAAO,IACP,QAAS,kBACJ,OAAO,EAAG,GACV,gBAER,OAAO,kBAAmB,CACvB,MAAO,KACP,QAAS,QAEZ,OAAO,kBAAmB,CACvB,MAAO,KACP,QAAS,QAEZ,OAAO,SAAU,CACd,MAAO,IACP,QAAS,gBACV,KAEH,KAAO,GAAG,kBAAkB,KAAK,QACjC,QAAU,KAAK,IAAI,eAAe,SAAU,GAChB,MAAxB,EAAS,YACT,EAAS,KAAK,KAEtB,IAwBA,SAAS,cACL,MAAO,0BAA4B,KAAK,MAAQ,IAAM,KAAK,OAAS,IAAM,KAAK,gBAAkB,IAAM,KAAK,gBAAkB,SAAW,KAAK,IAClJ,CAxBA,QAAQ,GAAG,SAAS,SAAU,GAC1B,KAAK,QACL,GAAG,OAAO,MAAM,WAAa,IAC7B,QAAQ,IAAI,sBAAuB,EAAM,QAC7C,IAEA,KAAK,GAAG,SAAS,SAAU,GACvB,KAAK,QAEc,WAAf,EAAM,KACN,QAAQ,IAAI,wBAEZ,GAAG,OAAO,MAAM,WAAa,IAC7B,QAAQ,IAAI,sBAAuB,EAAM,SAEjD,IAEA,KAAK,GAAG,UAAU,WACd,KAAK,QACL,QAAQ,IAAI,gBAAiB,KAAK,OACtC","file":"/npm/create-dummy-image@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/create-dummy-image@1.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","#!/usr/bin/env node\n\nvar http = require('https');\nvar fs = require('fs');\nconst yargs = require('yargs');\nvar currentFolderName = require('path').basename(process.cwd());\nvar Promise = require('promise');\n\nvar argv = yargs\n    .option('width', {\n        alias: 'w',\n        default: '32'\n    })\n    .option('height', {\n        alias: '32',\n        default: '32'\n    })\n    .option('text', {\n        alias: 't',\n        default: currentFolderName\n            .substr(0, 1)\n            .toUpperCase()\n    })\n    .option('backgroundColor', {\n        alias: 'bg',\n        default: '000'\n    })\n    .option('foregroundColor', {\n        alias: 'fg',\n        default: 'fff'\n    })\n    .option('output', {\n        alias: 'o',\n        default: 'favicon.ico'\n    }).argv;\n\nvar file = fs.createWriteStream(argv.output);\nvar request = http.get(generateUrl(), function (response) {\n    if (response.statusCode === 200) {\n        response.pipe(file);\n    }\n});\n\nrequest.on(\"error\", function (error) {\n    file.close();\n    fs.unlink(dest, function () {});\n    console.log(\"An error occurred: \", error.message)\n});\n\nfile.on(\"error\", function (error) {\n    file.close();\n\n    if (error.code === \"EEXIST\") {\n        console.log(\"File already exists\");\n    } else {\n        fs.unlink(dest, function () {});\n        console.log(\"An error occurred: \", error.message);\n    }\n});\n\nfile.on(\"finish\", function () {\n    file.close();\n    console.log('Created file:', argv.output);\n});\n\nfunction generateUrl() {\n    return 'https://dummyimage.com/' + argv.width + 'x' + argv.height + '/' + argv.backgroundColor + '/' + argv.foregroundColor + '&text=' + argv.text;\n}\n"]}