{"version":3,"sources":["jsdelivr-header.js","/npm/esbuild-plugin-raw-loader@0.2.2/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,SAAW,OAAO,OAClB,UAAY,OAAO,eACnB,WAAa,OAAO,iBACpB,iBAAmB,OAAO,yBAC1B,kBAAoB,OAAO,0BAC3B,kBAAoB,OAAO,oBAC3B,oBAAsB,OAAO,sBAC7B,aAAe,OAAO,eACtB,aAAe,OAAO,UAAU,eAChC,aAAe,OAAO,UAAU,qBAChC,gBAAkB,CAAC,EAAK,EAAK,IAAU,KAAO,EAAM,UAAU,EAAK,EAAK,CAAE,YAAY,EAAM,cAAc,EAAM,UAAU,EAAM,UAAW,EAAI,GAAO,EACtJ,eAAiB,CAAC,EAAG,KACvB,IAAK,IAAI,KAAQ,IAAM,EAAI,CAAC,GACtB,aAAa,KAAK,EAAG,IACvB,gBAAgB,EAAG,EAAM,EAAE,IAC/B,GAAI,oBACF,IAAK,IAAI,KAAQ,oBAAoB,GAC/B,aAAa,KAAK,EAAG,IACvB,gBAAgB,EAAG,EAAM,EAAE,IAEjC,OAAO,CAAC,EAEN,cAAgB,CAAC,EAAG,IAAM,WAAW,EAAG,kBAAkB,IAC1D,eAAkB,GAAW,UAAU,EAAQ,aAAc,CAAE,OAAO,IACtE,WAAa,CAAC,EAAQ,EAAS,KACjC,GAAI,GAA8B,iBAAZ,GAA2C,mBAAZ,EACnD,IAAK,IAAI,KAAO,kBAAkB,GAC3B,aAAa,KAAK,EAAQ,IAAgB,YAAR,GACrC,UAAU,EAAQ,EAAK,CAAE,IAAK,IAAM,EAAQ,GAAM,aAAc,EAAO,iBAAiB,EAAS,KAAS,EAAK,aAErH,OAAO,CAAM,EAEX,WAAc,GACT,WAAW,eAAe,UAAqB,MAAX,EAAkB,SAAS,aAAa,IAAY,CAAC,EAAG,UAAW,GAAW,EAAQ,YAAc,YAAa,EAAU,CAAE,IAAK,IAAM,EAAQ,QAAS,YAAY,GAAS,CAAE,MAAO,EAAS,YAAY,KAAU,GAInQ,eAAe,SACf,IAAI,UAAY,WAAW,QAAQ,OAC/B,YAAc,WAAW,QAAQ,SACrC,OAAO,QAAU,YAA8B,CAAC,GAC9C,MAAO,CACL,KAAM,4BACN,KAAA,CAAM,GACJ,MAAM,EAAY,MAClB,EAAM,UAAU,CAAE,OAAQ,mBAAoB,OAAS,KAAM,EAAI,iBAC/D,MAAM,EAAS,EAAG,MAAM,IAClB,QAAiB,EAAM,QAAQ,EAAQ,CAAE,eAC/C,OAAI,EAAS,OAAS,EAAS,SACtB,cAAc,eAAe,CAAC,EAAG,GAAW,CACjD,cAGA,EAAG,WAAW,KACT,CACL,KAAM,YAAY,QAAQ,QAAQ,EAAY,GAC9C,aAGG,CACL,KAAM,QAAQ,QAAQ,GACtB,YACD,IAEH,EAAM,OAAO,CAAE,OAAQ,IAAK,cAAa,OAAS,KAAM,MAC/C,CACL,SAAU,kBAAkB,KAAK,gBAAgB,UAAU,QAAQ,SAAS,SAAS,EAAO,YAC5F,OAAQ,KACR,WAAY,CAAC,MAGnB,EAEJ","file":"/npm/esbuild-plugin-raw-loader@0.2.2/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/esbuild-plugin-raw-loader@0.2.2/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","var __create = Object.create;\nvar __defProp = Object.defineProperty;\nvar __defProps = Object.defineProperties;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropDescs = Object.getOwnPropertyDescriptors;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __getOwnPropSymbols = Object.getOwnPropertySymbols;\nvar __getProtoOf = Object.getPrototypeOf;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __propIsEnum = Object.prototype.propertyIsEnumerable;\nvar __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;\nvar __spreadValues = (a, b) => {\n  for (var prop in b || (b = {}))\n    if (__hasOwnProp.call(b, prop))\n      __defNormalProp(a, prop, b[prop]);\n  if (__getOwnPropSymbols)\n    for (var prop of __getOwnPropSymbols(b)) {\n      if (__propIsEnum.call(b, prop))\n        __defNormalProp(a, prop, b[prop]);\n    }\n  return a;\n};\nvar __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));\nvar __markAsModule = (target) => __defProp(target, \"__esModule\", { value: true });\nvar __reExport = (target, module2, desc) => {\n  if (module2 && typeof module2 === \"object\" || typeof module2 === \"function\") {\n    for (let key of __getOwnPropNames(module2))\n      if (!__hasOwnProp.call(target, key) && key !== \"default\")\n        __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable });\n  }\n  return target;\n};\nvar __toModule = (module2) => {\n  return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, \"default\", module2 && module2.__esModule && \"default\" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2);\n};\n\n// src/index.ts\n__markAsModule(exports);\nvar import_fs = __toModule(require(\"fs\"));\nvar import_path = __toModule(require(\"path\"));\nmodule.exports = function rawLoaderPlugin({} = {}) {\n  return {\n    name: \"esbuild:plugin:raw-loader\",\n    setup(build) {\n      const namespace = \"raw\";\n      build.onResolve({ filter: /^!!raw-loader!/ }, async ({ path: id, resolveDir }) => {\n        const target = id.slice(\"!!raw-loader!\".length);\n        const resolved = await build.resolve(target, { resolveDir });\n        if (resolved.path && !resolved.external) {\n          return __spreadProps(__spreadValues({}, resolved), {\n            namespace\n          });\n        }\n        if (id.startsWith(\".\")) {\n          return {\n            path: import_path.default.resolve(resolveDir, id),\n            namespace\n          };\n        }\n        return {\n          path: require.resolve(id),\n          namespace\n        };\n      });\n      build.onLoad({ filter: /./, namespace }, async ({ path: path2 }) => {\n        return {\n          contents: `export default ${JSON.stringify(await import_fs.default.promises.readFile(path2, \"utf-8\"))}`,\n          loader: \"js\",\n          watchFiles: [path2]\n        };\n      });\n    }\n  };\n};\n"]}