{"version":3,"sources":["jsdelivr-header.js","/npm/rollup-plugin-json@4.0.0/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,iECJe,SAAS,KAAK,Q,UAAU,IACtC,IAAM,EAAS,+BAAa,EAAQ,QAAS,EAAQ,SAC/C,EAAS,WAAY,EAAU,EAAQ,OAAS,KAEtD,MAAO,CACN,KAAM,OAEN,UAAA,SAAU,EAAM,GACf,MAAqB,UAAjB,EAAG,OAAO,IAAmB,EAAO,GAEjC,CACN,KAAM,4BAAU,KAAK,MAAM,GAAO,CACjC,YAAa,EAAQ,YACrB,QAAS,EAAQ,QACjB,aAAc,EAAQ,a,OACtB,IAED,IAAK,CAAE,SAAU,KATkC,I","file":"/npm/rollup-plugin-json@4.0.0/dist/rollup-plugin-json.cjs.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/rollup-plugin-json@4.0.0/dist/rollup-plugin-json.cjs.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import { createFilter, dataToEsm } from 'rollup-pluginutils';\n\nexport default function json(options = {}) {\n\tconst filter = createFilter(options.include, options.exclude);\n\tconst indent = 'indent' in options ? options.indent : '\\t';\n\n\treturn {\n\t\tname: 'json',\n\n\t\ttransform(json, id) {\n\t\t\tif (id.slice(-5) !== '.json' || !filter(id)) return null;\n\n\t\t\treturn {\n\t\t\t\tcode: dataToEsm(JSON.parse(json), {\n\t\t\t\t\tpreferConst: options.preferConst,\n\t\t\t\t\tcompact: options.compact,\n\t\t\t\t\tnamedExports: options.namedExports,\n\t\t\t\t\tindent\n\t\t\t\t}),\n\t\t\t\tmap: { mappings: '' }\n\t\t\t};\n\t\t}\n\t};\n}\n"]}