{"version":3,"sources":["jsdelivr-header.js","/npm/docx-to-pdf-axios@1.1.4/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,kBAAqB,OAAO,OAAS,SAAU,EAAG,EAAG,EAAG,QAC7E,IAAP,IAAkB,EAAK,GAC3B,IAAI,EAAO,OAAO,yBAAyB,EAAG,GACzC,KAAS,QAAS,GAAQ,EAAE,WAAa,EAAK,UAAY,EAAK,gBAClE,EAAO,CAAE,YAAY,EAAM,IAAK,WAAa,OAAO,EAAE,EAAI,IAE5D,OAAO,eAAe,EAAG,EAAI,EAChC,EAAI,SAAU,EAAG,EAAG,EAAG,QACT,IAAP,IAAkB,EAAK,GAC3B,EAAE,GAAM,EAAE,EACb,GACG,mBAAsB,MAAQ,KAAK,qBAAwB,OAAO,OAAS,SAAU,EAAG,GACxF,OAAO,eAAe,EAAG,UAAW,CAAE,YAAY,EAAM,MAAO,GAClE,EAAI,SAAS,EAAG,GACb,EAAW,QAAI,CACnB,GACI,aAAgB,MAAQ,KAAK,cAAiB,SAAU,GACxD,GAAI,GAAO,EAAI,WAAY,OAAO,EAClC,IAAI,EAAS,CAAC,EACd,GAAW,MAAP,EAAa,IAAK,IAAI,KAAK,EAAe,YAAN,GAAmB,OAAO,UAAU,eAAe,KAAK,EAAK,IAAI,gBAAgB,EAAQ,EAAK,GAEtI,OADA,mBAAmB,EAAQ,GACpB,CACX,EACI,UAAa,MAAQ,KAAK,WAAc,SAAU,EAAS,EAAY,EAAG,GAE1E,OAAO,IAAK,IAAM,EAAI,WAAU,SAAU,EAAS,GAC/C,SAAS,EAAU,GAAS,IAAM,EAAK,EAAU,KAAK,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC1F,SAAS,EAAS,GAAS,IAAM,EAAK,EAAiB,MAAE,GAAS,CAAE,MAAO,GAAK,EAAO,EAAI,CAAE,CAC7F,SAAS,EAAK,GAJlB,IAAe,EAIa,EAAO,KAAO,EAAQ,EAAO,QAJ1C,EAIyD,EAAO,MAJhD,aAAiB,EAAI,EAAQ,IAAI,GAAE,SAAU,GAAW,EAAQ,EAAQ,KAIjB,KAAK,EAAW,EAAW,CAC7G,GAAM,EAAY,EAAU,MAAM,EAAS,GAAc,KAAK,OAClE,GACJ,EACI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,kBAAoB,QAAQ,mBAC5B,QAAU,gBAAgB,QAAQ,UACxC,SAAS,eAAe,GACpB,OAAO,UAAU,UAAM,OAAQ,GAAQ,YACnC,IAAI,EACA,kBAAkB,SAClB,SAAsB,QAAQ,UAAU,MAAK,IAAM,aAAa,QAAQ,iBAAgB,SAC5F,IAAI,EAAW,IAAK,kBAAkB,OAAS,EAAe,UAC9D,EAAS,OAAO,OAAQ,EAAM,eAC9B,IAAI,EAAU,CAAE,aAAc,QAC1B,kBAAkB,QAAyC,mBAAxB,EAAS,aAC5C,EAAQ,QAAU,EAAS,cAC/B,IAAI,SAAe,QAAQ,QAAQ,KAAK,wDAAyD,EAAU,IAAU,YAC9G,EAAQ,QACf,IAAI,SAAqB,QAAQ,QAAQ,KAAK,8DAA+D,CAAE,SAAS,IAAU,KAClI,EAAQ,OAAS,EACjB,IAAI,SAAuB,QAAQ,QAAQ,IAAI,2DAA4D,IAAU,KACrH,KAAgC,SAAzB,EAAc,QACjB,UACU,IAAI,SAAQ,GAAW,WAAW,EAAS,OACjD,SAAuB,QAAQ,QAAQ,IAAI,2DAA4D,IAAU,IACrH,CACA,MAAO,GACH,QAAQ,IAAI,EAChB,CAGJ,OADA,EAAQ,aAAe,qBACT,QAAQ,QAAQ,IAAI,iFAAkF,IAAU,IAClI,GACJ,CACA,QAAQ,QAAU","file":"/npm/docx-to-pdf-axios@1.1.4/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/docx-to-pdf-axios@1.1.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\";\r\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\r\n    if (k2 === undefined) k2 = k;\r\n    var desc = Object.getOwnPropertyDescriptor(m, k);\r\n    if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n      desc = { enumerable: true, get: function() { return m[k]; } };\r\n    }\r\n    Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n    if (k2 === undefined) k2 = k;\r\n    o[k2] = m[k];\r\n}));\r\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\r\n    Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n    o[\"default\"] = v;\r\n});\r\nvar __importStar = (this && this.__importStar) || function (mod) {\r\n    if (mod && mod.__esModule) return mod;\r\n    var result = {};\r\n    if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n    __setModuleDefault(result, mod);\r\n    return result;\r\n};\r\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\r\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n    return new (P || (P = Promise))(function (resolve, reject) {\r\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n    });\r\n};\r\nvar __importDefault = (this && this.__importDefault) || function (mod) {\r\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nconst browser_or_node_1 = require(\"browser-or-node\");\r\nconst axios_1 = __importDefault(require(\"axios\"));\r\nfunction docxToPdfAxios(docx) {\r\n    return __awaiter(this, void 0, void 0, function* () {\r\n        let NodeFormData;\r\n        if (browser_or_node_1.isNode)\r\n            NodeFormData = (yield Promise.resolve().then(() => __importStar(require('form-data')))).default;\r\n        let formData = new (browser_or_node_1.isNode ? NodeFormData : FormData)();\r\n        formData.append('file', docx, 'output.docx');\r\n        let options = { responseType: 'json' };\r\n        if (browser_or_node_1.isNode && typeof formData.getHeaders === 'function')\r\n            options.headers = formData.getHeaders();\r\n        let files = (yield axios_1.default.post('https://filetools2.pdf24.org/client.php?action=upload', formData, options)).data;\r\n        delete options.headers;\r\n        let convertData = (yield axios_1.default.post('https://filetools2.pdf24.org/client.php?action=convertToPdf', { files }, options)).data;\r\n        options.params = convertData;\r\n        let jobStatusData = (yield axios_1.default.get('https://filetools2.pdf24.org/client.php?action=getStatus', options)).data;\r\n        while (jobStatusData.status !== 'done') {\r\n            try {\r\n                yield new Promise(resolve => setTimeout(resolve, 2000));\r\n                jobStatusData = (yield axios_1.default.get('https://filetools2.pdf24.org/client.php?action=getStatus', options)).data;\r\n            }\r\n            catch (error) {\r\n                console.log(error);\r\n            }\r\n        }\r\n        options.responseType = 'arraybuffer';\r\n        return (yield axios_1.default.get('https://filetools2.pdf24.org/client.php?mode=download&action=downloadJobResult', options)).data;\r\n    });\r\n}\r\nexports.default = docxToPdfAxios;\r\n;\r\n"]}