{"version":3,"sources":["jsdelivr-header.js","/npm/node-strings@1.0.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IACI,OAAS,QAAQ,QAAQ,QAAQ,OACjC,eAAiB,OAAO,gBAAkB,SAAU,EAAG,EAAG,GACtD,EAAE,GAAK,EAAE,KACb,EACA,OAAS,CACL,MAAO,CAAC,EAAG,IACX,OAAQ,CAAC,EAAG,IACZ,OAAQ,CAAC,EAAG,KAEhB,UAAY,CAAC,EAGjB,OAAO,KAAK,QAAQ,SAAQ,SAAU,GAClC,OAAO,GAAO,OAAO,EACzB,IAEA,OAAO,KAAK,QAAQ,SAAQ,SAAU,GAClC,IACI,EAAS,KAAU,OAAO,GAAK,GAAK,IACpC,EAAS,KAAU,OAAO,GAAK,GAAK,IACpC,EAAS,OAAO,UAAU,GAE9B,SAAS,IACL,OAAO,EAAY,KACvB,CACA,SAAS,EAAY,GACjB,OAAO,EAAS,OAAO,GAAS,CACpC,CACA,EAAY,WAAa,CAAC,EAAQ,GAClC,UAAU,GAAO,EACjB,EAAS,SAAW,EAChB,GAAU,EAAO,UACrB,eAAe,OAAO,UAAW,EAAK,CAClC,cAAc,EACd,UAAU,EACV,MAAO,GAEf,IAEA,UAAU,MAAQ,SAAU,GACxB,OAAO,OAAO,GAAO,QACjB,kCACA,KAER,EAEA,OAAO,QAAU","file":"/npm/node-strings@1.0.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/node-strings@1.0.2/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';\n\nvar\n    colors = require('util').inspect.colors,\n    defineProperty = Object.defineProperty || function (t, k, d) {\n        t[k] = d.value;\n    },\n    extras = {\n        blink: [5, 25],\n        hidden: [8, 28],\n        strike: [9, 29]\n    },\n    transform = {}\n;\n\nObject.keys(colors).forEach(function (key) {\n    extras[key] = colors[key];\n});\n\nObject.keys(extras).forEach(function (key) {\n    var\n        prefix = '\\x1B[' + extras[key][0] + 'm',\n        suffix = '\\x1B[' + extras[key][1] + 'm',\n        method = String.prototype[key]\n    ;\n    function override() {\n        return transformer(this);\n    }\n    function transformer(value) {\n        return prefix + String(value) + suffix;\n    }\n    transformer.boundaries = [prefix, suffix];\n    transform[key] = transformer;\n    override.original = method;\n    if (method && method.original) return;\n    defineProperty(String.prototype, key, {\n        configurable: true,\n        writable: true,\n        value: override\n    });\n});\n\ntransform.clean = function (value) {\n    return String(value).replace(\n        /\\x1B\\[\\d+m([\\s\\S]*?)\\x1B\\[\\d+m/g,\n        '$1'\n    );\n};\n\nmodule.exports = transform;"]}