{"version":3,"sources":["jsdelivr-header.js","/npm/r2curl@0.2.4/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,SAAY,MAAQ,KAAK,UAAa,WAStC,OARA,SAAW,OAAO,QAAU,SAAS,GACjC,IAAK,IAAI,EAAG,EAAI,EAAG,EAAI,UAAU,OAAQ,EAAI,EAAG,IAE5C,IAAK,IAAI,KADT,EAAI,UAAU,GACO,OAAO,UAAU,eAAe,KAAK,EAAG,KACzD,EAAE,GAAK,EAAE,IAEjB,OAAO,CACX,EACO,SAAS,MAAM,KAAM,UAChC,EACI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,IAAI,QAAU,gBAAgB,QAAQ,UAClC,4BAA8B,QAAQ,uCACtC,iBAAmB,QAAQ,8BAC3B,cAAgB,gBAAgB,QAAQ,sBACxC,cAAgB,QAAQ,qBACxB,IAAM,QAAQ,QAAQ,gBAC1B,SAAS,OAAO,EAAS,QACN,IAAX,IAAqB,EAAS,CAAC,GACnC,IAAI,EAAe,SAAS,SAAS,CAAC,EAAG,iBAAiB,sBAAuB,GACjF,cAAc,QAAQ,UAAU,GAEhC,IAAI,EACkC,WAAyB,EAEhD,IAAI,4BAA4B,0BAA0B,EAAQ,QAGtE,IAAI,4BAA4B,0BAA0B,GAEjE,EAAO,IAAI,cAAc,YAAY,EAAS,GAAc,WAEhE,OADA,IAAI,iBAAkB,GACf,CACX,CACA,QAAQ,QAAU","file":"/npm/r2curl@0.2.4/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/r2curl@0.2.4/dist/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\";\nvar __assign = (this && this.__assign) || function () {\n    __assign = Object.assign || function(t) {\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\n            s = arguments[i];\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n                t[p] = s[p];\n        }\n        return t;\n    };\n    return __assign.apply(this, arguments);\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar debug_1 = __importDefault(require(\"debug\"));\nvar AxiosRequestConfigAdapter_1 = require(\"./adapter/AxiosRequestConfigAdapter\");\nvar IR2CurlOptions_1 = require(\"./interface/IR2CurlOptions\");\nvar CommonUtils_1 = __importDefault(require(\"./lib/CommonUtils\"));\nvar CurlBuilder_1 = require(\"./lib/CurlBuilder\");\nvar log = debug_1.default('r2curl:index');\nfunction r2curl(request, option) {\n    if (option === void 0) { option = {}; }\n    var mergedOption = __assign(__assign({}, IR2CurlOptions_1.defaultR2CurlOptions), option);\n    CommonUtils_1.default.bootstrap(mergedOption);\n    // judge request wrapper object type\n    var adapter = (function () {\n        if ((function (_request) { return 'config' in _request; })(request)) {\n            // judge request is AxiosResponse\n            return new AxiosRequestConfigAdapter_1.AxiosRequestConfigAdapter(request.config);\n        }\n        // judge request is AxiosRequestConfig\n        return new AxiosRequestConfigAdapter_1.AxiosRequestConfigAdapter(request);\n    })();\n    var curl = new CurlBuilder_1.CurlBuilder(adapter, mergedOption).toString();\n    log('cURL Command: ', curl);\n    return curl;\n}\nexports.default = r2curl;\n"]}