{"version":3,"file":"shikiToolset-BEGfHQp3.cjs","sources":["../src/components/plugins/shikiToolset.ts"],"sourcesContent":["import {HighlighterCore, createHighlighterCore as shikiCreateHighlighterCore} from \"shiki/core\";\nimport {createJavaScriptRegexEngine} from \"shiki/engine/javascript\";\nimport githubLight from \"shiki/themes/github-light.mjs\";\nimport githubDark from \"shiki/themes/github-dark.mjs\";\nimport githubLightDefault from \"shiki/themes/github-light-default.mjs\";\nimport githubDarkDefault from \"shiki/themes/github-dark-default.mjs\";\nimport yaml from \"shiki/langs/yaml.mjs\";\nimport python from \"shiki/langs/python.mjs\";\nimport javascript from \"shiki/langs/javascript.mjs\";\n\nlet highlighterCoreCache: HighlighterCore | null = null;\n\nexport const getHighlighterCore = async () => {\n\n    if (highlighterCoreCache) {\n        return highlighterCoreCache;\n    }\n    const highlighterCore = await shikiCreateHighlighterCore({\n        themes: [\n            githubDark, githubLight, githubDarkDefault, githubLightDefault\n        ],\n        langs: [\n            yaml,\n            python,\n            javascript\n        ],\n        engine: createJavaScriptRegexEngine(),\n    });\n    highlighterCoreCache = highlighterCore;\n    return highlighterCore;\n}\n\n"],"names":["highlighterCoreCache","getHighlighterCore","highlighterCore","shikiCreateHighlighterCore","githubDark","githubLight","githubDarkDefault","githubLightDefault","yaml","python","javascript","createJavaScriptRegexEngine"],"mappings":"2bAUA,IAAIA,EAA+C,KAE5C,MAAMC,EAAqB,SAAY,CAE1C,GAAID,EACA,OAAOA,EAEX,MAAME,EAAkB,MAAMC,wBAA2B,CACrD,OAAQ,CACJC,EAAYC,EAAaC,EAAmBC,CAAA,EAEhD,MAAO,CACHC,EACAC,EACAC,CAAA,EAEJ,OAAQC,EAAAA,4BAAA,CAA4B,CACvC,EACD,OAAAX,EAAuBE,EAChBA,CACX"}