{"version":3,"sources":["jsdelivr-header.js","/npm/rollup-plugin-typescript-paths-vtn@1.2.3/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,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,uBAAyB,QAAQ,qBAAkB,EAC3D,IAAI,OAAS,QAAQ,QACjB,aAAe,QAAQ,cAC3B,QAAQ,gBAAkB,SAAU,GAChC,IAAI,OAAY,IAAP,EAAgB,CAAC,EAAI,EAAI,EAAK,EAAG,aAAc,OAAsB,IAAP,EAAgB,aAAa,eAAe,KAAM,aAAa,IAAI,WAAY,qBAAuB,EAAI,EAAK,EAAG,SAAU,OAAkB,IAAP,GAAuB,EAAI,EAAY,EAAG,UACpP,EAAK,YAAY,GAAe,EAAkB,EAAG,gBAAiB,EAAS,EAAG,OACtF,MAAO,CACH,KAAM,2BACN,UAAW,SAAU,EAAU,GAC3B,QAAwB,IAAb,GAA4B,EAAS,WAAW,QAAU,EAAgB,MACjF,OAAO,KAKX,IAHsB,OAAO,KAAK,EAAgB,OAAO,MAAK,SAAU,GACpE,OAAO,IAAI,OAAO,EAAK,QAAQ,IAAK,SAAS,KAAK,EACtD,IAEI,OAAO,KAEX,IAAI,EAAiB,aAAa,uBAAuB,EAAU,EAAU,EAAiB,aAAa,KAAK,eAChH,IAAK,EACD,OAAO,KAEX,IAAI,EAAmB,EAAe,iBACtC,IAAK,GAAoB,EAAiB,SAAS,SAC/C,OAAO,KAEX,IAAI,EAAa,OAAO,KAAK,EAAQ,EAAiB,QAAQ,WAAY,QACtE,EAAW,EAAW,aAAa,IAAI,YAAY,GAAc,EAIrE,OAHI,IACA,EAAW,EAAU,IAElB,CACX,EAER,EACA,IAAI,YAAc,SAAU,GACxB,IAAI,EAAW,CAAE,gBAAiB,CAAC,EAAG,OAAQ,KAC9C,IAAK,EACD,OAAO,EAEX,IAAI,EAAa,aAAa,IAAI,SAAS,GAC3C,IAAK,EACD,OAAO,EAEX,IAAI,EAAS,KAAK,MAAM,GACxB,OAAO,SAAS,SAAS,CAAC,EAAG,GAAW,EAC5C,EAIA,QAAQ,uBAAyB,QAAQ,gBACzC,QAAQ,QAAU,QAAQ","file":"/npm/rollup-plugin-typescript-paths-vtn@1.2.3/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/rollup-plugin-typescript-paths-vtn@1.2.3/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};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.resolveTypescriptPaths = exports.typescriptPaths = void 0;\nvar path_1 = require(\"path\");\nvar typescript_1 = require(\"typescript\");\nexports.typescriptPaths = function (_a) {\n    var _b = _a === void 0 ? {} : _a, _c = _b.tsConfigPath, tsConfigPath = _c === void 0 ? typescript_1.findConfigFile('./', typescript_1.sys.fileExists, 'tsconfig.lib.json') : _c, _d = _b.absolute, absolute = _d === void 0 ? true : _d, transform = _b.transform;\n    var _e = getTsConfig(tsConfigPath), compilerOptions = _e.compilerOptions, outDir = _e.outDir;\n    return {\n        name: 'resolve-typescript-paths',\n        resolveId: function (importee, importer) {\n            if (typeof importer === 'undefined' || importee.startsWith('\\0') || !compilerOptions.paths) {\n                return null;\n            }\n            var hasMatchingPath = Object.keys(compilerOptions.paths).some(function (path) {\n                return new RegExp(path.replace('*', '\\\\w*')).test(importee);\n            });\n            if (!hasMatchingPath) {\n                return null;\n            }\n            var resolvedModule = typescript_1.nodeModuleNameResolver(importee, importer, compilerOptions, typescript_1.sys).resolvedModule;\n            if (!resolvedModule) {\n                return null;\n            }\n            var resolvedFileName = resolvedModule.resolvedFileName;\n            if (!resolvedFileName || resolvedFileName.endsWith('.d.ts')) {\n                return null;\n            }\n            var jsFileName = path_1.join(outDir, resolvedFileName.replace(/\\.tsx?$/i, '.js'));\n            var resolved = absolute ? typescript_1.sys.resolvePath(jsFileName) : jsFileName;\n            if (transform) {\n                resolved = transform(resolved);\n            }\n            return resolved;\n        },\n    };\n};\nvar getTsConfig = function (configPath) {\n    var defaults = { compilerOptions: {}, outDir: '.' };\n    if (!configPath) {\n        return defaults;\n    }\n    var configJson = typescript_1.sys.readFile(configPath);\n    if (!configJson) {\n        return defaults;\n    }\n    var config = JSON.parse(configJson);\n    return __assign(__assign({}, defaults), config);\n};\n/**\n * For backwards compatibility.\n */\nexports.resolveTypescriptPaths = exports.typescriptPaths;\nexports.default = exports.typescriptPaths;\n"]}