{"version":3,"sources":["jsdelivr-header.js","/npm/ip-locator-ex@0.1.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,MAAQ,QAAQ,gBAEtB,OAAO,QAAQ,qBAAuB,SAAS,EAAY,EAAa,GACvE,IAAI,EAgBJ,OAfK,IACJ,EAAU,IAAI,SAAQ,SAAS,EAAS,GACvC,EAAW,SAAS,EAAK,EAAK,GAC7B,EAAM,EAAO,GAAO,EAAQ,CAC3B,KAAM,EACN,MAAO,GAET,CACD,KAGD,MAAM,YAAY,EAAY,GAAa,SAAS,EAAK,EAAQ,GAChE,EAAS,EAAK,EAAQ,EACvB,IAEO,CACR","file":"/npm/ip-locator-ex@0.1.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/ip-locator-ex@0.1.1/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 ipapi = require('./lib/ip-api');\n\nmodule.exports.getDomainOrIPDetails = function(domainOrIp, reponseType, callback) {\n\tlet promise;\n\tif (!callback) {\n\t\tpromise = new Promise(function(resolve, reject) {\n\t\t\tcallback = function(err, res, quota) {\n\t\t\t\terr ? reject(err) : resolve({\n\t\t\t\t\tdata: res,\n\t\t\t\t\tquota: quota\n\t\t\t\t});\n\t\t\t};\n\t\t});\n\t}\n\n\tipapi.fireRequest(domainOrIp, reponseType, function(err, result, quota) {\n\t\tcallback(err, result, quota);\n\t});\n\n\treturn promise;\n};\n"]}