{"version":3,"sources":["jsdelivr-header.js","/npm/http-decorator@1.1.0/httpDecorator.umd.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCNC,SAAU,EAAQ,GACC,iBAAZ,SAA0C,oBAAX,OAAyB,OAAO,QAAU,EAAQ,QAAQ,SAAU,QAAQ,YAChG,mBAAX,QAAyB,OAAO,IAAM,OAAO,CAAC,QAAS,WAAY,GACzE,EAAO,cAAgB,EAAQ,EAAO,MAAM,EAAO,OACrD,CAJA,CAIE,MAAM,SAAW,EAAM,GAAU,aA+BnC,OA7BA,EAAQ,GAAS,EAAM,eAAe,WAAa,EAAe,QAAI,EACtE,EAAS,GAAU,EAAO,eAAe,WAAa,EAAgB,QAAI,EAE1E,SAA8B,EAAI,GACjC,OAAiC,EAA1B,EAAS,CAAE,QAAS,CAAC,GAAgB,EAAO,SAAU,EAAO,OACrE,CAEoB,EAAqB,SAAU,GACnD,IAAI,EAAe,EAAO,aAE1B,EAAO,QAAoB,WAAI,SAAU,GACnC,QAAQ,SAAU,QAAQ,OAAS,OACvC,IACI,EADM,EAAK,KACE,GACjB,QAA2B,QAAnB,QAAQ,OAAmB,SAAW,QAAU,EACxD,EAAM,SACL,MAAK,SAAU,GACd,EAAK,KAAO,CAAC,EAAQ,KAAM,EAAI,MAC/B,EAAK,QACP,IACC,OAAM,SAAU,GACf,EAAK,KAAO,CAAC,EAAQ,EAAO,MAC5B,EAAK,QACP,GACF,EAEA,EAAO,QAAc,KAAI,SAAU,GAAW,OAAO,EAAa,EAAO,QAAoB,WAAI,CACjG,GAIC","file":"/npm/http-decorator@1.1.0/httpDecorator.umd.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/http-decorator@1.1.0/httpDecorator.umd.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('axios'), require('kaop-ts')) :\n\ttypeof define === 'function' && define.amd ? define(['axios', 'kaop-ts'], factory) :\n\t(global.httpDecorator = factory(global.axios,global.kaopTs));\n}(this, (function (axios,kaopTs) { 'use strict';\n\naxios = axios && axios.hasOwnProperty('default') ? axios['default'] : axios;\nkaopTs = kaopTs && kaopTs.hasOwnProperty('default') ? kaopTs['default'] : kaopTs;\n\nfunction createCommonjsModule(fn, module) {\n\treturn module = { exports: {} }, fn(module, module.exports), module.exports;\n}\n\nvar httpDecorator = createCommonjsModule(function (module) {\nvar beforeMethod = kaopTs.beforeMethod;\n\nmodule.exports[\"httpAdvice\"] = function (meta) {\n  if(!options.method) { options.method = \"get\"; }\n  var ref = meta.args;\n  var params = ref[0];\n  options[options.method === 'get' ? 'params' : 'data'] = params;\n  axios(options)\n  .then(function (res) {\n    meta.args = [params, null, res.data];\n    meta.commit();\n  })\n  .catch(function (error) {\n    meta.args = [params, error, null];\n    meta.commit();\n  });\n};\n\nmodule.exports[\"http\"] = function (options) { return beforeMethod(module.exports[\"httpAdvice\"]); };\n});\n\nreturn httpDecorator;\n\n})));\n"]}