UNPKG

@mantine/code-highlight

Version:

Code highlight with Mantine theme

1 lines 46.6 kB
{"version":3,"file":"shiki-themes.cjs","names":[],"sources":["../../../src/CodeHighlightProvider/adapters/shiki-themes.ts"],"sourcesContent":["export const light = {\n colors: {\n 'activityBar.activeBorder': '#fd8c73',\n 'activityBar.background': '#ffffff',\n 'activityBar.border': '#d0d7de',\n 'activityBar.foreground': '#1f2328',\n 'activityBar.inactiveForeground': '#656d76',\n 'activityBarBadge.background': '#0969da',\n 'activityBarBadge.foreground': '#ffffff',\n 'badge.background': '#0969da',\n 'badge.foreground': '#ffffff',\n 'breadcrumb.activeSelectionForeground': '#656d76',\n 'breadcrumb.focusForeground': '#1f2328',\n 'breadcrumb.foreground': '#656d76',\n 'breadcrumbPicker.background': '#ffffff',\n 'button.background': '#1f883d',\n 'button.foreground': '#ffffff',\n 'button.hoverBackground': '#1a7f37',\n 'button.secondaryBackground': '#ebecf0',\n 'button.secondaryForeground': '#24292f',\n 'button.secondaryHoverBackground': '#f3f4f6',\n 'checkbox.background': '#f6f8fa',\n 'checkbox.border': '#d0d7de',\n 'debugConsole.errorForeground': '#cf222e',\n 'debugConsole.infoForeground': '#57606a',\n 'debugConsole.sourceForeground': '#9a6700',\n 'debugConsole.warningForeground': '#7d4e00',\n 'debugConsoleInputIcon.foreground': '#6639ba',\n 'debugIcon.breakpointForeground': '#cf222e',\n 'debugTokenExpression.boolean': '#116329',\n 'debugTokenExpression.error': '#a40e26',\n 'debugTokenExpression.name': '#0550ae',\n 'debugTokenExpression.number': '#116329',\n 'debugTokenExpression.string': '#0a3069',\n 'debugTokenExpression.value': '#0a3069',\n 'debugToolBar.background': '#ffffff',\n descriptionForeground: '#656d76',\n 'diffEditor.insertedLineBackground': '#aceebb4d',\n 'diffEditor.insertedTextBackground': '#6fdd8b80',\n 'diffEditor.removedLineBackground': '#ffcecb4d',\n 'diffEditor.removedTextBackground': '#ff818266',\n 'dropdown.background': '#ffffff',\n 'dropdown.border': '#d0d7de',\n 'dropdown.foreground': '#1f2328',\n 'dropdown.listBackground': '#ffffff',\n 'editor.background': '#ffffff',\n 'editor.findMatchBackground': '#bf8700',\n 'editor.findMatchHighlightBackground': '#fae17d80',\n 'editor.focusedStackFrameHighlightBackground': '#4ac26b66',\n 'editor.foldBackground': '#6e77811a',\n 'editor.foreground': '#1f2328',\n 'editor.lineHighlightBackground': '#eaeef280',\n 'editor.linkedEditingBackground': '#0969da12',\n 'editor.selectionHighlightBackground': '#4ac26b40',\n 'editor.stackFrameHighlightBackground': '#d4a72c66',\n 'editor.wordHighlightBackground': '#eaeef280',\n 'editor.wordHighlightBorder': '#afb8c199',\n 'editor.wordHighlightStrongBackground': '#afb8c14d',\n 'editor.wordHighlightStrongBorder': '#afb8c199',\n 'editorBracketHighlight.foreground1': '#0969da',\n 'editorBracketHighlight.foreground2': '#1a7f37',\n 'editorBracketHighlight.foreground3': '#9a6700',\n 'editorBracketHighlight.foreground4': '#cf222e',\n 'editorBracketHighlight.foreground5': '#bf3989',\n 'editorBracketHighlight.foreground6': '#8250df',\n 'editorBracketHighlight.unexpectedBracket.foreground': '#656d76',\n 'editorBracketMatch.background': '#4ac26b40',\n 'editorBracketMatch.border': '#4ac26b99',\n 'editorCursor.foreground': '#0969da',\n 'editorGroup.border': '#d0d7de',\n 'editorGroupHeader.tabsBackground': '#f6f8fa',\n 'editorGroupHeader.tabsBorder': '#d0d7de',\n 'editorGutter.addedBackground': '#4ac26b66',\n 'editorGutter.deletedBackground': '#ff818266',\n 'editorGutter.modifiedBackground': '#d4a72c66',\n 'editorIndentGuide.activeBackground': '#1f23283d',\n 'editorIndentGuide.background': '#1f23281f',\n 'editorInlayHint.background': '#afb8c133',\n 'editorInlayHint.foreground': '#656d76',\n 'editorInlayHint.paramBackground': '#afb8c133',\n 'editorInlayHint.paramForeground': '#656d76',\n 'editorInlayHint.typeBackground': '#afb8c133',\n 'editorInlayHint.typeForeground': '#656d76',\n 'editorLineNumber.activeForeground': '#1f2328',\n 'editorLineNumber.foreground': '#8c959f',\n 'editorOverviewRuler.border': '#ffffff',\n 'editorWhitespace.foreground': '#afb8c1',\n 'editorWidget.background': '#ffffff',\n errorForeground: '#cf222e',\n focusBorder: '#0969da',\n foreground: '#1f2328',\n 'gitDecoration.addedResourceForeground': '#1a7f37',\n 'gitDecoration.conflictingResourceForeground': '#bc4c00',\n 'gitDecoration.deletedResourceForeground': '#cf222e',\n 'gitDecoration.ignoredResourceForeground': '#6e7781',\n 'gitDecoration.modifiedResourceForeground': '#9a6700',\n 'gitDecoration.submoduleResourceForeground': '#656d76',\n 'gitDecoration.untrackedResourceForeground': '#1a7f37',\n 'icon.foreground': '#656d76',\n 'input.background': '#ffffff',\n 'input.border': '#d0d7de',\n 'input.foreground': '#1f2328',\n 'input.placeholderForeground': '#6e7781',\n 'keybindingLabel.foreground': '#1f2328',\n 'list.activeSelectionBackground': '#afb8c133',\n 'list.activeSelectionForeground': '#1f2328',\n 'list.focusBackground': '#ddf4ff',\n 'list.focusForeground': '#1f2328',\n 'list.highlightForeground': '#0969da',\n 'list.hoverBackground': '#eaeef280',\n 'list.hoverForeground': '#1f2328',\n 'list.inactiveFocusBackground': '#ddf4ff',\n 'list.inactiveSelectionBackground': '#afb8c133',\n 'list.inactiveSelectionForeground': '#1f2328',\n 'minimapSlider.activeBackground': '#8c959f47',\n 'minimapSlider.background': '#8c959f33',\n 'minimapSlider.hoverBackground': '#8c959f3d',\n 'notificationCenterHeader.background': '#f6f8fa',\n 'notificationCenterHeader.foreground': '#656d76',\n 'notifications.background': '#ffffff',\n 'notifications.border': '#d0d7de',\n 'notifications.foreground': '#1f2328',\n 'notificationsErrorIcon.foreground': '#cf222e',\n 'notificationsInfoIcon.foreground': '#0969da',\n 'notificationsWarningIcon.foreground': '#9a6700',\n 'panel.background': '#f6f8fa',\n 'panel.border': '#d0d7de',\n 'panelInput.border': '#d0d7de',\n 'panelTitle.activeBorder': '#fd8c73',\n 'panelTitle.activeForeground': '#1f2328',\n 'panelTitle.inactiveForeground': '#656d76',\n 'pickerGroup.border': '#d0d7de',\n 'pickerGroup.foreground': '#656d76',\n 'progressBar.background': '#0969da',\n 'quickInput.background': '#ffffff',\n 'quickInput.foreground': '#1f2328',\n 'scrollbar.shadow': '#6e778133',\n 'scrollbarSlider.activeBackground': '#8c959f47',\n 'scrollbarSlider.background': '#8c959f33',\n 'scrollbarSlider.hoverBackground': '#8c959f3d',\n 'settings.headerForeground': '#1f2328',\n 'settings.modifiedItemIndicator': '#d4a72c66',\n 'sideBar.background': '#f6f8fa',\n 'sideBar.border': '#d0d7de',\n 'sideBar.foreground': '#1f2328',\n 'sideBarSectionHeader.background': '#f6f8fa',\n 'sideBarSectionHeader.border': '#d0d7de',\n 'sideBarSectionHeader.foreground': '#1f2328',\n 'sideBarTitle.foreground': '#1f2328',\n 'statusBar.background': '#ffffff',\n 'statusBar.border': '#d0d7de',\n 'statusBar.debuggingBackground': '#cf222e',\n 'statusBar.debuggingForeground': '#ffffff',\n 'statusBar.focusBorder': '#0969da80',\n 'statusBar.foreground': '#656d76',\n 'statusBar.noFolderBackground': '#ffffff',\n 'statusBarItem.activeBackground': '#1f23281f',\n 'statusBarItem.focusBorder': '#0969da',\n 'statusBarItem.hoverBackground': '#1f232814',\n 'statusBarItem.prominentBackground': '#afb8c133',\n 'statusBarItem.remoteBackground': '#eaeef2',\n 'statusBarItem.remoteForeground': '#1f2328',\n 'symbolIcon.arrayForeground': '#953800',\n 'symbolIcon.booleanForeground': '#0550ae',\n 'symbolIcon.classForeground': '#953800',\n 'symbolIcon.colorForeground': '#0a3069',\n 'symbolIcon.constantForeground': '#116329',\n 'symbolIcon.constructorForeground': '#3e1f79',\n 'symbolIcon.enumeratorForeground': '#953800',\n 'symbolIcon.enumeratorMemberForeground': '#0550ae',\n 'symbolIcon.eventForeground': '#57606a',\n 'symbolIcon.fieldForeground': '#953800',\n 'symbolIcon.fileForeground': '#7d4e00',\n 'symbolIcon.folderForeground': '#7d4e00',\n 'symbolIcon.functionForeground': '#6639ba',\n 'symbolIcon.interfaceForeground': '#953800',\n 'symbolIcon.keyForeground': '#0550ae',\n 'symbolIcon.keywordForeground': '#a40e26',\n 'symbolIcon.methodForeground': '#6639ba',\n 'symbolIcon.moduleForeground': '#a40e26',\n 'symbolIcon.namespaceForeground': '#a40e26',\n 'symbolIcon.nullForeground': '#0550ae',\n 'symbolIcon.numberForeground': '#116329',\n 'symbolIcon.objectForeground': '#953800',\n 'symbolIcon.operatorForeground': '#0a3069',\n 'symbolIcon.packageForeground': '#953800',\n 'symbolIcon.propertyForeground': '#953800',\n 'symbolIcon.referenceForeground': '#0550ae',\n 'symbolIcon.snippetForeground': '#0550ae',\n 'symbolIcon.stringForeground': '#0a3069',\n 'symbolIcon.structForeground': '#953800',\n 'symbolIcon.textForeground': '#0a3069',\n 'symbolIcon.typeParameterForeground': '#0a3069',\n 'symbolIcon.unitForeground': '#0550ae',\n 'symbolIcon.variableForeground': '#953800',\n 'tab.activeBackground': '#ffffff',\n 'tab.activeBorder': '#ffffff',\n 'tab.activeBorderTop': '#fd8c73',\n 'tab.activeForeground': '#1f2328',\n 'tab.border': '#d0d7de',\n 'tab.hoverBackground': '#ffffff',\n 'tab.inactiveBackground': '#f6f8fa',\n 'tab.inactiveForeground': '#656d76',\n 'tab.unfocusedActiveBorder': '#ffffff',\n 'tab.unfocusedActiveBorderTop': '#d0d7de',\n 'tab.unfocusedHoverBackground': '#eaeef280',\n 'terminal.ansiBlack': '#24292f',\n 'terminal.ansiBlue': '#0969da',\n 'terminal.ansiBrightBlack': '#57606a',\n 'terminal.ansiBrightBlue': '#218bff',\n 'terminal.ansiBrightCyan': '#3192aa',\n 'terminal.ansiBrightGreen': '#1a7f37',\n 'terminal.ansiBrightMagenta': '#a475f9',\n 'terminal.ansiBrightRed': '#a40e26',\n 'terminal.ansiBrightWhite': '#8c959f',\n 'terminal.ansiBrightYellow': '#633c01',\n 'terminal.ansiCyan': '#1b7c83',\n 'terminal.ansiGreen': '#116329',\n 'terminal.ansiMagenta': '#8250df',\n 'terminal.ansiRed': '#cf222e',\n 'terminal.ansiWhite': '#6e7781',\n 'terminal.ansiYellow': '#4d2d00',\n 'terminal.foreground': '#1f2328',\n 'textBlockQuote.background': '#f6f8fa',\n 'textBlockQuote.border': '#d0d7de',\n 'textCodeBlock.background': '#afb8c133',\n 'textLink.activeForeground': '#0969da',\n 'textLink.foreground': '#0969da',\n 'textPreformat.foreground': '#656d76',\n 'textSeparator.foreground': '#d8dee4',\n 'titleBar.activeBackground': '#ffffff',\n 'titleBar.activeForeground': '#656d76',\n 'titleBar.border': '#d0d7de',\n 'titleBar.inactiveBackground': '#f6f8fa',\n 'titleBar.inactiveForeground': '#656d76',\n 'tree.indentGuidesStroke': '#d8dee4',\n 'welcomePage.buttonBackground': '#f6f8fa',\n 'welcomePage.buttonHoverBackground': '#f3f4f6',\n },\n displayName: 'GitHub Light Default',\n semanticHighlighting: true,\n tokenColors: [\n {\n scope: ['comment', 'punctuation.definition.comment', 'string.comment'],\n settings: {\n foreground: '#6e7781',\n },\n },\n {\n scope: ['constant.other.placeholder', 'constant.character'],\n settings: {\n foreground: '#cf222e',\n },\n },\n {\n scope: [\n 'constant',\n 'entity.name.constant',\n 'variable.other.constant',\n 'variable.other.enummember',\n 'variable.language',\n 'entity',\n ],\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: ['entity.name', 'meta.export.default', 'meta.definition.variable'],\n settings: {\n foreground: '#953800',\n },\n },\n {\n scope: [\n 'variable.parameter.function',\n 'meta.jsx.children',\n 'meta.block',\n 'meta.tag.attributes',\n 'entity.name.constant',\n 'meta.object.member',\n 'meta.embedded.expression',\n ],\n settings: {\n foreground: '#1f2328',\n },\n },\n {\n scope: 'entity.name.function',\n settings: {\n foreground: '#8250df',\n },\n },\n {\n scope: ['entity.name.tag', 'support.class.component'],\n settings: {\n foreground: '#116329',\n },\n },\n {\n scope: 'keyword',\n settings: {\n foreground: '#cf222e',\n },\n },\n {\n scope: ['storage', 'storage.type'],\n settings: {\n foreground: '#cf222e',\n },\n },\n {\n scope: ['storage.modifier.package', 'storage.modifier.import', 'storage.type.java'],\n settings: {\n foreground: '#1f2328',\n },\n },\n {\n scope: ['string', 'string punctuation.section.embedded source'],\n settings: {\n foreground: '#0a3069',\n },\n },\n {\n scope: 'support',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: 'meta.property-name',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: 'variable',\n settings: {\n foreground: '#953800',\n },\n },\n {\n scope: 'variable.other',\n settings: {\n foreground: '#1f2328',\n },\n },\n {\n scope: 'invalid.broken',\n settings: {\n fontStyle: 'italic',\n foreground: '#82071e',\n },\n },\n {\n scope: 'invalid.deprecated',\n settings: {\n fontStyle: 'italic',\n foreground: '#82071e',\n },\n },\n {\n scope: 'invalid.illegal',\n settings: {\n fontStyle: 'italic',\n foreground: '#82071e',\n },\n },\n {\n scope: 'invalid.unimplemented',\n settings: {\n fontStyle: 'italic',\n foreground: '#82071e',\n },\n },\n {\n scope: 'carriage-return',\n settings: {\n background: '#cf222e',\n content: '^M',\n fontStyle: 'italic underline',\n foreground: '#f6f8fa',\n },\n },\n {\n scope: 'message.error',\n settings: {\n foreground: '#82071e',\n },\n },\n {\n scope: 'string variable',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: ['source.regexp', 'string.regexp'],\n settings: {\n foreground: '#0a3069',\n },\n },\n {\n scope: [\n 'string.regexp.character-class',\n 'string.regexp constant.character.escape',\n 'string.regexp source.ruby.embedded',\n 'string.regexp string.regexp.arbitrary-repitition',\n ],\n settings: {\n foreground: '#0a3069',\n },\n },\n {\n scope: 'string.regexp constant.character.escape',\n settings: {\n fontStyle: 'bold',\n foreground: '#116329',\n },\n },\n {\n scope: 'support.constant',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: 'support.variable',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: 'support.type.property-name.json',\n settings: {\n foreground: '#116329',\n },\n },\n {\n scope: 'meta.module-reference',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: 'punctuation.definition.list.begin.markdown',\n settings: {\n foreground: '#953800',\n },\n },\n {\n scope: ['markup.heading', 'markup.heading entity.name'],\n settings: {\n fontStyle: 'bold',\n foreground: '#0550ae',\n },\n },\n {\n scope: 'markup.quote',\n settings: {\n foreground: '#116329',\n },\n },\n {\n scope: 'markup.italic',\n settings: {\n fontStyle: 'italic',\n foreground: '#1f2328',\n },\n },\n {\n scope: 'markup.bold',\n settings: {\n fontStyle: 'bold',\n foreground: '#1f2328',\n },\n },\n {\n scope: ['markup.underline'],\n settings: {\n fontStyle: 'underline',\n },\n },\n {\n scope: ['markup.strikethrough'],\n settings: {\n fontStyle: 'strikethrough',\n },\n },\n {\n scope: 'markup.inline.raw',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: ['markup.deleted', 'meta.diff.header.from-file', 'punctuation.definition.deleted'],\n settings: {\n background: '#ffebe9',\n foreground: '#82071e',\n },\n },\n {\n scope: ['punctuation.section.embedded'],\n settings: {\n foreground: '#cf222e',\n },\n },\n {\n scope: ['markup.inserted', 'meta.diff.header.to-file', 'punctuation.definition.inserted'],\n settings: {\n background: '#dafbe1',\n foreground: '#116329',\n },\n },\n {\n scope: ['markup.changed', 'punctuation.definition.changed'],\n settings: {\n background: '#ffd8b5',\n foreground: '#953800',\n },\n },\n {\n scope: ['markup.ignored', 'markup.untracked'],\n settings: {\n background: '#0550ae',\n foreground: '#eaeef2',\n },\n },\n {\n scope: 'meta.diff.range',\n settings: {\n fontStyle: 'bold',\n foreground: '#8250df',\n },\n },\n {\n scope: 'meta.diff.header',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: 'meta.separator',\n settings: {\n fontStyle: 'bold',\n foreground: '#0550ae',\n },\n },\n {\n scope: 'meta.output',\n settings: {\n foreground: '#0550ae',\n },\n },\n {\n scope: [\n 'brackethighlighter.tag',\n 'brackethighlighter.curly',\n 'brackethighlighter.round',\n 'brackethighlighter.square',\n 'brackethighlighter.angle',\n 'brackethighlighter.quote',\n ],\n settings: {\n foreground: '#57606a',\n },\n },\n {\n scope: 'brackethighlighter.unmatched',\n settings: {\n foreground: '#82071e',\n },\n },\n {\n scope: ['constant.other.reference.link', 'string.other.link'],\n settings: {\n foreground: '#0a3069',\n },\n },\n ],\n type: 'light',\n};\n\nexport const dark = {\n type: 'dark',\n colors: {\n 'dropdown.background': '#525252',\n 'list.activeSelectionBackground': '#707070',\n 'quickInputList.focusBackground': '#707070',\n 'list.inactiveSelectionBackground': '#4e4e4e',\n 'list.hoverBackground': '#444444',\n 'list.highlightForeground': '#e58520',\n 'button.background': '#565656',\n 'editor.background': '#1e1e1e',\n 'editor.foreground': '#c5c8c6',\n 'editor.selectionBackground': '#676b7180',\n 'minimap.selectionHighlight': '#676b7180',\n 'editor.selectionHighlightBackground': '#575b6180',\n 'editor.lineHighlightBackground': '#303030',\n 'editorLineNumber.activeForeground': '#949494',\n 'editor.wordHighlightBackground': '#4747a180',\n 'editor.wordHighlightStrongBackground': '#6767ce80',\n 'editorCursor.foreground': '#c07020',\n 'editorWhitespace.foreground': '#505037',\n 'editorIndentGuide.background': '#505037',\n 'editorIndentGuide.activeBackground': '#707057',\n 'editorGroupHeader.tabsBackground': '#282828',\n 'tab.inactiveBackground': '#404040',\n 'tab.border': '#303030',\n 'tab.inactiveForeground': '#d8d8d8',\n 'tab.lastPinnedBorder': '#505050',\n 'peekView.border': '#3655b5',\n 'panelTitle.activeForeground': '#ffffff',\n 'statusBar.background': '#505050',\n 'statusBar.debuggingBackground': '#505050',\n 'statusBar.noFolderBackground': '#505050',\n 'titleBar.activeBackground': '#505050',\n 'statusBarItem.remoteBackground': '#3655b5',\n 'ports.iconRunningProcessForeground': '#CCCCCC',\n 'activityBar.background': '#353535',\n 'activityBar.foreground': '#ffffff',\n 'activityBarBadge.background': '#3655b5',\n 'sideBar.background': '#272727',\n 'sideBarSectionHeader.background': '#505050',\n 'menu.background': '#272727',\n 'menu.foreground': '#CCCCCC',\n 'pickerGroup.foreground': '#b0b0b0',\n 'inputOption.activeBorder': '#3655b5',\n focusBorder: '#3655b5',\n 'terminal.ansiBlack': '#1e1e1e',\n 'terminal.ansiRed': '#C4265E', // the bright color with ~75% transparent on the background\n 'terminal.ansiGreen': '#86B42B',\n 'terminal.ansiYellow': '#B3B42B',\n 'terminal.ansiBlue': '#6A7EC8',\n 'terminal.ansiMagenta': '#8C6BC8',\n 'terminal.ansiCyan': '#56ADBC',\n 'terminal.ansiWhite': '#e3e3dd',\n 'terminal.ansiBrightBlack': '#666666',\n 'terminal.ansiBrightRed': '#f92672',\n 'terminal.ansiBrightGreen': '#A6E22E',\n 'terminal.ansiBrightYellow': '#e2e22e', // hue shifted #A6E22E\n 'terminal.ansiBrightBlue': '#819aff', // hue shifted #AE81FF\n 'terminal.ansiBrightMagenta': '#AE81FF',\n 'terminal.ansiBrightCyan': '#66D9EF',\n 'terminal.ansiBrightWhite': '#f8f8f2',\n 'terminal.inactiveSelectionBackground': '#676b7140',\n },\n tokenColors: [\n {\n settings: {\n foreground: '#C5C8C6',\n },\n },\n {\n scope: ['meta.embedded', 'source.groovy.embedded', 'variable.legacy.builtin.python'],\n settings: {\n foreground: '#C5C8C6',\n },\n },\n {\n name: 'Comment',\n scope: 'comment',\n settings: {\n fontStyle: '',\n foreground: '#9A9B99',\n },\n },\n {\n name: 'String',\n scope: 'string',\n settings: {\n fontStyle: '',\n foreground: '#9AA83A',\n },\n },\n {\n name: 'String Embedded Source',\n scope: 'string source',\n settings: {\n fontStyle: '',\n foreground: '#D08442',\n },\n },\n {\n name: 'Number',\n scope: 'constant.numeric',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Built-in constant',\n scope: 'constant.language',\n settings: {\n fontStyle: '',\n foreground: '#408080',\n },\n },\n {\n name: 'User-defined constant',\n scope: 'constant.character, constant.other',\n settings: {\n fontStyle: '',\n foreground: '#8080FF',\n },\n },\n {\n name: 'Keyword',\n scope: 'keyword',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Support',\n scope: 'support',\n settings: {\n fontStyle: '',\n foreground: '#C7444A',\n },\n },\n {\n name: 'Storage',\n scope: 'storage',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Class name',\n scope:\n 'entity.name.class, entity.name.type, entity.name.namespace, entity.name.scope-resolution',\n settings: {\n fontStyle: '',\n foreground: '#9B0000',\n },\n },\n {\n name: 'Inherited class',\n scope: 'entity.other.inherited-class',\n settings: {\n fontStyle: '',\n foreground: '#C7444A',\n },\n },\n {\n name: 'Function name',\n scope: 'entity.name.function',\n settings: {\n fontStyle: '',\n foreground: '#CE6700',\n },\n },\n {\n name: 'Function argument',\n scope: 'variable.parameter',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Tag name',\n scope: 'entity.name.tag',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Tag attribute',\n scope: 'entity.other.attribute-name',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Library function',\n scope: 'support.function',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Keyword',\n scope: 'keyword',\n settings: {\n fontStyle: '',\n foreground: '#676867',\n },\n },\n {\n name: 'Class Variable',\n scope: 'variable.other, variable.js, punctuation.separator.variable',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Meta Brace',\n scope:\n 'punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html',\n settings: {\n fontStyle: '',\n foreground: '#008200',\n },\n },\n {\n name: 'Invalid',\n scope: 'invalid',\n settings: {\n fontStyle: '',\n foreground: '#FF0B00',\n },\n },\n {\n name: 'Normal Variable',\n scope: 'variable.other.php, variable.other.normal',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Function Object',\n scope: 'meta.function-call.object',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Function Call Variable',\n scope: 'variable.other.property',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Keyword Control / Special',\n scope: [\n 'keyword.control',\n 'keyword.operator.new.cpp',\n 'keyword.operator.delete.cpp',\n 'keyword.other.using',\n 'keyword.other.directive.using',\n 'keyword.other.operator',\n ],\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Tag',\n scope: 'meta.tag',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'Tag Name',\n scope: 'entity.name.tag',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Doctype',\n scope: 'meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype',\n settings: {\n fontStyle: '',\n foreground: '#9AA83A',\n },\n },\n {\n name: 'Tag Inline Source',\n scope: 'meta.tag.inline source, text.html.php.source',\n settings: {\n fontStyle: '',\n foreground: '#9AA83A',\n },\n },\n {\n name: 'Tag Other',\n scope:\n 'meta.tag.other, entity.name.tag.style, entity.name.tag.script, meta.tag.block.script, source.js.embedded punctuation.definition.tag.html, source.css.embedded punctuation.definition.tag.html',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'Tag Attribute',\n scope: 'entity.other.attribute-name, meta.tag punctuation.definition.string',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'Tag Value',\n scope: 'meta.tag string -source -punctuation, text source text meta.tag string -punctuation',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'Meta Brace',\n scope:\n 'punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'HTML ID',\n scope: 'meta.toc-list.id',\n settings: {\n foreground: '#9AA83A',\n },\n },\n {\n name: 'HTML String',\n scope:\n 'string.quoted.double.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.definition.string.end.html source, string.quoted.double.html source',\n settings: {\n fontStyle: '',\n foreground: '#9AA83A',\n },\n },\n {\n name: 'HTML Tags',\n scope:\n 'punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end',\n settings: {\n fontStyle: '',\n foreground: '#6089B4',\n },\n },\n {\n name: 'CSS ID',\n scope: 'meta.selector entity.other.attribute-name.id',\n settings: {\n fontStyle: '',\n foreground: '#9872A2',\n },\n },\n {\n name: 'CSS Property Name',\n scope: 'source.css support.type.property-name',\n settings: {\n fontStyle: '',\n foreground: '#676867',\n },\n },\n {\n name: 'CSS Property Value',\n scope:\n 'meta.property-group support.constant.property-value, meta.property-value support.constant.property-value',\n settings: {\n fontStyle: '',\n foreground: '#C7444A',\n },\n },\n {\n name: 'JavaScript Variable',\n scope: 'variable.language.js',\n settings: {\n foreground: '#CC555A',\n },\n },\n {\n name: 'Template Definition',\n scope: ['punctuation.definition.template-expression', 'punctuation.section.embedded.coffee'],\n settings: {\n foreground: '#D08442',\n },\n },\n {\n name: 'Reset JavaScript string interpolation expression',\n scope: ['meta.template.expression'],\n settings: {\n foreground: '#C5C8C6',\n },\n },\n {\n name: 'PHP Function Call',\n scope: 'meta.function-call.object.php',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'PHP Single Quote HMTL Fix',\n scope: 'punctuation.definition.string.end.php, punctuation.definition.string.begin.php',\n settings: {\n foreground: '#9AA83A',\n },\n },\n {\n name: 'PHP Parenthesis HMTL Fix',\n scope: 'source.php.embedded.line.html',\n settings: {\n foreground: '#676867',\n },\n },\n {\n name: 'PHP Punctuation Embedded',\n scope: 'punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php',\n settings: {\n fontStyle: '',\n foreground: '#D08442',\n },\n },\n {\n name: 'Ruby Symbol',\n scope: 'constant.other.symbol.ruby',\n settings: {\n fontStyle: '',\n foreground: '#9AA83A',\n },\n },\n {\n name: 'Ruby Variable',\n scope: 'variable.language.ruby',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'Ruby Special Method',\n scope: 'keyword.other.special-method.ruby',\n settings: {\n fontStyle: '',\n foreground: '#D9B700',\n },\n },\n {\n name: 'Ruby Embedded Source',\n scope: ['punctuation.section.embedded.begin.ruby', 'punctuation.section.embedded.end.ruby'],\n settings: {\n foreground: '#D08442',\n },\n },\n {\n name: 'SQL',\n scope: 'keyword.other.DML.sql',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'diff: header',\n scope: 'meta.diff, meta.diff.header',\n settings: {\n fontStyle: 'italic',\n foreground: '#E0EDDD',\n },\n },\n {\n name: 'diff: deleted',\n scope: 'markup.deleted',\n settings: {\n fontStyle: '',\n foreground: '#dc322f',\n },\n },\n {\n name: 'diff: changed',\n scope: 'markup.changed',\n settings: {\n fontStyle: '',\n foreground: '#cb4b16',\n },\n },\n {\n name: 'diff: inserted',\n scope: 'markup.inserted',\n settings: {\n foreground: '#219186',\n },\n },\n {\n name: 'Markup Quote',\n scope: 'markup.quote',\n settings: {\n foreground: '#9872A2',\n },\n },\n {\n name: 'Markup Lists',\n scope: 'markup.list',\n settings: {\n foreground: '#9AA83A',\n },\n },\n {\n name: 'Markup Styling',\n scope: 'markup.bold, markup.italic',\n settings: {\n foreground: '#6089B4',\n },\n },\n {\n name: 'Markup Inline',\n scope: 'markup.inline.raw',\n settings: {\n fontStyle: '',\n foreground: '#FF0080',\n },\n },\n {\n name: 'Markup Headings',\n scope: 'markup.heading',\n settings: {\n foreground: '#D0B344',\n },\n },\n {\n name: 'Markup Setext Header',\n scope: 'markup.heading.setext',\n settings: {\n fontStyle: '',\n foreground: '#D0B344',\n },\n },\n {\n name: 'Markdown Headings',\n scope: 'markup.heading.markdown',\n settings: {\n fontStyle: 'bold',\n },\n },\n {\n name: 'Markdown Quote',\n scope: 'markup.quote.markdown',\n settings: {\n fontStyle: 'italic',\n foreground: '',\n },\n },\n {\n name: 'Markdown Bold',\n scope: 'markup.bold.markdown',\n settings: {\n fontStyle: 'bold',\n },\n },\n {\n name: 'Markdown Link Title/Description',\n scope: 'string.other.link.title.markdown,string.other.link.description.markdown',\n settings: {\n foreground: '#AE81FF',\n },\n },\n {\n name: 'Markdown Underline Link/Image',\n scope: 'markup.underline.link.markdown,markup.underline.link.image.markdown',\n settings: {\n foreground: '',\n },\n },\n {\n name: 'Markdown Emphasis',\n scope: 'markup.italic.markdown',\n settings: {\n fontStyle: 'italic',\n },\n },\n {\n scope: 'markup.strikethrough',\n settings: {\n fontStyle: 'strikethrough',\n },\n },\n {\n name: 'Markdown Punctuation Definition Link',\n scope: 'markup.list.unnumbered.markdown, markup.list.numbered.markdown',\n settings: {\n foreground: '',\n },\n },\n {\n name: 'Markdown List Punctuation',\n scope: ['punctuation.definition.list.begin.markdown'],\n settings: {\n foreground: '',\n },\n },\n {\n scope: 'token.info-token',\n settings: {\n foreground: '#6796e6',\n },\n },\n {\n scope: 'token.warn-token',\n settings: {\n foreground: '#cd9731',\n },\n },\n {\n scope: 'token.error-token',\n settings: {\n foreground: '#f44747',\n },\n },\n {\n scope: 'token.debug-token',\n settings: {\n foreground: '#b267e6',\n },\n },\n {\n name: 'this.self',\n scope: 'variable.language',\n settings: {\n foreground: '#c7444a',\n },\n },\n ],\n semanticHighlighting: true,\n};\n"],"mappings":"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EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO,CAAC,WAAW,cAAc;GACjC,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;IAAC;IAA4B;IAA2B;GAAmB;GAClF,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO,CAAC,UAAU,4CAA4C;GAC9D,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,YAAY;IACZ,SAAS;IACT,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO,CAAC,iBAAiB,eAAe;GACxC,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;IACL;IACA;IACA;IACA;GACF;GACA,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO,CAAC,kBAAkB,4BAA4B;GACtD,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO,CAAC,kBAAkB;GAC1B,UAAU,EACR,WAAW,YACb;EACF;EACA;GACE,OAAO,CAAC,sBAAsB;GAC9B,UAAU,EACR,WAAW,gBACb;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;IAAC;IAAkB;IAA8B;GAAgC;GACxF,UAAU;IACR,YAAY;IACZ,YAAY;GACd;EACF;EACA;GACE,OAAO,CAAC,8BAA8B;GACtC,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;IAAC;IAAmB;IAA4B;GAAiC;GACxF,UAAU;IACR,YAAY;IACZ,YAAY;GACd;EACF;EACA;GACE,OAAO,CAAC,kBAAkB,gCAAgC;GAC1D,UAAU;IACR,YAAY;IACZ,YAAY;GACd;EACF;EACA;GACE,OAAO,CAAC,kBAAkB,kBAAkB;GAC5C,UAAU;IACR,YAAY;IACZ,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;IACL;IACA;IACA;IACA;IACA;IACA;GACF;GACA,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO,CAAC,iCAAiC,mBAAmB;GAC5D,UAAU,EACR,YAAY,UACd;EACF;CACF;CACA,MAAM;AACR;AAEA,MAAa,OAAO;CAClB,MAAM;CACN,QAAQ;EACN,uBAAuB;EACvB,kCAAkC;EAClC,kCAAkC;EAClC,oCAAoC;EACpC,wBAAwB;EACxB,4BAA4B;EAC5B,qBAAqB;EACrB,qBAAqB;EACrB,qBAAqB;EACrB,8BAA8B;EAC9B,8BAA8B;EAC9B,uCAAuC;EACvC,kCAAkC;EAClC,qCAAqC;EACrC,kCAAkC;EAClC,wCAAwC;EACxC,2BAA2B;EAC3B,+BAA+B;EAC/B,gCAAgC;EAChC,sCAAsC;EACtC,oCAAoC;EACpC,0BAA0B;EAC1B,cAAc;EACd,0BAA0B;EAC1B,wBAAwB;EACxB,mBAAmB;EACnB,+BAA+B;EAC/B,wBAAwB;EACxB,iCAAiC;EACjC,gCAAgC;EAChC,6BAA6B;EAC7B,kCAAkC;EAClC,sCAAsC;EACtC,0BAA0B;EAC1B,0BAA0B;EAC1B,+BAA+B;EAC/B,sBAAsB;EACtB,mCAAmC;EACnC,mBAAmB;EACnB,mBAAmB;EACnB,0BAA0B;EAC1B,4BAA4B;EAC5B,aAAa;EACb,sBAAsB;EACtB,oBAAoB;EACpB,sBAAsB;EACtB,uBAAuB;EACvB,qBAAqB;EACrB,wBAAwB;EACxB,qBAAqB;EACrB,sBAAsB;EACtB,4BAA4B;EAC5B,0BAA0B;EAC1B,4BAA4B;EAC5B,6BAA6B;EAC7B,2BAA2B;EAC3B,8BAA8B;EAC9B,2BAA2B;EAC3B,4BAA4B;EAC5B,wCAAwC;CAC1C;CACA,aAAa;EACX,EACE,UAAU,EACR,YAAY,UACd,EACF;EACA;GACE,OAAO;IAAC;IAAiB;IAA0B;GAAgC;GACnF,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;IACL;IACA;IACA;IACA;IACA;IACA;GACF;GACA,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OACE;GACF,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO,CAAC,8CAA8C,qCAAqC;GAC3F,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO,CAAC,0BAA0B;GAClC,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO,CAAC,2CAA2C,uCAAuC;GAC1F,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,WAAW,OACb;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU;IACR,WAAW;IACX,YAAY;GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,WAAW,OACb;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,GACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,WAAW,SACb;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,WAAW,gBACb;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,GACd;EACF;EACA;GACE,MAAM;GACN,OAAO,CAAC,4CAA4C;GACpD,UAAU,EACR,YAAY,GACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;EACA;GACE,MAAM;GACN,OAAO;GACP,UAAU,EACR,YAAY,UACd;EACF;CACF;CACA,sBAAsB;AACxB"}