{"version":3,"file":"index.mjs","sources":["../../../../../../node_modules/@codemirror/theme-one-dark/dist/index.js"],"sourcesContent":["import { EditorView } from '@codemirror/view';\nimport { HighlightStyle, syntaxHighlighting } from '@codemirror/language';\nimport { tags } from '@lezer/highlight';\n\n// Using https://github.com/one-dark/vscode-one-dark-theme/ as reference for the colors\nconst chalky = \"#e5c07b\", coral = \"#e06c75\", cyan = \"#56b6c2\", invalid = \"#ffffff\", ivory = \"#abb2bf\", stone = \"#7d8799\", // Brightened compared to original to increase contrast\nmalibu = \"#61afef\", sage = \"#98c379\", whiskey = \"#d19a66\", violet = \"#c678dd\", darkBackground = \"#21252b\", highlightBackground = \"#2c313a\", background = \"#282c34\", tooltipBackground = \"#353a42\", selection = \"#3E4451\", cursor = \"#528bff\";\n/**\nThe colors used in the theme, as CSS color strings.\n*/\nconst color = {\n    chalky,\n    coral,\n    cyan,\n    invalid,\n    ivory,\n    stone,\n    malibu,\n    sage,\n    whiskey,\n    violet,\n    darkBackground,\n    highlightBackground,\n    background,\n    tooltipBackground,\n    selection,\n    cursor\n};\n/**\nThe editor theme styles for One Dark.\n*/\nconst oneDarkTheme = /*@__PURE__*/EditorView.theme({\n    \"&\": {\n        color: ivory,\n        backgroundColor: background\n    },\n    \".cm-content\": {\n        caretColor: cursor\n    },\n    \".cm-cursor, .cm-dropCursor\": { borderLeftColor: cursor },\n    \"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection\": { backgroundColor: selection },\n    \".cm-panels\": { backgroundColor: darkBackground, color: ivory },\n    \".cm-panels.cm-panels-top\": { borderBottom: \"2px solid black\" },\n    \".cm-panels.cm-panels-bottom\": { borderTop: \"2px solid black\" },\n    \".cm-searchMatch\": {\n        backgroundColor: \"#72a1ff59\",\n        outline: \"1px solid #457dff\"\n    },\n    \".cm-searchMatch.cm-searchMatch-selected\": {\n        backgroundColor: \"#6199ff2f\"\n    },\n    \".cm-activeLine\": { backgroundColor: \"#6699ff0b\" },\n    \".cm-selectionMatch\": { backgroundColor: \"#aafe661a\" },\n    \"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket\": {\n        backgroundColor: \"#bad0f847\"\n    },\n    \".cm-gutters\": {\n        backgroundColor: background,\n        color: stone,\n        border: \"none\"\n    },\n    \".cm-activeLineGutter\": {\n        backgroundColor: highlightBackground\n    },\n    \".cm-foldPlaceholder\": {\n        backgroundColor: \"transparent\",\n        border: \"none\",\n        color: \"#ddd\"\n    },\n    \".cm-tooltip\": {\n        border: \"none\",\n        backgroundColor: tooltipBackground\n    },\n    \".cm-tooltip .cm-tooltip-arrow:before\": {\n        borderTopColor: \"transparent\",\n        borderBottomColor: \"transparent\"\n    },\n    \".cm-tooltip .cm-tooltip-arrow:after\": {\n        borderTopColor: tooltipBackground,\n        borderBottomColor: tooltipBackground\n    },\n    \".cm-tooltip-autocomplete\": {\n        \"& > ul > li[aria-selected]\": {\n            backgroundColor: highlightBackground,\n            color: ivory\n        }\n    }\n}, { dark: true });\n/**\nThe highlighting style for code in the One Dark theme.\n*/\nconst oneDarkHighlightStyle = /*@__PURE__*/HighlightStyle.define([\n    { tag: tags.keyword,\n        color: violet },\n    { tag: [tags.name, tags.deleted, tags.character, tags.propertyName, tags.macroName],\n        color: coral },\n    { tag: [/*@__PURE__*/tags.function(tags.variableName), tags.labelName],\n        color: malibu },\n    { tag: [tags.color, /*@__PURE__*/tags.constant(tags.name), /*@__PURE__*/tags.standard(tags.name)],\n        color: whiskey },\n    { tag: [/*@__PURE__*/tags.definition(tags.name), tags.separator],\n        color: ivory },\n    { tag: [tags.typeName, tags.className, tags.number, tags.changed, tags.annotation, tags.modifier, tags.self, tags.namespace],\n        color: chalky },\n    { tag: [tags.operator, tags.operatorKeyword, tags.url, tags.escape, tags.regexp, tags.link, /*@__PURE__*/tags.special(tags.string)],\n        color: cyan },\n    { tag: [tags.meta, tags.comment],\n        color: stone },\n    { tag: tags.strong,\n        fontWeight: \"bold\" },\n    { tag: tags.emphasis,\n        fontStyle: \"italic\" },\n    { tag: tags.strikethrough,\n        textDecoration: \"line-through\" },\n    { tag: tags.link,\n        color: stone,\n        textDecoration: \"underline\" },\n    { tag: tags.heading,\n        fontWeight: \"bold\",\n        color: coral },\n    { tag: [tags.atom, tags.bool, /*@__PURE__*/tags.special(tags.variableName)],\n        color: whiskey },\n    { tag: [tags.processingInstruction, tags.string, tags.inserted],\n        color: sage },\n    { tag: tags.invalid,\n        color: invalid },\n]);\n/**\nExtension to enable the One Dark theme (both the editor theme and\nthe highlight style).\n*/\nconst oneDark = [oneDarkTheme, /*@__PURE__*/syntaxHighlighting(oneDarkHighlightStyle)];\n\nexport { color, oneDark, oneDarkHighlightStyle, oneDarkTheme };\n"],"names":["chalky","coral","cyan","invalid","ivory","stone","malibu","sage","whiskey","violet","darkBackground","highlightBackground","background","tooltipBackground","selection","cursor","oneDarkTheme","EditorView","oneDarkHighlightStyle","HighlightStyle","tags","oneDark","syntaxHighlighting"],"mappings":"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","x_google_ignoreList":[0]}