{"version":3,"sources":["jsdelivr-header.js","/npm/srj-ci-progress-webpack-plugin@1.0.3/lib/progress.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,eAAkB,MAAQ,KAAK,gBAAmB,WAClD,IAAK,IAAI,EAAI,EAAG,EAAI,EAAG,EAAK,UAAU,OAAQ,EAAI,EAAI,IAAK,GAAK,UAAU,GAAG,OACxE,IAAI,EAAI,MAAM,GAAI,EAAI,EAA3B,IAA8B,EAAI,EAAG,EAAI,EAAI,IACzC,IAAK,IAAI,EAAI,UAAU,GAAI,EAAI,EAAG,EAAK,EAAE,OAAQ,EAAI,EAAI,IAAK,IAC1D,EAAE,GAAK,EAAE,GACjB,OAAO,CACX,EACI,QAAU,QAAQ,WAClB,QAAU,EACV,YAAc,KAAK,MACnB,YAAc,SAAU,GACxB,OAAY,IAAJ,GAAS,UAAY,GACjC,EACI,OAAS,SAAU,EAAY,EAAS,GAExC,IADA,IAAI,EAAO,GACF,EAAK,EAAG,EAAK,UAAU,OAAQ,IACpC,EAAK,EAAK,GAAK,UAAU,GAE7B,IAAI,IAAS,KAAK,MAAQ,aAAe,KAAM,QAAQ,GAAK,IAC5D,QAAQ,KAAK,YAAY,GAAa,EAAM,GAAW,GAAI,GAAS,GACxE,EACI,eAAiB,SAAU,GAC3B,IAAI,EAAsB,MAAX,EAAkB,EAAQ,SAAW,IACpD,OAAO,IAAI,QAAQ,gBAAe,SAAU,EAAY,GAEpD,IADA,IAAI,EAAO,GACF,EAAK,EAAG,EAAK,UAAU,OAAQ,IACpC,EAAK,EAAK,GAAK,UAAU,GAE7B,IAAI,EAAM,KAAK,MACX,EAAM,QAAU,GAChB,OAAO,WAAM,EAAQ,eAAe,CAAC,EAAY,GAAU,IAC3D,QAAU,GAEL,EAAa,KAClB,OAAO,WAAM,EAAQ,eAAe,CAAC,EAAY,GAAU,GAEnE,GACJ,EACA,OAAO,QAAU","file":"/npm/srj-ci-progress-webpack-plugin@1.0.3/lib/progress.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/srj-ci-progress-webpack-plugin@1.0.3/lib/progress.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 __spreadArrays = (this && this.__spreadArrays) || function () {\r\n    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n    for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n            r[k] = a[j];\r\n    return r;\r\n};\r\nvar webpack = require(\"webpack\");\r\nvar logTime = 0;\r\nvar startedTime = Date.now();\r\nvar showPercent = function (x) {\r\n    return (x * 100).toFixed() + \"%\";\r\n};\r\nvar addLog = function (percentage, message, extra) {\r\n    var args = [];\r\n    for (var _i = 3; _i < arguments.length; _i++) {\r\n        args[_i - 3] = arguments[_i];\r\n    }\r\n    var cost = ((Date.now() - startedTime) / 1000).toFixed(1) + \"s\";\r\n    console.info(showPercent(percentage), cost, message || \"\", extra || \"\");\r\n};\r\nvar ProgressPlugin = function (options) {\r\n    var interval = options != null ? options.interval : 2000;\r\n    return new webpack.ProgressPlugin(function (percentage, message) {\r\n        var args = [];\r\n        for (var _i = 2; _i < arguments.length; _i++) {\r\n            args[_i - 2] = arguments[_i];\r\n        }\r\n        var now = Date.now();\r\n        if (now - logTime > interval) {\r\n            addLog.apply(void 0, __spreadArrays([percentage, message], args));\r\n            logTime = now;\r\n        }\r\n        else if (percentage > 0.99) {\r\n            addLog.apply(void 0, __spreadArrays([percentage, message], args));\r\n        }\r\n    });\r\n};\r\nmodule.exports = ProgressPlugin;\r\n"]}