{"version":3,"sources":["jsdelivr-header.js","/npm/@babel/plugin-transform-strict-mode@7.27.1/src/index.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,2FCNA,IAAA,mBAAA,QAAA,8BACA,MAAA,QAAA,eAAyC,SAAA,QAAA,SAE1B,EAAA,6BAAQ,IACrB,EAAI,cAA+B,GAE5B,CACL,KAAM,wBAEN,QAAS,CACP,QAAQ,GACN,MAAM,KAAE,GAAS,EAEjB,IAAK,MAAM,KAAa,EAAK,WAC3B,GAA8B,eAA1B,EAAU,MAAM,MAAwB,OAG9C,EAAK,iBACH,aACA,YAAE,UAAU,YAAE,iBAAiB,eAEnC","file":"/npm/@babel/plugin-transform-strict-mode@7.27.1/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@babel/plugin-transform-strict-mode@7.27.1/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","import { declare } from \"@babel/helper-plugin-utils\";\nimport { types as t } from \"@babel/core\";\n\nexport default declare(api => {\n  api.assertVersion(REQUIRED_VERSION(7));\n\n  return {\n    name: \"transform-strict-mode\",\n\n    visitor: {\n      Program(path) {\n        const { node } = path;\n\n        for (const directive of node.directives) {\n          if (directive.value.value === \"use strict\") return;\n        }\n\n        path.unshiftContainer(\n          \"directives\",\n          t.directive(t.directiveLiteral(\"use strict\")),\n        );\n      },\n    },\n  };\n});\n"]}