{"version":3,"sources":["jsdelivr-header.js","/npm/babel-plugin-module-resolver@4.1.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,QAAQ,YAAa,EACrB,QAAQ,aAAU,EAElB,IAAI,kBAAoB,uBAAuB,QAAQ,uBAEnD,aAAe,uBAAuB,QAAQ,kBAElD,QAAQ,YAAc,aAAa,QAEnC,IAAI,MAAQ,uBAAuB,QAAQ,wBAEvC,QAAU,uBAAuB,QAAQ,0BAE7C,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAG9F,MAAM,eAAiB,CACrB,eAAgB,MAAM,QACtB,sCAAuC,QAAQ,SAE3C,QAAU,CACd,QAAS,CACP,KAAA,CAAM,EAAa,GACjB,EAAY,SAAS,eAAgB,EACvC,EAEA,IAAA,CAAK,EAAa,GAChB,EAAY,SAAS,eAAgB,EACvC,IAKJ,IAAI,SAAW,EACb,YACI,CACJ,KAAM,kBAEN,iBAAA,CAAkB,QACM,IAAlB,EAAK,WACP,EAAK,SAAW,UAEpB,EAEA,GAAA,CAAI,GACF,KAAK,MAAQ,EACb,MAAM,EAAc,EAAK,KAAK,SAC9B,KAAK,gBAAiB,EAAI,kBAAkB,SAAS,EAAa,KAAK,MAGvE,KAAK,sBAAwB,IAAI,GACnC,EAEA,gBAEA,IAAA,GACE,KAAK,sBAAsB,OAC7B,IAIF,QAAQ,QAAU","file":"/npm/babel-plugin-module-resolver@4.1.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/babel-plugin-module-resolver@4.1.0/lib/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\nexports.__esModule = true;\nexports.default = void 0;\n\nvar _normalizeOptions = _interopRequireDefault(require(\"./normalizeOptions\"));\n\nvar _resolvePath = _interopRequireDefault(require(\"./resolvePath\"));\n\nexports.resolvePath = _resolvePath.default;\n\nvar _call = _interopRequireDefault(require(\"./transformers/call\"));\n\nvar _import = _interopRequireDefault(require(\"./transformers/import\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Public API for external plugins\nconst importVisitors = {\n  CallExpression: _call.default,\n  'ImportDeclaration|ExportDeclaration': _import.default\n};\nconst visitor = {\n  Program: {\n    enter(programPath, state) {\n      programPath.traverse(importVisitors, state);\n    },\n\n    exit(programPath, state) {\n      programPath.traverse(importVisitors, state);\n    }\n\n  }\n};\n\nvar _default = ({\n  types\n}) => ({\n  name: 'module-resolver',\n\n  manipulateOptions(opts) {\n    if (opts.filename === undefined) {\n      opts.filename = 'unknown';\n    }\n  },\n\n  pre(file) {\n    this.types = types;\n    const currentFile = file.opts.filename;\n    this.normalizedOpts = (0, _normalizeOptions.default)(currentFile, this.opts); // We need to keep track of all handled nodes so we do not try to transform them twice,\n    // because we run before (enter) and after (exit) all nodes are handled\n\n    this.moduleResolverVisited = new Set();\n  },\n\n  visitor,\n\n  post() {\n    this.moduleResolverVisited.clear();\n  }\n\n});\n\nexports.default = _default;"]}