diff --git a/CHANGELOG.md b/CHANGELOG.md index 2190e85..27e8cbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to `filament-syntax-entry` will be documented in this file. +## 2.0.0 - March 26, 2024 + +- Syntax highlighting now handled server-side using [tempestphp/highlight](https://github.com/tempestphp/highlight) +- Highlight.js theme support dropped +- Added documentation on how to create custom themes +- Added support for Laravel 11 +- PHP 8.3 required for server-side highlighting + ## 1.0.1 - Feb 2, 2024 - General codebase housekeeping diff --git a/README.md b/README.md index 49fb04f..0d05eb8 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Total Downloads](https://img.shields.io/packagist/dt/parallax/filament-syntax-entry?style=flat-square)](https://packagist.org/packages/parallax/filament-syntax-entry) ![Stars](https://img.shields.io/github/stars/parallax/filament-syntax-entry?style=flat-square) -Add a Filament [infolist entry](https://filamentphp.com/docs/3.x/infolists/entries/getting-started) for themeable syntax highlighting using [highlight.js](https://highlightjs.org). +Add a Filament [infolist entry](https://filamentphp.com/docs/3.x/infolists/entries/getting-started) for themeable server-side syntax highlighting using [tempestphp/highlight](https://github.com/tempestphp/highlight). @@ -23,6 +23,14 @@ Optionally, you can publish the views using php artisan vendor:publish --tag="filament-syntax-entry-views" ``` +## Upgrading from 1.x + +There are a couple of important changes to be aware of when upgrading to version 2.x: + +- PHP 8.3 is required for server-side syntax highlighting +- Highlight.js is no longer supported +- Theme selection has been replaced with the ability to create custom themes + ## Quickstart ### Add the [Infolist entry](https://filamentphp.com/docs/3.x/infolists/entries/getting-started) @@ -50,116 +58,43 @@ class ProductResource extends Resource ### Setting the language -Automatic language detection is enabled by default so this isn't required, but if you would like to define the language used you may use the `language()` method: +The default language value is set to `json`. To override this value you may use the `language()` method: ```php SyntaxEntry::make('metadata') ->language('json'); ``` -To keep the bundle size down only the following languages are currently available: +The following languages are currently available: -- `bash` +- `blade` - `css` -- `dockerfile` -- `graphql` +- `gdscript` +- `html` - `javascript` - `json` -- `markdown` - `php` -- `scss` -- `shell` - `sql` -- `typescript` +- `twig` - `xml` - `yaml` -### Setting the theme +### Creating a custom theme -You may override the default themes using the `theme()` and/or `darkModeTheme()` methods: +You may override the default theme by using the `theme()` method: ```php SyntaxEntry::make('metadata') - ->theme('filament') - ->darkModeTheme('filament-dark'); + ->theme('smudge'); +``` + +This will wrap the syntax component with a custom class like so: + +``` +syntax-entry-theme-smudge ``` -The following themes are currently available: - -- `a11y-dark` -- `a11y-light` -- `agate` -- `an-old-hope` -- `androidstudio` -- `arduino-light` -- `arta` -- `ascetic` -- `atom-one-dark-reasonable` -- `atom-one-dark` -- `atom-one-light` -- `brown-paper` -- `codepen-embed` -- `color-brewer` -- `dark` -- `default` -- `devibeans` -- `docco` -- `far` -- `felipec` -- `filament-dark` (default dark mode theme) -- `filament` (default theme) -- `foundation` -- `github-dark-dimmed` -- `github-dark` -- `github` -- `gml` -- `googlecode` -- `gradient-dark` -- `gradient-light` -- `grayscale` -- `hybrid` -- `idea` -- `intellij-light` -- `ir-black` -- `isbl-editor-dark` -- `isbl-editor-light` -- `kimbie-dark` -- `kimbie-light` -- `lightfair` -- `lioshi` -- `magula` -- `mono-blue` -- `monokai-sublime` -- `monokai` -- `night-owl` -- `nnfx-dark` -- `nnfx-light` -- `nord` -- `obsidian` -- `panda-syntax-dark` -- `panda-syntax-light` -- `paraiso-dark` -- `paraiso-light` -- `pojoaque` -- `purebasic` -- `qtcreator-dark` -- `qtcreator-light` -- `rainbow` -- `routeros` -- `school-book` -- `shades-of-purple` -- `srcery` -- `stackoverflow-dark` -- `stackoverflow-light` -- `sunburst` -- `tokyo-night-dark` -- `tokyo-night-light` -- `tomorrow-night-blue` -- `tomorrow-night-bright` -- `vs` -- `vs2015` -- `xcode` -- `xt256` +The final step is to follow the [tempestphp/highlight](https://github.com/tempestphp/highlight) documentation on how to create your own theme, and use this in combination with [Filament themes](https://filamentphp.com/docs/3.x/panels/themes#creating-a-custom-theme). ## Changelog diff --git a/bin/build.js b/bin/build.js deleted file mode 100644 index 8648704..0000000 --- a/bin/build.js +++ /dev/null @@ -1,50 +0,0 @@ -import esbuild from 'esbuild' - -const isDev = process.argv.includes('--dev') - -async function compile(options) { - const context = await esbuild.context(options) - - if (isDev) { - await context.watch() - } else { - await context.rebuild() - await context.dispose() - } -} - -const defaultOptions = { - define: { - 'process.env.NODE_ENV': isDev ? `'development'` : `'production'`, - }, - bundle: true, - mainFields: ['module', 'main'], - platform: 'neutral', - sourcemap: isDev ? 'inline' : false, - sourcesContent: isDev, - treeShaking: true, - target: ['es2020'], - minify: !isDev, - plugins: [{ - name: 'watchPlugin', - setup: function (build) { - build.onStart(() => { - console.log(`Build started at ${new Date(Date.now()).toLocaleTimeString()}: ${build.initialOptions.outfile}`) - }) - - build.onEnd((result) => { - if (result.errors.length > 0) { - console.log(`Build failed at ${new Date(Date.now()).toLocaleTimeString()}: ${build.initialOptions.outfile}`, result.errors) - } else { - console.log(`Build finished at ${new Date(Date.now()).toLocaleTimeString()}: ${build.initialOptions.outfile}`) - } - }) - } - }], -} - -compile({ - ...defaultOptions, - entryPoints: ['./resources/js/index.js'], - outfile: './resources/dist/filament-syntax-entry.js', -}) diff --git a/composer.json b/composer.json index 25c3c2f..718d9a5 100644 --- a/composer.json +++ b/composer.json @@ -20,14 +20,15 @@ } ], "require": { - "php": "^8.1", + "php": "^8.3", "filament/filament": "^3.0", + "illuminate/contracts": "^10.0|^11.0", "spatie/laravel-package-tools": "^1.15.0", - "illuminate/contracts": "^10.0" + "tempest/highlight": "dev-main" }, "require-dev": { "laravel/pint": "^1.0", - "nunomaduro/collision": "^7.9", + "nunomaduro/collision": "^7.9|^8.1", "orchestra/testbench": "^8.0", "pestphp/pest": "^2.0", "pestphp/pest-plugin-arch": "^2.0", diff --git a/package.json b/package.json index 9187ff1..f260e05 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,7 @@ "private": true, "type": "module", "scripts": { - "dev:scripts": "node bin/build.js --dev", "dev:styles": "npx tailwindcss -i resources/css/index.css -o resources/dist/filament-syntax-entry.css --postcss --watch", - "build:scripts": "node bin/build.js", "build:styles": "npx tailwindcss -i resources/css/index.css -o resources/dist/filament-syntax-entry.css --postcss --minify && yarn purge", "purge": "filament-purge -i resources/dist/filament-syntax-entry.css -o resources/dist/filament-syntax-entry.css -v 3.x", "dev": "npm-run-all --parallel dev:*", @@ -24,8 +22,5 @@ "prettier": "^2.7.1", "prettier-plugin-tailwindcss": "^0.1.13", "tailwindcss": "^3.3.3" - }, - "dependencies": { - "highlight.js": "^11.9.0" } } diff --git a/resources/css/index.css b/resources/css/index.css index 3d12efc..d695d1e 100644 --- a/resources/css/index.css +++ b/resources/css/index.css @@ -1,95 +1,44 @@ -@import '../../vendor/filament/filament/resources/css/theme.css'; -@import './themes/a11y-dark.css'; -@import './themes/a11y-light.css'; -@import './themes/agate.css'; -@import './themes/an-old-hope.css'; -@import './themes/androidstudio.css'; -@import './themes/arduino-light.css'; -@import './themes/arta.css'; -@import './themes/ascetic.css'; -@import './themes/atom-one-dark-reasonable.css'; -@import './themes/atom-one-dark.css'; -@import './themes/atom-one-light.css'; -@import './themes/brown-paper.css'; -@import './themes/codepen-embed.css'; -@import './themes/color-brewer.css'; -@import './themes/dark.css'; -@import './themes/default.css'; -@import './themes/devibeans.css'; -@import './themes/docco.css'; -@import './themes/far.css'; -@import './themes/felipec.css'; -@import './themes/filament-dark.css'; -@import './themes/filament.css'; -@import './themes/foundation.css'; -@import './themes/github-dark-dimmed.css'; -@import './themes/github-dark.css'; -@import './themes/github.css'; -@import './themes/gml.css'; -@import './themes/googlecode.css'; -@import './themes/gradient-dark.css'; -@import './themes/gradient-light.css'; -@import './themes/grayscale.css'; -@import './themes/hybrid.css'; -@import './themes/idea.css'; -@import './themes/intellij-light.css'; -@import './themes/ir-black.css'; -@import './themes/isbl-editor-dark.css'; -@import './themes/isbl-editor-light.css'; -@import './themes/kimbie-dark.css'; -@import './themes/kimbie-light.css'; -@import './themes/lightfair.css'; -@import './themes/lioshi.css'; -@import './themes/magula.css'; -@import './themes/mono-blue.css'; -@import './themes/monokai-sublime.css'; -@import './themes/monokai.css'; -@import './themes/night-owl.css'; -@import './themes/nnfx-dark.css'; -@import './themes/nnfx-light.css'; -@import './themes/nord.css'; -@import './themes/obsidian.css'; -@import './themes/panda-syntax-dark.css'; -@import './themes/panda-syntax-light.css'; -@import './themes/paraiso-dark.css'; -@import './themes/paraiso-light.css'; -@import './themes/pojoaque.css'; -@import './themes/purebasic.css'; -@import './themes/qtcreator-dark.css'; -@import './themes/qtcreator-light.css'; -@import './themes/rainbow.css'; -@import './themes/routeros.css'; -@import './themes/school-book.css'; -@import './themes/shades-of-purple.css'; -@import './themes/srcery.css'; -@import './themes/stackoverflow-dark.css'; -@import './themes/stackoverflow-light.css'; -@import './themes/sunburst.css'; -@import './themes/tokyo-night-dark.css'; -@import './themes/tokyo-night-light.css'; -@import './themes/tomorrow-night-blue.css'; -@import './themes/tomorrow-night-bright.css'; -@import './themes/vs.css'; -@import './themes/vs2015.css'; -@import './themes/xcode.css'; -@import './themes/xt256.css'; - -.filament-syntax-entry-component .grid { - @apply block; +.syntax-entry-component .grid { + @apply grid-cols-1; } -.filament-syntax-entry { - @apply font-mono rounded-xl overflow-hidden shadow-sm ring-1; +.syntax-entry-theme-filament { + @apply p-6 bg-gray-50 dark:bg-gray-950 font-mono text-sm text-gray-950 dark:text-white leading-6 rounded-xl shadow-sm ring-1 ring-gray-950/5 dark:ring-white/10; - .hljs { - @apply block p-6 overflow-x-scroll; + .hl-keyword { + @apply text-blue-600; + } + + .hl-property, + .hl-value, + .hl-variable { + @apply text-gray-950 dark:text-white; + } + + .hl-type { + @apply text-red-600; + } + + .hl-generic { + @apply text-purple-600; + } + + .hl-comment span, + .hl-comment { + @apply text-gray-600; + } + + .hl-blur { + @apply blur-sm; + } + + .hl-strong { + @apply font-bold; + } + + .hl-attribute, + .hl-em { + @apply italic; } } -:is(.dark .filament-syntax-entry) { - @apply ring-white/10; -} - -:not(.dark .filament-syntax-entry) { - @apply ring-gray-950/5; -} diff --git a/resources/css/themes/a11y-dark.css b/resources/css/themes/a11y-dark.css deleted file mode 100644 index 071132c..0000000 --- a/resources/css/themes/a11y-dark.css +++ /dev/null @@ -1,88 +0,0 @@ -.syntax-entry-theme-a11y-dark { - /*! - Theme: a11y-dark - Author: @ericwbailey - Maintainer: @ericwbailey - - Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css - */ - .hljs { - background: #2b2b2b; - color: #f8f8f2 - } - /* Comment */ - .hljs-comment, - .hljs-quote { - color: #d4d0ab - } - /* Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-deletion { - color: #ffa07a - } - /* Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-meta, - .hljs-link { - color: #f5ab35 - } - /* Yellow */ - .hljs-attribute { - color: #ffd700 - } - /* Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #abe338 - } - /* Blue */ - .hljs-title, - .hljs-section { - color: #00e0e0 - } - /* Purple */ - .hljs-keyword, - .hljs-selector-tag { - color: #dcc6e0 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - @media screen and (-ms-high-contrast: active) { - .hljs-addition, - .hljs-attribute, - .hljs-built_in, - .hljs-bullet, - .hljs-comment, - .hljs-link, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-params, - .hljs-string, - .hljs-symbol, - .hljs-type, - .hljs-quote { - color: highlight - } - .hljs-keyword, - .hljs-selector-tag { - font-weight: bold - } - } -} diff --git a/resources/css/themes/a11y-light.css b/resources/css/themes/a11y-light.css deleted file mode 100644 index 96920af..0000000 --- a/resources/css/themes/a11y-light.css +++ /dev/null @@ -1,88 +0,0 @@ -.syntax-entry-theme-a11y-light { - /*! - Theme: a11y-light - Author: @ericwbailey - Maintainer: @ericwbailey - - Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css - */ - .hljs { - background: #fefefe; - color: #545454 - } - /* Comment */ - .hljs-comment, - .hljs-quote { - color: #696969 - } - /* Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-deletion { - color: #d91e18 - } - /* Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-meta, - .hljs-link { - color: #aa5d00 - } - /* Yellow */ - .hljs-attribute { - color: #aa5d00 - } - /* Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #008000 - } - /* Blue */ - .hljs-title, - .hljs-section { - color: #007faa - } - /* Purple */ - .hljs-keyword, - .hljs-selector-tag { - color: #7928a1 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - @media screen and (-ms-high-contrast: active) { - .hljs-addition, - .hljs-attribute, - .hljs-built_in, - .hljs-bullet, - .hljs-comment, - .hljs-link, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-params, - .hljs-string, - .hljs-symbol, - .hljs-type, - .hljs-quote { - color: highlight - } - .hljs-keyword, - .hljs-selector-tag { - font-weight: bold - } - } -} diff --git a/resources/css/themes/agate.css b/resources/css/themes/agate.css deleted file mode 100644 index e87aea1..0000000 --- a/resources/css/themes/agate.css +++ /dev/null @@ -1,121 +0,0 @@ -.syntax-entry-theme-agate { - /*! - Theme: Agate - Author: (c) Taufik Nurrohman - Maintainer: @taufik-nurrohman - Updated: 2021-04-24 - - #333 - #62c8f3 - #7bd694 - #888 - #a2fca2 - #ade5fc - #b8d8a2 - #c6b4f0 - #d36363 - #fc9b9b - #fcc28c - #ffa - #fff - */ - .hljs { - background: #333; - color: #fff - } - .hljs-doctag, - .hljs-meta-keyword, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-code, - .hljs-emphasis { - font-style: italic - } - .hljs-section, - .hljs-tag { - color: #62c8f3 - } - .hljs-selector-class, - .hljs-selector-id, - .hljs-template-variable, - .hljs-variable { - color: #ade5fc - } - .hljs-meta-string, - .hljs-string { - color: #a2fca2 - } - .hljs-attr, - .hljs-quote, - .hljs-selector-attr { - color: #7bd694 - } - .hljs-tag .hljs-attr { - color: inherit - } - .hljs-attribute, - .hljs-title, - .hljs-type { - color: #ffa - } - .hljs-number, - .hljs-symbol { - color: #d36363 - } - .hljs-bullet, - .hljs-template-tag { - color: #b8d8a2 - } - .hljs-built_in, - .hljs-keyword, - .hljs-literal, - .hljs-selector-tag { - color: #fcc28c - } - .hljs-code, - .hljs-comment, - .hljs-formula { - color: #888 - } - .hljs-link, - .hljs-selector-pseudo, - .hljs-regexp { - color: #c6b4f0 - } - .hljs-meta { - color: #fc9b9b - } - .hljs-deletion { - background: #fc9b9b; - color: #333 - } - .hljs-addition { - background: #a2fca2; - color: #333 - } - /* Purposely ignored */ - .hljs-operator, - .hljs-params, - .hljs-property, - .hljs-punctuation { - - } - .hljs-subst { - color: #fff - } - /* This applies only if HTML auto-merging plugin is enabled by user (#2889) */ - .hljs a { - color: inherit - } - .hljs a:focus, - .hljs a:hover { - color: inherit; - text-decoration: underline - } - .hljs mark { - background: #555; - color: inherit - } -} diff --git a/resources/css/themes/an-old-hope.css b/resources/css/themes/an-old-hope.css deleted file mode 100644 index 80480ea..0000000 --- a/resources/css/themes/an-old-hope.css +++ /dev/null @@ -1,69 +0,0 @@ -.syntax-entry-theme-an-old-hope { - /*! - Theme: An Old Hope – Star Wars Syntax - Author: (c) Gustavo Costa - Maintainer: @gusbemacbe - - Original theme - Ocean Dark Theme – by https://github.com/gavsiu - Based on Jesse Leite's Atom syntax theme 'An Old Hope' - https://github.com/JesseLeite/an-old-hope-syntax-atom - */ - /* Millenium Falcon */ - .hljs { - background: #1C1D21; - color: #c0c5ce - } - /* Death Star Comment */ - .hljs-comment, - .hljs-quote { - color: #B6B18B - } - /* Darth Vader */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-deletion { - color: #EB3C54 - } - /* Threepio */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-meta, - .hljs-link { - color: #E7CE56 - } - /* Luke Skywalker */ - .hljs-attribute { - color: #EE7C2B - } - /* Obi Wan Kenobi */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #4FB4D7 - } - /* Yoda */ - .hljs-title, - .hljs-section { - color: #78BB65 - } - /* Mace Windu */ - .hljs-keyword, - .hljs-selector-tag { - color: #B45EA4 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/androidstudio.css b/resources/css/themes/androidstudio.css deleted file mode 100644 index 7722734..0000000 --- a/resources/css/themes/androidstudio.css +++ /dev/null @@ -1,54 +0,0 @@ -.syntax-entry-theme-androidstudio { - /* - Date: 24 Fev 2015 - Author: Pedro Oliveira - */ - .hljs { - color: #a9b7c6; - background: #282b2e - } - .hljs-number, - .hljs-literal, - .hljs-symbol, - .hljs-bullet { - color: #6897BB - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-deletion { - color: #cc7832 - } - .hljs-variable, - .hljs-template-variable, - .hljs-link { - color: #629755 - } - .hljs-comment, - .hljs-quote { - color: #808080 - } - .hljs-meta { - color: #bbb529 - } - .hljs-string, - .hljs-attribute, - .hljs-addition { - color: #6A8759 - } - .hljs-section, - .hljs-title, - .hljs-type { - color: #ffc66d - } - .hljs-name, - .hljs-selector-id, - .hljs-selector-class { - color: #e8bf6a - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/arduino-light.css b/resources/css/themes/arduino-light.css deleted file mode 100644 index 804ba9f..0000000 --- a/resources/css/themes/arduino-light.css +++ /dev/null @@ -1,72 +0,0 @@ -.syntax-entry-theme-arduino-light { - /* - - Arduino® Light Theme - Stefania Mellai - - */ - .hljs { - background: white; - color: #434f54 - } - .hljs-subst { - color: #434f54 - } - .hljs-keyword, - .hljs-attribute, - .hljs-selector-tag, - .hljs-doctag, - .hljs-name { - color: #00979D - } - .hljs-built_in, - .hljs-literal, - .hljs-bullet, - .hljs-code, - .hljs-addition { - color: #D35400 - } - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #00979D - } - .hljs-type, - .hljs-string, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion { - color: #005C5F - } - .hljs-comment { - color: rgba(149,165,166,.8) - } - .hljs-meta .hljs-keyword { - color: #728E00 - } - .hljs-meta { - color: #434f54 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-function { - color: #728E00 - } - .hljs-title, - .hljs-section { - color: #880000; - font-weight: bold - } - .hljs-number { - color: #8A7B52 - } -} diff --git a/resources/css/themes/arta.css b/resources/css/themes/arta.css deleted file mode 100644 index 5fa31a1..0000000 --- a/resources/css/themes/arta.css +++ /dev/null @@ -1,60 +0,0 @@ -.syntax-entry-theme-arta { - /* - Date: 17.V.2011 - Author: pumbur - */ - .hljs { - background: #222; - color: #aaa - } - .hljs-subst { - color: #aaa - } - .hljs-section { - color: #fff - } - .hljs-comment, - .hljs-quote, - .hljs-meta { - color: #444 - } - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-regexp { - color: #ffcc33 - } - .hljs-number, - .hljs-addition { - color: #00cc66 - } - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-template-variable, - .hljs-attribute, - .hljs-link { - color: #32aaee - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class { - color: #6644aa - } - .hljs-title, - .hljs-variable, - .hljs-deletion, - .hljs-template-tag { - color: #bb1166 - } - .hljs-section, - .hljs-doctag, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/ascetic.css b/resources/css/themes/ascetic.css deleted file mode 100644 index dcd5885..0000000 --- a/resources/css/themes/ascetic.css +++ /dev/null @@ -1,39 +0,0 @@ -.syntax-entry-theme-ascetic { - /* - - Original style from softwaremaniacs.org (c) Ivan Sagalaev - - */ - .hljs { - background: white; - color: black - } - .hljs-string, - .hljs-variable, - .hljs-template-variable, - .hljs-symbol, - .hljs-bullet, - .hljs-section, - .hljs-addition, - .hljs-attribute, - .hljs-link { - color: #888 - } - .hljs-comment, - .hljs-quote, - .hljs-meta, - .hljs-deletion { - color: #ccc - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-section, - .hljs-name, - .hljs-type, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/atom-one-dark-reasonable.css b/resources/css/themes/atom-one-dark-reasonable.css deleted file mode 100644 index 8916c0e..0000000 --- a/resources/css/themes/atom-one-dark-reasonable.css +++ /dev/null @@ -1,99 +0,0 @@ -.syntax-entry-theme-atom-one-dark-reasonable { - /* - - Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage - - Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax - - */ - .hljs { - color: #abb2bf; - background: #282c34 - } - .hljs-keyword, - .hljs-operator { - color: #F92672 - } - .hljs-pattern-match { - color: #F92672 - } - .hljs-pattern-match .hljs-constructor { - color: #61aeee - } - .hljs-function { - color: #61aeee - } - .hljs-function .hljs-params { - color: #A6E22E - } - .hljs-function .hljs-params .hljs-typing { - color: #FD971F - } - .hljs-module-access .hljs-module { - color: #7e57c2 - } - .hljs-constructor { - color: #e2b93d - } - .hljs-constructor .hljs-string { - color: #9CCC65 - } - .hljs-comment, - .hljs-quote { - color: #b18eb1; - font-style: italic - } - .hljs-doctag, - .hljs-formula { - color: #c678dd - } - .hljs-section, - .hljs-name, - .hljs-selector-tag, - .hljs-deletion, - .hljs-subst { - color: #e06c75 - } - .hljs-literal { - color: #56b6c2 - } - .hljs-string, - .hljs-regexp, - .hljs-addition, - .hljs-attribute, - .hljs-meta .hljs-string { - color: #98c379 - } - .hljs-built_in, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #e6c07b - } - .hljs-attr, - .hljs-variable, - .hljs-template-variable, - .hljs-type, - .hljs-selector-class, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-number { - color: #d19a66 - } - .hljs-symbol, - .hljs-bullet, - .hljs-link, - .hljs-meta, - .hljs-selector-id, - .hljs-title { - color: #61aeee - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-link { - text-decoration: underline - } -} diff --git a/resources/css/themes/atom-one-dark.css b/resources/css/themes/atom-one-dark.css deleted file mode 100644 index 431f621..0000000 --- a/resources/css/themes/atom-one-dark.css +++ /dev/null @@ -1,84 +0,0 @@ -.syntax-entry-theme-atom-one-dark { - /* - - Atom One Dark by Daniel Gamage - Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax - - base: #282c34 - mono-1: #abb2bf - mono-2: #818896 - mono-3: #5c6370 - hue-1: #56b6c2 - hue-2: #61aeee - hue-3: #c678dd - hue-4: #98c379 - hue-5: #e06c75 - hue-5-2: #be5046 - hue-6: #d19a66 - hue-6-2: #e6c07b - - */ - .hljs { - color: #abb2bf; - background: #282c34 - } - .hljs-comment, - .hljs-quote { - color: #5c6370; - font-style: italic - } - .hljs-doctag, - .hljs-keyword, - .hljs-formula { - color: #c678dd - } - .hljs-section, - .hljs-name, - .hljs-selector-tag, - .hljs-deletion, - .hljs-subst { - color: #e06c75 - } - .hljs-literal { - color: #56b6c2 - } - .hljs-string, - .hljs-regexp, - .hljs-addition, - .hljs-attribute, - .hljs-meta .hljs-string { - color: #98c379 - } - .hljs-attr, - .hljs-variable, - .hljs-template-variable, - .hljs-type, - .hljs-selector-class, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-number { - color: #d19a66 - } - .hljs-symbol, - .hljs-bullet, - .hljs-link, - .hljs-meta, - .hljs-selector-id, - .hljs-title { - color: #61aeee - } - .hljs-built_in, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #e6c07b - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-link { - text-decoration: underline - } -} diff --git a/resources/css/themes/atom-one-light.css b/resources/css/themes/atom-one-light.css deleted file mode 100644 index 732da51..0000000 --- a/resources/css/themes/atom-one-light.css +++ /dev/null @@ -1,84 +0,0 @@ -.syntax-entry-theme-atom-one-light { - /* - - Atom One Light by Daniel Gamage - Original One Light Syntax theme from https://github.com/atom/one-light-syntax - - base: #fafafa - mono-1: #383a42 - mono-2: #686b77 - mono-3: #a0a1a7 - hue-1: #0184bb - hue-2: #4078f2 - hue-3: #a626a4 - hue-4: #50a14f - hue-5: #e45649 - hue-5-2: #c91243 - hue-6: #986801 - hue-6-2: #c18401 - - */ - .hljs { - color: #383a42; - background: #fafafa - } - .hljs-comment, - .hljs-quote { - color: #a0a1a7; - font-style: italic - } - .hljs-doctag, - .hljs-keyword, - .hljs-formula { - color: #a626a4 - } - .hljs-section, - .hljs-name, - .hljs-selector-tag, - .hljs-deletion, - .hljs-subst { - color: #e45649 - } - .hljs-literal { - color: #0184bb - } - .hljs-string, - .hljs-regexp, - .hljs-addition, - .hljs-attribute, - .hljs-meta .hljs-string { - color: #50a14f - } - .hljs-attr, - .hljs-variable, - .hljs-template-variable, - .hljs-type, - .hljs-selector-class, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-number { - color: #986801 - } - .hljs-symbol, - .hljs-bullet, - .hljs-link, - .hljs-meta, - .hljs-selector-id, - .hljs-title { - color: #4078f2 - } - .hljs-built_in, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #c18401 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-link { - text-decoration: underline - } -} diff --git a/resources/css/themes/brown-paper.css b/resources/css/themes/brown-paper.css deleted file mode 100644 index 6c106db..0000000 --- a/resources/css/themes/brown-paper.css +++ /dev/null @@ -1,57 +0,0 @@ -.syntax-entry-theme-brown-paper { - /* - - Brown Paper style from goldblog.com.ua (c) Zaripov Yura - - */ - .hljs { - color: #363c69; - background: #b7a68e url(./brown-papersq.png) - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal { - color: #005599; - font-weight: bold - } - .hljs-subst { - /* default */ - - } - .hljs-string, - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-attribute, - .hljs-symbol, - .hljs-bullet, - .hljs-built_in, - .hljs-addition, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable, - .hljs-link, - .hljs-name { - color: #2c009f - } - .hljs-comment, - .hljs-quote, - .hljs-meta, - .hljs-deletion { - color: #802022 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-doctag, - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/codepen-embed.css b/resources/css/themes/codepen-embed.css deleted file mode 100644 index 67eceba..0000000 --- a/resources/css/themes/codepen-embed.css +++ /dev/null @@ -1,51 +0,0 @@ -.syntax-entry-theme-codepen-embed { - /* - codepen.io Embed Theme - Author: Justin Perry - Original theme - https://github.com/chriskempson/tomorrow-theme - */ - .hljs { - background: #222; - color: #fff - } - .hljs-comment, - .hljs-quote { - color: #777 - } - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-regexp, - .hljs-meta, - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-params, - .hljs-symbol, - .hljs-bullet, - .hljs-link, - .hljs-deletion { - color: #ab875d - } - .hljs-section, - .hljs-title, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-type, - .hljs-attribute { - color: #9b869b - } - .hljs-string, - .hljs-keyword, - .hljs-selector-tag, - .hljs-addition { - color: #8f9c6c - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/color-brewer.css b/resources/css/themes/color-brewer.css deleted file mode 100644 index f2f5ca6..0000000 --- a/resources/css/themes/color-brewer.css +++ /dev/null @@ -1,60 +0,0 @@ -.syntax-entry-theme-color-brewer { - /* - - Colorbrewer theme - Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock - Ported by Fabrício Tavares de Oliveira - - */ - .hljs { - color: #000; - background: #fff - } - .hljs-subst { - /* default */ - - } - .hljs-string, - .hljs-meta, - .hljs-symbol, - .hljs-template-tag, - .hljs-template-variable, - .hljs-addition { - color: #756bb1 - } - .hljs-comment, - .hljs-quote { - color: #636363 - } - .hljs-number, - .hljs-regexp, - .hljs-literal, - .hljs-bullet, - .hljs-link { - color: #31a354 - } - .hljs-deletion, - .hljs-variable { - color: #88f - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-title, - .hljs-section, - .hljs-built_in, - .hljs-doctag, - .hljs-type, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-strong { - color: #3182bd - } - .hljs-emphasis { - font-style: italic - } - .hljs-attribute { - color: #e6550d - } -} diff --git a/resources/css/themes/dark.css b/resources/css/themes/dark.css deleted file mode 100644 index f8e148f..0000000 --- a/resources/css/themes/dark.css +++ /dev/null @@ -1,56 +0,0 @@ -.syntax-entry-theme-dark { - /* - - Dark style from softwaremaniacs.org (c) Ivan Sagalaev - - */ - .hljs { - color: #ddd; - background: #303030 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-section, - .hljs-link { - color: white - } - .hljs-subst { - /* default */ - - } - .hljs-string, - .hljs-title, - .hljs-name, - .hljs-type, - .hljs-attribute, - .hljs-symbol, - .hljs-bullet, - .hljs-built_in, - .hljs-addition, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable { - color: #d88 - } - .hljs-comment, - .hljs-quote, - .hljs-deletion, - .hljs-meta { - color: #979797 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-title, - .hljs-section, - .hljs-doctag, - .hljs-type, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/default.css b/resources/css/themes/default.css deleted file mode 100644 index 54c6421..0000000 --- a/resources/css/themes/default.css +++ /dev/null @@ -1,103 +0,0 @@ -.syntax-entry-theme-default { - /*! - Theme: Default - Description: Original highlight.js style - Author: (c) Ivan Sagalaev - Maintainer: @highlightjs/core-team - Website: https://highlightjs.org/ - License: see project LICENSE - Touched: 2021 - */ - /* - This is left on purpose making default.css the single file that can be lifted - as-is from the repository directly without the need for a build step - - Typically this "required" baseline CSS is added by `makestuff.js` during build. - */ - /* end baseline CSS */ - .hljs { - background: #F3F3F3; - color: #444 - } - /* Base color: saturation 0; */ - .hljs-subst { - /* default */ - - } - /* purposely ignored */ - .hljs-formula, - .hljs-attr, - .hljs-property, - .hljs-params { - - } - .hljs-comment { - color: #697070 - } - .hljs-tag, - .hljs-punctuation { - color: #444a - } - .hljs-tag .hljs-name, - .hljs-tag .hljs-attr { - color: #444 - } - .hljs-keyword, - .hljs-attribute, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-name { - font-weight: bold - } - /* User color: hue: 0 */ - .hljs-type, - .hljs-string, - .hljs-number, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion { - color: #880000 - } - .hljs-title, - .hljs-section { - color: #880000; - font-weight: bold - } - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-operator, - .hljs-selector-pseudo { - color: #ab5656 - } - /* Language color: hue: 90; */ - .hljs-literal { - color: #695 - } - .hljs-built_in, - .hljs-bullet, - .hljs-code, - .hljs-addition { - color: #397300 - } - /* Meta color: hue: 200 */ - .hljs-meta { - color: #1f7199 - } - .hljs-meta .hljs-string { - color: #38a - } - /* Misc effects */ - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/devibeans.css b/resources/css/themes/devibeans.css deleted file mode 100644 index 31bd794..0000000 --- a/resources/css/themes/devibeans.css +++ /dev/null @@ -1,84 +0,0 @@ -.syntax-entry-theme-devibeans { - /*! - Theme: devibeans (dark) - Author: @terminaldweller - Maintainer: @terminaldweller - - Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim) - */ - .hljs { - background: #000000; - color: #a39e9b - } - .hljs-attr, - .hljs-template-tag { - color: #8787d7 - } - .hljs-comment, - .hljs-doctag, - .hljs-quote { - color: #339966 - } - .hljs-params { - color: #a39e9b - } - .hljs-regexp { - color: #d700ff - } - .hljs-tag, - .hljs-selector-id, - .hljs-number, - .hljs-literal { - color: #ef5350 - } - .hljs-meta, - .hljs-meta .hljs-keyword { - color: #0087ff - } - /* opt-out */ - .hljs-operator, - .hljs-punctuation { - - } - .hljs-selector-class, - .hljs-code, - .hljs-formula, - .hljs-variable, - .hljs-template-variable, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-link, - .hljs-keyword { - color: #64b5f6 - } - .hljs-built_in, - .hljs-title, - .hljs-deletion { - color: #ff8700 - } - .hljs-type, - .hljs-section, - .hljs-function, - .hljs-name, - .hljs-property, - .hljs-attribute { - color: #ffd75f - } - .hljs-meta .hljs-string, - .hljs-string, - .hljs-subst, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #558b2f - } - .hljs-selector-tag { - color: #9966ff - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/docco.css b/resources/css/themes/docco.css deleted file mode 100644 index 5953747..0000000 --- a/resources/css/themes/docco.css +++ /dev/null @@ -1,77 +0,0 @@ -.syntax-entry-theme-docco { - /* - Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) - */ - .hljs { - color: #000; - background: #f8f8ff - } - .hljs-comment, - .hljs-quote { - color: #408080; - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-subst { - color: #954121 - } - .hljs-number { - color: #40a070 - } - .hljs-string, - .hljs-doctag { - color: #219161 - } - .hljs-selector-id, - .hljs-selector-class, - .hljs-section, - .hljs-type { - color: #19469d - } - .hljs-params { - color: #00f - } - .hljs-title { - color: #458; - font-weight: bold - } - .hljs-tag, - .hljs-name, - .hljs-attribute { - color: #000080; - font-weight: normal - } - .hljs-variable, - .hljs-template-variable { - color: #008080 - } - .hljs-regexp, - .hljs-link { - color: #b68 - } - .hljs-symbol, - .hljs-bullet { - color: #990073 - } - .hljs-built_in { - color: #0086b3 - } - .hljs-meta { - color: #999; - font-weight: bold - } - .hljs-deletion { - background: #fdd - } - .hljs-addition { - background: #dfd - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/far.css b/resources/css/themes/far.css deleted file mode 100644 index a37c5c5..0000000 --- a/resources/css/themes/far.css +++ /dev/null @@ -1,61 +0,0 @@ -.syntax-entry-theme-far { - /* - - FAR Style (c) MajestiC - - */ - .hljs { - color: #0ff; - background: #000080 - } - .hljs-subst { - /* default */ - - } - .hljs-string, - .hljs-attribute, - .hljs-symbol, - .hljs-bullet, - .hljs-built_in, - .hljs-template-tag, - .hljs-template-variable, - .hljs-addition { - color: #ff0 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-section, - .hljs-type, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-variable { - color: #fff - } - .hljs-comment, - .hljs-quote, - .hljs-doctag, - .hljs-deletion { - color: #888 - } - .hljs-number, - .hljs-regexp, - .hljs-literal, - .hljs-link { - color: #0f0 - } - .hljs-meta { - color: #008080 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-title, - .hljs-section, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/felipec.css b/resources/css/themes/felipec.css deleted file mode 100644 index 6fbf5b9..0000000 --- a/resources/css/themes/felipec.css +++ /dev/null @@ -1,88 +0,0 @@ -.syntax-entry-theme-felipec { - /*! - * Theme: FelipeC - * Author: (c) 2021 Felipe Contreras - * Website: https://github.com/felipec/vim-felipec - * - * Autogenerated with vim-felipec's generator. - */ - .hljs { - color: #dddde1; - background: #1e1e22 - } - .hljs::selection, - .hljs ::selection { - color: #1e1e22; - background: #bf8fef - } - .hljs-comment, - .hljs-code, - .hljs-quote { - color: #888896 - } - .hljs-number, - .hljs-literal, - .hljs-deletion { - color: #ef8f8f - } - .hljs-punctuation, - .hljs-meta, - .hljs-operator, - .hljs-subst, - .hljs-doctag, - .hljs-template-variable, - .hljs-selector-attr { - color: #efbf8f - } - .hljs-type { - color: #efef8f - } - .hljs-tag, - .hljs-title, - .hljs-selector-class, - .hljs-selector-id { - color: #bfef8f - } - .hljs-string, - .hljs-regexp, - .hljs-addition { - color: #8fef8f - } - .hljs-class, - .hljs-property { - color: #8fefbf - } - .hljs-name, - .hljs-selector-tag { - color: #8fefef - } - .hljs-keyword, - .hljs-built_in { - color: #8fbfef - } - .hljs-section, - .hljs-bullet { - color: #8f8fef - } - .hljs-selector-pseudo { - color: #bf8fef - } - .hljs-variable, - .hljs-params, - .hljs-attr, - .hljs-attribute { - color: #ef8fef - } - .hljs-symbol, - .hljs-link { - color: #ef8fbf - } - .hljs-strong, - .hljs-literal, - .hljs-title { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/filament-dark.css b/resources/css/themes/filament-dark.css deleted file mode 100644 index 3da58f7..0000000 --- a/resources/css/themes/filament-dark.css +++ /dev/null @@ -1,73 +0,0 @@ -.syntax-entry-theme-filament-dark { - .hljs { - @apply bg-gray-950 text-white ring-gray-50/5; - } - .hljs-doctag, - .hljs-keyword, - .hljs-meta .hljs-keyword, - .hljs-template-tag, - .hljs-template-variable, - .hljs-type, - .hljs-variable.language_ { - @apply text-orange-400; - } - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-title.function_ { - @apply text-purple-400; - } - .hljs-attr, - .hljs-attribute, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-operator, - .hljs-variable, - .hljs-selector-attr, - .hljs-selector-class, - .hljs-selector-id { - @apply text-blue-400; - } - .hljs-regexp, - .hljs-string, - .hljs-meta .hljs-string { - @apply text-blue-600; - } - .hljs-built_in, - .hljs-symbol { - @apply text-orange-400; - } - .hljs-comment, - .hljs-code, - .hljs-formula { - @apply text-gray-400; - } - .hljs-name, - .hljs-quote, - .hljs-selector-tag, - .hljs-selector-pseudo { - @apply text-green-400; - } - .hljs-subst { - @apply text-gray-400; - } - .hljs-section { - @apply text-blue-600 font-bold; - } - .hljs-bullet { - @apply text-amber-400; - } - .hljs-emphasis { - @apply text-gray-400 italic; - } - .hljs-strong { - @apply text-gray-400 font-bold; - } - .hljs-addition { - @apply text-green-200 bg-green-900; - } - .hljs-deletion { - @apply text-red-200 bg-red-900; - } -} diff --git a/resources/css/themes/filament.css b/resources/css/themes/filament.css deleted file mode 100644 index 0f1b828..0000000 --- a/resources/css/themes/filament.css +++ /dev/null @@ -1,73 +0,0 @@ -.syntax-entry-theme-filament { - .hljs { - @apply bg-gray-50 text-gray-950 ring-gray-950/5; - } - .hljs-doctag, - .hljs-keyword, - .hljs-meta .hljs-keyword, - .hljs-template-tag, - .hljs-template-variable, - .hljs-type, - .hljs-variable.language_ { - @apply text-red-600; - } - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-title.function_ { - @apply text-purple-600; - } - .hljs-attr, - .hljs-attribute, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-operator, - .hljs-variable, - .hljs-selector-attr, - .hljs-selector-class, - .hljs-selector-id { - @apply text-blue-600; - } - .hljs-regexp, - .hljs-string, - .hljs-meta .hljs-string { - @apply text-blue-950; - } - .hljs-built_in, - .hljs-symbol { - @apply text-orange-600; - } - .hljs-comment, - .hljs-code, - .hljs-formula { - @apply text-gray-400; - } - .hljs-name, - .hljs-quote, - .hljs-selector-tag, - .hljs-selector-pseudo { - @apply text-green-600; - } - .hljs-subst { - @apply text-gray-950; - } - .hljs-section { - @apply text-blue-600 font-bold; - } - .hljs-bullet { - @apply text-amber-700; - } - .hljs-emphasis { - @apply text-gray-950 italic; - } - .hljs-strong { - @apply text-gray-950 font-bold; - } - .hljs-addition { - @apply text-green-600 bg-gray-200; - } - .hljs-deletion { - @apply text-red-600 bg-gray-200; - } -} diff --git a/resources/css/themes/foundation.css b/resources/css/themes/foundation.css deleted file mode 100644 index a44de4c..0000000 --- a/resources/css/themes/foundation.css +++ /dev/null @@ -1,74 +0,0 @@ -.syntax-entry-theme-foundation { - /* - Description: Foundation 4 docs style for highlight.js - Author: Dan Allen - Website: http://foundation.zurb.com/docs/ - Version: 1.0 - Date: 2013-04-02 - */ - .hljs { - background: #eee; - color: black - } - .hljs-link, - .hljs-emphasis, - .hljs-attribute, - .hljs-addition { - color: #070 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong, - .hljs-string, - .hljs-deletion { - color: #d14 - } - .hljs-strong { - font-weight: bold - } - .hljs-quote, - .hljs-comment { - color: #998; - font-style: italic - } - .hljs-section, - .hljs-title { - color: #900 - } - .hljs-class .hljs-title, - .hljs-title.class_, - .hljs-type { - color: #458 - } - .hljs-variable, - .hljs-template-variable { - color: #336699 - } - .hljs-bullet { - color: #997700 - } - .hljs-meta { - color: #3344bb - } - .hljs-code, - .hljs-number, - .hljs-literal, - .hljs-keyword, - .hljs-selector-tag { - color: #099 - } - .hljs-regexp { - background-color: #fff0ff; - color: #880088 - } - .hljs-symbol { - color: #990073 - } - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class { - color: #007700 - } -} diff --git a/resources/css/themes/github-dark-dimmed.css b/resources/css/themes/github-dark-dimmed.css deleted file mode 100644 index 1369669..0000000 --- a/resources/css/themes/github-dark-dimmed.css +++ /dev/null @@ -1,111 +0,0 @@ -.syntax-entry-theme-github-dark-dimmed { - /*! - Theme: GitHub Dark Dimmed - Description: Dark dimmed theme as seen on github.com - Author: github.com - Maintainer: @Hirse - Updated: 2021-05-15 - - Colors taken from GitHub's CSS - */ - .hljs { - color: #adbac7; - background: #22272e - } - .hljs-doctag, - .hljs-keyword, - .hljs-meta .hljs-keyword, - .hljs-template-tag, - .hljs-template-variable, - .hljs-type, - .hljs-variable.language_ { - /* prettylights-syntax-keyword */ - color: #f47067 - } - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-title.function_ { - /* prettylights-syntax-entity */ - color: #dcbdfb - } - .hljs-attr, - .hljs-attribute, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-operator, - .hljs-variable, - .hljs-selector-attr, - .hljs-selector-class, - .hljs-selector-id { - /* prettylights-syntax-constant */ - color: #6cb6ff - } - .hljs-regexp, - .hljs-string, - .hljs-meta .hljs-string { - /* prettylights-syntax-string */ - color: #96d0ff - } - .hljs-built_in, - .hljs-symbol { - /* prettylights-syntax-variable */ - color: #f69d50 - } - .hljs-comment, - .hljs-code, - .hljs-formula { - /* prettylights-syntax-comment */ - color: #768390 - } - .hljs-name, - .hljs-quote, - .hljs-selector-tag, - .hljs-selector-pseudo { - /* prettylights-syntax-entity-tag */ - color: #8ddb8c - } - .hljs-subst { - /* prettylights-syntax-storage-modifier-import */ - color: #adbac7 - } - .hljs-section { - /* prettylights-syntax-markup-heading */ - color: #316dca; - font-weight: bold - } - .hljs-bullet { - /* prettylights-syntax-markup-list */ - color: #eac55f - } - .hljs-emphasis { - /* prettylights-syntax-markup-italic */ - color: #adbac7; - font-style: italic - } - .hljs-strong { - /* prettylights-syntax-markup-bold */ - color: #adbac7; - font-weight: bold - } - .hljs-addition { - /* prettylights-syntax-markup-inserted */ - color: #b4f1b4; - background-color: #1b4721 - } - .hljs-deletion { - /* prettylights-syntax-markup-deleted */ - color: #ffd8d3; - background-color: #78191b - } - .hljs-char.escape_, - .hljs-link, - .hljs-params, - .hljs-property, - .hljs-punctuation, - .hljs-tag { - /* purposely ignored */ - - } -} diff --git a/resources/css/themes/github-dark.css b/resources/css/themes/github-dark.css deleted file mode 100644 index 57e64a2..0000000 --- a/resources/css/themes/github-dark.css +++ /dev/null @@ -1,112 +0,0 @@ -.syntax-entry-theme-github-dark { - /*! - Theme: GitHub Dark - Description: Dark theme as seen on github.com - Author: github.com - Maintainer: @Hirse - Updated: 2021-05-15 - - Outdated base version: https://github.com/primer/github-syntax-dark - Current colors taken from GitHub's CSS - */ - .hljs { - color: #c9d1d9; - background: #0d1117 - } - .hljs-doctag, - .hljs-keyword, - .hljs-meta .hljs-keyword, - .hljs-template-tag, - .hljs-template-variable, - .hljs-type, - .hljs-variable.language_ { - /* prettylights-syntax-keyword */ - color: #ff7b72 - } - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-title.function_ { - /* prettylights-syntax-entity */ - color: #d2a8ff - } - .hljs-attr, - .hljs-attribute, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-operator, - .hljs-variable, - .hljs-selector-attr, - .hljs-selector-class, - .hljs-selector-id { - /* prettylights-syntax-constant */ - color: #79c0ff - } - .hljs-regexp, - .hljs-string, - .hljs-meta .hljs-string { - /* prettylights-syntax-string */ - color: #a5d6ff - } - .hljs-built_in, - .hljs-symbol { - /* prettylights-syntax-variable */ - color: #ffa657 - } - .hljs-comment, - .hljs-code, - .hljs-formula { - /* prettylights-syntax-comment */ - color: #8b949e - } - .hljs-name, - .hljs-quote, - .hljs-selector-tag, - .hljs-selector-pseudo { - /* prettylights-syntax-entity-tag */ - color: #7ee787 - } - .hljs-subst { - /* prettylights-syntax-storage-modifier-import */ - color: #c9d1d9 - } - .hljs-section { - /* prettylights-syntax-markup-heading */ - color: #1f6feb; - font-weight: bold - } - .hljs-bullet { - /* prettylights-syntax-markup-list */ - color: #f2cc60 - } - .hljs-emphasis { - /* prettylights-syntax-markup-italic */ - color: #c9d1d9; - font-style: italic - } - .hljs-strong { - /* prettylights-syntax-markup-bold */ - color: #c9d1d9; - font-weight: bold - } - .hljs-addition { - /* prettylights-syntax-markup-inserted */ - color: #aff5b4; - background-color: #033a16 - } - .hljs-deletion { - /* prettylights-syntax-markup-deleted */ - color: #ffdcd7; - background-color: #67060c - } - .hljs-char.escape_, - .hljs-link, - .hljs-params, - .hljs-property, - .hljs-punctuation, - .hljs-tag { - /* purposely ignored */ - - } -} diff --git a/resources/css/themes/github.css b/resources/css/themes/github.css deleted file mode 100644 index ed4fa38..0000000 --- a/resources/css/themes/github.css +++ /dev/null @@ -1,112 +0,0 @@ -.syntax-entry-theme-github { - /*! - Theme: GitHub - Description: Light theme as seen on github.com - Author: github.com - Maintainer: @Hirse - Updated: 2021-05-15 - - Outdated base version: https://github.com/primer/github-syntax-light - Current colors taken from GitHub's CSS - */ - .hljs { - color: #24292e; - background: #ffffff - } - .hljs-doctag, - .hljs-keyword, - .hljs-meta .hljs-keyword, - .hljs-template-tag, - .hljs-template-variable, - .hljs-type, - .hljs-variable.language_ { - /* prettylights-syntax-keyword */ - color: #d73a49 - } - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-title.function_ { - /* prettylights-syntax-entity */ - color: #6f42c1 - } - .hljs-attr, - .hljs-attribute, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-operator, - .hljs-variable, - .hljs-selector-attr, - .hljs-selector-class, - .hljs-selector-id { - /* prettylights-syntax-constant */ - color: #005cc5 - } - .hljs-regexp, - .hljs-string, - .hljs-meta .hljs-string { - /* prettylights-syntax-string */ - color: #032f62 - } - .hljs-built_in, - .hljs-symbol { - /* prettylights-syntax-variable */ - color: #e36209 - } - .hljs-comment, - .hljs-code, - .hljs-formula { - /* prettylights-syntax-comment */ - color: #6a737d - } - .hljs-name, - .hljs-quote, - .hljs-selector-tag, - .hljs-selector-pseudo { - /* prettylights-syntax-entity-tag */ - color: #22863a - } - .hljs-subst { - /* prettylights-syntax-storage-modifier-import */ - color: #24292e - } - .hljs-section { - /* prettylights-syntax-markup-heading */ - color: #005cc5; - font-weight: bold - } - .hljs-bullet { - /* prettylights-syntax-markup-list */ - color: #735c0f - } - .hljs-emphasis { - /* prettylights-syntax-markup-italic */ - color: #24292e; - font-style: italic - } - .hljs-strong { - /* prettylights-syntax-markup-bold */ - color: #24292e; - font-weight: bold - } - .hljs-addition { - /* prettylights-syntax-markup-inserted */ - color: #22863a; - background-color: #f0fff4 - } - .hljs-deletion { - /* prettylights-syntax-markup-deleted */ - color: #b31d28; - background-color: #ffeef0 - } - .hljs-char.escape_, - .hljs-link, - .hljs-params, - .hljs-property, - .hljs-punctuation, - .hljs-tag { - /* purposely ignored */ - - } -} diff --git a/resources/css/themes/gml.css b/resources/css/themes/gml.css deleted file mode 100644 index bdaa8c1..0000000 --- a/resources/css/themes/gml.css +++ /dev/null @@ -1,66 +0,0 @@ -.syntax-entry-theme-gml { - /* - - GML Theme - Meseta - - */ - .hljs { - background: #222222; - color: #C0C0C0 - } - .hljs-keyword { - color: #FFB871; - font-weight: bold - } - .hljs-built_in { - color: #FFB871 - } - .hljs-literal { - color: #FF8080 - } - .hljs-symbol { - color: #58E55A - } - .hljs-comment { - color: #5B995B - } - .hljs-string { - color: #FFFF00 - } - .hljs-number { - color: #FF8080 - } - .hljs-attribute, - .hljs-selector-tag, - .hljs-doctag, - .hljs-name, - .hljs-bullet, - .hljs-code, - .hljs-addition, - .hljs-regexp, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-type, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion, - .hljs-title, - .hljs-section, - .hljs-function, - .hljs-meta .hljs-keyword, - .hljs-meta, - .hljs-subst { - color: #C0C0C0 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/googlecode.css b/resources/css/themes/googlecode.css deleted file mode 100644 index 8467ed5..0000000 --- a/resources/css/themes/googlecode.css +++ /dev/null @@ -1,73 +0,0 @@ -.syntax-entry-theme-googlecode { - /* - - Google Code style (c) Aahan Krish - - */ - .hljs { - background: white; - color: black - } - .hljs-comment, - .hljs-quote { - color: #800 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-section, - .hljs-title, - .hljs-name { - color: #008 - } - .hljs-variable, - .hljs-template-variable { - color: #660 - } - .hljs-string, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-regexp { - color: #080 - } - .hljs-literal, - .hljs-symbol, - .hljs-bullet, - .hljs-meta, - .hljs-number, - .hljs-link { - color: #066 - } - .hljs-title, - .hljs-doctag, - .hljs-type, - .hljs-attr, - .hljs-built_in, - .hljs-params { - color: #606 - } - .hljs-attribute, - .hljs-subst { - color: #000 - } - .hljs-formula { - background-color: #eee; - font-style: italic - } - .hljs-selector-id, - .hljs-selector-class { - color: #9B703F - } - .hljs-addition { - background-color: #baeeba - } - .hljs-deletion { - background-color: #ffc8bd - } - .hljs-doctag, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/gradient-dark.css b/resources/css/themes/gradient-dark.css deleted file mode 100644 index 6dc05aa..0000000 --- a/resources/css/themes/gradient-dark.css +++ /dev/null @@ -1,84 +0,0 @@ -.syntax-entry-theme-gradient-dark { - /* - - Gradient Dark (c) Samia Ali - - */ - .hljs { - background-color: #652487; - background-image: linear-gradient(160deg, #652487 0%, #443ac3 35%, #0174b7 68%, #04988e 100%); - color: #e7e4eb - } - .hljs-subtr { - color: #e7e4eb - } - .hljs-doctag, - .hljs-meta, - .hljs-comment, - .hljs-quote { - color: #af8dd9 - } - .hljs-selector-tag, - .hljs-selector-id, - .hljs-template-tag, - .hljs-regexp, - .hljs-attr, - .hljs-tag { - color: #AEFBFF - } - .hljs-params, - .hljs-selector-class, - .hljs-bullet { - color: #F19FFF - } - .hljs-keyword, - .hljs-section, - .hljs-meta .hljs-keyword, - .hljs-symbol, - .hljs-type { - color: #17fc95 - } - .hljs-addition, - .hljs-number, - .hljs-link { - color: #C5FE00 - } - .hljs-string { - color: #38c0ff - } - .hljs-attribute, - .hljs-addition { - color: #E7FF9F - } - .hljs-variable, - .hljs-template-variable { - color: #E447FF - } - .hljs-built_in, - .hljs-formula, - .hljs-name, - .hljs-title, - .hljs-class, - .hljs-function { - color: #FFC800 - } - .hljs-selector-pseudo, - .hljs-deletion, - .hljs-literal { - color: #FF9E44 - } - .hljs-emphasis, - .hljs-quote { - font-style: italic - } - .hljs-params, - .hljs-selector-class, - .hljs-strong, - .hljs-selector-tag, - .hljs-selector-id, - .hljs-template-tag, - .hljs-section, - .hljs-keyword { - font-weight: bold - } -} diff --git a/resources/css/themes/gradient-light.css b/resources/css/themes/gradient-light.css deleted file mode 100644 index 785a310..0000000 --- a/resources/css/themes/gradient-light.css +++ /dev/null @@ -1,84 +0,0 @@ -.syntax-entry-theme-gradient-light { - /* - - Gradient Light (c) Samia Ali - - */ - .hljs { - background-color: #f9ccff; - background-image: linear-gradient(295deg, #f9ccff 0%, #e6bbf9 11%, #9ec6f9 32%, #55e6ee 60%, #91f5d1 74%, #f9ffbf 98%); - color: #250482 - } - .hljs-subtr { - color: #01958B - } - .hljs-doctag, - .hljs-meta, - .hljs-comment, - .hljs-quote { - color: #CB7200 - } - .hljs-selector-tag, - .hljs-selector-id, - .hljs-template-tag, - .hljs-regexp, - .hljs-attr, - .hljs-tag { - color: #07BD5F - } - .hljs-params, - .hljs-selector-class, - .hljs-bullet { - color: #43449F - } - .hljs-keyword, - .hljs-section, - .hljs-meta .hljs-keyword, - .hljs-symbol, - .hljs-type { - color: #7D2801 - } - .hljs-addition, - .hljs-number, - .hljs-link { - color: #7F0096 - } - .hljs-string { - color: #2681ab - } - .hljs-attribute, - .hljs-addition { - color: #296562 - } - .hljs-variable, - .hljs-template-variable { - color: #025C8F - } - .hljs-built_in, - .hljs-formula, - .hljs-name, - .hljs-title, - .hljs-class, - .hljs-function { - color: #529117 - } - .hljs-selector-pseudo, - .hljs-deletion, - .hljs-literal { - color: #AD13FF - } - .hljs-emphasis, - .hljs-quote { - font-style: italic - } - .hljs-params, - .hljs-selector-class, - .hljs-strong, - .hljs-selector-tag, - .hljs-selector-id, - .hljs-template-tag, - .hljs-section, - .hljs-keyword { - font-weight: bold - } -} diff --git a/resources/css/themes/grayscale.css b/resources/css/themes/grayscale.css deleted file mode 100644 index 076ce22..0000000 --- a/resources/css/themes/grayscale.css +++ /dev/null @@ -1,83 +0,0 @@ -.syntax-entry-theme-grayscale { - /* - - grayscale style (c) MY Sun - - */ - .hljs { - color: #333; - background: #fff - } - .hljs-comment, - .hljs-quote { - color: #777; - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-subst { - color: #333; - font-weight: bold - } - .hljs-number, - .hljs-literal { - color: #777 - } - .hljs-string, - .hljs-doctag, - .hljs-formula { - color: #333; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat - } - .hljs-title, - .hljs-section, - .hljs-selector-id { - color: #000; - font-weight: bold - } - .hljs-subst { - font-weight: normal - } - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-type, - .hljs-name { - color: #333; - font-weight: bold - } - .hljs-tag { - color: #333 - } - .hljs-regexp { - color: #333; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat - } - .hljs-symbol, - .hljs-bullet, - .hljs-link { - color: #000; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat - } - .hljs-built_in { - color: #000; - text-decoration: underline - } - .hljs-meta { - color: #999; - font-weight: bold - } - .hljs-deletion { - color: #fff; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat - } - .hljs-addition { - color: #000; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/hybrid.css b/resources/css/themes/hybrid.css deleted file mode 100644 index 28fcc54..0000000 --- a/resources/css/themes/hybrid.css +++ /dev/null @@ -1,82 +0,0 @@ -.syntax-entry-theme-hybrid { - /* - - vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) - - */ - .hljs { - background: #1d1f21; - color: #c5c8c6 - } - /*selection color*/ - .hljs::selection, - .hljs span::selection { - background: #373b41 - } - .hljs::-moz-selection, - .hljs span::-moz-selection { - background: #373b41 - } - /*color: fg_yellow*/ - .hljs-title, - .hljs-name { - color: #f0c674 - } - /*color: fg_comment*/ - .hljs-comment, - .hljs-meta, - .hljs-meta .hljs-keyword { - color: #707880 - } - /*color: fg_red*/ - .hljs-number, - .hljs-symbol, - .hljs-literal, - .hljs-deletion, - .hljs-link { - color: #cc6666 - } - /*color: fg_green*/ - .hljs-string, - .hljs-doctag, - .hljs-addition, - .hljs-regexp, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #b5bd68 - } - /*color: fg_purple*/ - .hljs-attribute, - .hljs-code, - .hljs-selector-id { - color: #b294bb - } - /*color: fg_blue*/ - .hljs-keyword, - .hljs-selector-tag, - .hljs-bullet, - .hljs-tag { - color: #81a2be - } - /*color: fg_aqua*/ - .hljs-subst, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable { - color: #8abeb7 - } - /*color: fg_orange*/ - .hljs-type, - .hljs-built_in, - .hljs-quote, - .hljs-section, - .hljs-selector-class { - color: #de935f - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/idea.css b/resources/css/themes/idea.css deleted file mode 100644 index 4db545d..0000000 --- a/resources/css/themes/idea.css +++ /dev/null @@ -1,80 +0,0 @@ -.syntax-entry-theme-idea { - /* - - Intellij Idea-like styling (c) Vasily Polovnyov - - */ - .hljs { - color: #000; - background: #fff - } - .hljs-subst, - .hljs-title { - font-weight: normal; - color: #000 - } - .hljs-comment, - .hljs-quote { - color: #808080; - font-style: italic - } - .hljs-meta { - color: #808000 - } - .hljs-tag { - background: #efefef - } - .hljs-section, - .hljs-name, - .hljs-literal, - .hljs-keyword, - .hljs-selector-tag, - .hljs-type, - .hljs-selector-id, - .hljs-selector-class { - font-weight: bold; - color: #000080 - } - .hljs-attribute, - .hljs-number, - .hljs-regexp, - .hljs-link { - font-weight: bold; - color: #0000ff - } - .hljs-number, - .hljs-regexp, - .hljs-link { - font-weight: normal - } - .hljs-string { - color: #008000; - font-weight: bold - } - .hljs-symbol, - .hljs-bullet, - .hljs-formula { - color: #000; - background: #d0eded; - font-style: italic - } - .hljs-doctag { - text-decoration: underline - } - .hljs-variable, - .hljs-template-variable { - color: #660e7a - } - .hljs-addition { - background: #baeeba - } - .hljs-deletion { - background: #ffc8bd - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/intellij-light.css b/resources/css/themes/intellij-light.css deleted file mode 100644 index 00da085..0000000 --- a/resources/css/themes/intellij-light.css +++ /dev/null @@ -1,101 +0,0 @@ -.syntax-entry-theme-intellij-light { - /* - - Intellij-light style (c) Pegasis - - */ - .hljs { - color: #000; - background: #fff - } - .hljs-subst, - .hljs-title { - font-weight: normal; - color: #000 - } - .hljs-title.function_ { - color: #7A7A43 - } - .hljs-code, - .hljs-comment, - .hljs-quote { - color: #8C8C8C; - font-style: italic - } - .hljs-meta { - color: #9E880D - } - .hljs-section { - color: #871094 - } - .hljs-variable.language_, - .hljs-symbol, - .hljs-selector-class, - .hljs-selector-id, - .hljs-selector-tag, - .hljs-template-tag, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-keyword, - .hljs-meta .hljs-keyword, - .hljs-literal, - .hljs-name, - .hljs-built_in, - .hljs-type { - color: #0033B3 - } - .hljs-property, - .hljs-attr { - color: #871094 - } - .hljs-attribute { - color: #174AD4 - } - .hljs-number { - color: #1750EB - } - .hljs-regexp { - color: #264EFF - } - .hljs-link { - text-decoration: underline; - color: #006DCC - } - .hljs-meta .hljs-string, - .hljs-string { - color: #067D17 - } - .hljs-char.escape_ { - color: #0037A6 - } - .hljs-doctag { - text-decoration: underline - } - .hljs-template-variable { - color: #248F8F - } - .hljs-addition { - background: #BEE6BE - } - .hljs-deletion { - background: #D6D6D6 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-variable, - .hljs-operator, - .hljs-punctuation, - .hljs-title.class_.inherited__, - .hljs-title.class_, - .hljs-params, - .hljs-bullet, - .hljs-formula, - .hljs-tag { - /* purposely ignored */ - - } -} diff --git a/resources/css/themes/ir-black.css b/resources/css/themes/ir-black.css deleted file mode 100644 index 24747e5..0000000 --- a/resources/css/themes/ir-black.css +++ /dev/null @@ -1,60 +0,0 @@ -.syntax-entry-theme-ir-black { - /* - IR_Black style (c) Vasily Mikhailitchenko - */ - .hljs { - background: #000; - color: #f8f8f8 - } - .hljs-comment, - .hljs-quote, - .hljs-meta { - color: #7c7c7c - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-tag, - .hljs-name { - color: #96cbfe - } - .hljs-attribute, - .hljs-selector-id { - color: #ffffb6 - } - .hljs-string, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-addition { - color: #a8ff60 - } - .hljs-subst { - color: #daefa3 - } - .hljs-regexp, - .hljs-link { - color: #e9c062 - } - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-doctag { - color: #ffffb6 - } - .hljs-symbol, - .hljs-bullet, - .hljs-variable, - .hljs-template-variable, - .hljs-literal { - color: #c6c5fe - } - .hljs-number, - .hljs-deletion { - color: #ff73fd - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/isbl-editor-dark.css b/resources/css/themes/isbl-editor-dark.css deleted file mode 100644 index 7e3ebb4..0000000 --- a/resources/css/themes/isbl-editor-dark.css +++ /dev/null @@ -1,88 +0,0 @@ -.syntax-entry-theme-isbl-editor-dark { - /* - - ISBL Editor style dark color scheme (c) Dmitriy Tarasov - - */ - .hljs { - background: #404040; - color: #f0f0f0 - } - /* Base color: saturation 0; */ - .hljs, - .hljs-subst { - color: #f0f0f0 - } - .hljs-comment { - color: #b5b5b5; - font-style: italic - } - .hljs-keyword, - .hljs-attribute, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-name { - color: #f0f0f0; - font-weight: bold - } - /* User color: hue: 0 */ - .hljs-string { - color: #97bf0d - } - .hljs-type, - .hljs-number, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion { - color: #f0f0f0 - } - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #e2c696 - } - /* Language color: hue: 90; */ - .hljs-built_in, - .hljs-literal { - color: #97bf0d; - font-weight: bold - } - .hljs-bullet, - .hljs-code, - .hljs-addition { - color: #397300 - } - .hljs-class { - color: #ce9d4d; - font-weight: bold - } - .hljs-title, - .hljs-section { - color: #df471e - } - .hljs-title>.hljs-built_in { - color: #81bce9; - font-weight: normal - } - /* Meta color: hue: 200 */ - .hljs-meta { - color: #1f7199 - } - .hljs-meta .hljs-string { - color: #4d99bf - } - /* Misc effects */ - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/isbl-editor-light.css b/resources/css/themes/isbl-editor-light.css deleted file mode 100644 index cf92a0c..0000000 --- a/resources/css/themes/isbl-editor-light.css +++ /dev/null @@ -1,87 +0,0 @@ -.syntax-entry-theme-isbl-editor-light { - /* - - ISBL Editor style light color schemec (c) Dmitriy Tarasov - - */ - .hljs { - background: white; - color: black - } - /* Base color: saturation 0; */ - .hljs-subst { - color: black - } - .hljs-comment { - color: #555555; - font-style: italic - } - .hljs-keyword, - .hljs-attribute, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-name { - color: #000000; - font-weight: bold - } - /* User color: hue: 0 */ - .hljs-string { - color: #000080 - } - .hljs-type, - .hljs-number, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion { - color: #000000 - } - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #5e1700 - } - /* Language color: hue: 90; */ - .hljs-built_in, - .hljs-literal { - color: #000080; - font-weight: bold - } - .hljs-bullet, - .hljs-code, - .hljs-addition { - color: #397300 - } - .hljs-class { - color: #6f1C00; - font-weight: bold - } - .hljs-title, - .hljs-section { - color: #fb2c00 - } - .hljs-title>.hljs-built_in { - color: #008080; - font-weight: normal - } - /* Meta color: hue: 200 */ - .hljs-meta { - color: #1f7199 - } - .hljs-meta .hljs-string { - color: #4d99bf - } - /* Misc effects */ - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/kimbie-dark.css b/resources/css/themes/kimbie-dark.css deleted file mode 100644 index 31df192..0000000 --- a/resources/css/themes/kimbie-dark.css +++ /dev/null @@ -1,63 +0,0 @@ -.syntax-entry-theme-kimbie-dark { - /* - Name: Kimbie (dark) - Author: Jan T. Sott - License: Creative Commons Attribution-ShareAlike 4.0 Unported License - URL: https://github.com/idleberg/Kimbie-highlight.js - */ - .hljs { - background: #221a0f; - color: #d3af86 - } - /* Kimbie Comment */ - .hljs-comment, - .hljs-quote { - color: #d6baad - } - /* Kimbie Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-meta { - color: #dc3958 - } - /* Kimbie Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-deletion, - .hljs-link { - color: #f79a32 - } - /* Kimbie Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #889b4a - } - /* Kimbie Purple */ - .hljs-keyword, - .hljs-selector-tag, - .hljs-function { - color: #98676a - } - /* Kimbie Yellow */ - .hljs-title, - .hljs-section, - .hljs-attribute { - color: #f06431 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/kimbie-light.css b/resources/css/themes/kimbie-light.css deleted file mode 100644 index b4dd3e4..0000000 --- a/resources/css/themes/kimbie-light.css +++ /dev/null @@ -1,63 +0,0 @@ -.syntax-entry-theme-kimbie-light { - /* - Name: Kimbie (light) - Author: Jan T. Sott - License: Creative Commons Attribution-ShareAlike 4.0 Unported License - URL: https://github.com/idleberg/Kimbie-highlight.js - */ - .hljs { - background: #fbebd4; - color: #84613d - } - /* Kimbie Comment */ - .hljs-comment, - .hljs-quote { - color: #a57a4c - } - /* Kimbie Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-meta { - color: #dc3958 - } - /* Kimbie Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-deletion, - .hljs-link { - color: #f79a32 - } - /* Kimbie Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #889b4a - } - /* Kimbie Purple */ - .hljs-keyword, - .hljs-selector-tag, - .hljs-function { - color: #98676a - } - /* Kimbie Yellow */ - .hljs-title, - .hljs-section, - .hljs-attribute { - color: #f06431 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/lightfair.css b/resources/css/themes/lightfair.css deleted file mode 100644 index d69e5fa..0000000 --- a/resources/css/themes/lightfair.css +++ /dev/null @@ -1,75 +0,0 @@ -.syntax-entry-theme-lightfair { - /* - - Lightfair style (c) Tristian Kelly - - */ - .hljs { - color: #444; - background: #fff - } - .hljs-name { - color: #01a3a3 - } - .hljs-tag, - .hljs-meta { - color: #778899 - } - .hljs-subst { - /* default */ - - } - .hljs-comment { - color: #888888 - } - .hljs-keyword, - .hljs-attribute, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-name { - font-weight: bold - } - .hljs-type, - .hljs-string, - .hljs-number, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion { - color: #4286f4 - } - .hljs-title, - .hljs-section { - color: #4286f4; - font-weight: bold - } - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #BC6060 - } - .hljs-literal { - color: #62bcbc - } - .hljs-built_in, - .hljs-bullet, - .hljs-code, - .hljs-addition { - color: #25c6c6 - } - .hljs-meta .hljs-string { - color: #4d99bf - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/lioshi.css b/resources/css/themes/lioshi.css deleted file mode 100644 index 9ce4c47..0000000 --- a/resources/css/themes/lioshi.css +++ /dev/null @@ -1,70 +0,0 @@ -.syntax-entry-theme-lioshi { - /* lioshi Theme */ - /* Original theme - https://github.com/lioshi/vscode-lioshi-theme */ - .hljs { - background: #303030; - color: #c5c8c6 - } - /* Comment */ - .hljs-comment { - color: #8d8d8d - } - /* quote */ - .hljs-quote { - color: #b3c7d8 - } - /* Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-deletion { - color: #cc6666 - } - /* Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-subst - .hljs-link { - color: #de935f - } - /* Yellow */ - .hljs-attribute { - color: #f0c674 - } - /* Green */ - .hljs-string, - .hljs-bullet, - .hljs-params, - .hljs-addition { - color: #b5bd68 - } - /* Purple */ - .hljs-selector-tag, - .hljs-keyword, - .hljs-function, - .hljs-class { - color: #be94bb - } - /* Blue */ - .hljs-title, - .hljs-meta, - .hljs-section { - color: #81a2be - } - /* Purple light */ - .hljs-symbol { - color: #dbc4d9 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/magula.css b/resources/css/themes/magula.css deleted file mode 100644 index 0e052cb..0000000 --- a/resources/css/themes/magula.css +++ /dev/null @@ -1,60 +0,0 @@ -.syntax-entry-theme-magula { - /* - Description: Magula style for highligh.js - Author: Ruslan Keba - Website: http://rukeba.com/ - Version: 1.0 - Date: 2009-01-03 - Music: Aphex Twin / Xtal - */ - .hljs { - background-color: #f4f4f4; - color: black - } - .hljs-subst { - color: black - } - .hljs-string, - .hljs-title, - .hljs-symbol, - .hljs-bullet, - .hljs-attribute, - .hljs-addition, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable { - color: #050 - } - .hljs-comment, - .hljs-quote { - color: #777 - } - .hljs-number, - .hljs-regexp, - .hljs-literal, - .hljs-type, - .hljs-link { - color: #800 - } - .hljs-deletion, - .hljs-meta { - color: #00e - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-doctag, - .hljs-title, - .hljs-section, - .hljs-built_in, - .hljs-tag, - .hljs-name { - font-weight: bold; - color: navy - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/mono-blue.css b/resources/css/themes/mono-blue.css deleted file mode 100644 index 569f247..0000000 --- a/resources/css/themes/mono-blue.css +++ /dev/null @@ -1,50 +0,0 @@ -.syntax-entry-theme-mono-blue { - /* - Five-color theme from a single blue hue. - */ - .hljs { - background: #eaeef3; - color: #00193a - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-title, - .hljs-section, - .hljs-doctag, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-comment { - color: #738191 - } - .hljs-string, - .hljs-title, - .hljs-section, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-addition, - .hljs-tag, - .hljs-quote, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class { - color: #0048ab - } - .hljs-meta, - .hljs-subst, - .hljs-symbol, - .hljs-regexp, - .hljs-attribute, - .hljs-deletion, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-bullet { - color: #4c81c9 - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/monokai-sublime.css b/resources/css/themes/monokai-sublime.css deleted file mode 100644 index dbd69ea..0000000 --- a/resources/css/themes/monokai-sublime.css +++ /dev/null @@ -1,70 +0,0 @@ -.syntax-entry-theme-monokai-sublime { - /* - - Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ - - */ - .hljs { - background: #23241f; - color: #f8f8f2 - } - .hljs-tag, - .hljs-subst { - color: #f8f8f2 - } - .hljs-strong, - .hljs-emphasis { - color: #a8a8a2 - } - .hljs-bullet, - .hljs-quote, - .hljs-number, - .hljs-regexp, - .hljs-literal, - .hljs-link { - color: #ae81ff - } - .hljs-code, - .hljs-title, - .hljs-section, - .hljs-selector-class { - color: #a6e22e - } - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-name, - .hljs-attr { - color: #f92672 - } - .hljs-symbol, - .hljs-attribute { - color: #66d9ef - } - .hljs-params, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #f8f8f2 - } - .hljs-string, - .hljs-type, - .hljs-built_in, - .hljs-selector-id, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-addition, - .hljs-variable, - .hljs-template-variable { - color: #e6db74 - } - .hljs-comment, - .hljs-deletion, - .hljs-meta { - color: #75715e - } -} diff --git a/resources/css/themes/monokai.css b/resources/css/themes/monokai.css deleted file mode 100644 index 519bf26..0000000 --- a/resources/css/themes/monokai.css +++ /dev/null @@ -1,62 +0,0 @@ -.syntax-entry-theme-monokai { - /* - Monokai style - ported by Luigi Maselli - http://grigio.org - */ - .hljs { - background: #272822; - color: #ddd - } - .hljs-tag, - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-strong, - .hljs-name { - color: #f92672 - } - .hljs-code { - color: #66d9ef - } - .hljs-attribute, - .hljs-symbol, - .hljs-regexp, - .hljs-link { - color: #bf79db - } - .hljs-string, - .hljs-bullet, - .hljs-subst, - .hljs-title, - .hljs-section, - .hljs-emphasis, - .hljs-type, - .hljs-built_in, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-addition, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable { - color: #a6e22e - } - .hljs-title.class_, - .hljs-class .hljs-title { - color: white - } - .hljs-comment, - .hljs-quote, - .hljs-deletion, - .hljs-meta { - color: #75715e - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-doctag, - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-selector-id { - font-weight: bold - } -} diff --git a/resources/css/themes/night-owl.css b/resources/css/themes/night-owl.css deleted file mode 100644 index 145411a..0000000 --- a/resources/css/themes/night-owl.css +++ /dev/null @@ -1,168 +0,0 @@ -.syntax-entry-theme-night-owl { - /* - - Night Owl for highlight.js (c) Carl Baxter - - An adaptation of Sarah Drasner's Night Owl VS Code Theme - https://github.com/sdras/night-owl-vscode-theme - - Copyright (c) 2018 Sarah Drasner - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - */ - .hljs { - background: #011627; - color: #d6deeb - } - /* General Purpose */ - .hljs-keyword { - color: #c792ea; - font-style: italic - } - .hljs-built_in { - color: #addb67; - font-style: italic - } - .hljs-type { - color: #82aaff - } - .hljs-literal { - color: #ff5874 - } - .hljs-number { - color: #F78C6C - } - .hljs-regexp { - color: #5ca7e4 - } - .hljs-string { - color: #ecc48d - } - .hljs-subst { - color: #d3423e - } - .hljs-symbol { - color: #82aaff - } - .hljs-class { - color: #ffcb8b - } - .hljs-function { - color: #82AAFF - } - .hljs-title { - color: #DCDCAA; - font-style: italic - } - .hljs-params { - color: #7fdbca - } - /* Meta */ - .hljs-comment { - color: #637777; - font-style: italic - } - .hljs-doctag { - color: #7fdbca - } - .hljs-meta { - color: #82aaff - } - .hljs-meta .hljs-keyword { - color: #82aaff - } - .hljs-meta .hljs-string { - color: #ecc48d - } - /* Tags, attributes, config */ - .hljs-section { - color: #82b1ff - } - .hljs-tag, - .hljs-name { - color: #7fdbca - } - .hljs-attr { - color: #7fdbca - } - .hljs-attribute { - color: #80cbc4 - } - .hljs-variable { - color: #addb67 - } - /* Markup */ - .hljs-bullet { - color: #d9f5dd - } - .hljs-code { - color: #80CBC4 - } - .hljs-emphasis { - color: #c792ea; - font-style: italic - } - .hljs-strong { - color: #addb67; - font-weight: bold - } - .hljs-formula { - color: #c792ea - } - .hljs-link { - color: #ff869a - } - .hljs-quote { - color: #697098; - font-style: italic - } - /* CSS */ - .hljs-selector-tag { - color: #ff6363 - } - .hljs-selector-id { - color: #fad430 - } - .hljs-selector-class { - color: #addb67; - font-style: italic - } - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #c792ea; - font-style: italic - } - /* Templates */ - .hljs-template-tag { - color: #c792ea - } - .hljs-template-variable { - color: #addb67 - } - /* diff */ - .hljs-addition { - color: #addb67ff; - font-style: italic - } - .hljs-deletion { - color: #EF535090; - font-style: italic - } -} diff --git a/resources/css/themes/nnfx-dark.css b/resources/css/themes/nnfx-dark.css deleted file mode 100644 index 5a05860..0000000 --- a/resources/css/themes/nnfx-dark.css +++ /dev/null @@ -1,98 +0,0 @@ -.syntax-entry-theme-nnfx-dark { - /*! - Theme: nnfx dark - Description: a theme inspired by Netscape Navigator/Firefox - Author: (c) 2020-2021 Jim Mason - Maintainer: @RocketMan - License: https://creativecommons.org/licenses/by-sa/4.0 CC BY-SA 4.0 - Updated: 2021-05-17 - - @version 1.1.0 - */ - .hljs { - background: #333; - color: #fff - } - .language-xml .hljs-meta, - .language-xml .hljs-meta-string { - font-weight: bold; - font-style: italic; - color: #69f - } - .hljs-comment, - .hljs-quote { - font-style: italic; - color: #9c6 - } - .hljs-name, - .hljs-keyword, - .hljs-built_in { - color: #a7a - } - .hljs-name, - .hljs-attr { - font-weight: bold - } - .hljs-string { - font-weight: normal - } - .hljs-code, - .hljs-string, - .hljs-meta .hljs-string, - .hljs-number, - .hljs-regexp, - .hljs-link { - color: #bce - } - .hljs-title, - .hljs-symbol, - .hljs-bullet, - .hljs-variable, - .hljs-template-variable { - color: #d40 - } - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-type { - font-weight: bold; - color: #96c - } - .hljs-title.function_, - .hljs-function .hljs-title, - .hljs-attr, - .hljs-subst, - .hljs-tag { - color: #fff - } - .hljs-formula { - background-color: #eee; - font-style: italic - } - .hljs-addition { - background-color: #797 - } - .hljs-deletion { - background-color: #c99 - } - .hljs-meta { - color: #69f - } - .hljs-section, - .hljs-selector-id, - .hljs-selector-class, - .hljs-selector-pseudo, - .hljs-selector-tag { - font-weight: bold; - color: #69f - } - .hljs-selector-pseudo { - font-style: italic - } - .hljs-doctag, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/nnfx-light.css b/resources/css/themes/nnfx-light.css deleted file mode 100644 index b7b0ada..0000000 --- a/resources/css/themes/nnfx-light.css +++ /dev/null @@ -1,98 +0,0 @@ -.syntax-entry-theme-nnfx-light { - /*! - Theme: nnfx light - Description: a theme inspired by Netscape Navigator/Firefox - Author: (c) 2020-2021 Jim Mason - Maintainer: @RocketMan - License: https://creativecommons.org/licenses/by-sa/4.0 CC BY-SA 4.0 - Updated: 2021-05-17 - - @version 1.1.0 - */ - .hljs { - background: #fff; - color: #000 - } - .language-xml .hljs-meta, - .language-xml .hljs-meta-string { - font-weight: bold; - font-style: italic; - color: #48b - } - .hljs-comment, - .hljs-quote { - font-style: italic; - color: #070 - } - .hljs-name, - .hljs-keyword, - .hljs-built_in { - color: #808 - } - .hljs-name, - .hljs-attr { - font-weight: bold - } - .hljs-string { - font-weight: normal - } - .hljs-code, - .hljs-string, - .hljs-meta .hljs-string, - .hljs-number, - .hljs-regexp, - .hljs-link { - color: #00f - } - .hljs-title, - .hljs-symbol, - .hljs-bullet, - .hljs-variable, - .hljs-template-variable { - color: #f40 - } - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-type { - font-weight: bold; - color: #639 - } - .hljs-title.function_, - .hljs-function .hljs-title, - .hljs-attr, - .hljs-subst, - .hljs-tag { - color: #000 - } - .hljs-formula { - background-color: #eee; - font-style: italic - } - .hljs-addition { - background-color: #beb - } - .hljs-deletion { - background-color: #fbb - } - .hljs-meta { - color: #269 - } - .hljs-section, - .hljs-selector-id, - .hljs-selector-class, - .hljs-selector-pseudo, - .hljs-selector-tag { - font-weight: bold; - color: #48b - } - .hljs-selector-pseudo { - font-style: italic - } - .hljs-doctag, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/nord.css b/resources/css/themes/nord.css deleted file mode 100644 index d7d84cf..0000000 --- a/resources/css/themes/nord.css +++ /dev/null @@ -1,269 +0,0 @@ -.syntax-entry-theme-nord { - /* - * Copyright (c) 2017-present Arctic Ice Studio - * Copyright (c) 2017-present Sven Greb - * - * Project: Nord highlight.js - * Version: 0.1.0 - * Repository: https://github.com/arcticicestudio/nord-highlightjs - * License: MIT - * References: - * https://github.com/arcticicestudio/nord - */ - /* - - Polar Night - - #2E3440 - #3B4252 - #434C5E - #4C566A - - Snow Storm - - #D8DEE9 - #E5E9F0 - #ECEFF4 - - Frost - - #8FBCBB - #88C0D0 - #81A1C1 - #5E81AC - - Aurora - - #BF616A - #D08770 - #EBCB8B - #A3BE8C - #B48EAD - - */ - .hljs { - background: #2E3440 - } - .hljs, - .hljs-subst { - color: #D8DEE9 - } - .hljs-selector-tag { - color: #81A1C1 - } - .hljs-selector-id { - color: #8FBCBB; - font-weight: bold - } - .hljs-selector-class { - color: #8FBCBB - } - .hljs-selector-attr { - color: #8FBCBB - } - .hljs-property { - color: #88C0D0 - } - .hljs-selector-pseudo { - color: #88C0D0 - } - .hljs-addition { - background-color: rgba(163, 190, 140, 0.5) - } - .hljs-deletion { - background-color: rgba(191, 97, 106, 0.5) - } - .hljs-built_in, - .hljs-type { - color: #8FBCBB - } - .hljs-class { - color: #8FBCBB - } - .hljs-function { - color: #88C0D0 - } - .hljs-title.hljs-function, - .hljs-function > .hljs-title { - color: #88C0D0 - } - .hljs-keyword, - .hljs-literal, - .hljs-symbol { - color: #81A1C1 - } - .hljs-number { - color: #B48EAD - } - .hljs-regexp { - color: #EBCB8B - } - .hljs-string { - color: #A3BE8C - } - .hljs-title { - color: #8FBCBB - } - .hljs-params { - color: #D8DEE9 - } - .hljs-bullet { - color: #81A1C1 - } - .hljs-code { - color: #8FBCBB - } - .hljs-emphasis { - font-style: italic - } - .hljs-formula { - color: #8FBCBB - } - .hljs-strong { - font-weight: bold - } - .hljs-link:hover { - text-decoration: underline - } - .hljs-quote { - color: #4C566A - } - .hljs-comment { - color: #4C566A - } - .hljs-doctag { - color: #8FBCBB - } - .hljs-meta, - .hljs-meta .hljs-keyword { - color: #5E81AC - } - .hljs-meta .hljs-string { - color: #A3BE8C - } - .hljs-attr { - color: #8FBCBB - } - .hljs-attribute { - color: #D8DEE9 - } - .hljs-name { - color: #81A1C1 - } - .hljs-section { - color: #88C0D0 - } - .hljs-tag { - color: #81A1C1 - } - .hljs-variable { - color: #D8DEE9 - } - .hljs-template-variable { - color: #D8DEE9 - } - .hljs-template-tag { - color: #5E81AC - } - /* per language customizations */ - .language-abnf .hljs-attribute { - color: #88C0D0 - } - .language-abnf .hljs-symbol { - color: #EBCB8B - } - .language-apache .hljs-attribute { - color: #88C0D0 - } - .language-apache .hljs-section { - color: #81A1C1 - } - .language-arduino .hljs-built_in { - color: #88C0D0 - } - .language-aspectj .hljs-meta { - color: #D08770 - } - .language-aspectj > .hljs-title { - color: #88C0D0 - } - .language-bnf .hljs-attribute { - color: #8FBCBB - } - .language-clojure .hljs-name { - color: #88C0D0 - } - .language-clojure .hljs-symbol { - color: #EBCB8B - } - .language-coq .hljs-built_in { - color: #88C0D0 - } - .language-cpp .hljs-meta .hljs-string { - color: #8FBCBB - } - .language-css .hljs-built_in { - color: #88C0D0 - } - .language-css .hljs-keyword { - color: #D08770 - } - .language-diff .hljs-meta { - color: #8FBCBB - } - .language-ebnf .hljs-attribute { - color: #8FBCBB - } - .language-glsl .hljs-built_in { - color: #88C0D0 - } - .language-groovy .hljs-meta:not(:first-child) { - color: #D08770 - } - .language-haxe .hljs-meta { - color: #D08770 - } - .language-java .hljs-meta { - color: #D08770 - } - .language-ldif .hljs-attribute { - color: #8FBCBB - } - .language-lisp .hljs-name { - color: #88C0D0 - } - .language-lua .hljs-built_in { - color: #88C0D0 - } - .language-moonscript .hljs-built_in { - color: #88C0D0 - } - .language-nginx .hljs-attribute { - color: #88C0D0 - } - .language-nginx .hljs-section { - color: #5E81AC - } - .language-pf .hljs-built_in { - color: #88C0D0 - } - .language-processing .hljs-built_in { - color: #88C0D0 - } - .language-scss .hljs-keyword { - color: #81A1C1 - } - .language-stylus .hljs-keyword { - color: #81A1C1 - } - .language-swift .hljs-meta { - color: #D08770 - } - .language-vim .hljs-built_in { - color: #88C0D0; - font-style: italic - } - .language-yaml .hljs-meta { - color: #D08770 - } -} diff --git a/resources/css/themes/obsidian.css b/resources/css/themes/obsidian.css deleted file mode 100644 index 39f503d..0000000 --- a/resources/css/themes/obsidian.css +++ /dev/null @@ -1,73 +0,0 @@ -.syntax-entry-theme-obsidian { - /** - * Obsidian style - * ported by Alexander Marenin (http://github.com/ioncreature) - */ - .hljs { - color: #e0e2e4; - background: #282b2e - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-selector-id { - color: #93c763 - } - .hljs-number { - color: #ffcd22 - } - .hljs-attribute { - color: #668bb0 - } - .hljs-regexp, - .hljs-link { - color: #d39745 - } - .hljs-meta { - color: #557182 - } - .hljs-tag, - .hljs-name, - .hljs-bullet, - .hljs-subst, - .hljs-emphasis, - .hljs-type, - .hljs-built_in, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-addition, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable { - color: #8cbbad - } - .hljs-string, - .hljs-symbol { - color: #ec7600 - } - .hljs-comment, - .hljs-quote, - .hljs-deletion { - color: #818e96 - } - .hljs-selector-class { - color: #A082BD - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-doctag, - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-code, - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-section { - color: white - } -} diff --git a/resources/css/themes/panda-syntax-dark.css b/resources/css/themes/panda-syntax-dark.css deleted file mode 100644 index 2ffb537..0000000 --- a/resources/css/themes/panda-syntax-dark.css +++ /dev/null @@ -1,86 +0,0 @@ -.syntax-entry-theme-panda-syntax-dark { - /** - * Panda Syntax Theme for Highlight.js - * Based on: https://github.com/tinkertrain/panda-syntax-vscode - * Author: Annmarie Switzer - */ - .hljs { - color: #e6e6e6; - background: #2a2c2d - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-link { - text-decoration: underline - } - .hljs-comment, - .hljs-quote { - color: #bbbbbb; - font-style: italic - } - .hljs-params { - color: #bbbbbb - } - .hljs-punctuation, - .hljs-attr { - color: #e6e6e6 - } - .hljs-selector-tag, - .hljs-name, - .hljs-meta { - color: #ff4b82 - } - .hljs-operator, - .hljs-char.escape_ { - color: #b084eb - } - .hljs-keyword, - .hljs-deletion { - color: #ff75b5 - } - .hljs-regexp, - .hljs-selector-pseudo, - .hljs-selector-attr, - .hljs-variable.language_ { - color: #ff9ac1 - } - .hljs-subst, - .hljs-property, - .hljs-code, - .hljs-formula, - .hljs-section, - .hljs-title.function_ { - color: #45a9f9 - } - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition, - .hljs-selector-class, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-meta .hljs-string { - color: #19f9d8 - } - .hljs-variable, - .hljs-template-variable, - .hljs-number, - .hljs-literal, - .hljs-type, - .hljs-link, - .hljs-built_in, - .hljs-title, - .hljs-selector-id, - .hljs-tag, - .hljs-doctag, - .hljs-attribute, - .hljs-template-tag, - .hljs-meta .hljs-keyword, - .hljs-punctuation { - color: #ffb86c - } -} diff --git a/resources/css/themes/panda-syntax-light.css b/resources/css/themes/panda-syntax-light.css deleted file mode 100644 index 69f87a7..0000000 --- a/resources/css/themes/panda-syntax-light.css +++ /dev/null @@ -1,83 +0,0 @@ -.syntax-entry-theme-panda-syntax-light { - /** - * Panda Syntax Theme for Highlight.js - * Based on: https://github.com/tinkertrain/panda-syntax-vscode - * Author: Annmarie Switzer - */ - .hljs { - color: #2a2c2d; - background: #e6e6e6 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-link { - text-decoration: underline - } - .hljs-comment, - .hljs-quote { - color: #676B79; - font-style: italic - } - .hljs-params { - color: #676B79 - } - .hljs-punctuation, - .hljs-attr { - color: #2a2c2d - } - .hljs-selector-tag, - .hljs-name, - .hljs-meta, - .hljs-operator, - .hljs-char.escape_ { - color: #c56200 - } - .hljs-keyword, - .hljs-deletion { - color: #d92792 - } - .hljs-regexp, - .hljs-selector-pseudo, - .hljs-selector-attr, - .hljs-variable.language_ { - color: #cc5e91 - } - .hljs-subst, - .hljs-property, - .hljs-code, - .hljs-formula, - .hljs-section, - .hljs-title.function_ { - color: #3787c7 - } - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition, - .hljs-selector-class, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-meta .hljs-string { - color: #0d7d6c - } - .hljs-variable, - .hljs-template-variable, - .hljs-number, - .hljs-literal, - .hljs-type, - .hljs-link, - .hljs-built_in, - .hljs-title, - .hljs-selector-id, - .hljs-tag, - .hljs-doctag, - .hljs-attribute, - .hljs-template-tag, - .hljs-meta .hljs-keyword { - color: #7641bb - } -} diff --git a/resources/css/themes/paraiso-dark.css b/resources/css/themes/paraiso-dark.css deleted file mode 100644 index 252e9d0..0000000 --- a/resources/css/themes/paraiso-dark.css +++ /dev/null @@ -1,61 +0,0 @@ -.syntax-entry-theme-paraiso-dark { - /* - Paraíso (dark) - Created by Jan T. Sott (http://github.com/idleberg) - Inspired by the art of Rubens LP (http://www.rubenslp.com.br) - */ - .hljs { - background: #2f1e2e; - color: #a39e9b - } - /* Paraíso Comment */ - .hljs-comment, - .hljs-quote { - color: #8d8687 - } - /* Paraíso Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-link, - .hljs-meta { - color: #ef6155 - } - /* Paraíso Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-deletion { - color: #f99b15 - } - /* Paraíso Yellow */ - .hljs-title, - .hljs-section, - .hljs-attribute { - color: #fec418 - } - /* Paraíso Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #48b685 - } - /* Paraíso Purple */ - .hljs-keyword, - .hljs-selector-tag { - color: #815ba4 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/paraiso-light.css b/resources/css/themes/paraiso-light.css deleted file mode 100644 index 46b6e6d..0000000 --- a/resources/css/themes/paraiso-light.css +++ /dev/null @@ -1,61 +0,0 @@ -.syntax-entry-theme-paraiso-light { - /* - Paraíso (light) - Created by Jan T. Sott (http://github.com/idleberg) - Inspired by the art of Rubens LP (http://www.rubenslp.com.br) - */ - .hljs { - background: #e7e9db; - color: #4f424c - } - /* Paraíso Comment */ - .hljs-comment, - .hljs-quote { - color: #776e71 - } - /* Paraíso Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-link, - .hljs-meta { - color: #ef6155 - } - /* Paraíso Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-deletion { - color: #f99b15 - } - /* Paraíso Yellow */ - .hljs-title, - .hljs-section, - .hljs-attribute { - color: #fec418 - } - /* Paraíso Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #48b685 - } - /* Paraíso Purple */ - .hljs-keyword, - .hljs-selector-tag { - color: #815ba4 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/pojoaque.css b/resources/css/themes/pojoaque.css deleted file mode 100644 index bdaa556..0000000 --- a/resources/css/themes/pojoaque.css +++ /dev/null @@ -1,70 +0,0 @@ -.syntax-entry-theme-pojoaque { - /* - - Pojoaque Style by Jason Tate - http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html - Based on Solarized Style from http://ethanschoonover.com/solarized - - */ - .hljs { - color: #dccf8f; - background: url(./pojoaque.jpg) repeat scroll left top #181914 - } - .hljs-comment, - .hljs-quote { - color: #586e75; - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-addition { - color: #b64926 - } - .hljs-number, - .hljs-string, - .hljs-doctag, - .hljs-regexp { - color: #468966 - } - .hljs-title, - .hljs-section, - .hljs-built_in, - .hljs-name { - color: #ffb03b - } - .hljs-variable, - .hljs-template-variable, - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-type, - .hljs-tag { - color: #b58900 - } - .hljs-attribute { - color: #b89859 - } - .hljs-symbol, - .hljs-bullet, - .hljs-link, - .hljs-subst, - .hljs-meta { - color: #cb4b16 - } - .hljs-deletion { - color: #dc322f - } - .hljs-selector-id, - .hljs-selector-class { - color: #d3a60c - } - .hljs-formula { - background: #073642 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/purebasic.css b/resources/css/themes/purebasic.css deleted file mode 100644 index 0d2ab94..0000000 --- a/resources/css/themes/purebasic.css +++ /dev/null @@ -1,97 +0,0 @@ -.syntax-entry-theme-purebasic { - /* - - PureBASIC native IDE style ( version 1.0 - April 2016 ) - - by Tristano Ajmone - - Public Domain - - NOTE_1: PureBASIC code syntax highlighting only applies the following classes: - .hljs-comment - .hljs-function - .hljs-keywords - .hljs-string - .hljs-symbol - - Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style. - If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by - a "--- used for PureBASIC ... ---" comment on same line. - - NOTE_2: Color names provided in comments were derived using "Name that Color" online tool: - http://chir.ag/projects/name-that-color - */ - .hljs { - background: #FFFFDF/* Half and Half (approx.) */ - - } - /* --- used for PureBASIC base color --- */ - /* --- used for PureBASIC Procedures return type --- */ - /* --- used for wrapping PureBASIC Procedures definitions --- */ - .hljs, - .hljs-type, - .hljs-function, - .hljs-name, - .hljs-number, - .hljs-attr, - .hljs-params, - .hljs-subst { - color: #000000/* Black */ - - } - /* --- used for PureBASIC Comments --- */ - .hljs-comment, - .hljs-regexp, - .hljs-section, - .hljs-selector-pseudo, - .hljs-addition { - color: #00AAAA/* Persian Green (approx.) */ - - } - /* --- used for PureBASIC Keywords --- */ - .hljs-keyword, - .hljs-class, - .hljs-meta .hljs-keyword, - .hljs-selector-class, - .hljs-built_in { - color: #006666; - /* Blue Stone (approx.) */ - font-weight: bold - } - /* --- used for PureBASIC Procedures Names --- */ - .hljs-title, - .hljs-tag, - .hljs-variable, - .hljs-code { - color: #006666/* Blue Stone (approx.) */ - - } - /* --- used for PureBASIC Strings --- */ - .hljs-string, - .hljs-selector-attr { - color: #0080FF/* Azure Radiance (approx.) */ - - } - /* --- used for PureBASIC Constants --- */ - .hljs-symbol, - .hljs-link, - .hljs-deletion, - .hljs-attribute { - color: #924B72/* Cannon Pink (approx.) */ - - } - .hljs-meta, - .hljs-literal, - .hljs-selector-id { - color: #924B72; - /* Cannon Pink (approx.) */ - font-weight: bold - } - .hljs-strong, - .hljs-name { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/qtcreator-dark.css b/resources/css/themes/qtcreator-dark.css deleted file mode 100644 index e586c3f..0000000 --- a/resources/css/themes/qtcreator-dark.css +++ /dev/null @@ -1,70 +0,0 @@ -.syntax-entry-theme-qtcreator-dark { - /* - - Qt Creator dark color scheme - - */ - .hljs { - color: #aaaaaa; - background: #000000 - } - .hljs-strong, - .hljs-emphasis { - color: #a8a8a2 - } - .hljs-bullet, - .hljs-quote, - .hljs-number, - .hljs-regexp, - .hljs-literal { - color: #ff55ff - } - .hljs-code - .hljs-selector-class { - color: #aaaaff - } - .hljs-emphasis, - .hljs-stronge, - .hljs-type { - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-function, - .hljs-section, - .hljs-symbol, - .hljs-name { - color: #ffff55 - } - .hljs-subst, - .hljs-tag, - .hljs-title { - color: #aaaaaa - } - .hljs-attribute { - color: #ff5555 - } - .hljs-variable, - .hljs-params, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #8888ff - } - .hljs-string, - .hljs-selector-id, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-type, - .hljs-built_in, - .hljs-template-tag, - .hljs-template-variable, - .hljs-addition, - .hljs-link { - color: #ff55ff - } - .hljs-comment, - .hljs-meta, - .hljs-deletion { - color: #55ffff - } -} diff --git a/resources/css/themes/qtcreator-light.css b/resources/css/themes/qtcreator-light.css deleted file mode 100644 index 9daf3a1..0000000 --- a/resources/css/themes/qtcreator-light.css +++ /dev/null @@ -1,68 +0,0 @@ -.syntax-entry-theme-qtcreator-light { - /* - Qt Creator light color scheme - */ - .hljs { - color: #000000; - background: #ffffff - } - .hljs-strong, - .hljs-emphasis { - color: #000000 - } - .hljs-bullet, - .hljs-quote, - .hljs-number, - .hljs-regexp, - .hljs-literal { - color: #000080 - } - .hljs-code - .hljs-selector-class { - color: #800080 - } - .hljs-emphasis, - .hljs-stronge, - .hljs-type { - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-function, - .hljs-section, - .hljs-symbol, - .hljs-name { - color: #808000 - } - .hljs-subst, - .hljs-tag, - .hljs-title { - color: #000000 - } - .hljs-attribute { - color: #800000 - } - .hljs-variable, - .hljs-params, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #0055AF - } - .hljs-string, - .hljs-selector-id, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-type, - .hljs-built_in, - .hljs-template-tag, - .hljs-template-variable, - .hljs-addition, - .hljs-link { - color: #008000 - } - .hljs-comment, - .hljs-meta, - .hljs-deletion { - color: #008000 - } -} diff --git a/resources/css/themes/rainbow.css b/resources/css/themes/rainbow.css deleted file mode 100644 index 62b85b8..0000000 --- a/resources/css/themes/rainbow.css +++ /dev/null @@ -1,71 +0,0 @@ -.syntax-entry-theme-rainbow { - /* - - Style with support for rainbow parens - - */ - .hljs { - background: #474949; - color: #d1d9e1 - } - .hljs-comment, - .hljs-quote { - color: #969896; - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-type, - .hljs-addition { - color: #cc99cc - } - .hljs-number, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #f99157 - } - .hljs-string, - .hljs-doctag, - .hljs-regexp { - color: #8abeb7 - } - .hljs-title, - .hljs-name, - .hljs-section, - .hljs-built_in { - color: #b5bd68 - } - .hljs-variable, - .hljs-template-variable, - .hljs-selector-id, - .hljs-title.class_, - .hljs-class .hljs-title { - color: #ffcc66 - } - .hljs-section, - .hljs-name, - .hljs-strong { - font-weight: bold - } - .hljs-symbol, - .hljs-bullet, - .hljs-subst, - .hljs-meta, - .hljs-link { - color: #f99157 - } - .hljs-deletion { - color: #dc322f - } - .hljs-formula { - background: #eee8d5 - } - .hljs-attr, - .hljs-attribute { - color: #81a2be - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/routeros.css b/resources/css/themes/routeros.css deleted file mode 100644 index 2c5f2c3..0000000 --- a/resources/css/themes/routeros.css +++ /dev/null @@ -1,80 +0,0 @@ -.syntax-entry-theme-routeros { - /* - - highlight.js style for MikroTik RouterOS script - - */ - .hljs { - color: #444; - background: #F0F0F0 - } - /* Base color: saturation 0; */ - .hljs-subst { - color: #444 - } - .hljs-comment { - color: #888888 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-name { - font-weight: bold - } - .hljs-attribute { - color: #0E9A00 - } - .hljs-function { - color: #99069A - } - /* User color: hue: 0 */ - .hljs-type, - .hljs-string, - .hljs-number, - .hljs-selector-id, - .hljs-selector-class, - .hljs-quote, - .hljs-template-tag, - .hljs-deletion { - color: #880000 - } - .hljs-title, - .hljs-section { - color: #880000; - font-weight: bold - } - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #BC6060 - } - /* Language color: hue: 90; */ - .hljs-literal { - color: #78A960 - } - .hljs-built_in, - .hljs-bullet, - .hljs-code, - .hljs-addition { - color: #0C9A9A - } - /* Meta color: hue: 200 */ - .hljs-meta { - color: #1f7199 - } - .hljs-meta .hljs-string { - color: #4d99bf - } - /* Misc effects */ - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/school-book.css b/resources/css/themes/school-book.css deleted file mode 100644 index 09e0b1f..0000000 --- a/resources/css/themes/school-book.css +++ /dev/null @@ -1,56 +0,0 @@ -.syntax-entry-theme-school-book { - /* - - School Book style from goldblog.com.ua (c) Zaripov Yura - - */ - .hljs { - color: #3e5915; - background: #f6f5b2 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal { - color: #005599; - font-weight: bold - } - .hljs-subst { - color: #3e5915 - } - .hljs-string, - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-symbol, - .hljs-bullet, - .hljs-attribute, - .hljs-built_in, - .hljs-addition, - .hljs-variable, - .hljs-template-tag, - .hljs-template-variable, - .hljs-link { - color: #2c009f - } - .hljs-comment, - .hljs-quote, - .hljs-deletion, - .hljs-meta { - color: #e60415 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-doctag, - .hljs-title, - .hljs-section, - .hljs-type, - .hljs-name, - .hljs-selector-id, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/shades-of-purple.css b/resources/css/themes/shades-of-purple.css deleted file mode 100644 index 0a4c33c..0000000 --- a/resources/css/themes/shades-of-purple.css +++ /dev/null @@ -1,78 +0,0 @@ -.syntax-entry-theme-shades-of-purple { - /** - * Shades of Purple Theme — for Highlightjs. - * - * @author (c) Ahmad Awais - * @link GitHub Repo → https://github.com/ahmadawais/Shades-of-Purple-HighlightJS - * @version 1.5.0 - */ - .hljs { - background: #2d2b57; - color: #e3dfff; - font-weight: normal - } - .hljs-subst { - color: #e3dfff - } - .hljs-title { - color: #fad000; - font-weight: normal - } - .hljs-name { - color: #a1feff - } - .hljs-tag { - color: #ffffff - } - .hljs-attr { - color: #f8d000; - font-style: italic - } - .hljs-built_in, - .hljs-selector-tag, - .hljs-section { - color: #fb9e00 - } - .hljs-keyword { - color: #fb9e00 - } - .hljs-string, - .hljs-attribute, - .hljs-symbol, - .hljs-bullet, - .hljs-addition, - .hljs-code, - .hljs-regexp, - .hljs-selector-class, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-template-tag, - .hljs-quote, - .hljs-deletion { - color: #4cd213 - } - .hljs-meta, - .hljs-meta .hljs-string { - color: #fb9e00 - } - .hljs-comment { - color: #ac65ff - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-name, - .hljs-strong { - font-weight: normal - } - .hljs-literal, - .hljs-number { - color: #fa658d - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/srcery.css b/resources/css/themes/srcery.css deleted file mode 100644 index a030f16..0000000 --- a/resources/css/themes/srcery.css +++ /dev/null @@ -1,83 +0,0 @@ -.syntax-entry-theme-srcery { - /* - Theme: Srcery - Description: Srcery dark color scheme for highlight.js - Author: Chen Bin - Maintainer: @redguardtoo - Website: https://srcery-colors.github.io/ - Date: 2021-04-13 - */ - .hljs { - background: #1C1B19; - /* Black */ - color: #FCE8C3/* Bright White */ - - } - /* Bright White */ - .hljs-subst, - .hljs-quote, - .hljs-literal { - color: #FCE8C3 - } - /* Bright Blue */ - .hljs-type, - .hljs-symbol { - color: #68A8E4 - } - /* Red */ - .hljs-keyword, - .hljs-deletion { - color: #EF2F27 - } - /* Yellow */ - .hljs-name, - .hljs-function, - .hljs-attribute, - .hljs-selector-attr, - .hljs-selector-id, - .hljs-selector-class, - .hljs-selector-pseudo, - .hljs-section, - .hljs-title { - color: #FBB829 - } - /* Cyan */ - .hljs-code, - .hljs-variable, - .hljs-property, - .hljs-template-variable, - .hljs-class { - color: #0AAEB3 - } - /* Bright Green */ - .hljs-string, - .hljs-regexp, - .hljs-bullet, - .hljs-addition { - color: #98BC37 - } - /* Bright Magenta */ - .hljs-built_in, - .hljs-params { - color: #FF5C8F - } - /* Blue */ - .hljs-template-tag, - .hljs-selector-tag { - color: #2C78BF - } - /* Bright Black */ - .hljs-link, - .hljs-number, - .hljs-comment, - .hljs-meta { - color: #918175 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - /* @see https://github.com/srcery-colors/srcery-emacs for reference */ -} diff --git a/resources/css/themes/stackoverflow-dark.css b/resources/css/themes/stackoverflow-dark.css deleted file mode 100644 index 251014a..0000000 --- a/resources/css/themes/stackoverflow-dark.css +++ /dev/null @@ -1,111 +0,0 @@ -.syntax-entry-theme-stackoverflow-dark { - /*! - Theme: StackOverflow Dark - Description: Dark theme as used on stackoverflow.com - Author: stackoverflow.com - Maintainer: @Hirse - Website: https://github.com/StackExchange/Stacks - License: MIT - Updated: 2021-05-15 - - Updated for @stackoverflow/stacks v0.64.0 - Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less - Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less - */ - .hljs { - /* var(--highlight-color) */ - color: #ffffff; - /* var(--highlight-bg) */ - background: #1c1b1b - } - .hljs-subst { - /* var(--highlight-color) */ - color: #ffffff - } - .hljs-comment { - /* var(--highlight-comment) */ - color: #999999 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-section { - /* var(--highlight-keyword) */ - color: #88aece - } - .hljs-attr { - /* var(--highlight-attribute); */ - color: #88aece - } - .hljs-attribute { - /* var(--highlight-symbol) */ - color: #c59bc1 - } - .hljs-name, - .hljs-type, - .hljs-number, - .hljs-selector-id, - .hljs-quote, - .hljs-template-tag { - /* var(--highlight-namespace) */ - color: #f08d49 - } - .hljs-selector-class { - /* var(--highlight-keyword) */ - color: #88aece - } - .hljs-string, - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr { - /* var(--highlight-variable) */ - color: #b5bd68 - } - .hljs-meta, - .hljs-selector-pseudo { - /* var(--highlight-keyword) */ - color: #88aece - } - .hljs-built_in, - .hljs-title, - .hljs-literal { - /* var(--highlight-literal) */ - color: #f08d49 - } - .hljs-bullet, - .hljs-code { - /* var(--highlight-punctuation) */ - color: #cccccc - } - .hljs-meta .hljs-string { - /* var(--highlight-variable) */ - color: #b5bd68 - } - .hljs-deletion { - /* var(--highlight-deletion) */ - color: #de7176 - } - .hljs-addition { - /* var(--highlight-addition) */ - color: #76c490 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-formula, - .hljs-operator, - .hljs-params, - .hljs-property, - .hljs-punctuation, - .hljs-tag { - /* purposely ignored */ - - } -} diff --git a/resources/css/themes/stackoverflow-light.css b/resources/css/themes/stackoverflow-light.css deleted file mode 100644 index 8ded5b0..0000000 --- a/resources/css/themes/stackoverflow-light.css +++ /dev/null @@ -1,111 +0,0 @@ -.syntax-entry-theme-stackoverflow-light { - /*! - Theme: StackOverflow Light - Description: Light theme as used on stackoverflow.com - Author: stackoverflow.com - Maintainer: @Hirse - Website: https://github.com/StackExchange/Stacks - License: MIT - Updated: 2021-05-15 - - Updated for @stackoverflow/stacks v0.64.0 - Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less - Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less - */ - .hljs { - /* var(--highlight-color) */ - color: #2f3337; - /* var(--highlight-bg) */ - background: #f6f6f6 - } - .hljs-subst { - /* var(--highlight-color) */ - color: #2f3337 - } - .hljs-comment { - /* var(--highlight-comment) */ - color: #656e77 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-meta .hljs-keyword, - .hljs-doctag, - .hljs-section { - /* var(--highlight-keyword) */ - color: #015692 - } - .hljs-attr { - /* var(--highlight-attribute); */ - color: #015692 - } - .hljs-attribute { - /* var(--highlight-symbol) */ - color: #803378 - } - .hljs-name, - .hljs-type, - .hljs-number, - .hljs-selector-id, - .hljs-quote, - .hljs-template-tag { - /* var(--highlight-namespace) */ - color: #b75501 - } - .hljs-selector-class { - /* var(--highlight-keyword) */ - color: #015692 - } - .hljs-string, - .hljs-regexp, - .hljs-symbol, - .hljs-variable, - .hljs-template-variable, - .hljs-link, - .hljs-selector-attr { - /* var(--highlight-variable) */ - color: #54790d - } - .hljs-meta, - .hljs-selector-pseudo { - /* var(--highlight-keyword) */ - color: #015692 - } - .hljs-built_in, - .hljs-title, - .hljs-literal { - /* var(--highlight-literal) */ - color: #b75501 - } - .hljs-bullet, - .hljs-code { - /* var(--highlight-punctuation) */ - color: #535a60 - } - .hljs-meta .hljs-string { - /* var(--highlight-variable) */ - color: #54790d - } - .hljs-deletion { - /* var(--highlight-deletion) */ - color: #c02d2e - } - .hljs-addition { - /* var(--highlight-addition) */ - color: #2f6f44 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-formula, - .hljs-operator, - .hljs-params, - .hljs-property, - .hljs-punctuation, - .hljs-tag { - /* purposely ignored */ - - } -} diff --git a/resources/css/themes/sunburst.css b/resources/css/themes/sunburst.css deleted file mode 100644 index 85294d9..0000000 --- a/resources/css/themes/sunburst.css +++ /dev/null @@ -1,83 +0,0 @@ -.syntax-entry-theme-sunburst { - /* - - Sunburst-like style (c) Vasily Polovnyov - - */ - .hljs { - background: #000; - color: #f8f8f8 - } - .hljs-comment, - .hljs-quote { - color: #aeaeae; - font-style: italic - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-type { - color: #e28964 - } - .hljs-string { - color: #65b042 - } - .hljs-subst { - color: #daefa3 - } - .hljs-regexp, - .hljs-link { - color: #e9c062 - } - .hljs-title, - .hljs-section, - .hljs-tag, - .hljs-name { - color: #89bdff - } - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-doctag { - text-decoration: underline - } - .hljs-symbol, - .hljs-bullet, - .hljs-number { - color: #3387cc - } - .hljs-params, - .hljs-variable, - .hljs-template-variable { - color: #3e87e3 - } - .hljs-attribute { - color: #cda869 - } - .hljs-meta { - color: #8996a8 - } - .hljs-formula { - background-color: #0e2231; - color: #f8f8f8; - font-style: italic - } - .hljs-addition { - background-color: #253b22; - color: #f8f8f8 - } - .hljs-deletion { - background-color: #420e09; - color: #f8f8f8 - } - .hljs-selector-class { - color: #9b703f - } - .hljs-selector-id { - color: #8b98ab - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/tokyo-night-dark.css b/resources/css/themes/tokyo-night-dark.css deleted file mode 100644 index 825f048..0000000 --- a/resources/css/themes/tokyo-night-dark.css +++ /dev/null @@ -1,108 +0,0 @@ -.syntax-entry-theme-tokyo-night-dark { - /*! - Theme: Tokyo-night-Dark - origin: https://github.com/enkia/tokyo-night-vscode-theme - Description: Original highlight.js style - Author: (c) Henri Vandersleyen - License: see project LICENSE - Touched: 2022 - */ - /* Comment */ - .hljs-meta, - .hljs-comment { - color: #565f89 - } - /* Red */ - /*INFO: This keyword, HTML elements, Regex group symbol, CSS units, Terminal Red */ - .hljs-tag, - .hljs-doctag, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-template-tag, - .hljs-selector-pseudo, - .hljs-selector-attr, - .hljs-variable.language_, - .hljs-deletion { - color: #f7768e - } - /*Orange */ - /*INFO: Number and Boolean constants, Language support constants */ - .hljs-variable, - .hljs-template-variable, - .hljs-number, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-link { - color: #ff9e64 - } - /* Yellow */ - /* INFO: Function parameters, Regex character sets, Terminal Yellow */ - .hljs-built_in, - .hljs-attribute { - color: #e0af68 - } - /* cyan */ - /* INFO: Language support functions, CSS HTML elements */ - .hljs-selector-tag { - color: #2ac3de - } - /* light blue */ - /* INFO: Object properties, Regex quantifiers and flags, Markdown headings, Terminal Cyan, Markdown code, Import/export keywords */ - .hljs-keyword, - .hljs-title.function_, - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-subst, - .hljs-property { - color: #7dcfff - } - /*Green*/ - /* INFO: Object literal keys, Markdown links, Terminal Green */ - .hljs-selector-tag { - color: #73daca - } - /*Green(er) */ - /* INFO: Strings, CSS class names */ - .hljs-quote, - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #9ece6a - } - /* Blue */ - /* INFO: Function names, CSS property names, Terminal Blue */ - .hljs-code, - .hljs-formula, - .hljs-section { - color: #7aa2f7 - } - /* Magenta */ - /*INFO: Control Keywords, Storage Types, Regex symbols and operators, HTML Attributes, Terminal Magenta */ - .hljs-name, - .hljs-keyword, - .hljs-operator, - .hljs-keyword, - .hljs-char.escape_, - .hljs-attr { - color: #bb9af7 - } - /* white*/ - /* INFO: Variables, Class names, Terminal White */ - .hljs-punctuation { - color: #c0caf5 - } - .hljs { - background: #1a1b26; - color: #9aa5ce - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/tokyo-night-light.css b/resources/css/themes/tokyo-night-light.css deleted file mode 100644 index a98d386..0000000 --- a/resources/css/themes/tokyo-night-light.css +++ /dev/null @@ -1,108 +0,0 @@ -.syntax-entry-theme-tokyo-night-light { - /*! - Theme: Tokyo-night-light - origin: https://github.com/enkia/tokyo-night-vscode-theme - Description: Original highlight.js style - Author: (c) Henri Vandersleyen - License: see project LICENSE - Touched: 2022 - */ - /* Comment */ - .hljs-meta, - .hljs-comment { - color: #9699a3 - } - /* Red */ - /*INFO: This keyword, HTML elements, Regex group symbol, CSS units, Terminal Red */ - .hljs-tag, - .hljs-doctag, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-template-tag, - .hljs-selector-pseudo, - .hljs-selector-attr, - .hljs-variable.language_, - .hljs-deletion { - color: #8c4351 - } - /*Orange */ - /*INFO: Number and Boolean constants, Language support constants */ - .hljs-variable, - .hljs-template-variable, - .hljs-number, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-link { - color: #965027 - } - /* Yellow */ - /* INFO: Function parameters, Regex character sets, Terminal Yellow */ - .hljs-built_in, - .hljs-attribute { - color: #8f5e15 - } - /* cyan */ - /* INFO: Language support functions, CSS HTML elements */ - .hljs-selector-tag { - color: #166775 - } - /* light blue */ - /* INFO: Object properties, Regex quantifiers and flags, Markdown headings, Terminal Cyan, Markdown code, Import/export keywords */ - .hljs-keyword, - .hljs-title.function_, - .hljs-title, - .hljs-title.class_, - .hljs-title.class_.inherited__, - .hljs-subst, - .hljs-property { - color: #0f4b6e - } - /*Green*/ - /* INFO: Object literal keys, Markdown links, Terminal Green */ - .hljs-selector-tag { - color: #33635c - } - /*Green(er) */ - /* INFO: Strings, CSS class names */ - .hljs-quote, - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #485e30 - } - /* Blue */ - /* INFO: Function names, CSS property names, Terminal Blue */ - .hljs-code, - .hljs-formula, - .hljs-section { - color: #34548a - } - /* Magenta */ - /*INFO: Control Keywords, Storage Types, Regex symbols and operators, HTML Attributes, Terminal Magenta */ - .hljs-name, - .hljs-keyword, - .hljs-operator, - .hljs-keyword, - .hljs-char.escape_, - .hljs-attr { - color: #5a4a78 - } - /* white*/ - /* INFO: Variables, Class names, Terminal White */ - .hljs-punctuation { - color: #343b58 - } - .hljs { - background: #d5d6db; - color: #565a6e - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/tomorrow-night-blue.css b/resources/css/themes/tomorrow-night-blue.css deleted file mode 100644 index f245b35..0000000 --- a/resources/css/themes/tomorrow-night-blue.css +++ /dev/null @@ -1,63 +0,0 @@ -.syntax-entry-theme-tomorrow-night-blue { - /* Tomorrow Night Blue Theme */ - /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - /* Original theme - https://github.com/chriskempson/tomorrow-theme */ - /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - /* Tomorrow Comment */ - .hljs-comment, - .hljs-quote { - color: #7285b7 - } - /* Tomorrow Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-deletion { - color: #ff9da4 - } - /* Tomorrow Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-meta, - .hljs-link { - color: #ffc58f - } - /* Tomorrow Yellow */ - .hljs-attribute { - color: #ffeead - } - /* Tomorrow Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #d1f1a9 - } - /* Tomorrow Blue */ - .hljs-title, - .hljs-section { - color: #bbdaff - } - /* Tomorrow Purple */ - .hljs-keyword, - .hljs-selector-tag { - color: #ebbbff - } - .hljs { - background: #002451; - color: white - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/tomorrow-night-bright.css b/resources/css/themes/tomorrow-night-bright.css deleted file mode 100644 index 457f642..0000000 --- a/resources/css/themes/tomorrow-night-bright.css +++ /dev/null @@ -1,62 +0,0 @@ -.syntax-entry-theme-tomorrow-night-bright { - /* Tomorrow Night Bright Theme */ - /* Original theme - https://github.com/chriskempson/tomorrow-theme */ - /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - /* Tomorrow Comment */ - .hljs-comment, - .hljs-quote { - color: #969896 - } - /* Tomorrow Red */ - .hljs-variable, - .hljs-template-variable, - .hljs-tag, - .hljs-name, - .hljs-selector-id, - .hljs-selector-class, - .hljs-regexp, - .hljs-deletion { - color: #d54e53 - } - /* Tomorrow Orange */ - .hljs-number, - .hljs-built_in, - .hljs-literal, - .hljs-type, - .hljs-params, - .hljs-meta, - .hljs-link { - color: #e78c45 - } - /* Tomorrow Yellow */ - .hljs-attribute { - color: #e7c547 - } - /* Tomorrow Green */ - .hljs-string, - .hljs-symbol, - .hljs-bullet, - .hljs-addition { - color: #b9ca4a - } - /* Tomorrow Blue */ - .hljs-title, - .hljs-section { - color: #7aa6da - } - /* Tomorrow Purple */ - .hljs-keyword, - .hljs-selector-tag { - color: #c397d8 - } - .hljs { - background: black; - color: #eaeaea - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/vs.css b/resources/css/themes/vs.css deleted file mode 100644 index c5e8b31..0000000 --- a/resources/css/themes/vs.css +++ /dev/null @@ -1,57 +0,0 @@ -.syntax-entry-theme-vs { - /* - - Visual Studio-like style based on original C# coloring by Jason Diamond - - */ - .hljs { - background: white; - color: black - } - .hljs-comment, - .hljs-quote, - .hljs-variable { - color: #008000 - } - .hljs-keyword, - .hljs-selector-tag, - .hljs-built_in, - .hljs-name, - .hljs-tag { - color: #00f - } - .hljs-string, - .hljs-title, - .hljs-section, - .hljs-attribute, - .hljs-literal, - .hljs-template-tag, - .hljs-template-variable, - .hljs-type, - .hljs-addition { - color: #a31515 - } - .hljs-deletion, - .hljs-selector-attr, - .hljs-selector-pseudo, - .hljs-meta { - color: #2b91af - } - .hljs-doctag { - color: #808080 - } - .hljs-attr { - color: #f00 - } - .hljs-symbol, - .hljs-bullet, - .hljs-link { - color: #00b0e8 - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } -} diff --git a/resources/css/themes/vs2015.css b/resources/css/themes/vs2015.css deleted file mode 100644 index 4d36ab0..0000000 --- a/resources/css/themes/vs2015.css +++ /dev/null @@ -1,94 +0,0 @@ -.syntax-entry-theme-vs2015 { - /* - * Visual Studio 2015 dark style - * Author: Nicolas LLOBERA - */ - .hljs { - background: #1E1E1E; - color: #DCDCDC - } - .hljs-keyword, - .hljs-literal, - .hljs-symbol, - .hljs-name { - color: #569CD6 - } - .hljs-link { - color: #569CD6; - text-decoration: underline - } - .hljs-built_in, - .hljs-type { - color: #4EC9B0 - } - .hljs-number, - .hljs-class { - color: #B8D7A3 - } - .hljs-string, - .hljs-meta .hljs-string { - color: #D69D85 - } - .hljs-regexp, - .hljs-template-tag { - color: #9A5334 - } - .hljs-subst, - .hljs-function, - .hljs-title, - .hljs-params, - .hljs-formula { - color: #DCDCDC - } - .hljs-comment, - .hljs-quote { - color: #57A64A; - font-style: italic - } - .hljs-doctag { - color: #608B4E - } - .hljs-meta, - .hljs-meta .hljs-keyword, - .hljs-tag { - color: #9B9B9B - } - .hljs-variable, - .hljs-template-variable { - color: #BD63C5 - } - .hljs-attr, - .hljs-attribute { - color: #9CDCFE - } - .hljs-section { - color: gold - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - /*.hljs-code { - font-family:'Monospace'; - }*/ - .hljs-bullet, - .hljs-selector-tag, - .hljs-selector-id, - .hljs-selector-class, - .hljs-selector-attr, - .hljs-selector-pseudo { - color: #D7BA7D - } - .hljs-addition { - background-color: #144212; - display: inline-block; - width: 100% - } - .hljs-deletion { - background-color: #600; - display: inline-block; - width: 100% - } -} diff --git a/resources/css/themes/xcode.css b/resources/css/themes/xcode.css deleted file mode 100644 index 60f27d2..0000000 --- a/resources/css/themes/xcode.css +++ /dev/null @@ -1,84 +0,0 @@ -.syntax-entry-theme-xcode { - /* - - XCode style (c) Angel Garcia - - */ - .hljs { - background: #fff; - color: black - } - /* Gray DOCTYPE selectors like WebKit */ - .xml .hljs-meta { - color: #c0c0c0 - } - .hljs-comment, - .hljs-quote { - color: #007400 - } - .hljs-tag, - .hljs-attribute, - .hljs-keyword, - .hljs-selector-tag, - .hljs-literal, - .hljs-name { - color: #aa0d91 - } - .hljs-variable, - .hljs-template-variable { - color: #3F6E74 - } - .hljs-code, - .hljs-string, - .hljs-meta .hljs-string { - color: #c41a16 - } - .hljs-regexp, - .hljs-link { - color: #0E0EFF - } - .hljs-title, - .hljs-symbol, - .hljs-bullet, - .hljs-number { - color: #1c00cf - } - .hljs-section, - .hljs-meta { - color: #643820 - } - .hljs-title.class_, - .hljs-class .hljs-title, - .hljs-type, - .hljs-built_in, - .hljs-params { - color: #5c2699 - } - .hljs-attr { - color: #836C28 - } - .hljs-subst { - color: #000 - } - .hljs-formula { - background-color: #eee; - font-style: italic - } - .hljs-addition { - background-color: #baeeba - } - .hljs-deletion { - background-color: #ffc8bd - } - .hljs-selector-id, - .hljs-selector-class { - color: #9b703f - } - .hljs-doctag, - .hljs-strong { - font-weight: bold - } - .hljs-emphasis { - font-style: italic - } -} diff --git a/resources/css/themes/xt256.css b/resources/css/themes/xt256.css deleted file mode 100644 index f1b3baa..0000000 --- a/resources/css/themes/xt256.css +++ /dev/null @@ -1,73 +0,0 @@ -.syntax-entry-theme-xt256 { - /* - xt256.css - - Contact: initbar [at] protonmail [dot] ch - : github.com/initbar - */ - .hljs { - color: #eaeaea; - background: #000 - } - .hljs-subst { - color: #eaeaea - } - .hljs-emphasis { - font-style: italic - } - .hljs-strong { - font-weight: bold - } - .hljs-type { - color: #eaeaea - } - .hljs-params { - color: #da0000 - } - .hljs-literal, - .hljs-number, - .hljs-name { - color: #ff0000; - font-weight: bolder - } - .hljs-comment { - color: #969896 - } - .hljs-selector-id, - .hljs-quote { - color: #00ffff - } - .hljs-template-variable, - .hljs-variable, - .hljs-title { - color: #00ffff; - font-weight: bold - } - .hljs-selector-class, - .hljs-keyword, - .hljs-symbol { - color: #fff000 - } - .hljs-string, - .hljs-bullet { - color: #00ff00 - } - .hljs-tag, - .hljs-section { - color: #000fff - } - .hljs-selector-tag { - color: #000fff; - font-weight: bold - } - .hljs-attribute, - .hljs-built_in, - .hljs-regexp, - .hljs-link { - color: #ff00ff - } - .hljs-meta { - color: #fff; - font-weight: bolder - } -} diff --git a/resources/dist/filament-syntax-entry.css b/resources/dist/filament-syntax-entry.css index a138eb1..56767c2 100644 --- a/resources/dist/filament-syntax-entry.css +++ b/resources/dist/filament-syntax-entry.css @@ -1,142 +1 @@ -/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgba(var(--gray-200),1)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgba(var(--gray-400),1)}input::placeholder,textarea::placeholder{opacity:1;color:rgba(var(--gray-400),1)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{outline:2px solid #0000;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid #0000;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:#0000;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:#0000;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:#0000;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root.dark{color-scheme:dark}[data-field-wrapper]{scroll-margin-top:8rem}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.bg-gray-950{--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}/*! - Theme: a11y-dark - Author: @ericwbailey - Maintainer: @ericwbailey - - Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css - */.syntax-entry-theme-a11y-dark .hljs{background:#2b2b2b;color:#f8f8f2}.syntax-entry-theme-a11y-dark .hljs-comment,.syntax-entry-theme-a11y-dark .hljs-quote{color:#d4d0ab}.syntax-entry-theme-a11y-dark .hljs-deletion,.syntax-entry-theme-a11y-dark .hljs-name,.syntax-entry-theme-a11y-dark .hljs-regexp,.syntax-entry-theme-a11y-dark .hljs-selector-class,.syntax-entry-theme-a11y-dark .hljs-selector-id,.syntax-entry-theme-a11y-dark .hljs-tag,.syntax-entry-theme-a11y-dark .hljs-template-variable,.syntax-entry-theme-a11y-dark .hljs-variable{color:#ffa07a}.syntax-entry-theme-a11y-dark .hljs-built_in,.syntax-entry-theme-a11y-dark .hljs-link,.syntax-entry-theme-a11y-dark .hljs-literal,.syntax-entry-theme-a11y-dark .hljs-meta,.syntax-entry-theme-a11y-dark .hljs-number,.syntax-entry-theme-a11y-dark .hljs-params,.syntax-entry-theme-a11y-dark .hljs-type{color:#f5ab35}.syntax-entry-theme-a11y-dark .hljs-attribute{color:gold}.syntax-entry-theme-a11y-dark .hljs-addition,.syntax-entry-theme-a11y-dark .hljs-bullet,.syntax-entry-theme-a11y-dark .hljs-string,.syntax-entry-theme-a11y-dark .hljs-symbol{color:#abe338}.syntax-entry-theme-a11y-dark .hljs-section,.syntax-entry-theme-a11y-dark .hljs-title{color:#00e0e0}.syntax-entry-theme-a11y-dark .hljs-keyword,.syntax-entry-theme-a11y-dark .hljs-selector-tag{color:#dcc6e0}.syntax-entry-theme-a11y-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-a11y-dark .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.syntax-entry-theme-a11y-dark .hljs-addition,.syntax-entry-theme-a11y-dark .hljs-attribute,.syntax-entry-theme-a11y-dark .hljs-built_in,.syntax-entry-theme-a11y-dark .hljs-bullet,.syntax-entry-theme-a11y-dark .hljs-comment,.syntax-entry-theme-a11y-dark .hljs-link,.syntax-entry-theme-a11y-dark .hljs-literal,.syntax-entry-theme-a11y-dark .hljs-meta,.syntax-entry-theme-a11y-dark .hljs-number,.syntax-entry-theme-a11y-dark .hljs-params,.syntax-entry-theme-a11y-dark .hljs-quote,.syntax-entry-theme-a11y-dark .hljs-string,.syntax-entry-theme-a11y-dark .hljs-symbol,.syntax-entry-theme-a11y-dark .hljs-type{color:highlight}.syntax-entry-theme-a11y-dark .hljs-keyword,.syntax-entry-theme-a11y-dark .hljs-selector-tag{font-weight:700}}/*! - Theme: a11y-light - Author: @ericwbailey - Maintainer: @ericwbailey - - Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css - */.syntax-entry-theme-a11y-light .hljs{background:#fefefe;color:#545454}.syntax-entry-theme-a11y-light .hljs-comment,.syntax-entry-theme-a11y-light .hljs-quote{color:#696969}.syntax-entry-theme-a11y-light .hljs-deletion,.syntax-entry-theme-a11y-light .hljs-name,.syntax-entry-theme-a11y-light .hljs-regexp,.syntax-entry-theme-a11y-light .hljs-selector-class,.syntax-entry-theme-a11y-light .hljs-selector-id,.syntax-entry-theme-a11y-light .hljs-tag,.syntax-entry-theme-a11y-light .hljs-template-variable,.syntax-entry-theme-a11y-light .hljs-variable{color:#d91e18}.syntax-entry-theme-a11y-light .hljs-attribute,.syntax-entry-theme-a11y-light .hljs-built_in,.syntax-entry-theme-a11y-light .hljs-link,.syntax-entry-theme-a11y-light .hljs-literal,.syntax-entry-theme-a11y-light .hljs-meta,.syntax-entry-theme-a11y-light .hljs-number,.syntax-entry-theme-a11y-light .hljs-params,.syntax-entry-theme-a11y-light .hljs-type{color:#aa5d00}.syntax-entry-theme-a11y-light .hljs-addition,.syntax-entry-theme-a11y-light .hljs-bullet,.syntax-entry-theme-a11y-light .hljs-string,.syntax-entry-theme-a11y-light .hljs-symbol{color:green}.syntax-entry-theme-a11y-light .hljs-section,.syntax-entry-theme-a11y-light .hljs-title{color:#007faa}.syntax-entry-theme-a11y-light .hljs-keyword,.syntax-entry-theme-a11y-light .hljs-selector-tag{color:#7928a1}.syntax-entry-theme-a11y-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-a11y-light .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.syntax-entry-theme-a11y-light .hljs-addition,.syntax-entry-theme-a11y-light .hljs-attribute,.syntax-entry-theme-a11y-light .hljs-built_in,.syntax-entry-theme-a11y-light .hljs-bullet,.syntax-entry-theme-a11y-light .hljs-comment,.syntax-entry-theme-a11y-light .hljs-link,.syntax-entry-theme-a11y-light .hljs-literal,.syntax-entry-theme-a11y-light .hljs-meta,.syntax-entry-theme-a11y-light .hljs-number,.syntax-entry-theme-a11y-light .hljs-params,.syntax-entry-theme-a11y-light .hljs-quote,.syntax-entry-theme-a11y-light .hljs-string,.syntax-entry-theme-a11y-light .hljs-symbol,.syntax-entry-theme-a11y-light .hljs-type{color:highlight}.syntax-entry-theme-a11y-light .hljs-keyword,.syntax-entry-theme-a11y-light .hljs-selector-tag{font-weight:700}}/*! - Theme: Agate - Author: (c) Taufik Nurrohman - Maintainer: @taufik-nurrohman - Updated: 2021-04-24 - - #333 - #62c8f3 - #7bd694 - #888 - #a2fca2 - #ade5fc - #b8d8a2 - #c6b4f0 - #d36363 - #fc9b9b - #fcc28c - #ffa - #fff - */.syntax-entry-theme-agate .hljs{background:#333;color:#fff}.syntax-entry-theme-agate .hljs-doctag,.syntax-entry-theme-agate .hljs-meta-keyword,.syntax-entry-theme-agate .hljs-name,.syntax-entry-theme-agate .hljs-strong{font-weight:700}.syntax-entry-theme-agate .hljs-code,.syntax-entry-theme-agate .hljs-emphasis{font-style:italic}.syntax-entry-theme-agate .hljs-section,.syntax-entry-theme-agate .hljs-tag{color:#62c8f3}.syntax-entry-theme-agate .hljs-selector-class,.syntax-entry-theme-agate .hljs-selector-id,.syntax-entry-theme-agate .hljs-template-variable,.syntax-entry-theme-agate .hljs-variable{color:#ade5fc}.syntax-entry-theme-agate .hljs-meta-string,.syntax-entry-theme-agate .hljs-string{color:#a2fca2}.syntax-entry-theme-agate .hljs-attr,.syntax-entry-theme-agate .hljs-quote,.syntax-entry-theme-agate .hljs-selector-attr{color:#7bd694}.syntax-entry-theme-agate .hljs-tag .hljs-attr{color:inherit}.syntax-entry-theme-agate .hljs-attribute,.syntax-entry-theme-agate .hljs-title,.syntax-entry-theme-agate .hljs-type{color:#ffa}.syntax-entry-theme-agate .hljs-number,.syntax-entry-theme-agate .hljs-symbol{color:#d36363}.syntax-entry-theme-agate .hljs-bullet,.syntax-entry-theme-agate .hljs-template-tag{color:#b8d8a2}.syntax-entry-theme-agate .hljs-built_in,.syntax-entry-theme-agate .hljs-keyword,.syntax-entry-theme-agate .hljs-literal,.syntax-entry-theme-agate .hljs-selector-tag{color:#fcc28c}.syntax-entry-theme-agate .hljs-code,.syntax-entry-theme-agate .hljs-comment,.syntax-entry-theme-agate .hljs-formula{color:#888}.syntax-entry-theme-agate .hljs-link,.syntax-entry-theme-agate .hljs-regexp,.syntax-entry-theme-agate .hljs-selector-pseudo{color:#c6b4f0}.syntax-entry-theme-agate .hljs-meta{color:#fc9b9b}.syntax-entry-theme-agate .hljs-deletion{background:#fc9b9b;color:#333}.syntax-entry-theme-agate .hljs-addition{background:#a2fca2;color:#333}.syntax-entry-theme-agate .hljs-subst{color:#fff}.syntax-entry-theme-agate .hljs a{color:inherit}.syntax-entry-theme-agate .hljs a:focus,.syntax-entry-theme-agate .hljs a:hover{color:inherit;text-decoration:underline}.syntax-entry-theme-agate .hljs mark{background:#555;color:inherit}/*! - Theme: An Old Hope – Star Wars Syntax - Author: (c) Gustavo Costa - Maintainer: @gusbemacbe - - Original theme - Ocean Dark Theme – by https://github.com/gavsiu - Based on Jesse Leite's Atom syntax theme 'An Old Hope' - https://github.com/JesseLeite/an-old-hope-syntax-atom - */.syntax-entry-theme-an-old-hope .hljs{background:#1c1d21;color:#c0c5ce}.syntax-entry-theme-an-old-hope .hljs-comment,.syntax-entry-theme-an-old-hope .hljs-quote{color:#b6b18b}.syntax-entry-theme-an-old-hope .hljs-deletion,.syntax-entry-theme-an-old-hope .hljs-name,.syntax-entry-theme-an-old-hope .hljs-regexp,.syntax-entry-theme-an-old-hope .hljs-selector-class,.syntax-entry-theme-an-old-hope .hljs-selector-id,.syntax-entry-theme-an-old-hope .hljs-tag,.syntax-entry-theme-an-old-hope .hljs-template-variable,.syntax-entry-theme-an-old-hope .hljs-variable{color:#eb3c54}.syntax-entry-theme-an-old-hope .hljs-built_in,.syntax-entry-theme-an-old-hope .hljs-link,.syntax-entry-theme-an-old-hope .hljs-literal,.syntax-entry-theme-an-old-hope .hljs-meta,.syntax-entry-theme-an-old-hope .hljs-number,.syntax-entry-theme-an-old-hope .hljs-params,.syntax-entry-theme-an-old-hope .hljs-type{color:#e7ce56}.syntax-entry-theme-an-old-hope .hljs-attribute{color:#ee7c2b}.syntax-entry-theme-an-old-hope .hljs-addition,.syntax-entry-theme-an-old-hope .hljs-bullet,.syntax-entry-theme-an-old-hope .hljs-string,.syntax-entry-theme-an-old-hope .hljs-symbol{color:#4fb4d7}.syntax-entry-theme-an-old-hope .hljs-section,.syntax-entry-theme-an-old-hope .hljs-title{color:#78bb65}.syntax-entry-theme-an-old-hope .hljs-keyword,.syntax-entry-theme-an-old-hope .hljs-selector-tag{color:#b45ea4}.syntax-entry-theme-an-old-hope .hljs-emphasis{font-style:italic}.syntax-entry-theme-an-old-hope .hljs-strong{font-weight:700}.syntax-entry-theme-androidstudio .hljs{color:#a9b7c6;background:#282b2e}.syntax-entry-theme-androidstudio .hljs-bullet,.syntax-entry-theme-androidstudio .hljs-literal,.syntax-entry-theme-androidstudio .hljs-number,.syntax-entry-theme-androidstudio .hljs-symbol{color:#6897bb}.syntax-entry-theme-androidstudio .hljs-deletion,.syntax-entry-theme-androidstudio .hljs-keyword,.syntax-entry-theme-androidstudio .hljs-selector-tag{color:#cc7832}.syntax-entry-theme-androidstudio .hljs-link,.syntax-entry-theme-androidstudio .hljs-template-variable,.syntax-entry-theme-androidstudio .hljs-variable{color:#629755}.syntax-entry-theme-androidstudio .hljs-comment,.syntax-entry-theme-androidstudio .hljs-quote{color:grey}.syntax-entry-theme-androidstudio .hljs-meta{color:#bbb529}.syntax-entry-theme-androidstudio .hljs-addition,.syntax-entry-theme-androidstudio .hljs-attribute,.syntax-entry-theme-androidstudio .hljs-string{color:#6a8759}.syntax-entry-theme-androidstudio .hljs-section,.syntax-entry-theme-androidstudio .hljs-title,.syntax-entry-theme-androidstudio .hljs-type{color:#ffc66d}.syntax-entry-theme-androidstudio .hljs-name,.syntax-entry-theme-androidstudio .hljs-selector-class,.syntax-entry-theme-androidstudio .hljs-selector-id{color:#e8bf6a}.syntax-entry-theme-androidstudio .hljs-emphasis{font-style:italic}.syntax-entry-theme-androidstudio .hljs-strong{font-weight:700}.syntax-entry-theme-arduino-light .hljs{background:#fff;color:#434f54}.syntax-entry-theme-arduino-light .hljs-subst{color:#434f54}.syntax-entry-theme-arduino-light .hljs-attribute,.syntax-entry-theme-arduino-light .hljs-doctag,.syntax-entry-theme-arduino-light .hljs-keyword,.syntax-entry-theme-arduino-light .hljs-name,.syntax-entry-theme-arduino-light .hljs-selector-tag{color:#00979d}.syntax-entry-theme-arduino-light .hljs-addition,.syntax-entry-theme-arduino-light .hljs-built_in,.syntax-entry-theme-arduino-light .hljs-bullet,.syntax-entry-theme-arduino-light .hljs-code,.syntax-entry-theme-arduino-light .hljs-literal{color:#d35400}.syntax-entry-theme-arduino-light .hljs-link,.syntax-entry-theme-arduino-light .hljs-regexp,.syntax-entry-theme-arduino-light .hljs-selector-attr,.syntax-entry-theme-arduino-light .hljs-selector-pseudo,.syntax-entry-theme-arduino-light .hljs-symbol,.syntax-entry-theme-arduino-light .hljs-template-variable,.syntax-entry-theme-arduino-light .hljs-variable{color:#00979d}.syntax-entry-theme-arduino-light .hljs-deletion,.syntax-entry-theme-arduino-light .hljs-quote,.syntax-entry-theme-arduino-light .hljs-selector-class,.syntax-entry-theme-arduino-light .hljs-selector-id,.syntax-entry-theme-arduino-light .hljs-string,.syntax-entry-theme-arduino-light .hljs-template-tag,.syntax-entry-theme-arduino-light .hljs-type{color:#005c5f}.syntax-entry-theme-arduino-light .hljs-comment{color:#95a5a6cc}.syntax-entry-theme-arduino-light .hljs-meta .hljs-keyword{color:#728e00}.syntax-entry-theme-arduino-light .hljs-meta{color:#434f54}.syntax-entry-theme-arduino-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-arduino-light .hljs-strong{font-weight:700}.syntax-entry-theme-arduino-light .hljs-function{color:#728e00}.syntax-entry-theme-arduino-light .hljs-section,.syntax-entry-theme-arduino-light .hljs-title{color:#800;font-weight:700}.syntax-entry-theme-arduino-light .hljs-number{color:#8a7b52}.syntax-entry-theme-arta .hljs{background:#222;color:#aaa}.syntax-entry-theme-arta .hljs-subst{color:#aaa}.syntax-entry-theme-arta .hljs-section{color:#fff}.syntax-entry-theme-arta .hljs-comment,.syntax-entry-theme-arta .hljs-meta,.syntax-entry-theme-arta .hljs-quote{color:#444}.syntax-entry-theme-arta .hljs-bullet,.syntax-entry-theme-arta .hljs-regexp,.syntax-entry-theme-arta .hljs-string,.syntax-entry-theme-arta .hljs-symbol{color:#fc3}.syntax-entry-theme-arta .hljs-addition,.syntax-entry-theme-arta .hljs-number{color:#0c6}.syntax-entry-theme-arta .hljs-attribute,.syntax-entry-theme-arta .hljs-built_in,.syntax-entry-theme-arta .hljs-link,.syntax-entry-theme-arta .hljs-literal,.syntax-entry-theme-arta .hljs-template-variable,.syntax-entry-theme-arta .hljs-type{color:#32aaee}.syntax-entry-theme-arta .hljs-keyword,.syntax-entry-theme-arta .hljs-name,.syntax-entry-theme-arta .hljs-selector-class,.syntax-entry-theme-arta .hljs-selector-id,.syntax-entry-theme-arta .hljs-selector-tag{color:#64a}.syntax-entry-theme-arta .hljs-deletion,.syntax-entry-theme-arta .hljs-template-tag,.syntax-entry-theme-arta .hljs-title,.syntax-entry-theme-arta .hljs-variable{color:#b16}.syntax-entry-theme-arta .hljs-doctag,.syntax-entry-theme-arta .hljs-section,.syntax-entry-theme-arta .hljs-strong{font-weight:700}.syntax-entry-theme-arta .hljs-emphasis{font-style:italic}.syntax-entry-theme-ascetic .hljs{background:#fff;color:#000}.syntax-entry-theme-ascetic .hljs-addition,.syntax-entry-theme-ascetic .hljs-attribute,.syntax-entry-theme-ascetic .hljs-bullet,.syntax-entry-theme-ascetic .hljs-link,.syntax-entry-theme-ascetic .hljs-section,.syntax-entry-theme-ascetic .hljs-string,.syntax-entry-theme-ascetic .hljs-symbol,.syntax-entry-theme-ascetic .hljs-template-variable,.syntax-entry-theme-ascetic .hljs-variable{color:#888}.syntax-entry-theme-ascetic .hljs-comment,.syntax-entry-theme-ascetic .hljs-deletion,.syntax-entry-theme-ascetic .hljs-meta,.syntax-entry-theme-ascetic .hljs-quote{color:#ccc}.syntax-entry-theme-ascetic .hljs-keyword,.syntax-entry-theme-ascetic .hljs-name,.syntax-entry-theme-ascetic .hljs-section,.syntax-entry-theme-ascetic .hljs-selector-tag,.syntax-entry-theme-ascetic .hljs-strong,.syntax-entry-theme-ascetic .hljs-type{font-weight:700}.syntax-entry-theme-ascetic .hljs-emphasis{font-style:italic}.syntax-entry-theme-atom-one-dark-reasonable .hljs{color:#abb2bf;background:#282c34}.syntax-entry-theme-atom-one-dark-reasonable .hljs-keyword,.syntax-entry-theme-atom-one-dark-reasonable .hljs-operator,.syntax-entry-theme-atom-one-dark-reasonable .hljs-pattern-match{color:#f92672}.syntax-entry-theme-atom-one-dark-reasonable .hljs-function,.syntax-entry-theme-atom-one-dark-reasonable .hljs-pattern-match .hljs-constructor{color:#61aeee}.syntax-entry-theme-atom-one-dark-reasonable .hljs-function .hljs-params{color:#a6e22e}.syntax-entry-theme-atom-one-dark-reasonable .hljs-function .hljs-params .hljs-typing{color:#fd971f}.syntax-entry-theme-atom-one-dark-reasonable .hljs-module-access .hljs-module{color:#7e57c2}.syntax-entry-theme-atom-one-dark-reasonable .hljs-constructor{color:#e2b93d}.syntax-entry-theme-atom-one-dark-reasonable .hljs-constructor .hljs-string{color:#9ccc65}.syntax-entry-theme-atom-one-dark-reasonable .hljs-comment,.syntax-entry-theme-atom-one-dark-reasonable .hljs-quote{color:#b18eb1;font-style:italic}.syntax-entry-theme-atom-one-dark-reasonable .hljs-doctag,.syntax-entry-theme-atom-one-dark-reasonable .hljs-formula{color:#c678dd}.syntax-entry-theme-atom-one-dark-reasonable .hljs-deletion,.syntax-entry-theme-atom-one-dark-reasonable .hljs-name,.syntax-entry-theme-atom-one-dark-reasonable .hljs-section,.syntax-entry-theme-atom-one-dark-reasonable .hljs-selector-tag,.syntax-entry-theme-atom-one-dark-reasonable .hljs-subst{color:#e06c75}.syntax-entry-theme-atom-one-dark-reasonable .hljs-literal{color:#56b6c2}.syntax-entry-theme-atom-one-dark-reasonable .hljs-addition,.syntax-entry-theme-atom-one-dark-reasonable .hljs-attribute,.syntax-entry-theme-atom-one-dark-reasonable .hljs-meta .hljs-string,.syntax-entry-theme-atom-one-dark-reasonable .hljs-regexp,.syntax-entry-theme-atom-one-dark-reasonable .hljs-string{color:#98c379}.syntax-entry-theme-atom-one-dark-reasonable .hljs-built_in,.syntax-entry-theme-atom-one-dark-reasonable .hljs-class .hljs-title,.syntax-entry-theme-atom-one-dark-reasonable .hljs-title.class_{color:#e6c07b}.syntax-entry-theme-atom-one-dark-reasonable .hljs-attr,.syntax-entry-theme-atom-one-dark-reasonable .hljs-number,.syntax-entry-theme-atom-one-dark-reasonable .hljs-selector-attr,.syntax-entry-theme-atom-one-dark-reasonable .hljs-selector-class,.syntax-entry-theme-atom-one-dark-reasonable .hljs-selector-pseudo,.syntax-entry-theme-atom-one-dark-reasonable .hljs-template-variable,.syntax-entry-theme-atom-one-dark-reasonable .hljs-type,.syntax-entry-theme-atom-one-dark-reasonable .hljs-variable{color:#d19a66}.syntax-entry-theme-atom-one-dark-reasonable .hljs-bullet,.syntax-entry-theme-atom-one-dark-reasonable .hljs-link,.syntax-entry-theme-atom-one-dark-reasonable .hljs-meta,.syntax-entry-theme-atom-one-dark-reasonable .hljs-selector-id,.syntax-entry-theme-atom-one-dark-reasonable .hljs-symbol,.syntax-entry-theme-atom-one-dark-reasonable .hljs-title{color:#61aeee}.syntax-entry-theme-atom-one-dark-reasonable .hljs-emphasis{font-style:italic}.syntax-entry-theme-atom-one-dark-reasonable .hljs-strong{font-weight:700}.syntax-entry-theme-atom-one-dark-reasonable .hljs-link{text-decoration:underline}.syntax-entry-theme-atom-one-dark .hljs{color:#abb2bf;background:#282c34}.syntax-entry-theme-atom-one-dark .hljs-comment,.syntax-entry-theme-atom-one-dark .hljs-quote{color:#5c6370;font-style:italic}.syntax-entry-theme-atom-one-dark .hljs-doctag,.syntax-entry-theme-atom-one-dark .hljs-formula,.syntax-entry-theme-atom-one-dark .hljs-keyword{color:#c678dd}.syntax-entry-theme-atom-one-dark .hljs-deletion,.syntax-entry-theme-atom-one-dark .hljs-name,.syntax-entry-theme-atom-one-dark .hljs-section,.syntax-entry-theme-atom-one-dark .hljs-selector-tag,.syntax-entry-theme-atom-one-dark .hljs-subst{color:#e06c75}.syntax-entry-theme-atom-one-dark .hljs-literal{color:#56b6c2}.syntax-entry-theme-atom-one-dark .hljs-addition,.syntax-entry-theme-atom-one-dark .hljs-attribute,.syntax-entry-theme-atom-one-dark .hljs-meta .hljs-string,.syntax-entry-theme-atom-one-dark .hljs-regexp,.syntax-entry-theme-atom-one-dark .hljs-string{color:#98c379}.syntax-entry-theme-atom-one-dark .hljs-attr,.syntax-entry-theme-atom-one-dark .hljs-number,.syntax-entry-theme-atom-one-dark .hljs-selector-attr,.syntax-entry-theme-atom-one-dark .hljs-selector-class,.syntax-entry-theme-atom-one-dark .hljs-selector-pseudo,.syntax-entry-theme-atom-one-dark .hljs-template-variable,.syntax-entry-theme-atom-one-dark .hljs-type,.syntax-entry-theme-atom-one-dark .hljs-variable{color:#d19a66}.syntax-entry-theme-atom-one-dark .hljs-bullet,.syntax-entry-theme-atom-one-dark .hljs-link,.syntax-entry-theme-atom-one-dark .hljs-meta,.syntax-entry-theme-atom-one-dark .hljs-selector-id,.syntax-entry-theme-atom-one-dark .hljs-symbol,.syntax-entry-theme-atom-one-dark .hljs-title{color:#61aeee}.syntax-entry-theme-atom-one-dark .hljs-built_in,.syntax-entry-theme-atom-one-dark .hljs-class .hljs-title,.syntax-entry-theme-atom-one-dark .hljs-title.class_{color:#e6c07b}.syntax-entry-theme-atom-one-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-atom-one-dark .hljs-strong{font-weight:700}.syntax-entry-theme-atom-one-dark .hljs-link{text-decoration:underline}.syntax-entry-theme-atom-one-light .hljs{color:#383a42;background:#fafafa}.syntax-entry-theme-atom-one-light .hljs-comment,.syntax-entry-theme-atom-one-light .hljs-quote{color:#a0a1a7;font-style:italic}.syntax-entry-theme-atom-one-light .hljs-doctag,.syntax-entry-theme-atom-one-light .hljs-formula,.syntax-entry-theme-atom-one-light .hljs-keyword{color:#a626a4}.syntax-entry-theme-atom-one-light .hljs-deletion,.syntax-entry-theme-atom-one-light .hljs-name,.syntax-entry-theme-atom-one-light .hljs-section,.syntax-entry-theme-atom-one-light .hljs-selector-tag,.syntax-entry-theme-atom-one-light .hljs-subst{color:#e45649}.syntax-entry-theme-atom-one-light .hljs-literal{color:#0184bb}.syntax-entry-theme-atom-one-light .hljs-addition,.syntax-entry-theme-atom-one-light .hljs-attribute,.syntax-entry-theme-atom-one-light .hljs-meta .hljs-string,.syntax-entry-theme-atom-one-light .hljs-regexp,.syntax-entry-theme-atom-one-light .hljs-string{color:#50a14f}.syntax-entry-theme-atom-one-light .hljs-attr,.syntax-entry-theme-atom-one-light .hljs-number,.syntax-entry-theme-atom-one-light .hljs-selector-attr,.syntax-entry-theme-atom-one-light .hljs-selector-class,.syntax-entry-theme-atom-one-light .hljs-selector-pseudo,.syntax-entry-theme-atom-one-light .hljs-template-variable,.syntax-entry-theme-atom-one-light .hljs-type,.syntax-entry-theme-atom-one-light .hljs-variable{color:#986801}.syntax-entry-theme-atom-one-light .hljs-bullet,.syntax-entry-theme-atom-one-light .hljs-link,.syntax-entry-theme-atom-one-light .hljs-meta,.syntax-entry-theme-atom-one-light .hljs-selector-id,.syntax-entry-theme-atom-one-light .hljs-symbol,.syntax-entry-theme-atom-one-light .hljs-title{color:#4078f2}.syntax-entry-theme-atom-one-light .hljs-built_in,.syntax-entry-theme-atom-one-light .hljs-class .hljs-title,.syntax-entry-theme-atom-one-light .hljs-title.class_{color:#c18401}.syntax-entry-theme-atom-one-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-atom-one-light .hljs-strong{font-weight:700}.syntax-entry-theme-atom-one-light .hljs-link{text-decoration:underline}.syntax-entry-theme-brown-paper .hljs{color:#363c69;background:#b7a68e url(brown-papersq.png)}.syntax-entry-theme-brown-paper .hljs-keyword,.syntax-entry-theme-brown-paper .hljs-literal,.syntax-entry-theme-brown-paper .hljs-selector-tag{color:#059;font-weight:700}.syntax-entry-theme-brown-paper .hljs-addition,.syntax-entry-theme-brown-paper .hljs-attribute,.syntax-entry-theme-brown-paper .hljs-built_in,.syntax-entry-theme-brown-paper .hljs-bullet,.syntax-entry-theme-brown-paper .hljs-link,.syntax-entry-theme-brown-paper .hljs-name,.syntax-entry-theme-brown-paper .hljs-section,.syntax-entry-theme-brown-paper .hljs-string,.syntax-entry-theme-brown-paper .hljs-symbol,.syntax-entry-theme-brown-paper .hljs-template-tag,.syntax-entry-theme-brown-paper .hljs-template-variable,.syntax-entry-theme-brown-paper .hljs-title,.syntax-entry-theme-brown-paper .hljs-type,.syntax-entry-theme-brown-paper .hljs-variable{color:#2c009f}.syntax-entry-theme-brown-paper .hljs-comment,.syntax-entry-theme-brown-paper .hljs-deletion,.syntax-entry-theme-brown-paper .hljs-meta,.syntax-entry-theme-brown-paper .hljs-quote{color:#802022}.syntax-entry-theme-brown-paper .hljs-doctag,.syntax-entry-theme-brown-paper .hljs-keyword,.syntax-entry-theme-brown-paper .hljs-literal,.syntax-entry-theme-brown-paper .hljs-name,.syntax-entry-theme-brown-paper .hljs-section,.syntax-entry-theme-brown-paper .hljs-selector-tag,.syntax-entry-theme-brown-paper .hljs-strong,.syntax-entry-theme-brown-paper .hljs-title,.syntax-entry-theme-brown-paper .hljs-type{font-weight:700}.syntax-entry-theme-brown-paper .hljs-emphasis{font-style:italic}.syntax-entry-theme-codepen-embed .hljs{background:#222;color:#fff}.syntax-entry-theme-codepen-embed .hljs-comment,.syntax-entry-theme-codepen-embed .hljs-quote{color:#777}.syntax-entry-theme-codepen-embed .hljs-built_in,.syntax-entry-theme-codepen-embed .hljs-bullet,.syntax-entry-theme-codepen-embed .hljs-deletion,.syntax-entry-theme-codepen-embed .hljs-link,.syntax-entry-theme-codepen-embed .hljs-literal,.syntax-entry-theme-codepen-embed .hljs-meta,.syntax-entry-theme-codepen-embed .hljs-number,.syntax-entry-theme-codepen-embed .hljs-params,.syntax-entry-theme-codepen-embed .hljs-regexp,.syntax-entry-theme-codepen-embed .hljs-symbol,.syntax-entry-theme-codepen-embed .hljs-tag,.syntax-entry-theme-codepen-embed .hljs-template-variable,.syntax-entry-theme-codepen-embed .hljs-variable{color:#ab875d}.syntax-entry-theme-codepen-embed .hljs-attribute,.syntax-entry-theme-codepen-embed .hljs-name,.syntax-entry-theme-codepen-embed .hljs-section,.syntax-entry-theme-codepen-embed .hljs-selector-class,.syntax-entry-theme-codepen-embed .hljs-selector-id,.syntax-entry-theme-codepen-embed .hljs-title,.syntax-entry-theme-codepen-embed .hljs-type{color:#9b869b}.syntax-entry-theme-codepen-embed .hljs-addition,.syntax-entry-theme-codepen-embed .hljs-keyword,.syntax-entry-theme-codepen-embed .hljs-selector-tag,.syntax-entry-theme-codepen-embed .hljs-string{color:#8f9c6c}.syntax-entry-theme-codepen-embed .hljs-emphasis{font-style:italic}.syntax-entry-theme-codepen-embed .hljs-strong{font-weight:700}.syntax-entry-theme-color-brewer .hljs{color:#000;background:#fff}.syntax-entry-theme-color-brewer .hljs-addition,.syntax-entry-theme-color-brewer .hljs-meta,.syntax-entry-theme-color-brewer .hljs-string,.syntax-entry-theme-color-brewer .hljs-symbol,.syntax-entry-theme-color-brewer .hljs-template-tag,.syntax-entry-theme-color-brewer .hljs-template-variable{color:#756bb1}.syntax-entry-theme-color-brewer .hljs-comment,.syntax-entry-theme-color-brewer .hljs-quote{color:#636363}.syntax-entry-theme-color-brewer .hljs-bullet,.syntax-entry-theme-color-brewer .hljs-link,.syntax-entry-theme-color-brewer .hljs-literal,.syntax-entry-theme-color-brewer .hljs-number,.syntax-entry-theme-color-brewer .hljs-regexp{color:#31a354}.syntax-entry-theme-color-brewer .hljs-deletion,.syntax-entry-theme-color-brewer .hljs-variable{color:#88f}.syntax-entry-theme-color-brewer .hljs-built_in,.syntax-entry-theme-color-brewer .hljs-doctag,.syntax-entry-theme-color-brewer .hljs-keyword,.syntax-entry-theme-color-brewer .hljs-name,.syntax-entry-theme-color-brewer .hljs-section,.syntax-entry-theme-color-brewer .hljs-selector-class,.syntax-entry-theme-color-brewer .hljs-selector-id,.syntax-entry-theme-color-brewer .hljs-selector-tag,.syntax-entry-theme-color-brewer .hljs-strong,.syntax-entry-theme-color-brewer .hljs-tag,.syntax-entry-theme-color-brewer .hljs-title,.syntax-entry-theme-color-brewer .hljs-type{color:#3182bd}.syntax-entry-theme-color-brewer .hljs-emphasis{font-style:italic}.syntax-entry-theme-color-brewer .hljs-attribute{color:#e6550d}.syntax-entry-theme-dark .hljs{color:#ddd;background:#303030}.syntax-entry-theme-dark .hljs-keyword,.syntax-entry-theme-dark .hljs-link,.syntax-entry-theme-dark .hljs-literal,.syntax-entry-theme-dark .hljs-section,.syntax-entry-theme-dark .hljs-selector-tag{color:#fff}.syntax-entry-theme-dark .hljs-addition,.syntax-entry-theme-dark .hljs-attribute,.syntax-entry-theme-dark .hljs-built_in,.syntax-entry-theme-dark .hljs-bullet,.syntax-entry-theme-dark .hljs-name,.syntax-entry-theme-dark .hljs-string,.syntax-entry-theme-dark .hljs-symbol,.syntax-entry-theme-dark .hljs-template-tag,.syntax-entry-theme-dark .hljs-template-variable,.syntax-entry-theme-dark .hljs-title,.syntax-entry-theme-dark .hljs-type,.syntax-entry-theme-dark .hljs-variable{color:#d88}.syntax-entry-theme-dark .hljs-comment,.syntax-entry-theme-dark .hljs-deletion,.syntax-entry-theme-dark .hljs-meta,.syntax-entry-theme-dark .hljs-quote{color:#979797}.syntax-entry-theme-dark .hljs-doctag,.syntax-entry-theme-dark .hljs-keyword,.syntax-entry-theme-dark .hljs-literal,.syntax-entry-theme-dark .hljs-name,.syntax-entry-theme-dark .hljs-section,.syntax-entry-theme-dark .hljs-selector-tag,.syntax-entry-theme-dark .hljs-strong,.syntax-entry-theme-dark .hljs-title,.syntax-entry-theme-dark .hljs-type{font-weight:700}.syntax-entry-theme-dark .hljs-emphasis{font-style:italic}/*! - Theme: Default - Description: Original highlight.js style - Author: (c) Ivan Sagalaev - Maintainer: @highlightjs/core-team - Website: https://highlightjs.org/ - License: see project LICENSE - Touched: 2021 - */.syntax-entry-theme-default .hljs{background:#f3f3f3;color:#444}.syntax-entry-theme-default .hljs-comment{color:#697070}.syntax-entry-theme-default .hljs-punctuation,.syntax-entry-theme-default .hljs-tag{color:#444a}.syntax-entry-theme-default .hljs-tag .hljs-attr,.syntax-entry-theme-default .hljs-tag .hljs-name{color:#444}.syntax-entry-theme-default .hljs-attribute,.syntax-entry-theme-default .hljs-doctag,.syntax-entry-theme-default .hljs-keyword,.syntax-entry-theme-default .hljs-meta .hljs-keyword,.syntax-entry-theme-default .hljs-name,.syntax-entry-theme-default .hljs-selector-tag{font-weight:700}.syntax-entry-theme-default .hljs-deletion,.syntax-entry-theme-default .hljs-number,.syntax-entry-theme-default .hljs-quote,.syntax-entry-theme-default .hljs-selector-class,.syntax-entry-theme-default .hljs-selector-id,.syntax-entry-theme-default .hljs-string,.syntax-entry-theme-default .hljs-template-tag,.syntax-entry-theme-default .hljs-type{color:#800}.syntax-entry-theme-default .hljs-section,.syntax-entry-theme-default .hljs-title{color:#800;font-weight:700}.syntax-entry-theme-default .hljs-link,.syntax-entry-theme-default .hljs-operator,.syntax-entry-theme-default .hljs-regexp,.syntax-entry-theme-default .hljs-selector-attr,.syntax-entry-theme-default .hljs-selector-pseudo,.syntax-entry-theme-default .hljs-symbol,.syntax-entry-theme-default .hljs-template-variable,.syntax-entry-theme-default .hljs-variable{color:#ab5656}.syntax-entry-theme-default .hljs-literal{color:#695}.syntax-entry-theme-default .hljs-addition,.syntax-entry-theme-default .hljs-built_in,.syntax-entry-theme-default .hljs-bullet,.syntax-entry-theme-default .hljs-code{color:#397300}.syntax-entry-theme-default .hljs-meta{color:#1f7199}.syntax-entry-theme-default .hljs-meta .hljs-string{color:#38a}.syntax-entry-theme-default .hljs-emphasis{font-style:italic}.syntax-entry-theme-default .hljs-strong{font-weight:700}/*! - Theme: devibeans (dark) - Author: @terminaldweller - Maintainer: @terminaldweller - - Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim) - */.syntax-entry-theme-devibeans .hljs{background:#000;color:#a39e9b}.syntax-entry-theme-devibeans .hljs-attr,.syntax-entry-theme-devibeans .hljs-template-tag{color:#8787d7}.syntax-entry-theme-devibeans .hljs-comment,.syntax-entry-theme-devibeans .hljs-doctag,.syntax-entry-theme-devibeans .hljs-quote{color:#396}.syntax-entry-theme-devibeans .hljs-params{color:#a39e9b}.syntax-entry-theme-devibeans .hljs-regexp{color:#d700ff}.syntax-entry-theme-devibeans .hljs-literal,.syntax-entry-theme-devibeans .hljs-number,.syntax-entry-theme-devibeans .hljs-selector-id,.syntax-entry-theme-devibeans .hljs-tag{color:#ef5350}.syntax-entry-theme-devibeans .hljs-meta,.syntax-entry-theme-devibeans .hljs-meta .hljs-keyword{color:#0087ff}.syntax-entry-theme-devibeans .hljs-code,.syntax-entry-theme-devibeans .hljs-formula,.syntax-entry-theme-devibeans .hljs-keyword,.syntax-entry-theme-devibeans .hljs-link,.syntax-entry-theme-devibeans .hljs-selector-attr,.syntax-entry-theme-devibeans .hljs-selector-class,.syntax-entry-theme-devibeans .hljs-selector-pseudo,.syntax-entry-theme-devibeans .hljs-template-variable,.syntax-entry-theme-devibeans .hljs-variable{color:#64b5f6}.syntax-entry-theme-devibeans .hljs-built_in,.syntax-entry-theme-devibeans .hljs-deletion,.syntax-entry-theme-devibeans .hljs-title{color:#ff8700}.syntax-entry-theme-devibeans .hljs-attribute,.syntax-entry-theme-devibeans .hljs-function,.syntax-entry-theme-devibeans .hljs-name,.syntax-entry-theme-devibeans .hljs-property,.syntax-entry-theme-devibeans .hljs-section,.syntax-entry-theme-devibeans .hljs-type{color:#ffd75f}.syntax-entry-theme-devibeans .hljs-addition,.syntax-entry-theme-devibeans .hljs-bullet,.syntax-entry-theme-devibeans .hljs-meta .hljs-string,.syntax-entry-theme-devibeans .hljs-string,.syntax-entry-theme-devibeans .hljs-subst,.syntax-entry-theme-devibeans .hljs-symbol{color:#558b2f}.syntax-entry-theme-devibeans .hljs-selector-tag{color:#96f}.syntax-entry-theme-devibeans .hljs-emphasis{font-style:italic}.syntax-entry-theme-devibeans .hljs-strong{font-weight:700}.syntax-entry-theme-docco .hljs{color:#000;background:#f8f8ff}.syntax-entry-theme-docco .hljs-comment,.syntax-entry-theme-docco .hljs-quote{color:#408080;font-style:italic}.syntax-entry-theme-docco .hljs-keyword,.syntax-entry-theme-docco .hljs-literal,.syntax-entry-theme-docco .hljs-selector-tag,.syntax-entry-theme-docco .hljs-subst{color:#954121}.syntax-entry-theme-docco .hljs-number{color:#40a070}.syntax-entry-theme-docco .hljs-doctag,.syntax-entry-theme-docco .hljs-string{color:#219161}.syntax-entry-theme-docco .hljs-section,.syntax-entry-theme-docco .hljs-selector-class,.syntax-entry-theme-docco .hljs-selector-id,.syntax-entry-theme-docco .hljs-type{color:#19469d}.syntax-entry-theme-docco .hljs-params{color:#00f}.syntax-entry-theme-docco .hljs-title{color:#458;font-weight:700}.syntax-entry-theme-docco .hljs-attribute,.syntax-entry-theme-docco .hljs-name,.syntax-entry-theme-docco .hljs-tag{color:navy;font-weight:400}.syntax-entry-theme-docco .hljs-template-variable,.syntax-entry-theme-docco .hljs-variable{color:teal}.syntax-entry-theme-docco .hljs-link,.syntax-entry-theme-docco .hljs-regexp{color:#b68}.syntax-entry-theme-docco .hljs-bullet,.syntax-entry-theme-docco .hljs-symbol{color:#990073}.syntax-entry-theme-docco .hljs-built_in{color:#0086b3}.syntax-entry-theme-docco .hljs-meta{color:#999;font-weight:700}.syntax-entry-theme-docco .hljs-deletion{background:#fdd}.syntax-entry-theme-docco .hljs-addition{background:#dfd}.syntax-entry-theme-docco .hljs-emphasis{font-style:italic}.syntax-entry-theme-docco .hljs-strong{font-weight:700}.syntax-entry-theme-far .hljs{color:#0ff;background:navy}.syntax-entry-theme-far .hljs-addition,.syntax-entry-theme-far .hljs-attribute,.syntax-entry-theme-far .hljs-built_in,.syntax-entry-theme-far .hljs-bullet,.syntax-entry-theme-far .hljs-string,.syntax-entry-theme-far .hljs-symbol,.syntax-entry-theme-far .hljs-template-tag,.syntax-entry-theme-far .hljs-template-variable{color:#ff0}.syntax-entry-theme-far .hljs-keyword,.syntax-entry-theme-far .hljs-name,.syntax-entry-theme-far .hljs-section,.syntax-entry-theme-far .hljs-selector-class,.syntax-entry-theme-far .hljs-selector-id,.syntax-entry-theme-far .hljs-selector-tag,.syntax-entry-theme-far .hljs-type,.syntax-entry-theme-far .hljs-variable{color:#fff}.syntax-entry-theme-far .hljs-comment,.syntax-entry-theme-far .hljs-deletion,.syntax-entry-theme-far .hljs-doctag,.syntax-entry-theme-far .hljs-quote{color:#888}.syntax-entry-theme-far .hljs-link,.syntax-entry-theme-far .hljs-literal,.syntax-entry-theme-far .hljs-number,.syntax-entry-theme-far .hljs-regexp{color:#0f0}.syntax-entry-theme-far .hljs-meta{color:teal}.syntax-entry-theme-far .hljs-keyword,.syntax-entry-theme-far .hljs-name,.syntax-entry-theme-far .hljs-section,.syntax-entry-theme-far .hljs-selector-tag,.syntax-entry-theme-far .hljs-strong,.syntax-entry-theme-far .hljs-title{font-weight:700}.syntax-entry-theme-far .hljs-emphasis{font-style:italic}/*! - * Theme: FelipeC - * Author: (c) 2021 Felipe Contreras - * Website: https://github.com/felipec/vim-felipec - * - * Autogenerated with vim-felipec's generator. - */.syntax-entry-theme-felipec .hljs{color:#dddde1;background:#1e1e22}.syntax-entry-theme-felipec .hljs ::-moz-selection,.syntax-entry-theme-felipec .hljs::-moz-selection{color:#1e1e22;background:#bf8fef}.syntax-entry-theme-felipec .hljs ::selection,.syntax-entry-theme-felipec .hljs::selection{color:#1e1e22;background:#bf8fef}.syntax-entry-theme-felipec .hljs-code,.syntax-entry-theme-felipec .hljs-comment,.syntax-entry-theme-felipec .hljs-quote{color:#888896}.syntax-entry-theme-felipec .hljs-deletion,.syntax-entry-theme-felipec .hljs-literal,.syntax-entry-theme-felipec .hljs-number{color:#ef8f8f}.syntax-entry-theme-felipec .hljs-doctag,.syntax-entry-theme-felipec .hljs-meta,.syntax-entry-theme-felipec .hljs-operator,.syntax-entry-theme-felipec .hljs-punctuation,.syntax-entry-theme-felipec .hljs-selector-attr,.syntax-entry-theme-felipec .hljs-subst,.syntax-entry-theme-felipec .hljs-template-variable{color:#efbf8f}.syntax-entry-theme-felipec .hljs-type{color:#efef8f}.syntax-entry-theme-felipec .hljs-selector-class,.syntax-entry-theme-felipec .hljs-selector-id,.syntax-entry-theme-felipec .hljs-tag,.syntax-entry-theme-felipec .hljs-title{color:#bfef8f}.syntax-entry-theme-felipec .hljs-addition,.syntax-entry-theme-felipec .hljs-regexp,.syntax-entry-theme-felipec .hljs-string{color:#8fef8f}.syntax-entry-theme-felipec .hljs-class,.syntax-entry-theme-felipec .hljs-property{color:#8fefbf}.syntax-entry-theme-felipec .hljs-name,.syntax-entry-theme-felipec .hljs-selector-tag{color:#8fefef}.syntax-entry-theme-felipec .hljs-built_in,.syntax-entry-theme-felipec .hljs-keyword{color:#8fbfef}.syntax-entry-theme-felipec .hljs-bullet,.syntax-entry-theme-felipec .hljs-section{color:#8f8fef}.syntax-entry-theme-felipec .hljs-selector-pseudo{color:#bf8fef}.syntax-entry-theme-felipec .hljs-attr,.syntax-entry-theme-felipec .hljs-attribute,.syntax-entry-theme-felipec .hljs-params,.syntax-entry-theme-felipec .hljs-variable{color:#ef8fef}.syntax-entry-theme-felipec .hljs-link,.syntax-entry-theme-felipec .hljs-symbol{color:#ef8fbf}.syntax-entry-theme-felipec .hljs-literal,.syntax-entry-theme-felipec .hljs-strong,.syntax-entry-theme-felipec .hljs-title{font-weight:700}.syntax-entry-theme-felipec .hljs-emphasis{font-style:italic}.syntax-entry-theme-filament-dark .hljs{--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-ring-color:rgba(var(--gray-50),0.05)}.syntax-entry-theme-filament-dark .hljs-doctag,.syntax-entry-theme-filament-dark .hljs-keyword,.syntax-entry-theme-filament-dark .hljs-meta .hljs-keyword,.syntax-entry-theme-filament-dark .hljs-template-tag,.syntax-entry-theme-filament-dark .hljs-template-variable,.syntax-entry-theme-filament-dark .hljs-type,.syntax-entry-theme-filament-dark .hljs-variable.language_{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-title,.syntax-entry-theme-filament-dark .hljs-title.class_,.syntax-entry-theme-filament-dark .hljs-title.class_.inherited__,.syntax-entry-theme-filament-dark .hljs-title.function_{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-attr,.syntax-entry-theme-filament-dark .hljs-attribute,.syntax-entry-theme-filament-dark .hljs-literal,.syntax-entry-theme-filament-dark .hljs-meta,.syntax-entry-theme-filament-dark .hljs-number,.syntax-entry-theme-filament-dark .hljs-operator,.syntax-entry-theme-filament-dark .hljs-selector-attr,.syntax-entry-theme-filament-dark .hljs-selector-class,.syntax-entry-theme-filament-dark .hljs-selector-id,.syntax-entry-theme-filament-dark .hljs-variable{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-meta .hljs-string,.syntax-entry-theme-filament-dark .hljs-regexp,.syntax-entry-theme-filament-dark .hljs-string{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-built_in,.syntax-entry-theme-filament-dark .hljs-symbol{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-code,.syntax-entry-theme-filament-dark .hljs-comment,.syntax-entry-theme-filament-dark .hljs-formula{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-name,.syntax-entry-theme-filament-dark .hljs-quote,.syntax-entry-theme-filament-dark .hljs-selector-pseudo,.syntax-entry-theme-filament-dark .hljs-selector-tag{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-subst{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-section{font-weight:700;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-bullet{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-emphasis{font-style:italic;--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-strong{font-weight:700;--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-addition{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.syntax-entry-theme-filament-dark .hljs-deletion{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity));--tw-ring-color:rgba(var(--gray-950),0.05)}.syntax-entry-theme-filament .hljs-doctag,.syntax-entry-theme-filament .hljs-keyword,.syntax-entry-theme-filament .hljs-meta .hljs-keyword,.syntax-entry-theme-filament .hljs-template-tag,.syntax-entry-theme-filament .hljs-template-variable,.syntax-entry-theme-filament .hljs-type,.syntax-entry-theme-filament .hljs-variable.language_{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-title,.syntax-entry-theme-filament .hljs-title.class_,.syntax-entry-theme-filament .hljs-title.class_.inherited__,.syntax-entry-theme-filament .hljs-title.function_{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-attr,.syntax-entry-theme-filament .hljs-attribute,.syntax-entry-theme-filament .hljs-literal,.syntax-entry-theme-filament .hljs-meta,.syntax-entry-theme-filament .hljs-number,.syntax-entry-theme-filament .hljs-operator,.syntax-entry-theme-filament .hljs-selector-attr,.syntax-entry-theme-filament .hljs-selector-class,.syntax-entry-theme-filament .hljs-selector-id,.syntax-entry-theme-filament .hljs-variable{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-meta .hljs-string,.syntax-entry-theme-filament .hljs-regexp,.syntax-entry-theme-filament .hljs-string{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-built_in,.syntax-entry-theme-filament .hljs-symbol{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-code,.syntax-entry-theme-filament .hljs-comment,.syntax-entry-theme-filament .hljs-formula{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-name,.syntax-entry-theme-filament .hljs-quote,.syntax-entry-theme-filament .hljs-selector-pseudo,.syntax-entry-theme-filament .hljs-selector-tag{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-subst{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-section{font-weight:700;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-bullet{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-emphasis{font-style:italic;--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-strong{font-weight:700;--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-addition{color:rgb(22 163 74/var(--tw-text-opacity))}.syntax-entry-theme-filament .hljs-addition,.syntax-entry-theme-filament .hljs-deletion{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity));--tw-text-opacity:1}.syntax-entry-theme-filament .hljs-deletion{color:rgb(220 38 38/var(--tw-text-opacity))}.syntax-entry-theme-foundation .hljs{background:#eee;color:#000}.syntax-entry-theme-foundation .hljs-addition,.syntax-entry-theme-foundation .hljs-attribute,.syntax-entry-theme-foundation .hljs-emphasis,.syntax-entry-theme-foundation .hljs-link{color:#070}.syntax-entry-theme-foundation .hljs-emphasis{font-style:italic}.syntax-entry-theme-foundation .hljs-deletion,.syntax-entry-theme-foundation .hljs-string,.syntax-entry-theme-foundation .hljs-strong{color:#d14}.syntax-entry-theme-foundation .hljs-strong{font-weight:700}.syntax-entry-theme-foundation .hljs-comment,.syntax-entry-theme-foundation .hljs-quote{color:#998;font-style:italic}.syntax-entry-theme-foundation .hljs-section,.syntax-entry-theme-foundation .hljs-title{color:#900}.syntax-entry-theme-foundation .hljs-class .hljs-title,.syntax-entry-theme-foundation .hljs-title.class_,.syntax-entry-theme-foundation .hljs-type{color:#458}.syntax-entry-theme-foundation .hljs-template-variable,.syntax-entry-theme-foundation .hljs-variable{color:#369}.syntax-entry-theme-foundation .hljs-bullet{color:#970}.syntax-entry-theme-foundation .hljs-meta{color:#34b}.syntax-entry-theme-foundation .hljs-code,.syntax-entry-theme-foundation .hljs-keyword,.syntax-entry-theme-foundation .hljs-literal,.syntax-entry-theme-foundation .hljs-number,.syntax-entry-theme-foundation .hljs-selector-tag{color:#099}.syntax-entry-theme-foundation .hljs-regexp{background-color:#fff0ff;color:#808}.syntax-entry-theme-foundation .hljs-symbol{color:#990073}.syntax-entry-theme-foundation .hljs-name,.syntax-entry-theme-foundation .hljs-selector-class,.syntax-entry-theme-foundation .hljs-selector-id,.syntax-entry-theme-foundation .hljs-tag{color:#070}/*! - Theme: GitHub Dark Dimmed - Description: Dark dimmed theme as seen on github.com - Author: github.com - Maintainer: @Hirse - Updated: 2021-05-15 - - Colors taken from GitHub's CSS - */.syntax-entry-theme-github-dark-dimmed .hljs{color:#adbac7;background:#22272e}.syntax-entry-theme-github-dark-dimmed .hljs-doctag,.syntax-entry-theme-github-dark-dimmed .hljs-keyword,.syntax-entry-theme-github-dark-dimmed .hljs-meta .hljs-keyword,.syntax-entry-theme-github-dark-dimmed .hljs-template-tag,.syntax-entry-theme-github-dark-dimmed .hljs-template-variable,.syntax-entry-theme-github-dark-dimmed .hljs-type,.syntax-entry-theme-github-dark-dimmed .hljs-variable.language_{color:#f47067}.syntax-entry-theme-github-dark-dimmed .hljs-title,.syntax-entry-theme-github-dark-dimmed .hljs-title.class_,.syntax-entry-theme-github-dark-dimmed .hljs-title.class_.inherited__,.syntax-entry-theme-github-dark-dimmed .hljs-title.function_{color:#dcbdfb}.syntax-entry-theme-github-dark-dimmed .hljs-attr,.syntax-entry-theme-github-dark-dimmed .hljs-attribute,.syntax-entry-theme-github-dark-dimmed .hljs-literal,.syntax-entry-theme-github-dark-dimmed .hljs-meta,.syntax-entry-theme-github-dark-dimmed .hljs-number,.syntax-entry-theme-github-dark-dimmed .hljs-operator,.syntax-entry-theme-github-dark-dimmed .hljs-selector-attr,.syntax-entry-theme-github-dark-dimmed .hljs-selector-class,.syntax-entry-theme-github-dark-dimmed .hljs-selector-id,.syntax-entry-theme-github-dark-dimmed .hljs-variable{color:#6cb6ff}.syntax-entry-theme-github-dark-dimmed .hljs-meta .hljs-string,.syntax-entry-theme-github-dark-dimmed .hljs-regexp,.syntax-entry-theme-github-dark-dimmed .hljs-string{color:#96d0ff}.syntax-entry-theme-github-dark-dimmed .hljs-built_in,.syntax-entry-theme-github-dark-dimmed .hljs-symbol{color:#f69d50}.syntax-entry-theme-github-dark-dimmed .hljs-code,.syntax-entry-theme-github-dark-dimmed .hljs-comment,.syntax-entry-theme-github-dark-dimmed .hljs-formula{color:#768390}.syntax-entry-theme-github-dark-dimmed .hljs-name,.syntax-entry-theme-github-dark-dimmed .hljs-quote,.syntax-entry-theme-github-dark-dimmed .hljs-selector-pseudo,.syntax-entry-theme-github-dark-dimmed .hljs-selector-tag{color:#8ddb8c}.syntax-entry-theme-github-dark-dimmed .hljs-subst{color:#adbac7}.syntax-entry-theme-github-dark-dimmed .hljs-section{color:#316dca;font-weight:700}.syntax-entry-theme-github-dark-dimmed .hljs-bullet{color:#eac55f}.syntax-entry-theme-github-dark-dimmed .hljs-emphasis{color:#adbac7;font-style:italic}.syntax-entry-theme-github-dark-dimmed .hljs-strong{color:#adbac7;font-weight:700}.syntax-entry-theme-github-dark-dimmed .hljs-addition{color:#b4f1b4;background-color:#1b4721}.syntax-entry-theme-github-dark-dimmed .hljs-deletion{color:#ffd8d3;background-color:#78191b}/*! - Theme: GitHub Dark - Description: Dark theme as seen on github.com - Author: github.com - Maintainer: @Hirse - Updated: 2021-05-15 - - Outdated base version: https://github.com/primer/github-syntax-dark - Current colors taken from GitHub's CSS - */.syntax-entry-theme-github-dark .hljs{color:#c9d1d9;background:#0d1117}.syntax-entry-theme-github-dark .hljs-doctag,.syntax-entry-theme-github-dark .hljs-keyword,.syntax-entry-theme-github-dark .hljs-meta .hljs-keyword,.syntax-entry-theme-github-dark .hljs-template-tag,.syntax-entry-theme-github-dark .hljs-template-variable,.syntax-entry-theme-github-dark .hljs-type,.syntax-entry-theme-github-dark .hljs-variable.language_{color:#ff7b72}.syntax-entry-theme-github-dark .hljs-title,.syntax-entry-theme-github-dark .hljs-title.class_,.syntax-entry-theme-github-dark .hljs-title.class_.inherited__,.syntax-entry-theme-github-dark .hljs-title.function_{color:#d2a8ff}.syntax-entry-theme-github-dark .hljs-attr,.syntax-entry-theme-github-dark .hljs-attribute,.syntax-entry-theme-github-dark .hljs-literal,.syntax-entry-theme-github-dark .hljs-meta,.syntax-entry-theme-github-dark .hljs-number,.syntax-entry-theme-github-dark .hljs-operator,.syntax-entry-theme-github-dark .hljs-selector-attr,.syntax-entry-theme-github-dark .hljs-selector-class,.syntax-entry-theme-github-dark .hljs-selector-id,.syntax-entry-theme-github-dark .hljs-variable{color:#79c0ff}.syntax-entry-theme-github-dark .hljs-meta .hljs-string,.syntax-entry-theme-github-dark .hljs-regexp,.syntax-entry-theme-github-dark .hljs-string{color:#a5d6ff}.syntax-entry-theme-github-dark .hljs-built_in,.syntax-entry-theme-github-dark .hljs-symbol{color:#ffa657}.syntax-entry-theme-github-dark .hljs-code,.syntax-entry-theme-github-dark .hljs-comment,.syntax-entry-theme-github-dark .hljs-formula{color:#8b949e}.syntax-entry-theme-github-dark .hljs-name,.syntax-entry-theme-github-dark .hljs-quote,.syntax-entry-theme-github-dark .hljs-selector-pseudo,.syntax-entry-theme-github-dark .hljs-selector-tag{color:#7ee787}.syntax-entry-theme-github-dark .hljs-subst{color:#c9d1d9}.syntax-entry-theme-github-dark .hljs-section{color:#1f6feb;font-weight:700}.syntax-entry-theme-github-dark .hljs-bullet{color:#f2cc60}.syntax-entry-theme-github-dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.syntax-entry-theme-github-dark .hljs-strong{color:#c9d1d9;font-weight:700}.syntax-entry-theme-github-dark .hljs-addition{color:#aff5b4;background-color:#033a16}.syntax-entry-theme-github-dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}/*! - Theme: GitHub - Description: Light theme as seen on github.com - Author: github.com - Maintainer: @Hirse - Updated: 2021-05-15 - - Outdated base version: https://github.com/primer/github-syntax-light - Current colors taken from GitHub's CSS - */.syntax-entry-theme-github .hljs{color:#24292e;background:#fff}.syntax-entry-theme-github .hljs-doctag,.syntax-entry-theme-github .hljs-keyword,.syntax-entry-theme-github .hljs-meta .hljs-keyword,.syntax-entry-theme-github .hljs-template-tag,.syntax-entry-theme-github .hljs-template-variable,.syntax-entry-theme-github .hljs-type,.syntax-entry-theme-github .hljs-variable.language_{color:#d73a49}.syntax-entry-theme-github .hljs-title,.syntax-entry-theme-github .hljs-title.class_,.syntax-entry-theme-github .hljs-title.class_.inherited__,.syntax-entry-theme-github .hljs-title.function_{color:#6f42c1}.syntax-entry-theme-github .hljs-attr,.syntax-entry-theme-github .hljs-attribute,.syntax-entry-theme-github .hljs-literal,.syntax-entry-theme-github .hljs-meta,.syntax-entry-theme-github .hljs-number,.syntax-entry-theme-github .hljs-operator,.syntax-entry-theme-github .hljs-selector-attr,.syntax-entry-theme-github .hljs-selector-class,.syntax-entry-theme-github .hljs-selector-id,.syntax-entry-theme-github .hljs-variable{color:#005cc5}.syntax-entry-theme-github .hljs-meta .hljs-string,.syntax-entry-theme-github .hljs-regexp,.syntax-entry-theme-github .hljs-string{color:#032f62}.syntax-entry-theme-github .hljs-built_in,.syntax-entry-theme-github .hljs-symbol{color:#e36209}.syntax-entry-theme-github .hljs-code,.syntax-entry-theme-github .hljs-comment,.syntax-entry-theme-github .hljs-formula{color:#6a737d}.syntax-entry-theme-github .hljs-name,.syntax-entry-theme-github .hljs-quote,.syntax-entry-theme-github .hljs-selector-pseudo,.syntax-entry-theme-github .hljs-selector-tag{color:#22863a}.syntax-entry-theme-github .hljs-subst{color:#24292e}.syntax-entry-theme-github .hljs-section{color:#005cc5;font-weight:700}.syntax-entry-theme-github .hljs-bullet{color:#735c0f}.syntax-entry-theme-github .hljs-emphasis{color:#24292e;font-style:italic}.syntax-entry-theme-github .hljs-strong{color:#24292e;font-weight:700}.syntax-entry-theme-github .hljs-addition{color:#22863a;background-color:#f0fff4}.syntax-entry-theme-github .hljs-deletion{color:#b31d28;background-color:#ffeef0}.syntax-entry-theme-gml .hljs{background:#222;color:silver}.syntax-entry-theme-gml .hljs-keyword{color:#ffb871;font-weight:700}.syntax-entry-theme-gml .hljs-built_in{color:#ffb871}.syntax-entry-theme-gml .hljs-literal{color:#ff8080}.syntax-entry-theme-gml .hljs-symbol{color:#58e55a}.syntax-entry-theme-gml .hljs-comment{color:#5b995b}.syntax-entry-theme-gml .hljs-string{color:#ff0}.syntax-entry-theme-gml .hljs-number{color:#ff8080}.syntax-entry-theme-gml .hljs-addition,.syntax-entry-theme-gml .hljs-attribute,.syntax-entry-theme-gml .hljs-bullet,.syntax-entry-theme-gml .hljs-code,.syntax-entry-theme-gml .hljs-deletion,.syntax-entry-theme-gml .hljs-doctag,.syntax-entry-theme-gml .hljs-function,.syntax-entry-theme-gml .hljs-link,.syntax-entry-theme-gml .hljs-meta,.syntax-entry-theme-gml .hljs-meta .hljs-keyword,.syntax-entry-theme-gml .hljs-name,.syntax-entry-theme-gml .hljs-quote,.syntax-entry-theme-gml .hljs-regexp,.syntax-entry-theme-gml .hljs-section,.syntax-entry-theme-gml .hljs-selector-attr,.syntax-entry-theme-gml .hljs-selector-class,.syntax-entry-theme-gml .hljs-selector-id,.syntax-entry-theme-gml .hljs-selector-pseudo,.syntax-entry-theme-gml .hljs-selector-tag,.syntax-entry-theme-gml .hljs-subst,.syntax-entry-theme-gml .hljs-template-tag,.syntax-entry-theme-gml .hljs-template-variable,.syntax-entry-theme-gml .hljs-title,.syntax-entry-theme-gml .hljs-type,.syntax-entry-theme-gml .hljs-variable{color:silver}.syntax-entry-theme-gml .hljs-emphasis{font-style:italic}.syntax-entry-theme-gml .hljs-strong{font-weight:700}.syntax-entry-theme-googlecode .hljs{background:#fff;color:#000}.syntax-entry-theme-googlecode .hljs-comment,.syntax-entry-theme-googlecode .hljs-quote{color:#800}.syntax-entry-theme-googlecode .hljs-keyword,.syntax-entry-theme-googlecode .hljs-name,.syntax-entry-theme-googlecode .hljs-section,.syntax-entry-theme-googlecode .hljs-selector-tag,.syntax-entry-theme-googlecode .hljs-title{color:#008}.syntax-entry-theme-googlecode .hljs-template-variable,.syntax-entry-theme-googlecode .hljs-variable{color:#660}.syntax-entry-theme-googlecode .hljs-regexp,.syntax-entry-theme-googlecode .hljs-selector-attr,.syntax-entry-theme-googlecode .hljs-selector-pseudo,.syntax-entry-theme-googlecode .hljs-string{color:#080}.syntax-entry-theme-googlecode .hljs-bullet,.syntax-entry-theme-googlecode .hljs-link,.syntax-entry-theme-googlecode .hljs-literal,.syntax-entry-theme-googlecode .hljs-meta,.syntax-entry-theme-googlecode .hljs-number,.syntax-entry-theme-googlecode .hljs-symbol{color:#066}.syntax-entry-theme-googlecode .hljs-attr,.syntax-entry-theme-googlecode .hljs-built_in,.syntax-entry-theme-googlecode .hljs-doctag,.syntax-entry-theme-googlecode .hljs-params,.syntax-entry-theme-googlecode .hljs-title,.syntax-entry-theme-googlecode .hljs-type{color:#606}.syntax-entry-theme-googlecode .hljs-attribute,.syntax-entry-theme-googlecode .hljs-subst{color:#000}.syntax-entry-theme-googlecode .hljs-formula{background-color:#eee;font-style:italic}.syntax-entry-theme-googlecode .hljs-selector-class,.syntax-entry-theme-googlecode .hljs-selector-id{color:#9b703f}.syntax-entry-theme-googlecode .hljs-addition{background-color:#baeeba}.syntax-entry-theme-googlecode .hljs-deletion{background-color:#ffc8bd}.syntax-entry-theme-googlecode .hljs-doctag,.syntax-entry-theme-googlecode .hljs-strong{font-weight:700}.syntax-entry-theme-googlecode .hljs-emphasis{font-style:italic}.syntax-entry-theme-gradient-dark .hljs{background-color:#652487;background-image:linear-gradient(160deg,#652487,#443ac3 35%,#0174b7 68%,#04988e);color:#e7e4eb}.syntax-entry-theme-gradient-dark .hljs-subtr{color:#e7e4eb}.syntax-entry-theme-gradient-dark .hljs-comment,.syntax-entry-theme-gradient-dark .hljs-doctag,.syntax-entry-theme-gradient-dark .hljs-meta,.syntax-entry-theme-gradient-dark .hljs-quote{color:#af8dd9}.syntax-entry-theme-gradient-dark .hljs-attr,.syntax-entry-theme-gradient-dark .hljs-regexp,.syntax-entry-theme-gradient-dark .hljs-selector-id,.syntax-entry-theme-gradient-dark .hljs-selector-tag,.syntax-entry-theme-gradient-dark .hljs-tag,.syntax-entry-theme-gradient-dark .hljs-template-tag{color:#aefbff}.syntax-entry-theme-gradient-dark .hljs-bullet,.syntax-entry-theme-gradient-dark .hljs-params,.syntax-entry-theme-gradient-dark .hljs-selector-class{color:#f19fff}.syntax-entry-theme-gradient-dark .hljs-keyword,.syntax-entry-theme-gradient-dark .hljs-meta .hljs-keyword,.syntax-entry-theme-gradient-dark .hljs-section,.syntax-entry-theme-gradient-dark .hljs-symbol,.syntax-entry-theme-gradient-dark .hljs-type{color:#17fc95}.syntax-entry-theme-gradient-dark .hljs-addition,.syntax-entry-theme-gradient-dark .hljs-link,.syntax-entry-theme-gradient-dark .hljs-number{color:#c5fe00}.syntax-entry-theme-gradient-dark .hljs-string{color:#38c0ff}.syntax-entry-theme-gradient-dark .hljs-addition,.syntax-entry-theme-gradient-dark .hljs-attribute{color:#e7ff9f}.syntax-entry-theme-gradient-dark .hljs-template-variable,.syntax-entry-theme-gradient-dark .hljs-variable{color:#e447ff}.syntax-entry-theme-gradient-dark .hljs-built_in,.syntax-entry-theme-gradient-dark .hljs-class,.syntax-entry-theme-gradient-dark .hljs-formula,.syntax-entry-theme-gradient-dark .hljs-function,.syntax-entry-theme-gradient-dark .hljs-name,.syntax-entry-theme-gradient-dark .hljs-title{color:#ffc800}.syntax-entry-theme-gradient-dark .hljs-deletion,.syntax-entry-theme-gradient-dark .hljs-literal,.syntax-entry-theme-gradient-dark .hljs-selector-pseudo{color:#ff9e44}.syntax-entry-theme-gradient-dark .hljs-emphasis,.syntax-entry-theme-gradient-dark .hljs-quote{font-style:italic}.syntax-entry-theme-gradient-dark .hljs-keyword,.syntax-entry-theme-gradient-dark .hljs-params,.syntax-entry-theme-gradient-dark .hljs-section,.syntax-entry-theme-gradient-dark .hljs-selector-class,.syntax-entry-theme-gradient-dark .hljs-selector-id,.syntax-entry-theme-gradient-dark .hljs-selector-tag,.syntax-entry-theme-gradient-dark .hljs-strong,.syntax-entry-theme-gradient-dark .hljs-template-tag{font-weight:700}.syntax-entry-theme-gradient-light .hljs{background-color:#f9ccff;background-image:linear-gradient(295deg,#f9ccff,#e6bbf9 11%,#9ec6f9 32%,#55e6ee 60%,#91f5d1 74%,#f9ffbf 98%);color:#250482}.syntax-entry-theme-gradient-light .hljs-subtr{color:#01958b}.syntax-entry-theme-gradient-light .hljs-comment,.syntax-entry-theme-gradient-light .hljs-doctag,.syntax-entry-theme-gradient-light .hljs-meta,.syntax-entry-theme-gradient-light .hljs-quote{color:#cb7200}.syntax-entry-theme-gradient-light .hljs-attr,.syntax-entry-theme-gradient-light .hljs-regexp,.syntax-entry-theme-gradient-light .hljs-selector-id,.syntax-entry-theme-gradient-light .hljs-selector-tag,.syntax-entry-theme-gradient-light .hljs-tag,.syntax-entry-theme-gradient-light .hljs-template-tag{color:#07bd5f}.syntax-entry-theme-gradient-light .hljs-bullet,.syntax-entry-theme-gradient-light .hljs-params,.syntax-entry-theme-gradient-light .hljs-selector-class{color:#43449f}.syntax-entry-theme-gradient-light .hljs-keyword,.syntax-entry-theme-gradient-light .hljs-meta .hljs-keyword,.syntax-entry-theme-gradient-light .hljs-section,.syntax-entry-theme-gradient-light .hljs-symbol,.syntax-entry-theme-gradient-light .hljs-type{color:#7d2801}.syntax-entry-theme-gradient-light .hljs-addition,.syntax-entry-theme-gradient-light .hljs-link,.syntax-entry-theme-gradient-light .hljs-number{color:#7f0096}.syntax-entry-theme-gradient-light .hljs-string{color:#2681ab}.syntax-entry-theme-gradient-light .hljs-addition,.syntax-entry-theme-gradient-light .hljs-attribute{color:#296562}.syntax-entry-theme-gradient-light .hljs-template-variable,.syntax-entry-theme-gradient-light .hljs-variable{color:#025c8f}.syntax-entry-theme-gradient-light .hljs-built_in,.syntax-entry-theme-gradient-light .hljs-class,.syntax-entry-theme-gradient-light .hljs-formula,.syntax-entry-theme-gradient-light .hljs-function,.syntax-entry-theme-gradient-light .hljs-name,.syntax-entry-theme-gradient-light .hljs-title{color:#529117}.syntax-entry-theme-gradient-light .hljs-deletion,.syntax-entry-theme-gradient-light .hljs-literal,.syntax-entry-theme-gradient-light .hljs-selector-pseudo{color:#ad13ff}.syntax-entry-theme-gradient-light .hljs-emphasis,.syntax-entry-theme-gradient-light .hljs-quote{font-style:italic}.syntax-entry-theme-gradient-light .hljs-keyword,.syntax-entry-theme-gradient-light .hljs-params,.syntax-entry-theme-gradient-light .hljs-section,.syntax-entry-theme-gradient-light .hljs-selector-class,.syntax-entry-theme-gradient-light .hljs-selector-id,.syntax-entry-theme-gradient-light .hljs-selector-tag,.syntax-entry-theme-gradient-light .hljs-strong,.syntax-entry-theme-gradient-light .hljs-template-tag{font-weight:700}.syntax-entry-theme-grayscale .hljs{color:#333;background:#fff}.syntax-entry-theme-grayscale .hljs-comment,.syntax-entry-theme-grayscale .hljs-quote{color:#777;font-style:italic}.syntax-entry-theme-grayscale .hljs-keyword,.syntax-entry-theme-grayscale .hljs-selector-tag,.syntax-entry-theme-grayscale .hljs-subst{color:#333;font-weight:700}.syntax-entry-theme-grayscale .hljs-literal,.syntax-entry-theme-grayscale .hljs-number{color:#777}.syntax-entry-theme-grayscale .hljs-doctag,.syntax-entry-theme-grayscale .hljs-formula,.syntax-entry-theme-grayscale .hljs-string{color:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat}.syntax-entry-theme-grayscale .hljs-section,.syntax-entry-theme-grayscale .hljs-selector-id,.syntax-entry-theme-grayscale .hljs-title{color:#000;font-weight:700}.syntax-entry-theme-grayscale .hljs-subst{font-weight:400}.syntax-entry-theme-grayscale .hljs-class .hljs-title,.syntax-entry-theme-grayscale .hljs-name,.syntax-entry-theme-grayscale .hljs-title.class_,.syntax-entry-theme-grayscale .hljs-type{color:#333;font-weight:700}.syntax-entry-theme-grayscale .hljs-tag{color:#333}.syntax-entry-theme-grayscale .hljs-regexp{color:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat}.syntax-entry-theme-grayscale .hljs-bullet,.syntax-entry-theme-grayscale .hljs-link,.syntax-entry-theme-grayscale .hljs-symbol{color:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat}.syntax-entry-theme-grayscale .hljs-built_in{color:#000;text-decoration:underline}.syntax-entry-theme-grayscale .hljs-meta{color:#999;font-weight:700}.syntax-entry-theme-grayscale .hljs-deletion{color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat}.syntax-entry-theme-grayscale .hljs-addition{color:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat}.syntax-entry-theme-grayscale .hljs-emphasis{font-style:italic}.syntax-entry-theme-grayscale .hljs-strong{font-weight:700}.syntax-entry-theme-hybrid .hljs{background:#1d1f21;color:#c5c8c6}.syntax-entry-theme-hybrid .hljs span::selection,.syntax-entry-theme-hybrid .hljs::selection{background:#373b41}.syntax-entry-theme-hybrid .hljs span::-moz-selection,.syntax-entry-theme-hybrid .hljs::-moz-selection{background:#373b41}.syntax-entry-theme-hybrid .hljs-name,.syntax-entry-theme-hybrid .hljs-title{color:#f0c674}.syntax-entry-theme-hybrid .hljs-comment,.syntax-entry-theme-hybrid .hljs-meta,.syntax-entry-theme-hybrid .hljs-meta .hljs-keyword{color:#707880}.syntax-entry-theme-hybrid .hljs-deletion,.syntax-entry-theme-hybrid .hljs-link,.syntax-entry-theme-hybrid .hljs-literal,.syntax-entry-theme-hybrid .hljs-number,.syntax-entry-theme-hybrid .hljs-symbol{color:#c66}.syntax-entry-theme-hybrid .hljs-addition,.syntax-entry-theme-hybrid .hljs-doctag,.syntax-entry-theme-hybrid .hljs-regexp,.syntax-entry-theme-hybrid .hljs-selector-attr,.syntax-entry-theme-hybrid .hljs-selector-pseudo,.syntax-entry-theme-hybrid .hljs-string{color:#b5bd68}.syntax-entry-theme-hybrid .hljs-attribute,.syntax-entry-theme-hybrid .hljs-code,.syntax-entry-theme-hybrid .hljs-selector-id{color:#b294bb}.syntax-entry-theme-hybrid .hljs-bullet,.syntax-entry-theme-hybrid .hljs-keyword,.syntax-entry-theme-hybrid .hljs-selector-tag,.syntax-entry-theme-hybrid .hljs-tag{color:#81a2be}.syntax-entry-theme-hybrid .hljs-subst,.syntax-entry-theme-hybrid .hljs-template-tag,.syntax-entry-theme-hybrid .hljs-template-variable,.syntax-entry-theme-hybrid .hljs-variable{color:#8abeb7}.syntax-entry-theme-hybrid .hljs-built_in,.syntax-entry-theme-hybrid .hljs-quote,.syntax-entry-theme-hybrid .hljs-section,.syntax-entry-theme-hybrid .hljs-selector-class,.syntax-entry-theme-hybrid .hljs-type{color:#de935f}.syntax-entry-theme-hybrid .hljs-emphasis{font-style:italic}.syntax-entry-theme-hybrid .hljs-strong{font-weight:700}.syntax-entry-theme-idea .hljs{color:#000;background:#fff}.syntax-entry-theme-idea .hljs-subst,.syntax-entry-theme-idea .hljs-title{font-weight:400;color:#000}.syntax-entry-theme-idea .hljs-comment,.syntax-entry-theme-idea .hljs-quote{color:grey;font-style:italic}.syntax-entry-theme-idea .hljs-meta{color:olive}.syntax-entry-theme-idea .hljs-tag{background:#efefef}.syntax-entry-theme-idea .hljs-keyword,.syntax-entry-theme-idea .hljs-literal,.syntax-entry-theme-idea .hljs-name,.syntax-entry-theme-idea .hljs-section,.syntax-entry-theme-idea .hljs-selector-class,.syntax-entry-theme-idea .hljs-selector-id,.syntax-entry-theme-idea .hljs-selector-tag,.syntax-entry-theme-idea .hljs-type{font-weight:700;color:navy}.syntax-entry-theme-idea .hljs-attribute,.syntax-entry-theme-idea .hljs-link,.syntax-entry-theme-idea .hljs-number,.syntax-entry-theme-idea .hljs-regexp{font-weight:700;color:#00f}.syntax-entry-theme-idea .hljs-link,.syntax-entry-theme-idea .hljs-number,.syntax-entry-theme-idea .hljs-regexp{font-weight:400}.syntax-entry-theme-idea .hljs-string{color:green;font-weight:700}.syntax-entry-theme-idea .hljs-bullet,.syntax-entry-theme-idea .hljs-formula,.syntax-entry-theme-idea .hljs-symbol{color:#000;background:#d0eded;font-style:italic}.syntax-entry-theme-idea .hljs-doctag{text-decoration:underline}.syntax-entry-theme-idea .hljs-template-variable,.syntax-entry-theme-idea .hljs-variable{color:#660e7a}.syntax-entry-theme-idea .hljs-addition{background:#baeeba}.syntax-entry-theme-idea .hljs-deletion{background:#ffc8bd}.syntax-entry-theme-idea .hljs-emphasis{font-style:italic}.syntax-entry-theme-idea .hljs-strong{font-weight:700}.syntax-entry-theme-intellij-light .hljs{color:#000;background:#fff}.syntax-entry-theme-intellij-light .hljs-subst,.syntax-entry-theme-intellij-light .hljs-title{font-weight:400;color:#000}.syntax-entry-theme-intellij-light .hljs-title.function_{color:#7a7a43}.syntax-entry-theme-intellij-light .hljs-code,.syntax-entry-theme-intellij-light .hljs-comment,.syntax-entry-theme-intellij-light .hljs-quote{color:#8c8c8c;font-style:italic}.syntax-entry-theme-intellij-light .hljs-meta{color:#9e880d}.syntax-entry-theme-intellij-light .hljs-section{color:#871094}.syntax-entry-theme-intellij-light .hljs-built_in,.syntax-entry-theme-intellij-light .hljs-keyword,.syntax-entry-theme-intellij-light .hljs-literal,.syntax-entry-theme-intellij-light .hljs-meta .hljs-keyword,.syntax-entry-theme-intellij-light .hljs-name,.syntax-entry-theme-intellij-light .hljs-selector-attr,.syntax-entry-theme-intellij-light .hljs-selector-class,.syntax-entry-theme-intellij-light .hljs-selector-id,.syntax-entry-theme-intellij-light .hljs-selector-pseudo,.syntax-entry-theme-intellij-light .hljs-selector-tag,.syntax-entry-theme-intellij-light .hljs-symbol,.syntax-entry-theme-intellij-light .hljs-template-tag,.syntax-entry-theme-intellij-light .hljs-type,.syntax-entry-theme-intellij-light .hljs-variable.language_{color:#0033b3}.syntax-entry-theme-intellij-light .hljs-attr,.syntax-entry-theme-intellij-light .hljs-property{color:#871094}.syntax-entry-theme-intellij-light .hljs-attribute{color:#174ad4}.syntax-entry-theme-intellij-light .hljs-number{color:#1750eb}.syntax-entry-theme-intellij-light .hljs-regexp{color:#264eff}.syntax-entry-theme-intellij-light .hljs-link{text-decoration:underline;color:#006dcc}.syntax-entry-theme-intellij-light .hljs-meta .hljs-string,.syntax-entry-theme-intellij-light .hljs-string{color:#067d17}.syntax-entry-theme-intellij-light .hljs-char.escape_{color:#0037a6}.syntax-entry-theme-intellij-light .hljs-doctag{text-decoration:underline}.syntax-entry-theme-intellij-light .hljs-template-variable{color:#248f8f}.syntax-entry-theme-intellij-light .hljs-addition{background:#bee6be}.syntax-entry-theme-intellij-light .hljs-deletion{background:#d6d6d6}.syntax-entry-theme-intellij-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-intellij-light .hljs-strong{font-weight:700}.syntax-entry-theme-ir-black .hljs{background:#000;color:#f8f8f8}.syntax-entry-theme-ir-black .hljs-comment,.syntax-entry-theme-ir-black .hljs-meta,.syntax-entry-theme-ir-black .hljs-quote{color:#7c7c7c}.syntax-entry-theme-ir-black .hljs-keyword,.syntax-entry-theme-ir-black .hljs-name,.syntax-entry-theme-ir-black .hljs-selector-tag,.syntax-entry-theme-ir-black .hljs-tag{color:#96cbfe}.syntax-entry-theme-ir-black .hljs-attribute,.syntax-entry-theme-ir-black .hljs-selector-id{color:#ffffb6}.syntax-entry-theme-ir-black .hljs-addition,.syntax-entry-theme-ir-black .hljs-selector-attr,.syntax-entry-theme-ir-black .hljs-selector-pseudo,.syntax-entry-theme-ir-black .hljs-string{color:#a8ff60}.syntax-entry-theme-ir-black .hljs-subst{color:#daefa3}.syntax-entry-theme-ir-black .hljs-link,.syntax-entry-theme-ir-black .hljs-regexp{color:#e9c062}.syntax-entry-theme-ir-black .hljs-doctag,.syntax-entry-theme-ir-black .hljs-section,.syntax-entry-theme-ir-black .hljs-title,.syntax-entry-theme-ir-black .hljs-type{color:#ffffb6}.syntax-entry-theme-ir-black .hljs-bullet,.syntax-entry-theme-ir-black .hljs-literal,.syntax-entry-theme-ir-black .hljs-symbol,.syntax-entry-theme-ir-black .hljs-template-variable,.syntax-entry-theme-ir-black .hljs-variable{color:#c6c5fe}.syntax-entry-theme-ir-black .hljs-deletion,.syntax-entry-theme-ir-black .hljs-number{color:#ff73fd}.syntax-entry-theme-ir-black .hljs-emphasis{font-style:italic}.syntax-entry-theme-ir-black .hljs-strong{font-weight:700}.syntax-entry-theme-isbl-editor-dark .hljs{background:#404040;color:#f0f0f0}.syntax-entry-theme-isbl-editor-dark .hljs,.syntax-entry-theme-isbl-editor-dark .hljs-subst{color:#f0f0f0}.syntax-entry-theme-isbl-editor-dark .hljs-comment{color:#b5b5b5;font-style:italic}.syntax-entry-theme-isbl-editor-dark .hljs-attribute,.syntax-entry-theme-isbl-editor-dark .hljs-doctag,.syntax-entry-theme-isbl-editor-dark .hljs-keyword,.syntax-entry-theme-isbl-editor-dark .hljs-meta .hljs-keyword,.syntax-entry-theme-isbl-editor-dark .hljs-name,.syntax-entry-theme-isbl-editor-dark .hljs-selector-tag{color:#f0f0f0;font-weight:700}.syntax-entry-theme-isbl-editor-dark .hljs-string{color:#97bf0d}.syntax-entry-theme-isbl-editor-dark .hljs-deletion,.syntax-entry-theme-isbl-editor-dark .hljs-number,.syntax-entry-theme-isbl-editor-dark .hljs-quote,.syntax-entry-theme-isbl-editor-dark .hljs-selector-class,.syntax-entry-theme-isbl-editor-dark .hljs-selector-id,.syntax-entry-theme-isbl-editor-dark .hljs-template-tag,.syntax-entry-theme-isbl-editor-dark .hljs-type{color:#f0f0f0}.syntax-entry-theme-isbl-editor-dark .hljs-link,.syntax-entry-theme-isbl-editor-dark .hljs-regexp,.syntax-entry-theme-isbl-editor-dark .hljs-selector-attr,.syntax-entry-theme-isbl-editor-dark .hljs-selector-pseudo,.syntax-entry-theme-isbl-editor-dark .hljs-symbol,.syntax-entry-theme-isbl-editor-dark .hljs-template-variable,.syntax-entry-theme-isbl-editor-dark .hljs-variable{color:#e2c696}.syntax-entry-theme-isbl-editor-dark .hljs-built_in,.syntax-entry-theme-isbl-editor-dark .hljs-literal{color:#97bf0d;font-weight:700}.syntax-entry-theme-isbl-editor-dark .hljs-addition,.syntax-entry-theme-isbl-editor-dark .hljs-bullet,.syntax-entry-theme-isbl-editor-dark .hljs-code{color:#397300}.syntax-entry-theme-isbl-editor-dark .hljs-class{color:#ce9d4d;font-weight:700}.syntax-entry-theme-isbl-editor-dark .hljs-section,.syntax-entry-theme-isbl-editor-dark .hljs-title{color:#df471e}.syntax-entry-theme-isbl-editor-dark .hljs-title>.hljs-built_in{color:#81bce9;font-weight:400}.syntax-entry-theme-isbl-editor-dark .hljs-meta{color:#1f7199}.syntax-entry-theme-isbl-editor-dark .hljs-meta .hljs-string{color:#4d99bf}.syntax-entry-theme-isbl-editor-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-isbl-editor-dark .hljs-strong{font-weight:700}.syntax-entry-theme-isbl-editor-light .hljs{background:#fff;color:#000}.syntax-entry-theme-isbl-editor-light .hljs-subst{color:#000}.syntax-entry-theme-isbl-editor-light .hljs-comment{color:#555;font-style:italic}.syntax-entry-theme-isbl-editor-light .hljs-attribute,.syntax-entry-theme-isbl-editor-light .hljs-doctag,.syntax-entry-theme-isbl-editor-light .hljs-keyword,.syntax-entry-theme-isbl-editor-light .hljs-meta .hljs-keyword,.syntax-entry-theme-isbl-editor-light .hljs-name,.syntax-entry-theme-isbl-editor-light .hljs-selector-tag{color:#000;font-weight:700}.syntax-entry-theme-isbl-editor-light .hljs-string{color:navy}.syntax-entry-theme-isbl-editor-light .hljs-deletion,.syntax-entry-theme-isbl-editor-light .hljs-number,.syntax-entry-theme-isbl-editor-light .hljs-quote,.syntax-entry-theme-isbl-editor-light .hljs-selector-class,.syntax-entry-theme-isbl-editor-light .hljs-selector-id,.syntax-entry-theme-isbl-editor-light .hljs-template-tag,.syntax-entry-theme-isbl-editor-light .hljs-type{color:#000}.syntax-entry-theme-isbl-editor-light .hljs-link,.syntax-entry-theme-isbl-editor-light .hljs-regexp,.syntax-entry-theme-isbl-editor-light .hljs-selector-attr,.syntax-entry-theme-isbl-editor-light .hljs-selector-pseudo,.syntax-entry-theme-isbl-editor-light .hljs-symbol,.syntax-entry-theme-isbl-editor-light .hljs-template-variable,.syntax-entry-theme-isbl-editor-light .hljs-variable{color:#5e1700}.syntax-entry-theme-isbl-editor-light .hljs-built_in,.syntax-entry-theme-isbl-editor-light .hljs-literal{color:navy;font-weight:700}.syntax-entry-theme-isbl-editor-light .hljs-addition,.syntax-entry-theme-isbl-editor-light .hljs-bullet,.syntax-entry-theme-isbl-editor-light .hljs-code{color:#397300}.syntax-entry-theme-isbl-editor-light .hljs-class{color:#6f1c00;font-weight:700}.syntax-entry-theme-isbl-editor-light .hljs-section,.syntax-entry-theme-isbl-editor-light .hljs-title{color:#fb2c00}.syntax-entry-theme-isbl-editor-light .hljs-title>.hljs-built_in{color:teal;font-weight:400}.syntax-entry-theme-isbl-editor-light .hljs-meta{color:#1f7199}.syntax-entry-theme-isbl-editor-light .hljs-meta .hljs-string{color:#4d99bf}.syntax-entry-theme-isbl-editor-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-isbl-editor-light .hljs-strong{font-weight:700}.syntax-entry-theme-kimbie-dark .hljs{background:#221a0f;color:#d3af86}.syntax-entry-theme-kimbie-dark .hljs-comment,.syntax-entry-theme-kimbie-dark .hljs-quote{color:#d6baad}.syntax-entry-theme-kimbie-dark .hljs-meta,.syntax-entry-theme-kimbie-dark .hljs-name,.syntax-entry-theme-kimbie-dark .hljs-regexp,.syntax-entry-theme-kimbie-dark .hljs-selector-class,.syntax-entry-theme-kimbie-dark .hljs-selector-id,.syntax-entry-theme-kimbie-dark .hljs-tag,.syntax-entry-theme-kimbie-dark .hljs-template-variable,.syntax-entry-theme-kimbie-dark .hljs-variable{color:#dc3958}.syntax-entry-theme-kimbie-dark .hljs-built_in,.syntax-entry-theme-kimbie-dark .hljs-deletion,.syntax-entry-theme-kimbie-dark .hljs-link,.syntax-entry-theme-kimbie-dark .hljs-literal,.syntax-entry-theme-kimbie-dark .hljs-number,.syntax-entry-theme-kimbie-dark .hljs-params,.syntax-entry-theme-kimbie-dark .hljs-type{color:#f79a32}.syntax-entry-theme-kimbie-dark .hljs-addition,.syntax-entry-theme-kimbie-dark .hljs-bullet,.syntax-entry-theme-kimbie-dark .hljs-string,.syntax-entry-theme-kimbie-dark .hljs-symbol{color:#889b4a}.syntax-entry-theme-kimbie-dark .hljs-function,.syntax-entry-theme-kimbie-dark .hljs-keyword,.syntax-entry-theme-kimbie-dark .hljs-selector-tag{color:#98676a}.syntax-entry-theme-kimbie-dark .hljs-attribute,.syntax-entry-theme-kimbie-dark .hljs-section,.syntax-entry-theme-kimbie-dark .hljs-title{color:#f06431}.syntax-entry-theme-kimbie-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-kimbie-dark .hljs-strong{font-weight:700}.syntax-entry-theme-kimbie-light .hljs{background:#fbebd4;color:#84613d}.syntax-entry-theme-kimbie-light .hljs-comment,.syntax-entry-theme-kimbie-light .hljs-quote{color:#a57a4c}.syntax-entry-theme-kimbie-light .hljs-meta,.syntax-entry-theme-kimbie-light .hljs-name,.syntax-entry-theme-kimbie-light .hljs-regexp,.syntax-entry-theme-kimbie-light .hljs-selector-class,.syntax-entry-theme-kimbie-light .hljs-selector-id,.syntax-entry-theme-kimbie-light .hljs-tag,.syntax-entry-theme-kimbie-light .hljs-template-variable,.syntax-entry-theme-kimbie-light .hljs-variable{color:#dc3958}.syntax-entry-theme-kimbie-light .hljs-built_in,.syntax-entry-theme-kimbie-light .hljs-deletion,.syntax-entry-theme-kimbie-light .hljs-link,.syntax-entry-theme-kimbie-light .hljs-literal,.syntax-entry-theme-kimbie-light .hljs-number,.syntax-entry-theme-kimbie-light .hljs-params,.syntax-entry-theme-kimbie-light .hljs-type{color:#f79a32}.syntax-entry-theme-kimbie-light .hljs-addition,.syntax-entry-theme-kimbie-light .hljs-bullet,.syntax-entry-theme-kimbie-light .hljs-string,.syntax-entry-theme-kimbie-light .hljs-symbol{color:#889b4a}.syntax-entry-theme-kimbie-light .hljs-function,.syntax-entry-theme-kimbie-light .hljs-keyword,.syntax-entry-theme-kimbie-light .hljs-selector-tag{color:#98676a}.syntax-entry-theme-kimbie-light .hljs-attribute,.syntax-entry-theme-kimbie-light .hljs-section,.syntax-entry-theme-kimbie-light .hljs-title{color:#f06431}.syntax-entry-theme-kimbie-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-kimbie-light .hljs-strong{font-weight:700}.syntax-entry-theme-lightfair .hljs{color:#444;background:#fff}.syntax-entry-theme-lightfair .hljs-name{color:#01a3a3}.syntax-entry-theme-lightfair .hljs-meta,.syntax-entry-theme-lightfair .hljs-tag{color:#789}.syntax-entry-theme-lightfair .hljs-comment{color:#888}.syntax-entry-theme-lightfair .hljs-attribute,.syntax-entry-theme-lightfair .hljs-doctag,.syntax-entry-theme-lightfair .hljs-keyword,.syntax-entry-theme-lightfair .hljs-meta .hljs-keyword,.syntax-entry-theme-lightfair .hljs-name,.syntax-entry-theme-lightfair .hljs-selector-tag{font-weight:700}.syntax-entry-theme-lightfair .hljs-deletion,.syntax-entry-theme-lightfair .hljs-number,.syntax-entry-theme-lightfair .hljs-quote,.syntax-entry-theme-lightfair .hljs-selector-class,.syntax-entry-theme-lightfair .hljs-selector-id,.syntax-entry-theme-lightfair .hljs-string,.syntax-entry-theme-lightfair .hljs-template-tag,.syntax-entry-theme-lightfair .hljs-type{color:#4286f4}.syntax-entry-theme-lightfair .hljs-section,.syntax-entry-theme-lightfair .hljs-title{color:#4286f4;font-weight:700}.syntax-entry-theme-lightfair .hljs-link,.syntax-entry-theme-lightfair .hljs-regexp,.syntax-entry-theme-lightfair .hljs-selector-attr,.syntax-entry-theme-lightfair .hljs-selector-pseudo,.syntax-entry-theme-lightfair .hljs-symbol,.syntax-entry-theme-lightfair .hljs-template-variable,.syntax-entry-theme-lightfair .hljs-variable{color:#bc6060}.syntax-entry-theme-lightfair .hljs-literal{color:#62bcbc}.syntax-entry-theme-lightfair .hljs-addition,.syntax-entry-theme-lightfair .hljs-built_in,.syntax-entry-theme-lightfair .hljs-bullet,.syntax-entry-theme-lightfair .hljs-code{color:#25c6c6}.syntax-entry-theme-lightfair .hljs-meta .hljs-string{color:#4d99bf}.syntax-entry-theme-lightfair .hljs-emphasis{font-style:italic}.syntax-entry-theme-lightfair .hljs-strong{font-weight:700}.syntax-entry-theme-lioshi .hljs{background:#303030;color:#c5c8c6}.syntax-entry-theme-lioshi .hljs-comment{color:#8d8d8d}.syntax-entry-theme-lioshi .hljs-quote{color:#b3c7d8}.syntax-entry-theme-lioshi .hljs-deletion,.syntax-entry-theme-lioshi .hljs-name,.syntax-entry-theme-lioshi .hljs-regexp,.syntax-entry-theme-lioshi .hljs-selector-class,.syntax-entry-theme-lioshi .hljs-selector-id,.syntax-entry-theme-lioshi .hljs-tag,.syntax-entry-theme-lioshi .hljs-template-variable,.syntax-entry-theme-lioshi .hljs-variable{color:#c66}.syntax-entry-theme-lioshi .hljs-built_in,.syntax-entry-theme-lioshi .hljs-literal,.syntax-entry-theme-lioshi .hljs-number,.syntax-entry-theme-lioshi .hljs-subst .hljs-link,.syntax-entry-theme-lioshi .hljs-type{color:#de935f}.syntax-entry-theme-lioshi .hljs-attribute{color:#f0c674}.syntax-entry-theme-lioshi .hljs-addition,.syntax-entry-theme-lioshi .hljs-bullet,.syntax-entry-theme-lioshi .hljs-params,.syntax-entry-theme-lioshi .hljs-string{color:#b5bd68}.syntax-entry-theme-lioshi .hljs-class,.syntax-entry-theme-lioshi .hljs-function,.syntax-entry-theme-lioshi .hljs-keyword,.syntax-entry-theme-lioshi .hljs-selector-tag{color:#be94bb}.syntax-entry-theme-lioshi .hljs-meta,.syntax-entry-theme-lioshi .hljs-section,.syntax-entry-theme-lioshi .hljs-title{color:#81a2be}.syntax-entry-theme-lioshi .hljs-symbol{color:#dbc4d9}.syntax-entry-theme-lioshi .hljs-emphasis{font-style:italic}.syntax-entry-theme-lioshi .hljs-strong{font-weight:700}.syntax-entry-theme-magula .hljs{background-color:#f4f4f4;color:#000}.syntax-entry-theme-magula .hljs-subst{color:#000}.syntax-entry-theme-magula .hljs-addition,.syntax-entry-theme-magula .hljs-attribute,.syntax-entry-theme-magula .hljs-bullet,.syntax-entry-theme-magula .hljs-string,.syntax-entry-theme-magula .hljs-symbol,.syntax-entry-theme-magula .hljs-template-tag,.syntax-entry-theme-magula .hljs-template-variable,.syntax-entry-theme-magula .hljs-title,.syntax-entry-theme-magula .hljs-variable{color:#050}.syntax-entry-theme-magula .hljs-comment,.syntax-entry-theme-magula .hljs-quote{color:#777}.syntax-entry-theme-magula .hljs-link,.syntax-entry-theme-magula .hljs-literal,.syntax-entry-theme-magula .hljs-number,.syntax-entry-theme-magula .hljs-regexp,.syntax-entry-theme-magula .hljs-type{color:#800}.syntax-entry-theme-magula .hljs-deletion,.syntax-entry-theme-magula .hljs-meta{color:#00e}.syntax-entry-theme-magula .hljs-built_in,.syntax-entry-theme-magula .hljs-doctag,.syntax-entry-theme-magula .hljs-keyword,.syntax-entry-theme-magula .hljs-name,.syntax-entry-theme-magula .hljs-section,.syntax-entry-theme-magula .hljs-selector-tag,.syntax-entry-theme-magula .hljs-tag,.syntax-entry-theme-magula .hljs-title{font-weight:700;color:navy}.syntax-entry-theme-magula .hljs-emphasis{font-style:italic}.syntax-entry-theme-magula .hljs-strong{font-weight:700}.syntax-entry-theme-mono-blue .hljs{background:#eaeef3;color:#00193a}.syntax-entry-theme-mono-blue .hljs-doctag,.syntax-entry-theme-mono-blue .hljs-keyword,.syntax-entry-theme-mono-blue .hljs-name,.syntax-entry-theme-mono-blue .hljs-section,.syntax-entry-theme-mono-blue .hljs-selector-tag,.syntax-entry-theme-mono-blue .hljs-strong,.syntax-entry-theme-mono-blue .hljs-title{font-weight:700}.syntax-entry-theme-mono-blue .hljs-comment{color:#738191}.syntax-entry-theme-mono-blue .hljs-addition,.syntax-entry-theme-mono-blue .hljs-built_in,.syntax-entry-theme-mono-blue .hljs-literal,.syntax-entry-theme-mono-blue .hljs-name,.syntax-entry-theme-mono-blue .hljs-quote,.syntax-entry-theme-mono-blue .hljs-section,.syntax-entry-theme-mono-blue .hljs-selector-class,.syntax-entry-theme-mono-blue .hljs-selector-id,.syntax-entry-theme-mono-blue .hljs-string,.syntax-entry-theme-mono-blue .hljs-tag,.syntax-entry-theme-mono-blue .hljs-title,.syntax-entry-theme-mono-blue .hljs-type{color:#0048ab}.syntax-entry-theme-mono-blue .hljs-attribute,.syntax-entry-theme-mono-blue .hljs-bullet,.syntax-entry-theme-mono-blue .hljs-deletion,.syntax-entry-theme-mono-blue .hljs-link,.syntax-entry-theme-mono-blue .hljs-meta,.syntax-entry-theme-mono-blue .hljs-regexp,.syntax-entry-theme-mono-blue .hljs-subst,.syntax-entry-theme-mono-blue .hljs-symbol,.syntax-entry-theme-mono-blue .hljs-template-variable,.syntax-entry-theme-mono-blue .hljs-variable{color:#4c81c9}.syntax-entry-theme-mono-blue .hljs-emphasis{font-style:italic}.syntax-entry-theme-monokai-sublime .hljs{background:#23241f;color:#f8f8f2}.syntax-entry-theme-monokai-sublime .hljs-subst,.syntax-entry-theme-monokai-sublime .hljs-tag{color:#f8f8f2}.syntax-entry-theme-monokai-sublime .hljs-emphasis,.syntax-entry-theme-monokai-sublime .hljs-strong{color:#a8a8a2}.syntax-entry-theme-monokai-sublime .hljs-bullet,.syntax-entry-theme-monokai-sublime .hljs-link,.syntax-entry-theme-monokai-sublime .hljs-literal,.syntax-entry-theme-monokai-sublime .hljs-number,.syntax-entry-theme-monokai-sublime .hljs-quote,.syntax-entry-theme-monokai-sublime .hljs-regexp{color:#ae81ff}.syntax-entry-theme-monokai-sublime .hljs-code,.syntax-entry-theme-monokai-sublime .hljs-section,.syntax-entry-theme-monokai-sublime .hljs-selector-class,.syntax-entry-theme-monokai-sublime .hljs-title{color:#a6e22e}.syntax-entry-theme-monokai-sublime .hljs-strong{font-weight:700}.syntax-entry-theme-monokai-sublime .hljs-emphasis{font-style:italic}.syntax-entry-theme-monokai-sublime .hljs-attr,.syntax-entry-theme-monokai-sublime .hljs-keyword,.syntax-entry-theme-monokai-sublime .hljs-name,.syntax-entry-theme-monokai-sublime .hljs-selector-tag{color:#f92672}.syntax-entry-theme-monokai-sublime .hljs-attribute,.syntax-entry-theme-monokai-sublime .hljs-symbol{color:#66d9ef}.syntax-entry-theme-monokai-sublime .hljs-class .hljs-title,.syntax-entry-theme-monokai-sublime .hljs-params,.syntax-entry-theme-monokai-sublime .hljs-title.class_{color:#f8f8f2}.syntax-entry-theme-monokai-sublime .hljs-addition,.syntax-entry-theme-monokai-sublime .hljs-built_in,.syntax-entry-theme-monokai-sublime .hljs-selector-attr,.syntax-entry-theme-monokai-sublime .hljs-selector-id,.syntax-entry-theme-monokai-sublime .hljs-selector-pseudo,.syntax-entry-theme-monokai-sublime .hljs-string,.syntax-entry-theme-monokai-sublime .hljs-template-variable,.syntax-entry-theme-monokai-sublime .hljs-type,.syntax-entry-theme-monokai-sublime .hljs-variable{color:#e6db74}.syntax-entry-theme-monokai-sublime .hljs-comment,.syntax-entry-theme-monokai-sublime .hljs-deletion,.syntax-entry-theme-monokai-sublime .hljs-meta{color:#75715e}.syntax-entry-theme-monokai .hljs{background:#272822;color:#ddd}.syntax-entry-theme-monokai .hljs-keyword,.syntax-entry-theme-monokai .hljs-literal,.syntax-entry-theme-monokai .hljs-name,.syntax-entry-theme-monokai .hljs-selector-tag,.syntax-entry-theme-monokai .hljs-strong,.syntax-entry-theme-monokai .hljs-tag{color:#f92672}.syntax-entry-theme-monokai .hljs-code{color:#66d9ef}.syntax-entry-theme-monokai .hljs-attribute,.syntax-entry-theme-monokai .hljs-link,.syntax-entry-theme-monokai .hljs-regexp,.syntax-entry-theme-monokai .hljs-symbol{color:#bf79db}.syntax-entry-theme-monokai .hljs-addition,.syntax-entry-theme-monokai .hljs-built_in,.syntax-entry-theme-monokai .hljs-bullet,.syntax-entry-theme-monokai .hljs-emphasis,.syntax-entry-theme-monokai .hljs-section,.syntax-entry-theme-monokai .hljs-selector-attr,.syntax-entry-theme-monokai .hljs-selector-pseudo,.syntax-entry-theme-monokai .hljs-string,.syntax-entry-theme-monokai .hljs-subst,.syntax-entry-theme-monokai .hljs-template-tag,.syntax-entry-theme-monokai .hljs-template-variable,.syntax-entry-theme-monokai .hljs-title,.syntax-entry-theme-monokai .hljs-type,.syntax-entry-theme-monokai .hljs-variable{color:#a6e22e}.syntax-entry-theme-monokai .hljs-class .hljs-title,.syntax-entry-theme-monokai .hljs-title.class_{color:#fff}.syntax-entry-theme-monokai .hljs-comment,.syntax-entry-theme-monokai .hljs-deletion,.syntax-entry-theme-monokai .hljs-meta,.syntax-entry-theme-monokai .hljs-quote{color:#75715e}.syntax-entry-theme-monokai .hljs-doctag,.syntax-entry-theme-monokai .hljs-keyword,.syntax-entry-theme-monokai .hljs-literal,.syntax-entry-theme-monokai .hljs-section,.syntax-entry-theme-monokai .hljs-selector-id,.syntax-entry-theme-monokai .hljs-selector-tag,.syntax-entry-theme-monokai .hljs-title,.syntax-entry-theme-monokai .hljs-type{font-weight:700}.syntax-entry-theme-night-owl .hljs{background:#011627;color:#d6deeb}.syntax-entry-theme-night-owl .hljs-keyword{color:#c792ea;font-style:italic}.syntax-entry-theme-night-owl .hljs-built_in{color:#addb67;font-style:italic}.syntax-entry-theme-night-owl .hljs-type{color:#82aaff}.syntax-entry-theme-night-owl .hljs-literal{color:#ff5874}.syntax-entry-theme-night-owl .hljs-number{color:#f78c6c}.syntax-entry-theme-night-owl .hljs-regexp{color:#5ca7e4}.syntax-entry-theme-night-owl .hljs-string{color:#ecc48d}.syntax-entry-theme-night-owl .hljs-subst{color:#d3423e}.syntax-entry-theme-night-owl .hljs-symbol{color:#82aaff}.syntax-entry-theme-night-owl .hljs-class{color:#ffcb8b}.syntax-entry-theme-night-owl .hljs-function{color:#82aaff}.syntax-entry-theme-night-owl .hljs-title{color:#dcdcaa;font-style:italic}.syntax-entry-theme-night-owl .hljs-params{color:#7fdbca}.syntax-entry-theme-night-owl .hljs-comment{color:#637777;font-style:italic}.syntax-entry-theme-night-owl .hljs-doctag{color:#7fdbca}.syntax-entry-theme-night-owl .hljs-meta,.syntax-entry-theme-night-owl .hljs-meta .hljs-keyword{color:#82aaff}.syntax-entry-theme-night-owl .hljs-meta .hljs-string{color:#ecc48d}.syntax-entry-theme-night-owl .hljs-section{color:#82b1ff}.syntax-entry-theme-night-owl .hljs-attr,.syntax-entry-theme-night-owl .hljs-name,.syntax-entry-theme-night-owl .hljs-tag{color:#7fdbca}.syntax-entry-theme-night-owl .hljs-attribute{color:#80cbc4}.syntax-entry-theme-night-owl .hljs-variable{color:#addb67}.syntax-entry-theme-night-owl .hljs-bullet{color:#d9f5dd}.syntax-entry-theme-night-owl .hljs-code{color:#80cbc4}.syntax-entry-theme-night-owl .hljs-emphasis{color:#c792ea;font-style:italic}.syntax-entry-theme-night-owl .hljs-strong{color:#addb67;font-weight:700}.syntax-entry-theme-night-owl .hljs-formula{color:#c792ea}.syntax-entry-theme-night-owl .hljs-link{color:#ff869a}.syntax-entry-theme-night-owl .hljs-quote{color:#697098;font-style:italic}.syntax-entry-theme-night-owl .hljs-selector-tag{color:#ff6363}.syntax-entry-theme-night-owl .hljs-selector-id{color:#fad430}.syntax-entry-theme-night-owl .hljs-selector-class{color:#addb67;font-style:italic}.syntax-entry-theme-night-owl .hljs-selector-attr,.syntax-entry-theme-night-owl .hljs-selector-pseudo{color:#c792ea;font-style:italic}.syntax-entry-theme-night-owl .hljs-template-tag{color:#c792ea}.syntax-entry-theme-night-owl .hljs-template-variable{color:#addb67}.syntax-entry-theme-night-owl .hljs-addition{color:#addb67;font-style:italic}.syntax-entry-theme-night-owl .hljs-deletion{color:#ef535090;font-style:italic}/*! - Theme: nnfx dark - Description: a theme inspired by Netscape Navigator/Firefox - Author: (c) 2020-2021 Jim Mason - Maintainer: @RocketMan - License: https://creativecommons.org/licenses/by-sa/4.0 CC BY-SA 4.0 - Updated: 2021-05-17 - - @version 1.1.0 - */.syntax-entry-theme-nnfx-dark .hljs{background:#333;color:#fff}.syntax-entry-theme-nnfx-dark .language-xml .hljs-meta,.syntax-entry-theme-nnfx-dark .language-xml .hljs-meta-string{font-weight:700;font-style:italic;color:#69f}.syntax-entry-theme-nnfx-dark .hljs-comment,.syntax-entry-theme-nnfx-dark .hljs-quote{font-style:italic;color:#9c6}.syntax-entry-theme-nnfx-dark .hljs-built_in,.syntax-entry-theme-nnfx-dark .hljs-keyword,.syntax-entry-theme-nnfx-dark .hljs-name{color:#a7a}.syntax-entry-theme-nnfx-dark .hljs-attr,.syntax-entry-theme-nnfx-dark .hljs-name{font-weight:700}.syntax-entry-theme-nnfx-dark .hljs-string{font-weight:400}.syntax-entry-theme-nnfx-dark .hljs-code,.syntax-entry-theme-nnfx-dark .hljs-link,.syntax-entry-theme-nnfx-dark .hljs-meta .hljs-string,.syntax-entry-theme-nnfx-dark .hljs-number,.syntax-entry-theme-nnfx-dark .hljs-regexp,.syntax-entry-theme-nnfx-dark .hljs-string{color:#bce}.syntax-entry-theme-nnfx-dark .hljs-bullet,.syntax-entry-theme-nnfx-dark .hljs-symbol,.syntax-entry-theme-nnfx-dark .hljs-template-variable,.syntax-entry-theme-nnfx-dark .hljs-title,.syntax-entry-theme-nnfx-dark .hljs-variable{color:#d40}.syntax-entry-theme-nnfx-dark .hljs-class .hljs-title,.syntax-entry-theme-nnfx-dark .hljs-title.class_,.syntax-entry-theme-nnfx-dark .hljs-type{font-weight:700;color:#96c}.syntax-entry-theme-nnfx-dark .hljs-attr,.syntax-entry-theme-nnfx-dark .hljs-function .hljs-title,.syntax-entry-theme-nnfx-dark .hljs-subst,.syntax-entry-theme-nnfx-dark .hljs-tag,.syntax-entry-theme-nnfx-dark .hljs-title.function_{color:#fff}.syntax-entry-theme-nnfx-dark .hljs-formula{background-color:#eee;font-style:italic}.syntax-entry-theme-nnfx-dark .hljs-addition{background-color:#797}.syntax-entry-theme-nnfx-dark .hljs-deletion{background-color:#c99}.syntax-entry-theme-nnfx-dark .hljs-meta{color:#69f}.syntax-entry-theme-nnfx-dark .hljs-section,.syntax-entry-theme-nnfx-dark .hljs-selector-class,.syntax-entry-theme-nnfx-dark .hljs-selector-id,.syntax-entry-theme-nnfx-dark .hljs-selector-pseudo,.syntax-entry-theme-nnfx-dark .hljs-selector-tag{font-weight:700;color:#69f}.syntax-entry-theme-nnfx-dark .hljs-selector-pseudo{font-style:italic}.syntax-entry-theme-nnfx-dark .hljs-doctag,.syntax-entry-theme-nnfx-dark .hljs-strong{font-weight:700}.syntax-entry-theme-nnfx-dark .hljs-emphasis{font-style:italic}/*! - Theme: nnfx light - Description: a theme inspired by Netscape Navigator/Firefox - Author: (c) 2020-2021 Jim Mason - Maintainer: @RocketMan - License: https://creativecommons.org/licenses/by-sa/4.0 CC BY-SA 4.0 - Updated: 2021-05-17 - - @version 1.1.0 - */.syntax-entry-theme-nnfx-light .hljs{background:#fff;color:#000}.syntax-entry-theme-nnfx-light .language-xml .hljs-meta,.syntax-entry-theme-nnfx-light .language-xml .hljs-meta-string{font-weight:700;font-style:italic;color:#48b}.syntax-entry-theme-nnfx-light .hljs-comment,.syntax-entry-theme-nnfx-light .hljs-quote{font-style:italic;color:#070}.syntax-entry-theme-nnfx-light .hljs-built_in,.syntax-entry-theme-nnfx-light .hljs-keyword,.syntax-entry-theme-nnfx-light .hljs-name{color:#808}.syntax-entry-theme-nnfx-light .hljs-attr,.syntax-entry-theme-nnfx-light .hljs-name{font-weight:700}.syntax-entry-theme-nnfx-light .hljs-string{font-weight:400}.syntax-entry-theme-nnfx-light .hljs-code,.syntax-entry-theme-nnfx-light .hljs-link,.syntax-entry-theme-nnfx-light .hljs-meta .hljs-string,.syntax-entry-theme-nnfx-light .hljs-number,.syntax-entry-theme-nnfx-light .hljs-regexp,.syntax-entry-theme-nnfx-light .hljs-string{color:#00f}.syntax-entry-theme-nnfx-light .hljs-bullet,.syntax-entry-theme-nnfx-light .hljs-symbol,.syntax-entry-theme-nnfx-light .hljs-template-variable,.syntax-entry-theme-nnfx-light .hljs-title,.syntax-entry-theme-nnfx-light .hljs-variable{color:#f40}.syntax-entry-theme-nnfx-light .hljs-class .hljs-title,.syntax-entry-theme-nnfx-light .hljs-title.class_,.syntax-entry-theme-nnfx-light .hljs-type{font-weight:700;color:#639}.syntax-entry-theme-nnfx-light .hljs-attr,.syntax-entry-theme-nnfx-light .hljs-function .hljs-title,.syntax-entry-theme-nnfx-light .hljs-subst,.syntax-entry-theme-nnfx-light .hljs-tag,.syntax-entry-theme-nnfx-light .hljs-title.function_{color:#000}.syntax-entry-theme-nnfx-light .hljs-formula{background-color:#eee;font-style:italic}.syntax-entry-theme-nnfx-light .hljs-addition{background-color:#beb}.syntax-entry-theme-nnfx-light .hljs-deletion{background-color:#fbb}.syntax-entry-theme-nnfx-light .hljs-meta{color:#269}.syntax-entry-theme-nnfx-light .hljs-section,.syntax-entry-theme-nnfx-light .hljs-selector-class,.syntax-entry-theme-nnfx-light .hljs-selector-id,.syntax-entry-theme-nnfx-light .hljs-selector-pseudo,.syntax-entry-theme-nnfx-light .hljs-selector-tag{font-weight:700;color:#48b}.syntax-entry-theme-nnfx-light .hljs-selector-pseudo{font-style:italic}.syntax-entry-theme-nnfx-light .hljs-doctag,.syntax-entry-theme-nnfx-light .hljs-strong{font-weight:700}.syntax-entry-theme-nnfx-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-nord .hljs{background:#2e3440}.syntax-entry-theme-nord .hljs,.syntax-entry-theme-nord .hljs-subst{color:#d8dee9}.syntax-entry-theme-nord .hljs-selector-tag{color:#81a1c1}.syntax-entry-theme-nord .hljs-selector-id{color:#8fbcbb;font-weight:700}.syntax-entry-theme-nord .hljs-selector-attr,.syntax-entry-theme-nord .hljs-selector-class{color:#8fbcbb}.syntax-entry-theme-nord .hljs-property,.syntax-entry-theme-nord .hljs-selector-pseudo{color:#88c0d0}.syntax-entry-theme-nord .hljs-addition{background-color:#a3be8c80}.syntax-entry-theme-nord .hljs-deletion{background-color:#bf616a80}.syntax-entry-theme-nord .hljs-built_in,.syntax-entry-theme-nord .hljs-class,.syntax-entry-theme-nord .hljs-type{color:#8fbcbb}.syntax-entry-theme-nord .hljs-function,.syntax-entry-theme-nord .hljs-function>.hljs-title,.syntax-entry-theme-nord .hljs-title.hljs-function{color:#88c0d0}.syntax-entry-theme-nord .hljs-keyword,.syntax-entry-theme-nord .hljs-literal,.syntax-entry-theme-nord .hljs-symbol{color:#81a1c1}.syntax-entry-theme-nord .hljs-number{color:#b48ead}.syntax-entry-theme-nord .hljs-regexp{color:#ebcb8b}.syntax-entry-theme-nord .hljs-string{color:#a3be8c}.syntax-entry-theme-nord .hljs-title{color:#8fbcbb}.syntax-entry-theme-nord .hljs-params{color:#d8dee9}.syntax-entry-theme-nord .hljs-bullet{color:#81a1c1}.syntax-entry-theme-nord .hljs-code{color:#8fbcbb}.syntax-entry-theme-nord .hljs-emphasis{font-style:italic}.syntax-entry-theme-nord .hljs-formula{color:#8fbcbb}.syntax-entry-theme-nord .hljs-strong{font-weight:700}.syntax-entry-theme-nord .hljs-link:hover{text-decoration:underline}.syntax-entry-theme-nord .hljs-comment,.syntax-entry-theme-nord .hljs-quote{color:#4c566a}.syntax-entry-theme-nord .hljs-doctag{color:#8fbcbb}.syntax-entry-theme-nord .hljs-meta,.syntax-entry-theme-nord .hljs-meta .hljs-keyword{color:#5e81ac}.syntax-entry-theme-nord .hljs-meta .hljs-string{color:#a3be8c}.syntax-entry-theme-nord .hljs-attr{color:#8fbcbb}.syntax-entry-theme-nord .hljs-attribute{color:#d8dee9}.syntax-entry-theme-nord .hljs-name{color:#81a1c1}.syntax-entry-theme-nord .hljs-section{color:#88c0d0}.syntax-entry-theme-nord .hljs-tag{color:#81a1c1}.syntax-entry-theme-nord .hljs-template-variable,.syntax-entry-theme-nord .hljs-variable{color:#d8dee9}.syntax-entry-theme-nord .hljs-template-tag{color:#5e81ac}.syntax-entry-theme-nord .language-abnf .hljs-attribute{color:#88c0d0}.syntax-entry-theme-nord .language-abnf .hljs-symbol{color:#ebcb8b}.syntax-entry-theme-nord .language-apache .hljs-attribute{color:#88c0d0}.syntax-entry-theme-nord .language-apache .hljs-section{color:#81a1c1}.syntax-entry-theme-nord .language-arduino .hljs-built_in{color:#88c0d0}.syntax-entry-theme-nord .language-aspectj .hljs-meta{color:#d08770}.syntax-entry-theme-nord .language-aspectj>.hljs-title{color:#88c0d0}.syntax-entry-theme-nord .language-bnf .hljs-attribute{color:#8fbcbb}.syntax-entry-theme-nord .language-clojure .hljs-name{color:#88c0d0}.syntax-entry-theme-nord .language-clojure .hljs-symbol{color:#ebcb8b}.syntax-entry-theme-nord .language-coq .hljs-built_in{color:#88c0d0}.syntax-entry-theme-nord .language-cpp .hljs-meta .hljs-string{color:#8fbcbb}.syntax-entry-theme-nord .language-css .hljs-built_in{color:#88c0d0}.syntax-entry-theme-nord .language-css .hljs-keyword{color:#d08770}.syntax-entry-theme-nord .language-diff .hljs-meta,.syntax-entry-theme-nord .language-ebnf .hljs-attribute{color:#8fbcbb}.syntax-entry-theme-nord .language-glsl .hljs-built_in{color:#88c0d0}.syntax-entry-theme-nord .language-groovy .hljs-meta:not(:first-child),.syntax-entry-theme-nord .language-haxe .hljs-meta,.syntax-entry-theme-nord .language-java .hljs-meta{color:#d08770}.syntax-entry-theme-nord .language-ldif .hljs-attribute{color:#8fbcbb}.syntax-entry-theme-nord .language-lisp .hljs-name,.syntax-entry-theme-nord .language-lua .hljs-built_in,.syntax-entry-theme-nord .language-moonscript .hljs-built_in,.syntax-entry-theme-nord .language-nginx .hljs-attribute{color:#88c0d0}.syntax-entry-theme-nord .language-nginx .hljs-section{color:#5e81ac}.syntax-entry-theme-nord .language-pf .hljs-built_in,.syntax-entry-theme-nord .language-processing .hljs-built_in{color:#88c0d0}.syntax-entry-theme-nord .language-scss .hljs-keyword,.syntax-entry-theme-nord .language-stylus .hljs-keyword{color:#81a1c1}.syntax-entry-theme-nord .language-swift .hljs-meta{color:#d08770}.syntax-entry-theme-nord .language-vim .hljs-built_in{color:#88c0d0;font-style:italic}.syntax-entry-theme-nord .language-yaml .hljs-meta{color:#d08770}.syntax-entry-theme-obsidian .hljs{color:#e0e2e4;background:#282b2e}.syntax-entry-theme-obsidian .hljs-keyword,.syntax-entry-theme-obsidian .hljs-literal,.syntax-entry-theme-obsidian .hljs-selector-id,.syntax-entry-theme-obsidian .hljs-selector-tag{color:#93c763}.syntax-entry-theme-obsidian .hljs-number{color:#ffcd22}.syntax-entry-theme-obsidian .hljs-attribute{color:#668bb0}.syntax-entry-theme-obsidian .hljs-link,.syntax-entry-theme-obsidian .hljs-regexp{color:#d39745}.syntax-entry-theme-obsidian .hljs-meta{color:#557182}.syntax-entry-theme-obsidian .hljs-addition,.syntax-entry-theme-obsidian .hljs-built_in,.syntax-entry-theme-obsidian .hljs-bullet,.syntax-entry-theme-obsidian .hljs-emphasis,.syntax-entry-theme-obsidian .hljs-name,.syntax-entry-theme-obsidian .hljs-selector-attr,.syntax-entry-theme-obsidian .hljs-selector-pseudo,.syntax-entry-theme-obsidian .hljs-subst,.syntax-entry-theme-obsidian .hljs-tag,.syntax-entry-theme-obsidian .hljs-template-tag,.syntax-entry-theme-obsidian .hljs-template-variable,.syntax-entry-theme-obsidian .hljs-type,.syntax-entry-theme-obsidian .hljs-variable{color:#8cbbad}.syntax-entry-theme-obsidian .hljs-string,.syntax-entry-theme-obsidian .hljs-symbol{color:#ec7600}.syntax-entry-theme-obsidian .hljs-comment,.syntax-entry-theme-obsidian .hljs-deletion,.syntax-entry-theme-obsidian .hljs-quote{color:#818e96}.syntax-entry-theme-obsidian .hljs-selector-class{color:#a082bd}.syntax-entry-theme-obsidian .hljs-doctag,.syntax-entry-theme-obsidian .hljs-keyword,.syntax-entry-theme-obsidian .hljs-literal,.syntax-entry-theme-obsidian .hljs-name,.syntax-entry-theme-obsidian .hljs-section,.syntax-entry-theme-obsidian .hljs-selector-tag,.syntax-entry-theme-obsidian .hljs-strong,.syntax-entry-theme-obsidian .hljs-title,.syntax-entry-theme-obsidian .hljs-type{font-weight:700}.syntax-entry-theme-obsidian .hljs-class .hljs-title,.syntax-entry-theme-obsidian .hljs-code,.syntax-entry-theme-obsidian .hljs-section,.syntax-entry-theme-obsidian .hljs-title.class_{color:#fff}.syntax-entry-theme-panda-syntax-dark .hljs{color:#e6e6e6;background:#2a2c2d}.syntax-entry-theme-panda-syntax-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-panda-syntax-dark .hljs-strong{font-weight:700}.syntax-entry-theme-panda-syntax-dark .hljs-link{text-decoration:underline}.syntax-entry-theme-panda-syntax-dark .hljs-comment,.syntax-entry-theme-panda-syntax-dark .hljs-quote{color:#bbb;font-style:italic}.syntax-entry-theme-panda-syntax-dark .hljs-params{color:#bbb}.syntax-entry-theme-panda-syntax-dark .hljs-attr,.syntax-entry-theme-panda-syntax-dark .hljs-punctuation{color:#e6e6e6}.syntax-entry-theme-panda-syntax-dark .hljs-meta,.syntax-entry-theme-panda-syntax-dark .hljs-name,.syntax-entry-theme-panda-syntax-dark .hljs-selector-tag{color:#ff4b82}.syntax-entry-theme-panda-syntax-dark .hljs-char.escape_,.syntax-entry-theme-panda-syntax-dark .hljs-operator{color:#b084eb}.syntax-entry-theme-panda-syntax-dark .hljs-deletion,.syntax-entry-theme-panda-syntax-dark .hljs-keyword{color:#ff75b5}.syntax-entry-theme-panda-syntax-dark .hljs-regexp,.syntax-entry-theme-panda-syntax-dark .hljs-selector-attr,.syntax-entry-theme-panda-syntax-dark .hljs-selector-pseudo,.syntax-entry-theme-panda-syntax-dark .hljs-variable.language_{color:#ff9ac1}.syntax-entry-theme-panda-syntax-dark .hljs-code,.syntax-entry-theme-panda-syntax-dark .hljs-formula,.syntax-entry-theme-panda-syntax-dark .hljs-property,.syntax-entry-theme-panda-syntax-dark .hljs-section,.syntax-entry-theme-panda-syntax-dark .hljs-subst,.syntax-entry-theme-panda-syntax-dark .hljs-title.function_{color:#45a9f9}.syntax-entry-theme-panda-syntax-dark .hljs-addition,.syntax-entry-theme-panda-syntax-dark .hljs-bullet,.syntax-entry-theme-panda-syntax-dark .hljs-meta .hljs-string,.syntax-entry-theme-panda-syntax-dark .hljs-selector-class,.syntax-entry-theme-panda-syntax-dark .hljs-string,.syntax-entry-theme-panda-syntax-dark .hljs-symbol,.syntax-entry-theme-panda-syntax-dark .hljs-title.class_,.syntax-entry-theme-panda-syntax-dark .hljs-title.class_.inherited__{color:#19f9d8}.syntax-entry-theme-panda-syntax-dark .hljs-attribute,.syntax-entry-theme-panda-syntax-dark .hljs-built_in,.syntax-entry-theme-panda-syntax-dark .hljs-doctag,.syntax-entry-theme-panda-syntax-dark .hljs-link,.syntax-entry-theme-panda-syntax-dark .hljs-literal,.syntax-entry-theme-panda-syntax-dark .hljs-meta .hljs-keyword,.syntax-entry-theme-panda-syntax-dark .hljs-number,.syntax-entry-theme-panda-syntax-dark .hljs-punctuation,.syntax-entry-theme-panda-syntax-dark .hljs-selector-id,.syntax-entry-theme-panda-syntax-dark .hljs-tag,.syntax-entry-theme-panda-syntax-dark .hljs-template-tag,.syntax-entry-theme-panda-syntax-dark .hljs-template-variable,.syntax-entry-theme-panda-syntax-dark .hljs-title,.syntax-entry-theme-panda-syntax-dark .hljs-type,.syntax-entry-theme-panda-syntax-dark .hljs-variable{color:#ffb86c}.syntax-entry-theme-panda-syntax-light .hljs{color:#2a2c2d;background:#e6e6e6}.syntax-entry-theme-panda-syntax-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-panda-syntax-light .hljs-strong{font-weight:700}.syntax-entry-theme-panda-syntax-light .hljs-link{text-decoration:underline}.syntax-entry-theme-panda-syntax-light .hljs-comment,.syntax-entry-theme-panda-syntax-light .hljs-quote{color:#676b79;font-style:italic}.syntax-entry-theme-panda-syntax-light .hljs-params{color:#676b79}.syntax-entry-theme-panda-syntax-light .hljs-attr,.syntax-entry-theme-panda-syntax-light .hljs-punctuation{color:#2a2c2d}.syntax-entry-theme-panda-syntax-light .hljs-char.escape_,.syntax-entry-theme-panda-syntax-light .hljs-meta,.syntax-entry-theme-panda-syntax-light .hljs-name,.syntax-entry-theme-panda-syntax-light .hljs-operator,.syntax-entry-theme-panda-syntax-light .hljs-selector-tag{color:#c56200}.syntax-entry-theme-panda-syntax-light .hljs-deletion,.syntax-entry-theme-panda-syntax-light .hljs-keyword{color:#d92792}.syntax-entry-theme-panda-syntax-light .hljs-regexp,.syntax-entry-theme-panda-syntax-light .hljs-selector-attr,.syntax-entry-theme-panda-syntax-light .hljs-selector-pseudo,.syntax-entry-theme-panda-syntax-light .hljs-variable.language_{color:#cc5e91}.syntax-entry-theme-panda-syntax-light .hljs-code,.syntax-entry-theme-panda-syntax-light .hljs-formula,.syntax-entry-theme-panda-syntax-light .hljs-property,.syntax-entry-theme-panda-syntax-light .hljs-section,.syntax-entry-theme-panda-syntax-light .hljs-subst,.syntax-entry-theme-panda-syntax-light .hljs-title.function_{color:#3787c7}.syntax-entry-theme-panda-syntax-light .hljs-addition,.syntax-entry-theme-panda-syntax-light .hljs-bullet,.syntax-entry-theme-panda-syntax-light .hljs-meta .hljs-string,.syntax-entry-theme-panda-syntax-light .hljs-selector-class,.syntax-entry-theme-panda-syntax-light .hljs-string,.syntax-entry-theme-panda-syntax-light .hljs-symbol,.syntax-entry-theme-panda-syntax-light .hljs-title.class_,.syntax-entry-theme-panda-syntax-light .hljs-title.class_.inherited__{color:#0d7d6c}.syntax-entry-theme-panda-syntax-light .hljs-attribute,.syntax-entry-theme-panda-syntax-light .hljs-built_in,.syntax-entry-theme-panda-syntax-light .hljs-doctag,.syntax-entry-theme-panda-syntax-light .hljs-link,.syntax-entry-theme-panda-syntax-light .hljs-literal,.syntax-entry-theme-panda-syntax-light .hljs-meta .hljs-keyword,.syntax-entry-theme-panda-syntax-light .hljs-number,.syntax-entry-theme-panda-syntax-light .hljs-selector-id,.syntax-entry-theme-panda-syntax-light .hljs-tag,.syntax-entry-theme-panda-syntax-light .hljs-template-tag,.syntax-entry-theme-panda-syntax-light .hljs-template-variable,.syntax-entry-theme-panda-syntax-light .hljs-title,.syntax-entry-theme-panda-syntax-light .hljs-type,.syntax-entry-theme-panda-syntax-light .hljs-variable{color:#7641bb}.syntax-entry-theme-paraiso-dark .hljs{background:#2f1e2e;color:#a39e9b}.syntax-entry-theme-paraiso-dark .hljs-comment,.syntax-entry-theme-paraiso-dark .hljs-quote{color:#8d8687}.syntax-entry-theme-paraiso-dark .hljs-link,.syntax-entry-theme-paraiso-dark .hljs-meta,.syntax-entry-theme-paraiso-dark .hljs-name,.syntax-entry-theme-paraiso-dark .hljs-regexp,.syntax-entry-theme-paraiso-dark .hljs-selector-class,.syntax-entry-theme-paraiso-dark .hljs-selector-id,.syntax-entry-theme-paraiso-dark .hljs-tag,.syntax-entry-theme-paraiso-dark .hljs-template-variable,.syntax-entry-theme-paraiso-dark .hljs-variable{color:#ef6155}.syntax-entry-theme-paraiso-dark .hljs-built_in,.syntax-entry-theme-paraiso-dark .hljs-deletion,.syntax-entry-theme-paraiso-dark .hljs-literal,.syntax-entry-theme-paraiso-dark .hljs-number,.syntax-entry-theme-paraiso-dark .hljs-params,.syntax-entry-theme-paraiso-dark .hljs-type{color:#f99b15}.syntax-entry-theme-paraiso-dark .hljs-attribute,.syntax-entry-theme-paraiso-dark .hljs-section,.syntax-entry-theme-paraiso-dark .hljs-title{color:#fec418}.syntax-entry-theme-paraiso-dark .hljs-addition,.syntax-entry-theme-paraiso-dark .hljs-bullet,.syntax-entry-theme-paraiso-dark .hljs-string,.syntax-entry-theme-paraiso-dark .hljs-symbol{color:#48b685}.syntax-entry-theme-paraiso-dark .hljs-keyword,.syntax-entry-theme-paraiso-dark .hljs-selector-tag{color:#815ba4}.syntax-entry-theme-paraiso-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-paraiso-dark .hljs-strong{font-weight:700}.syntax-entry-theme-paraiso-light .hljs{background:#e7e9db;color:#4f424c}.syntax-entry-theme-paraiso-light .hljs-comment,.syntax-entry-theme-paraiso-light .hljs-quote{color:#776e71}.syntax-entry-theme-paraiso-light .hljs-link,.syntax-entry-theme-paraiso-light .hljs-meta,.syntax-entry-theme-paraiso-light .hljs-name,.syntax-entry-theme-paraiso-light .hljs-regexp,.syntax-entry-theme-paraiso-light .hljs-selector-class,.syntax-entry-theme-paraiso-light .hljs-selector-id,.syntax-entry-theme-paraiso-light .hljs-tag,.syntax-entry-theme-paraiso-light .hljs-template-variable,.syntax-entry-theme-paraiso-light .hljs-variable{color:#ef6155}.syntax-entry-theme-paraiso-light .hljs-built_in,.syntax-entry-theme-paraiso-light .hljs-deletion,.syntax-entry-theme-paraiso-light .hljs-literal,.syntax-entry-theme-paraiso-light .hljs-number,.syntax-entry-theme-paraiso-light .hljs-params,.syntax-entry-theme-paraiso-light .hljs-type{color:#f99b15}.syntax-entry-theme-paraiso-light .hljs-attribute,.syntax-entry-theme-paraiso-light .hljs-section,.syntax-entry-theme-paraiso-light .hljs-title{color:#fec418}.syntax-entry-theme-paraiso-light .hljs-addition,.syntax-entry-theme-paraiso-light .hljs-bullet,.syntax-entry-theme-paraiso-light .hljs-string,.syntax-entry-theme-paraiso-light .hljs-symbol{color:#48b685}.syntax-entry-theme-paraiso-light .hljs-keyword,.syntax-entry-theme-paraiso-light .hljs-selector-tag{color:#815ba4}.syntax-entry-theme-paraiso-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-paraiso-light .hljs-strong{font-weight:700}.syntax-entry-theme-pojoaque .hljs{color:#dccf8f;background:url(pojoaque.jpg) repeat scroll 0 0 #181914}.syntax-entry-theme-pojoaque .hljs-comment,.syntax-entry-theme-pojoaque .hljs-quote{color:#586e75;font-style:italic}.syntax-entry-theme-pojoaque .hljs-addition,.syntax-entry-theme-pojoaque .hljs-keyword,.syntax-entry-theme-pojoaque .hljs-literal,.syntax-entry-theme-pojoaque .hljs-selector-tag{color:#b64926}.syntax-entry-theme-pojoaque .hljs-doctag,.syntax-entry-theme-pojoaque .hljs-number,.syntax-entry-theme-pojoaque .hljs-regexp,.syntax-entry-theme-pojoaque .hljs-string{color:#468966}.syntax-entry-theme-pojoaque .hljs-built_in,.syntax-entry-theme-pojoaque .hljs-name,.syntax-entry-theme-pojoaque .hljs-section,.syntax-entry-theme-pojoaque .hljs-title{color:#ffb03b}.syntax-entry-theme-pojoaque .hljs-class .hljs-title,.syntax-entry-theme-pojoaque .hljs-tag,.syntax-entry-theme-pojoaque .hljs-template-variable,.syntax-entry-theme-pojoaque .hljs-title.class_,.syntax-entry-theme-pojoaque .hljs-type,.syntax-entry-theme-pojoaque .hljs-variable{color:#b58900}.syntax-entry-theme-pojoaque .hljs-attribute{color:#b89859}.syntax-entry-theme-pojoaque .hljs-bullet,.syntax-entry-theme-pojoaque .hljs-link,.syntax-entry-theme-pojoaque .hljs-meta,.syntax-entry-theme-pojoaque .hljs-subst,.syntax-entry-theme-pojoaque .hljs-symbol{color:#cb4b16}.syntax-entry-theme-pojoaque .hljs-deletion{color:#dc322f}.syntax-entry-theme-pojoaque .hljs-selector-class,.syntax-entry-theme-pojoaque .hljs-selector-id{color:#d3a60c}.syntax-entry-theme-pojoaque .hljs-formula{background:#073642}.syntax-entry-theme-pojoaque .hljs-emphasis{font-style:italic}.syntax-entry-theme-pojoaque .hljs-strong{font-weight:700}.syntax-entry-theme-purebasic .hljs{background:#ffffdf}.syntax-entry-theme-purebasic .hljs,.syntax-entry-theme-purebasic .hljs-attr,.syntax-entry-theme-purebasic .hljs-function,.syntax-entry-theme-purebasic .hljs-name,.syntax-entry-theme-purebasic .hljs-number,.syntax-entry-theme-purebasic .hljs-params,.syntax-entry-theme-purebasic .hljs-subst,.syntax-entry-theme-purebasic .hljs-type{color:#000}.syntax-entry-theme-purebasic .hljs-addition,.syntax-entry-theme-purebasic .hljs-comment,.syntax-entry-theme-purebasic .hljs-regexp,.syntax-entry-theme-purebasic .hljs-section,.syntax-entry-theme-purebasic .hljs-selector-pseudo{color:#0aa}.syntax-entry-theme-purebasic .hljs-built_in,.syntax-entry-theme-purebasic .hljs-class,.syntax-entry-theme-purebasic .hljs-keyword,.syntax-entry-theme-purebasic .hljs-meta .hljs-keyword,.syntax-entry-theme-purebasic .hljs-selector-class{color:#066;font-weight:700}.syntax-entry-theme-purebasic .hljs-code,.syntax-entry-theme-purebasic .hljs-tag,.syntax-entry-theme-purebasic .hljs-title,.syntax-entry-theme-purebasic .hljs-variable{color:#066}.syntax-entry-theme-purebasic .hljs-selector-attr,.syntax-entry-theme-purebasic .hljs-string{color:#0080ff}.syntax-entry-theme-purebasic .hljs-attribute,.syntax-entry-theme-purebasic .hljs-deletion,.syntax-entry-theme-purebasic .hljs-link,.syntax-entry-theme-purebasic .hljs-symbol{color:#924b72}.syntax-entry-theme-purebasic .hljs-literal,.syntax-entry-theme-purebasic .hljs-meta,.syntax-entry-theme-purebasic .hljs-selector-id{color:#924b72;font-weight:700}.syntax-entry-theme-purebasic .hljs-name,.syntax-entry-theme-purebasic .hljs-strong{font-weight:700}.syntax-entry-theme-purebasic .hljs-emphasis{font-style:italic}.syntax-entry-theme-qtcreator-dark .hljs{color:#aaa;background:#000}.syntax-entry-theme-qtcreator-dark .hljs-emphasis,.syntax-entry-theme-qtcreator-dark .hljs-strong{color:#a8a8a2}.syntax-entry-theme-qtcreator-dark .hljs-bullet,.syntax-entry-theme-qtcreator-dark .hljs-literal,.syntax-entry-theme-qtcreator-dark .hljs-number,.syntax-entry-theme-qtcreator-dark .hljs-quote,.syntax-entry-theme-qtcreator-dark .hljs-regexp{color:#f5f}.syntax-entry-theme-qtcreator-dark .hljs-code .hljs-selector-class{color:#aaf}.syntax-entry-theme-qtcreator-dark .hljs-emphasis,.syntax-entry-theme-qtcreator-dark .hljs-stronge,.syntax-entry-theme-qtcreator-dark .hljs-type{font-style:italic}.syntax-entry-theme-qtcreator-dark .hljs-function,.syntax-entry-theme-qtcreator-dark .hljs-keyword,.syntax-entry-theme-qtcreator-dark .hljs-name,.syntax-entry-theme-qtcreator-dark .hljs-section,.syntax-entry-theme-qtcreator-dark .hljs-selector-tag,.syntax-entry-theme-qtcreator-dark .hljs-symbol{color:#ff5}.syntax-entry-theme-qtcreator-dark .hljs-subst,.syntax-entry-theme-qtcreator-dark .hljs-tag,.syntax-entry-theme-qtcreator-dark .hljs-title{color:#aaa}.syntax-entry-theme-qtcreator-dark .hljs-attribute{color:#f55}.syntax-entry-theme-qtcreator-dark .hljs-class .hljs-title,.syntax-entry-theme-qtcreator-dark .hljs-params,.syntax-entry-theme-qtcreator-dark .hljs-title.class_,.syntax-entry-theme-qtcreator-dark .hljs-variable{color:#88f}.syntax-entry-theme-qtcreator-dark .hljs-addition,.syntax-entry-theme-qtcreator-dark .hljs-built_in,.syntax-entry-theme-qtcreator-dark .hljs-link,.syntax-entry-theme-qtcreator-dark .hljs-selector-attr,.syntax-entry-theme-qtcreator-dark .hljs-selector-id,.syntax-entry-theme-qtcreator-dark .hljs-selector-pseudo,.syntax-entry-theme-qtcreator-dark .hljs-string,.syntax-entry-theme-qtcreator-dark .hljs-template-tag,.syntax-entry-theme-qtcreator-dark .hljs-template-variable,.syntax-entry-theme-qtcreator-dark .hljs-type{color:#f5f}.syntax-entry-theme-qtcreator-dark .hljs-comment,.syntax-entry-theme-qtcreator-dark .hljs-deletion,.syntax-entry-theme-qtcreator-dark .hljs-meta{color:#5ff}.syntax-entry-theme-qtcreator-light .hljs{color:#000;background:#fff}.syntax-entry-theme-qtcreator-light .hljs-emphasis,.syntax-entry-theme-qtcreator-light .hljs-strong{color:#000}.syntax-entry-theme-qtcreator-light .hljs-bullet,.syntax-entry-theme-qtcreator-light .hljs-literal,.syntax-entry-theme-qtcreator-light .hljs-number,.syntax-entry-theme-qtcreator-light .hljs-quote,.syntax-entry-theme-qtcreator-light .hljs-regexp{color:navy}.syntax-entry-theme-qtcreator-light .hljs-code .hljs-selector-class{color:purple}.syntax-entry-theme-qtcreator-light .hljs-emphasis,.syntax-entry-theme-qtcreator-light .hljs-stronge,.syntax-entry-theme-qtcreator-light .hljs-type{font-style:italic}.syntax-entry-theme-qtcreator-light .hljs-function,.syntax-entry-theme-qtcreator-light .hljs-keyword,.syntax-entry-theme-qtcreator-light .hljs-name,.syntax-entry-theme-qtcreator-light .hljs-section,.syntax-entry-theme-qtcreator-light .hljs-selector-tag,.syntax-entry-theme-qtcreator-light .hljs-symbol{color:olive}.syntax-entry-theme-qtcreator-light .hljs-subst,.syntax-entry-theme-qtcreator-light .hljs-tag,.syntax-entry-theme-qtcreator-light .hljs-title{color:#000}.syntax-entry-theme-qtcreator-light .hljs-attribute{color:maroon}.syntax-entry-theme-qtcreator-light .hljs-class .hljs-title,.syntax-entry-theme-qtcreator-light .hljs-params,.syntax-entry-theme-qtcreator-light .hljs-title.class_,.syntax-entry-theme-qtcreator-light .hljs-variable{color:#0055af}.syntax-entry-theme-qtcreator-light .hljs-addition,.syntax-entry-theme-qtcreator-light .hljs-built_in,.syntax-entry-theme-qtcreator-light .hljs-comment,.syntax-entry-theme-qtcreator-light .hljs-deletion,.syntax-entry-theme-qtcreator-light .hljs-link,.syntax-entry-theme-qtcreator-light .hljs-meta,.syntax-entry-theme-qtcreator-light .hljs-selector-attr,.syntax-entry-theme-qtcreator-light .hljs-selector-id,.syntax-entry-theme-qtcreator-light .hljs-selector-pseudo,.syntax-entry-theme-qtcreator-light .hljs-string,.syntax-entry-theme-qtcreator-light .hljs-template-tag,.syntax-entry-theme-qtcreator-light .hljs-template-variable,.syntax-entry-theme-qtcreator-light .hljs-type{color:green}.syntax-entry-theme-rainbow .hljs{background:#474949;color:#d1d9e1}.syntax-entry-theme-rainbow .hljs-comment,.syntax-entry-theme-rainbow .hljs-quote{color:#969896;font-style:italic}.syntax-entry-theme-rainbow .hljs-addition,.syntax-entry-theme-rainbow .hljs-keyword,.syntax-entry-theme-rainbow .hljs-literal,.syntax-entry-theme-rainbow .hljs-selector-tag,.syntax-entry-theme-rainbow .hljs-type{color:#c9c}.syntax-entry-theme-rainbow .hljs-number,.syntax-entry-theme-rainbow .hljs-selector-attr,.syntax-entry-theme-rainbow .hljs-selector-pseudo{color:#f99157}.syntax-entry-theme-rainbow .hljs-doctag,.syntax-entry-theme-rainbow .hljs-regexp,.syntax-entry-theme-rainbow .hljs-string{color:#8abeb7}.syntax-entry-theme-rainbow .hljs-built_in,.syntax-entry-theme-rainbow .hljs-name,.syntax-entry-theme-rainbow .hljs-section,.syntax-entry-theme-rainbow .hljs-title{color:#b5bd68}.syntax-entry-theme-rainbow .hljs-class .hljs-title,.syntax-entry-theme-rainbow .hljs-selector-id,.syntax-entry-theme-rainbow .hljs-template-variable,.syntax-entry-theme-rainbow .hljs-title.class_,.syntax-entry-theme-rainbow .hljs-variable{color:#fc6}.syntax-entry-theme-rainbow .hljs-name,.syntax-entry-theme-rainbow .hljs-section,.syntax-entry-theme-rainbow .hljs-strong{font-weight:700}.syntax-entry-theme-rainbow .hljs-bullet,.syntax-entry-theme-rainbow .hljs-link,.syntax-entry-theme-rainbow .hljs-meta,.syntax-entry-theme-rainbow .hljs-subst,.syntax-entry-theme-rainbow .hljs-symbol{color:#f99157}.syntax-entry-theme-rainbow .hljs-deletion{color:#dc322f}.syntax-entry-theme-rainbow .hljs-formula{background:#eee8d5}.syntax-entry-theme-rainbow .hljs-attr,.syntax-entry-theme-rainbow .hljs-attribute{color:#81a2be}.syntax-entry-theme-rainbow .hljs-emphasis{font-style:italic}.syntax-entry-theme-routeros .hljs{color:#444;background:#f0f0f0}.syntax-entry-theme-routeros .hljs-subst{color:#444}.syntax-entry-theme-routeros .hljs-comment{color:#888}.syntax-entry-theme-routeros .hljs-doctag,.syntax-entry-theme-routeros .hljs-keyword,.syntax-entry-theme-routeros .hljs-meta .hljs-keyword,.syntax-entry-theme-routeros .hljs-name,.syntax-entry-theme-routeros .hljs-selector-tag{font-weight:700}.syntax-entry-theme-routeros .hljs-attribute{color:#0e9a00}.syntax-entry-theme-routeros .hljs-function{color:#99069a}.syntax-entry-theme-routeros .hljs-deletion,.syntax-entry-theme-routeros .hljs-number,.syntax-entry-theme-routeros .hljs-quote,.syntax-entry-theme-routeros .hljs-selector-class,.syntax-entry-theme-routeros .hljs-selector-id,.syntax-entry-theme-routeros .hljs-string,.syntax-entry-theme-routeros .hljs-template-tag,.syntax-entry-theme-routeros .hljs-type{color:#800}.syntax-entry-theme-routeros .hljs-section,.syntax-entry-theme-routeros .hljs-title{color:#800;font-weight:700}.syntax-entry-theme-routeros .hljs-link,.syntax-entry-theme-routeros .hljs-regexp,.syntax-entry-theme-routeros .hljs-selector-attr,.syntax-entry-theme-routeros .hljs-selector-pseudo,.syntax-entry-theme-routeros .hljs-symbol,.syntax-entry-theme-routeros .hljs-template-variable,.syntax-entry-theme-routeros .hljs-variable{color:#bc6060}.syntax-entry-theme-routeros .hljs-literal{color:#78a960}.syntax-entry-theme-routeros .hljs-addition,.syntax-entry-theme-routeros .hljs-built_in,.syntax-entry-theme-routeros .hljs-bullet,.syntax-entry-theme-routeros .hljs-code{color:#0c9a9a}.syntax-entry-theme-routeros .hljs-meta{color:#1f7199}.syntax-entry-theme-routeros .hljs-meta .hljs-string{color:#4d99bf}.syntax-entry-theme-routeros .hljs-emphasis{font-style:italic}.syntax-entry-theme-routeros .hljs-strong{font-weight:700}.syntax-entry-theme-school-book .hljs{color:#3e5915;background:#f6f5b2}.syntax-entry-theme-school-book .hljs-keyword,.syntax-entry-theme-school-book .hljs-literal,.syntax-entry-theme-school-book .hljs-selector-tag{color:#059;font-weight:700}.syntax-entry-theme-school-book .hljs-subst{color:#3e5915}.syntax-entry-theme-school-book .hljs-addition,.syntax-entry-theme-school-book .hljs-attribute,.syntax-entry-theme-school-book .hljs-built_in,.syntax-entry-theme-school-book .hljs-bullet,.syntax-entry-theme-school-book .hljs-link,.syntax-entry-theme-school-book .hljs-section,.syntax-entry-theme-school-book .hljs-string,.syntax-entry-theme-school-book .hljs-symbol,.syntax-entry-theme-school-book .hljs-template-tag,.syntax-entry-theme-school-book .hljs-template-variable,.syntax-entry-theme-school-book .hljs-title,.syntax-entry-theme-school-book .hljs-type,.syntax-entry-theme-school-book .hljs-variable{color:#2c009f}.syntax-entry-theme-school-book .hljs-comment,.syntax-entry-theme-school-book .hljs-deletion,.syntax-entry-theme-school-book .hljs-meta,.syntax-entry-theme-school-book .hljs-quote{color:#e60415}.syntax-entry-theme-school-book .hljs-doctag,.syntax-entry-theme-school-book .hljs-keyword,.syntax-entry-theme-school-book .hljs-literal,.syntax-entry-theme-school-book .hljs-name,.syntax-entry-theme-school-book .hljs-section,.syntax-entry-theme-school-book .hljs-selector-id,.syntax-entry-theme-school-book .hljs-selector-tag,.syntax-entry-theme-school-book .hljs-strong,.syntax-entry-theme-school-book .hljs-title,.syntax-entry-theme-school-book .hljs-type{font-weight:700}.syntax-entry-theme-school-book .hljs-emphasis{font-style:italic}.syntax-entry-theme-shades-of-purple .hljs{background:#2d2b57;color:#e3dfff;font-weight:400}.syntax-entry-theme-shades-of-purple .hljs-subst{color:#e3dfff}.syntax-entry-theme-shades-of-purple .hljs-title{color:#fad000;font-weight:400}.syntax-entry-theme-shades-of-purple .hljs-name{color:#a1feff}.syntax-entry-theme-shades-of-purple .hljs-tag{color:#fff}.syntax-entry-theme-shades-of-purple .hljs-attr{color:#f8d000;font-style:italic}.syntax-entry-theme-shades-of-purple .hljs-built_in,.syntax-entry-theme-shades-of-purple .hljs-keyword,.syntax-entry-theme-shades-of-purple .hljs-section,.syntax-entry-theme-shades-of-purple .hljs-selector-tag{color:#fb9e00}.syntax-entry-theme-shades-of-purple .hljs-addition,.syntax-entry-theme-shades-of-purple .hljs-attribute,.syntax-entry-theme-shades-of-purple .hljs-bullet,.syntax-entry-theme-shades-of-purple .hljs-code,.syntax-entry-theme-shades-of-purple .hljs-deletion,.syntax-entry-theme-shades-of-purple .hljs-quote,.syntax-entry-theme-shades-of-purple .hljs-regexp,.syntax-entry-theme-shades-of-purple .hljs-selector-attr,.syntax-entry-theme-shades-of-purple .hljs-selector-class,.syntax-entry-theme-shades-of-purple .hljs-selector-pseudo,.syntax-entry-theme-shades-of-purple .hljs-string,.syntax-entry-theme-shades-of-purple .hljs-symbol,.syntax-entry-theme-shades-of-purple .hljs-template-tag{color:#4cd213}.syntax-entry-theme-shades-of-purple .hljs-meta,.syntax-entry-theme-shades-of-purple .hljs-meta .hljs-string{color:#fb9e00}.syntax-entry-theme-shades-of-purple .hljs-comment{color:#ac65ff}.syntax-entry-theme-shades-of-purple .hljs-keyword,.syntax-entry-theme-shades-of-purple .hljs-literal,.syntax-entry-theme-shades-of-purple .hljs-name,.syntax-entry-theme-shades-of-purple .hljs-selector-tag,.syntax-entry-theme-shades-of-purple .hljs-strong{font-weight:400}.syntax-entry-theme-shades-of-purple .hljs-literal,.syntax-entry-theme-shades-of-purple .hljs-number{color:#fa658d}.syntax-entry-theme-shades-of-purple .hljs-emphasis{font-style:italic}.syntax-entry-theme-shades-of-purple .hljs-strong{font-weight:700}.syntax-entry-theme-srcery .hljs{background:#1c1b19;color:#fce8c3}.syntax-entry-theme-srcery .hljs-literal,.syntax-entry-theme-srcery .hljs-quote,.syntax-entry-theme-srcery .hljs-subst{color:#fce8c3}.syntax-entry-theme-srcery .hljs-symbol,.syntax-entry-theme-srcery .hljs-type{color:#68a8e4}.syntax-entry-theme-srcery .hljs-deletion,.syntax-entry-theme-srcery .hljs-keyword{color:#ef2f27}.syntax-entry-theme-srcery .hljs-attribute,.syntax-entry-theme-srcery .hljs-function,.syntax-entry-theme-srcery .hljs-name,.syntax-entry-theme-srcery .hljs-section,.syntax-entry-theme-srcery .hljs-selector-attr,.syntax-entry-theme-srcery .hljs-selector-class,.syntax-entry-theme-srcery .hljs-selector-id,.syntax-entry-theme-srcery .hljs-selector-pseudo,.syntax-entry-theme-srcery .hljs-title{color:#fbb829}.syntax-entry-theme-srcery .hljs-class,.syntax-entry-theme-srcery .hljs-code,.syntax-entry-theme-srcery .hljs-property,.syntax-entry-theme-srcery .hljs-template-variable,.syntax-entry-theme-srcery .hljs-variable{color:#0aaeb3}.syntax-entry-theme-srcery .hljs-addition,.syntax-entry-theme-srcery .hljs-bullet,.syntax-entry-theme-srcery .hljs-regexp,.syntax-entry-theme-srcery .hljs-string{color:#98bc37}.syntax-entry-theme-srcery .hljs-built_in,.syntax-entry-theme-srcery .hljs-params{color:#ff5c8f}.syntax-entry-theme-srcery .hljs-selector-tag,.syntax-entry-theme-srcery .hljs-template-tag{color:#2c78bf}.syntax-entry-theme-srcery .hljs-comment,.syntax-entry-theme-srcery .hljs-link,.syntax-entry-theme-srcery .hljs-meta,.syntax-entry-theme-srcery .hljs-number{color:#918175}.syntax-entry-theme-srcery .hljs-emphasis{font-style:italic}.syntax-entry-theme-srcery .hljs-strong{font-weight:700}/*! - Theme: StackOverflow Dark - Description: Dark theme as used on stackoverflow.com - Author: stackoverflow.com - Maintainer: @Hirse - Website: https://github.com/StackExchange/Stacks - License: MIT - Updated: 2021-05-15 - - Updated for @stackoverflow/stacks v0.64.0 - Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less - Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less - */.syntax-entry-theme-stackoverflow-dark .hljs{color:#fff;background:#1c1b1b}.syntax-entry-theme-stackoverflow-dark .hljs-subst{color:#fff}.syntax-entry-theme-stackoverflow-dark .hljs-comment{color:#999}.syntax-entry-theme-stackoverflow-dark .hljs-attr,.syntax-entry-theme-stackoverflow-dark .hljs-doctag,.syntax-entry-theme-stackoverflow-dark .hljs-keyword,.syntax-entry-theme-stackoverflow-dark .hljs-meta .hljs-keyword,.syntax-entry-theme-stackoverflow-dark .hljs-section,.syntax-entry-theme-stackoverflow-dark .hljs-selector-tag{color:#88aece}.syntax-entry-theme-stackoverflow-dark .hljs-attribute{color:#c59bc1}.syntax-entry-theme-stackoverflow-dark .hljs-name,.syntax-entry-theme-stackoverflow-dark .hljs-number,.syntax-entry-theme-stackoverflow-dark .hljs-quote,.syntax-entry-theme-stackoverflow-dark .hljs-selector-id,.syntax-entry-theme-stackoverflow-dark .hljs-template-tag,.syntax-entry-theme-stackoverflow-dark .hljs-type{color:#f08d49}.syntax-entry-theme-stackoverflow-dark .hljs-selector-class{color:#88aece}.syntax-entry-theme-stackoverflow-dark .hljs-link,.syntax-entry-theme-stackoverflow-dark .hljs-regexp,.syntax-entry-theme-stackoverflow-dark .hljs-selector-attr,.syntax-entry-theme-stackoverflow-dark .hljs-string,.syntax-entry-theme-stackoverflow-dark .hljs-symbol,.syntax-entry-theme-stackoverflow-dark .hljs-template-variable,.syntax-entry-theme-stackoverflow-dark .hljs-variable{color:#b5bd68}.syntax-entry-theme-stackoverflow-dark .hljs-meta,.syntax-entry-theme-stackoverflow-dark .hljs-selector-pseudo{color:#88aece}.syntax-entry-theme-stackoverflow-dark .hljs-built_in,.syntax-entry-theme-stackoverflow-dark .hljs-literal,.syntax-entry-theme-stackoverflow-dark .hljs-title{color:#f08d49}.syntax-entry-theme-stackoverflow-dark .hljs-bullet,.syntax-entry-theme-stackoverflow-dark .hljs-code{color:#ccc}.syntax-entry-theme-stackoverflow-dark .hljs-meta .hljs-string{color:#b5bd68}.syntax-entry-theme-stackoverflow-dark .hljs-deletion{color:#de7176}.syntax-entry-theme-stackoverflow-dark .hljs-addition{color:#76c490}.syntax-entry-theme-stackoverflow-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-stackoverflow-dark .hljs-strong{font-weight:700}/*! - Theme: StackOverflow Light - Description: Light theme as used on stackoverflow.com - Author: stackoverflow.com - Maintainer: @Hirse - Website: https://github.com/StackExchange/Stacks - License: MIT - Updated: 2021-05-15 - - Updated for @stackoverflow/stacks v0.64.0 - Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less - Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less - */.syntax-entry-theme-stackoverflow-light .hljs{color:#2f3337;background:#f6f6f6}.syntax-entry-theme-stackoverflow-light .hljs-subst{color:#2f3337}.syntax-entry-theme-stackoverflow-light .hljs-comment{color:#656e77}.syntax-entry-theme-stackoverflow-light .hljs-attr,.syntax-entry-theme-stackoverflow-light .hljs-doctag,.syntax-entry-theme-stackoverflow-light .hljs-keyword,.syntax-entry-theme-stackoverflow-light .hljs-meta .hljs-keyword,.syntax-entry-theme-stackoverflow-light .hljs-section,.syntax-entry-theme-stackoverflow-light .hljs-selector-tag{color:#015692}.syntax-entry-theme-stackoverflow-light .hljs-attribute{color:#803378}.syntax-entry-theme-stackoverflow-light .hljs-name,.syntax-entry-theme-stackoverflow-light .hljs-number,.syntax-entry-theme-stackoverflow-light .hljs-quote,.syntax-entry-theme-stackoverflow-light .hljs-selector-id,.syntax-entry-theme-stackoverflow-light .hljs-template-tag,.syntax-entry-theme-stackoverflow-light .hljs-type{color:#b75501}.syntax-entry-theme-stackoverflow-light .hljs-selector-class{color:#015692}.syntax-entry-theme-stackoverflow-light .hljs-link,.syntax-entry-theme-stackoverflow-light .hljs-regexp,.syntax-entry-theme-stackoverflow-light .hljs-selector-attr,.syntax-entry-theme-stackoverflow-light .hljs-string,.syntax-entry-theme-stackoverflow-light .hljs-symbol,.syntax-entry-theme-stackoverflow-light .hljs-template-variable,.syntax-entry-theme-stackoverflow-light .hljs-variable{color:#54790d}.syntax-entry-theme-stackoverflow-light .hljs-meta,.syntax-entry-theme-stackoverflow-light .hljs-selector-pseudo{color:#015692}.syntax-entry-theme-stackoverflow-light .hljs-built_in,.syntax-entry-theme-stackoverflow-light .hljs-literal,.syntax-entry-theme-stackoverflow-light .hljs-title{color:#b75501}.syntax-entry-theme-stackoverflow-light .hljs-bullet,.syntax-entry-theme-stackoverflow-light .hljs-code{color:#535a60}.syntax-entry-theme-stackoverflow-light .hljs-meta .hljs-string{color:#54790d}.syntax-entry-theme-stackoverflow-light .hljs-deletion{color:#c02d2e}.syntax-entry-theme-stackoverflow-light .hljs-addition{color:#2f6f44}.syntax-entry-theme-stackoverflow-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-stackoverflow-light .hljs-strong{font-weight:700}.syntax-entry-theme-sunburst .hljs{background:#000;color:#f8f8f8}.syntax-entry-theme-sunburst .hljs-comment,.syntax-entry-theme-sunburst .hljs-quote{color:#aeaeae;font-style:italic}.syntax-entry-theme-sunburst .hljs-keyword,.syntax-entry-theme-sunburst .hljs-selector-tag,.syntax-entry-theme-sunburst .hljs-type{color:#e28964}.syntax-entry-theme-sunburst .hljs-string{color:#65b042}.syntax-entry-theme-sunburst .hljs-subst{color:#daefa3}.syntax-entry-theme-sunburst .hljs-link,.syntax-entry-theme-sunburst .hljs-regexp{color:#e9c062}.syntax-entry-theme-sunburst .hljs-name,.syntax-entry-theme-sunburst .hljs-section,.syntax-entry-theme-sunburst .hljs-tag,.syntax-entry-theme-sunburst .hljs-title{color:#89bdff}.syntax-entry-theme-sunburst .hljs-class .hljs-title,.syntax-entry-theme-sunburst .hljs-doctag,.syntax-entry-theme-sunburst .hljs-title.class_{text-decoration:underline}.syntax-entry-theme-sunburst .hljs-bullet,.syntax-entry-theme-sunburst .hljs-number,.syntax-entry-theme-sunburst .hljs-symbol{color:#3387cc}.syntax-entry-theme-sunburst .hljs-params,.syntax-entry-theme-sunburst .hljs-template-variable,.syntax-entry-theme-sunburst .hljs-variable{color:#3e87e3}.syntax-entry-theme-sunburst .hljs-attribute{color:#cda869}.syntax-entry-theme-sunburst .hljs-meta{color:#8996a8}.syntax-entry-theme-sunburst .hljs-formula{background-color:#0e2231;color:#f8f8f8;font-style:italic}.syntax-entry-theme-sunburst .hljs-addition{background-color:#253b22;color:#f8f8f8}.syntax-entry-theme-sunburst .hljs-deletion{background-color:#420e09;color:#f8f8f8}.syntax-entry-theme-sunburst .hljs-selector-class{color:#9b703f}.syntax-entry-theme-sunburst .hljs-selector-id{color:#8b98ab}.syntax-entry-theme-sunburst .hljs-emphasis{font-style:italic}.syntax-entry-theme-sunburst .hljs-strong{font-weight:700}/*! - Theme: Tokyo-night-Dark - origin: https://github.com/enkia/tokyo-night-vscode-theme - Description: Original highlight.js style - Author: (c) Henri Vandersleyen - License: see project LICENSE - Touched: 2022 - */.syntax-entry-theme-tokyo-night-dark .hljs-comment,.syntax-entry-theme-tokyo-night-dark .hljs-meta{color:#565f89}.syntax-entry-theme-tokyo-night-dark .hljs-deletion,.syntax-entry-theme-tokyo-night-dark .hljs-doctag,.syntax-entry-theme-tokyo-night-dark .hljs-regexp,.syntax-entry-theme-tokyo-night-dark .hljs-selector-attr,.syntax-entry-theme-tokyo-night-dark .hljs-selector-class,.syntax-entry-theme-tokyo-night-dark .hljs-selector-id,.syntax-entry-theme-tokyo-night-dark .hljs-selector-pseudo,.syntax-entry-theme-tokyo-night-dark .hljs-tag,.syntax-entry-theme-tokyo-night-dark .hljs-template-tag,.syntax-entry-theme-tokyo-night-dark .hljs-variable.language_{color:#f7768e}.syntax-entry-theme-tokyo-night-dark .hljs-link,.syntax-entry-theme-tokyo-night-dark .hljs-literal,.syntax-entry-theme-tokyo-night-dark .hljs-number,.syntax-entry-theme-tokyo-night-dark .hljs-params,.syntax-entry-theme-tokyo-night-dark .hljs-template-variable,.syntax-entry-theme-tokyo-night-dark .hljs-type,.syntax-entry-theme-tokyo-night-dark .hljs-variable{color:#ff9e64}.syntax-entry-theme-tokyo-night-dark .hljs-attribute,.syntax-entry-theme-tokyo-night-dark .hljs-built_in{color:#e0af68}.syntax-entry-theme-tokyo-night-dark .hljs-selector-tag{color:#2ac3de}.syntax-entry-theme-tokyo-night-dark .hljs-keyword,.syntax-entry-theme-tokyo-night-dark .hljs-property,.syntax-entry-theme-tokyo-night-dark .hljs-subst,.syntax-entry-theme-tokyo-night-dark .hljs-title,.syntax-entry-theme-tokyo-night-dark .hljs-title.class_,.syntax-entry-theme-tokyo-night-dark .hljs-title.class_.inherited__,.syntax-entry-theme-tokyo-night-dark .hljs-title.function_{color:#7dcfff}.syntax-entry-theme-tokyo-night-dark .hljs-selector-tag{color:#73daca}.syntax-entry-theme-tokyo-night-dark .hljs-addition,.syntax-entry-theme-tokyo-night-dark .hljs-bullet,.syntax-entry-theme-tokyo-night-dark .hljs-quote,.syntax-entry-theme-tokyo-night-dark .hljs-string,.syntax-entry-theme-tokyo-night-dark .hljs-symbol{color:#9ece6a}.syntax-entry-theme-tokyo-night-dark .hljs-code,.syntax-entry-theme-tokyo-night-dark .hljs-formula,.syntax-entry-theme-tokyo-night-dark .hljs-section{color:#7aa2f7}.syntax-entry-theme-tokyo-night-dark .hljs-attr,.syntax-entry-theme-tokyo-night-dark .hljs-char.escape_,.syntax-entry-theme-tokyo-night-dark .hljs-keyword,.syntax-entry-theme-tokyo-night-dark .hljs-name,.syntax-entry-theme-tokyo-night-dark .hljs-operator{color:#bb9af7}.syntax-entry-theme-tokyo-night-dark .hljs-punctuation{color:#c0caf5}.syntax-entry-theme-tokyo-night-dark .hljs{background:#1a1b26;color:#9aa5ce}.syntax-entry-theme-tokyo-night-dark .hljs-emphasis{font-style:italic}.syntax-entry-theme-tokyo-night-dark .hljs-strong{font-weight:700}/*! - Theme: Tokyo-night-light - origin: https://github.com/enkia/tokyo-night-vscode-theme - Description: Original highlight.js style - Author: (c) Henri Vandersleyen - License: see project LICENSE - Touched: 2022 - */.syntax-entry-theme-tokyo-night-light .hljs-comment,.syntax-entry-theme-tokyo-night-light .hljs-meta{color:#9699a3}.syntax-entry-theme-tokyo-night-light .hljs-deletion,.syntax-entry-theme-tokyo-night-light .hljs-doctag,.syntax-entry-theme-tokyo-night-light .hljs-regexp,.syntax-entry-theme-tokyo-night-light .hljs-selector-attr,.syntax-entry-theme-tokyo-night-light .hljs-selector-class,.syntax-entry-theme-tokyo-night-light .hljs-selector-id,.syntax-entry-theme-tokyo-night-light .hljs-selector-pseudo,.syntax-entry-theme-tokyo-night-light .hljs-tag,.syntax-entry-theme-tokyo-night-light .hljs-template-tag,.syntax-entry-theme-tokyo-night-light .hljs-variable.language_{color:#8c4351}.syntax-entry-theme-tokyo-night-light .hljs-link,.syntax-entry-theme-tokyo-night-light .hljs-literal,.syntax-entry-theme-tokyo-night-light .hljs-number,.syntax-entry-theme-tokyo-night-light .hljs-params,.syntax-entry-theme-tokyo-night-light .hljs-template-variable,.syntax-entry-theme-tokyo-night-light .hljs-type,.syntax-entry-theme-tokyo-night-light .hljs-variable{color:#965027}.syntax-entry-theme-tokyo-night-light .hljs-attribute,.syntax-entry-theme-tokyo-night-light .hljs-built_in{color:#8f5e15}.syntax-entry-theme-tokyo-night-light .hljs-selector-tag{color:#166775}.syntax-entry-theme-tokyo-night-light .hljs-keyword,.syntax-entry-theme-tokyo-night-light .hljs-property,.syntax-entry-theme-tokyo-night-light .hljs-subst,.syntax-entry-theme-tokyo-night-light .hljs-title,.syntax-entry-theme-tokyo-night-light .hljs-title.class_,.syntax-entry-theme-tokyo-night-light .hljs-title.class_.inherited__,.syntax-entry-theme-tokyo-night-light .hljs-title.function_{color:#0f4b6e}.syntax-entry-theme-tokyo-night-light .hljs-selector-tag{color:#33635c}.syntax-entry-theme-tokyo-night-light .hljs-addition,.syntax-entry-theme-tokyo-night-light .hljs-bullet,.syntax-entry-theme-tokyo-night-light .hljs-quote,.syntax-entry-theme-tokyo-night-light .hljs-string,.syntax-entry-theme-tokyo-night-light .hljs-symbol{color:#485e30}.syntax-entry-theme-tokyo-night-light .hljs-code,.syntax-entry-theme-tokyo-night-light .hljs-formula,.syntax-entry-theme-tokyo-night-light .hljs-section{color:#34548a}.syntax-entry-theme-tokyo-night-light .hljs-attr,.syntax-entry-theme-tokyo-night-light .hljs-char.escape_,.syntax-entry-theme-tokyo-night-light .hljs-keyword,.syntax-entry-theme-tokyo-night-light .hljs-name,.syntax-entry-theme-tokyo-night-light .hljs-operator{color:#5a4a78}.syntax-entry-theme-tokyo-night-light .hljs-punctuation{color:#343b58}.syntax-entry-theme-tokyo-night-light .hljs{background:#d5d6db;color:#565a6e}.syntax-entry-theme-tokyo-night-light .hljs-emphasis{font-style:italic}.syntax-entry-theme-tokyo-night-light .hljs-strong{font-weight:700}.syntax-entry-theme-tomorrow-night-blue .hljs-comment,.syntax-entry-theme-tomorrow-night-blue .hljs-quote{color:#7285b7}.syntax-entry-theme-tomorrow-night-blue .hljs-deletion,.syntax-entry-theme-tomorrow-night-blue .hljs-name,.syntax-entry-theme-tomorrow-night-blue .hljs-regexp,.syntax-entry-theme-tomorrow-night-blue .hljs-selector-class,.syntax-entry-theme-tomorrow-night-blue .hljs-selector-id,.syntax-entry-theme-tomorrow-night-blue .hljs-tag,.syntax-entry-theme-tomorrow-night-blue .hljs-template-variable,.syntax-entry-theme-tomorrow-night-blue .hljs-variable{color:#ff9da4}.syntax-entry-theme-tomorrow-night-blue .hljs-built_in,.syntax-entry-theme-tomorrow-night-blue .hljs-link,.syntax-entry-theme-tomorrow-night-blue .hljs-literal,.syntax-entry-theme-tomorrow-night-blue .hljs-meta,.syntax-entry-theme-tomorrow-night-blue .hljs-number,.syntax-entry-theme-tomorrow-night-blue .hljs-params,.syntax-entry-theme-tomorrow-night-blue .hljs-type{color:#ffc58f}.syntax-entry-theme-tomorrow-night-blue .hljs-attribute{color:#ffeead}.syntax-entry-theme-tomorrow-night-blue .hljs-addition,.syntax-entry-theme-tomorrow-night-blue .hljs-bullet,.syntax-entry-theme-tomorrow-night-blue .hljs-string,.syntax-entry-theme-tomorrow-night-blue .hljs-symbol{color:#d1f1a9}.syntax-entry-theme-tomorrow-night-blue .hljs-section,.syntax-entry-theme-tomorrow-night-blue .hljs-title{color:#bbdaff}.syntax-entry-theme-tomorrow-night-blue .hljs-keyword,.syntax-entry-theme-tomorrow-night-blue .hljs-selector-tag{color:#ebbbff}.syntax-entry-theme-tomorrow-night-blue .hljs{background:#002451;color:#fff}.syntax-entry-theme-tomorrow-night-blue .hljs-emphasis{font-style:italic}.syntax-entry-theme-tomorrow-night-blue .hljs-strong{font-weight:700}.syntax-entry-theme-tomorrow-night-bright .hljs-comment,.syntax-entry-theme-tomorrow-night-bright .hljs-quote{color:#969896}.syntax-entry-theme-tomorrow-night-bright .hljs-deletion,.syntax-entry-theme-tomorrow-night-bright .hljs-name,.syntax-entry-theme-tomorrow-night-bright .hljs-regexp,.syntax-entry-theme-tomorrow-night-bright .hljs-selector-class,.syntax-entry-theme-tomorrow-night-bright .hljs-selector-id,.syntax-entry-theme-tomorrow-night-bright .hljs-tag,.syntax-entry-theme-tomorrow-night-bright .hljs-template-variable,.syntax-entry-theme-tomorrow-night-bright .hljs-variable{color:#d54e53}.syntax-entry-theme-tomorrow-night-bright .hljs-built_in,.syntax-entry-theme-tomorrow-night-bright .hljs-link,.syntax-entry-theme-tomorrow-night-bright .hljs-literal,.syntax-entry-theme-tomorrow-night-bright .hljs-meta,.syntax-entry-theme-tomorrow-night-bright .hljs-number,.syntax-entry-theme-tomorrow-night-bright .hljs-params,.syntax-entry-theme-tomorrow-night-bright .hljs-type{color:#e78c45}.syntax-entry-theme-tomorrow-night-bright .hljs-attribute{color:#e7c547}.syntax-entry-theme-tomorrow-night-bright .hljs-addition,.syntax-entry-theme-tomorrow-night-bright .hljs-bullet,.syntax-entry-theme-tomorrow-night-bright .hljs-string,.syntax-entry-theme-tomorrow-night-bright .hljs-symbol{color:#b9ca4a}.syntax-entry-theme-tomorrow-night-bright .hljs-section,.syntax-entry-theme-tomorrow-night-bright .hljs-title{color:#7aa6da}.syntax-entry-theme-tomorrow-night-bright .hljs-keyword,.syntax-entry-theme-tomorrow-night-bright .hljs-selector-tag{color:#c397d8}.syntax-entry-theme-tomorrow-night-bright .hljs{background:#000;color:#eaeaea}.syntax-entry-theme-tomorrow-night-bright .hljs-emphasis{font-style:italic}.syntax-entry-theme-tomorrow-night-bright .hljs-strong{font-weight:700}.syntax-entry-theme-vs .hljs{background:#fff;color:#000}.syntax-entry-theme-vs .hljs-comment,.syntax-entry-theme-vs .hljs-quote,.syntax-entry-theme-vs .hljs-variable{color:green}.syntax-entry-theme-vs .hljs-built_in,.syntax-entry-theme-vs .hljs-keyword,.syntax-entry-theme-vs .hljs-name,.syntax-entry-theme-vs .hljs-selector-tag,.syntax-entry-theme-vs .hljs-tag{color:#00f}.syntax-entry-theme-vs .hljs-addition,.syntax-entry-theme-vs .hljs-attribute,.syntax-entry-theme-vs .hljs-literal,.syntax-entry-theme-vs .hljs-section,.syntax-entry-theme-vs .hljs-string,.syntax-entry-theme-vs .hljs-template-tag,.syntax-entry-theme-vs .hljs-template-variable,.syntax-entry-theme-vs .hljs-title,.syntax-entry-theme-vs .hljs-type{color:#a31515}.syntax-entry-theme-vs .hljs-deletion,.syntax-entry-theme-vs .hljs-meta,.syntax-entry-theme-vs .hljs-selector-attr,.syntax-entry-theme-vs .hljs-selector-pseudo{color:#2b91af}.syntax-entry-theme-vs .hljs-doctag{color:grey}.syntax-entry-theme-vs .hljs-attr{color:red}.syntax-entry-theme-vs .hljs-bullet,.syntax-entry-theme-vs .hljs-link,.syntax-entry-theme-vs .hljs-symbol{color:#00b0e8}.syntax-entry-theme-vs .hljs-emphasis{font-style:italic}.syntax-entry-theme-vs .hljs-strong{font-weight:700}.syntax-entry-theme-vs2015 .hljs{background:#1e1e1e;color:#dcdcdc}.syntax-entry-theme-vs2015 .hljs-keyword,.syntax-entry-theme-vs2015 .hljs-literal,.syntax-entry-theme-vs2015 .hljs-name,.syntax-entry-theme-vs2015 .hljs-symbol{color:#569cd6}.syntax-entry-theme-vs2015 .hljs-link{color:#569cd6;text-decoration:underline}.syntax-entry-theme-vs2015 .hljs-built_in,.syntax-entry-theme-vs2015 .hljs-type{color:#4ec9b0}.syntax-entry-theme-vs2015 .hljs-class,.syntax-entry-theme-vs2015 .hljs-number{color:#b8d7a3}.syntax-entry-theme-vs2015 .hljs-meta .hljs-string,.syntax-entry-theme-vs2015 .hljs-string{color:#d69d85}.syntax-entry-theme-vs2015 .hljs-regexp,.syntax-entry-theme-vs2015 .hljs-template-tag{color:#9a5334}.syntax-entry-theme-vs2015 .hljs-formula,.syntax-entry-theme-vs2015 .hljs-function,.syntax-entry-theme-vs2015 .hljs-params,.syntax-entry-theme-vs2015 .hljs-subst,.syntax-entry-theme-vs2015 .hljs-title{color:#dcdcdc}.syntax-entry-theme-vs2015 .hljs-comment,.syntax-entry-theme-vs2015 .hljs-quote{color:#57a64a;font-style:italic}.syntax-entry-theme-vs2015 .hljs-doctag{color:#608b4e}.syntax-entry-theme-vs2015 .hljs-meta,.syntax-entry-theme-vs2015 .hljs-meta .hljs-keyword,.syntax-entry-theme-vs2015 .hljs-tag{color:#9b9b9b}.syntax-entry-theme-vs2015 .hljs-template-variable,.syntax-entry-theme-vs2015 .hljs-variable{color:#bd63c5}.syntax-entry-theme-vs2015 .hljs-attr,.syntax-entry-theme-vs2015 .hljs-attribute{color:#9cdcfe}.syntax-entry-theme-vs2015 .hljs-section{color:gold}.syntax-entry-theme-vs2015 .hljs-emphasis{font-style:italic}.syntax-entry-theme-vs2015 .hljs-strong{font-weight:700}.syntax-entry-theme-vs2015 .hljs-bullet,.syntax-entry-theme-vs2015 .hljs-selector-attr,.syntax-entry-theme-vs2015 .hljs-selector-class,.syntax-entry-theme-vs2015 .hljs-selector-id,.syntax-entry-theme-vs2015 .hljs-selector-pseudo,.syntax-entry-theme-vs2015 .hljs-selector-tag{color:#d7ba7d}.syntax-entry-theme-vs2015 .hljs-addition{background-color:#144212;display:inline-block;width:100%}.syntax-entry-theme-vs2015 .hljs-deletion{background-color:#600;display:inline-block;width:100%}.syntax-entry-theme-xcode .hljs{background:#fff;color:#000}.syntax-entry-theme-xcode .xml .hljs-meta{color:silver}.syntax-entry-theme-xcode .hljs-comment,.syntax-entry-theme-xcode .hljs-quote{color:#007400}.syntax-entry-theme-xcode .hljs-attribute,.syntax-entry-theme-xcode .hljs-keyword,.syntax-entry-theme-xcode .hljs-literal,.syntax-entry-theme-xcode .hljs-name,.syntax-entry-theme-xcode .hljs-selector-tag,.syntax-entry-theme-xcode .hljs-tag{color:#aa0d91}.syntax-entry-theme-xcode .hljs-template-variable,.syntax-entry-theme-xcode .hljs-variable{color:#3f6e74}.syntax-entry-theme-xcode .hljs-code,.syntax-entry-theme-xcode .hljs-meta .hljs-string,.syntax-entry-theme-xcode .hljs-string{color:#c41a16}.syntax-entry-theme-xcode .hljs-link,.syntax-entry-theme-xcode .hljs-regexp{color:#0e0eff}.syntax-entry-theme-xcode .hljs-bullet,.syntax-entry-theme-xcode .hljs-number,.syntax-entry-theme-xcode .hljs-symbol,.syntax-entry-theme-xcode .hljs-title{color:#1c00cf}.syntax-entry-theme-xcode .hljs-meta,.syntax-entry-theme-xcode .hljs-section{color:#643820}.syntax-entry-theme-xcode .hljs-built_in,.syntax-entry-theme-xcode .hljs-class .hljs-title,.syntax-entry-theme-xcode .hljs-params,.syntax-entry-theme-xcode .hljs-title.class_,.syntax-entry-theme-xcode .hljs-type{color:#5c2699}.syntax-entry-theme-xcode .hljs-attr{color:#836c28}.syntax-entry-theme-xcode .hljs-subst{color:#000}.syntax-entry-theme-xcode .hljs-formula{background-color:#eee;font-style:italic}.syntax-entry-theme-xcode .hljs-addition{background-color:#baeeba}.syntax-entry-theme-xcode .hljs-deletion{background-color:#ffc8bd}.syntax-entry-theme-xcode .hljs-selector-class,.syntax-entry-theme-xcode .hljs-selector-id{color:#9b703f}.syntax-entry-theme-xcode .hljs-doctag,.syntax-entry-theme-xcode .hljs-strong{font-weight:700}.syntax-entry-theme-xcode .hljs-emphasis{font-style:italic}.syntax-entry-theme-xt256 .hljs{color:#eaeaea;background:#000}.syntax-entry-theme-xt256 .hljs-subst{color:#eaeaea}.syntax-entry-theme-xt256 .hljs-emphasis{font-style:italic}.syntax-entry-theme-xt256 .hljs-strong{font-weight:700}.syntax-entry-theme-xt256 .hljs-type{color:#eaeaea}.syntax-entry-theme-xt256 .hljs-params{color:#da0000}.syntax-entry-theme-xt256 .hljs-literal,.syntax-entry-theme-xt256 .hljs-name,.syntax-entry-theme-xt256 .hljs-number{color:red;font-weight:bolder}.syntax-entry-theme-xt256 .hljs-comment{color:#969896}.syntax-entry-theme-xt256 .hljs-quote,.syntax-entry-theme-xt256 .hljs-selector-id{color:#0ff}.syntax-entry-theme-xt256 .hljs-template-variable,.syntax-entry-theme-xt256 .hljs-title,.syntax-entry-theme-xt256 .hljs-variable{color:#0ff;font-weight:700}.syntax-entry-theme-xt256 .hljs-keyword,.syntax-entry-theme-xt256 .hljs-selector-class,.syntax-entry-theme-xt256 .hljs-symbol{color:#fff000}.syntax-entry-theme-xt256 .hljs-bullet,.syntax-entry-theme-xt256 .hljs-string{color:#0f0}.syntax-entry-theme-xt256 .hljs-section,.syntax-entry-theme-xt256 .hljs-tag{color:#000fff}.syntax-entry-theme-xt256 .hljs-selector-tag{color:#000fff;font-weight:700}.syntax-entry-theme-xt256 .hljs-attribute,.syntax-entry-theme-xt256 .hljs-built_in,.syntax-entry-theme-xt256 .hljs-link,.syntax-entry-theme-xt256 .hljs-regexp{color:#f0f}.syntax-entry-theme-xt256 .hljs-meta{color:#fff;font-weight:bolder}.filament-syntax-entry-component .grid{display:block}.filament-syntax-entry{overflow:hidden;border-radius:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filament-syntax-entry .hljs{display:block;overflow-x:scroll;padding:1.5rem}:is(.dark .filament-syntax-entry){--tw-ring-color:#ffffff1a}:not(.dark .filament-syntax-entry){--tw-ring-color:rgba(var(--gray-950),0.05)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.focus-visible\:ring-1:focus-visible,.focus-visible\:ring-2:focus-visible{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder,.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.group\/item:focus-visible .group-focus-visible\/item\:underline,.group\/link:focus-visible .group-focus-visible\/link\:underline{text-decoration-line:underline}:is(.dark .dark\:flex){display:flex}:is(.dark .dark\:hidden){display:none}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:#ffffff1a}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:#ffffff1a}:is(.dark .dark\:border-white\/5){border-color:#ffffff0d}:is(.dark .dark\:border-t-white\/10){border-top-color:#ffffff1a}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:initial}:is(.dark .dark\:bg-white\/10){background-color:#ffffff1a}:is(.dark .dark\:bg-white\/5){background-color:#ffffff0d}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-danger-500){--tw-text-opacity:1;color:rgba(var(--danger-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300\/50){color:rgba(var(--gray-300),.5)}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:#ffffff0d}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:#ffffff1a}:is(.dark .dark\:ring-white\/20){--tw-ring-color:#fff3}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:#ffffff0d}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:#ffffff1a}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300\/75:hover){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:#fff3}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:focus-visible\:border-primary-500:focus-visible){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus-visible\:bg-custom-400\/10:focus-visible){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus-visible\:bg-white\/5:focus-visible){background-color:#ffffff0d}:is(.dark .dark\:focus-visible\:text-custom-300\/75:focus-visible){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus-visible\:text-gray-300\/75:focus-visible){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:focus-visible\:text-gray-400:focus-visible){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus-visible\:ring-custom-400\/50:focus-visible){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus-visible\:ring-custom-500:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-visible\:ring-primary-500:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:initial}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:#ffffff1a}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder,:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group\/button:hover .dark\:group-hover\/button\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus-visible .dark\:group-focus-visible\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus-visible .dark\:group-focus-visible\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:1024px){:is(.dark .dark\:lg\:bg-transparent){background-color:initial}}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:#ffffff0d}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-500:focus-within:not(:has(.fi-ac-action:focus))){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-500:focus-within:not(:has(.fi-ac-action:focus))){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.white\/20\%\)\]:not(:nth-child(1 of .fi-btn))){--tw-shadow:-1px 0 0 0 #fff3;--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:checked+*>.\[\:checked\+\*\>\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}input:checked+.\[input\:checked\+\&\]\:bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}input:checked+.\[input\:checked\+\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}input:checked+.\[input\:checked\+\&\]\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:is(.dark input:checked+.dark\:\[input\:checked\+\&\]\:bg-custom-500),input:checked+.\[input\:checked\+\&\]\:hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark input:checked+.dark\:\[input\:checked\+\&\]\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}input:checked:focus-visible+.\[input\:checked\:focus-visible\+\&\]\:ring-custom-500\/50{--tw-ring-color:rgba(var(--c-500),0.5)}:is(.dark input:checked:focus-visible+.dark\:\[input\:checked\:focus-visible\+\&\]\:ring-custom-400\/50){--tw-ring-color:rgba(var(--c-400),0.5)}input:focus-visible+.\[input\:focus-visible\+\&\]\:z-10{z-index:10}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}:is(.dark input:focus-visible+.dark\:\[input\:focus-visible\+\&\]\:ring-white\/20){--tw-ring-color:#fff3} \ No newline at end of file +.syntax-entry-component .grid{grid-template-columns:repeat(1,minmax(0,1fr))}.syntax-entry-theme-filament{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity));padding:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(var(--gray-950),0.05)}:is(.dark .syntax-entry-theme-filament){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-ring-color:#ffffff1a}.syntax-entry-theme-filament .hl-keyword{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.syntax-entry-theme-filament .hl-property,.syntax-entry-theme-filament .hl-value,.syntax-entry-theme-filament .hl-variable{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}:is(.dark .syntax-entry-theme-filament .hl-property),:is(.dark .syntax-entry-theme-filament .hl-value),:is(.dark .syntax-entry-theme-filament .hl-variable){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.syntax-entry-theme-filament .hl-type{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.syntax-entry-theme-filament .hl-generic{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.syntax-entry-theme-filament .hl-comment,.syntax-entry-theme-filament .hl-comment span{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.syntax-entry-theme-filament .hl-blur{--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.syntax-entry-theme-filament .hl-strong{font-weight:700}.syntax-entry-theme-filament .hl-attribute,.syntax-entry-theme-filament .hl-em{font-style:italic} \ No newline at end of file diff --git a/resources/dist/filament-syntax-entry.js b/resources/dist/filament-syntax-entry.js deleted file mode 100644 index b8699f2..0000000 --- a/resources/dist/filament-syntax-entry.js +++ /dev/null @@ -1,3 +0,0 @@ -var Mt=Object.create;var Me=Object.defineProperty;var It=Object.getOwnPropertyDescriptor;var Ct=Object.getOwnPropertyNames;var Lt=Object.getPrototypeOf,Dt=Object.prototype.hasOwnProperty;var Bt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ut=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of Ct(t))!Dt.call(e,d)&&d!==n&&Me(e,d,{get:()=>t[d],enumerable:!(r=It(t,d))||r.enumerable});return e};var Pt=(e,t,n)=>(n=e!=null?Mt(Lt(e)):{},Ut(t||!e||!e.__esModule?Me(n,"default",{value:e,enumerable:!0}):n,e));var Ve=Bt((qn,Ye)=>{function Pe(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{let n=e[t],r=typeof n;(r==="object"||r==="function")&&!Object.isFrozen(n)&&Pe(n)}),e}var ue=class{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function ze(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function V(e,...t){let n=Object.create(null);for(let r in e)n[r]=e[r];return t.forEach(function(r){for(let d in r)n[d]=r[d]}),n}var zt="",Ie=e=>!!e.scope,$t=(e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){let n=e.split(".");return[`${t}${n.shift()}`,...n.map((r,d)=>`${r}${"_".repeat(d+1)}`)].join(" ")}return`${t}${e}`},Ee=class{constructor(t,n){this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}addText(t){this.buffer+=ze(t)}openNode(t){if(!Ie(t))return;let n=$t(t.scope,{prefix:this.classPrefix});this.span(n)}closeNode(t){Ie(t)&&(this.buffer+=zt)}value(){return this.buffer}span(t){this.buffer+=``}},Ce=(e={})=>{let t={children:[]};return Object.assign(t,e),t},ye=class e{constructor(){this.rootNode=Ce(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){let n=Ce({scope:t});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,n){return typeof n=="string"?t.addText(n):n.children&&(t.openNode(n),n.children.forEach(r=>this._walk(t,r)),t.closeNode(n)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(n=>typeof n=="string")?t.children=[t.children.join("")]:t.children.forEach(n=>{e._collapse(n)}))}},Ne=class extends ye{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,n){let r=t.root;n&&(r.scope=`language:${n}`),this.add(r)}toHTML(){return new Ee(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}};function ae(e){return e?typeof e=="string"?e:e.source:null}function $e(e){return ne("(?=",e,")")}function Ht(e){return ne("(?:",e,")*")}function Gt(e){return ne("(?:",e,")?")}function ne(...e){return e.map(n=>ae(n)).join("")}function Ft(e){let t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function we(...e){return"("+(Ft(e).capture?"":"?:")+e.map(r=>ae(r)).join("|")+")"}function He(e){return new RegExp(e.toString()+"|").exec("").length-1}function Kt(e,t){let n=e&&e.exec(t);return n&&n.index===0}var Zt=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Oe(e,{joinWith:t}){let n=0;return e.map(r=>{n+=1;let d=n,g=ae(r),a="";for(;g.length>0;){let i=Zt.exec(g);if(!i){a+=g;break}a+=g.substring(0,i.index),g=g.substring(i.index+i[0].length),i[0][0]==="\\"&&i[1]?a+="\\"+String(Number(i[1])+d):(a+=i[0],i[0]==="("&&n++)}return a}).map(r=>`(${r})`).join(t)}var Wt=/\b\B/,Ge="[a-zA-Z]\\w*",ve="[a-zA-Z_]\\w*",Fe="\\b\\d+(\\.\\d+)?",Ke="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Ze="\\b(0b[01]+)",qt="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Xt=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=ne(t,/.*\b/,e.binary,/\b.*/)),V({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(n,r)=>{n.index!==0&&r.ignoreMatch()}},e)},oe={begin:"\\\\[\\s\\S]",relevance:0},Qt={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[oe]},Yt={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[oe]},Vt={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},be=function(e,t,n={}){let r=V({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});let d=we("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:ne(/[ ]+/,"(",d,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},jt=be("//","$"),Jt=be("/\\*","\\*/"),en=be("#","$"),tn={scope:"number",begin:Fe,relevance:0},nn={scope:"number",begin:Ke,relevance:0},rn={scope:"number",begin:Ze,relevance:0},an={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[oe,{begin:/\[/,end:/\]/,relevance:0,contains:[oe]}]},on={scope:"title",begin:Ge,relevance:0},sn={scope:"title",begin:ve,relevance:0},cn={begin:"\\.\\s*"+ve,relevance:0},ln=function(e){return Object.assign(e,{"on:begin":(t,n)=>{n.data._beginMatch=t[1]},"on:end":(t,n)=>{n.data._beginMatch!==t[1]&&n.ignoreMatch()}})},de=Object.freeze({__proto__:null,APOS_STRING_MODE:Qt,BACKSLASH_ESCAPE:oe,BINARY_NUMBER_MODE:rn,BINARY_NUMBER_RE:Ze,COMMENT:be,C_BLOCK_COMMENT_MODE:Jt,C_LINE_COMMENT_MODE:jt,C_NUMBER_MODE:nn,C_NUMBER_RE:Ke,END_SAME_AS_BEGIN:ln,HASH_COMMENT_MODE:en,IDENT_RE:Ge,MATCH_NOTHING_RE:Wt,METHOD_GUARD:cn,NUMBER_MODE:tn,NUMBER_RE:Fe,PHRASAL_WORDS_MODE:Vt,QUOTE_STRING_MODE:Yt,REGEXP_MODE:an,RE_STARTERS_RE:qt,SHEBANG:Xt,TITLE_MODE:on,UNDERSCORE_IDENT_RE:ve,UNDERSCORE_TITLE_MODE:sn});function dn(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function un(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function gn(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=dn,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function bn(e,t){Array.isArray(e.illegal)&&(e.illegal=we(...e.illegal))}function pn(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function fn(e,t){e.relevance===void 0&&(e.relevance=1)}var mn=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");let n=Object.assign({},e);Object.keys(e).forEach(r=>{delete e[r]}),e.keywords=n.keywords,e.begin=ne(n.beforeMatch,$e(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},hn=["of","and","for","in","not","or","if","then","parent","list","value"],_n="keyword";function We(e,t,n=_n){let r=Object.create(null);return typeof e=="string"?d(n,e.split(" ")):Array.isArray(e)?d(n,e):Object.keys(e).forEach(function(g){Object.assign(r,We(e[g],t,g))}),r;function d(g,a){t&&(a=a.map(i=>i.toLowerCase())),a.forEach(function(i){let l=i.split("|");r[l[0]]=[g,En(l[0],l[1])]})}}function En(e,t){return t?Number(t):yn(e)?0:1}function yn(e){return hn.includes(e.toLowerCase())}var Le={},te=e=>{console.error(e)},De=(e,...t)=>{console.log(`WARN: ${e}`,...t)},re=(e,t)=>{Le[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Le[`${e}/${t}`]=!0)},ge=new Error;function qe(e,t,{key:n}){let r=0,d=e[n],g={},a={};for(let i=1;i<=t.length;i++)a[i+r]=d[i],g[i+r]=!0,r+=He(t[i-1]);e[n]=a,e[n]._emit=g,e[n]._multi=!0}function Nn(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw te("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),ge;if(typeof e.beginScope!="object"||e.beginScope===null)throw te("beginScope must be object"),ge;qe(e,e.begin,{key:"beginScope"}),e.begin=Oe(e.begin,{joinWith:""})}}function Sn(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw te("skip, excludeEnd, returnEnd not compatible with endScope: {}"),ge;if(typeof e.endScope!="object"||e.endScope===null)throw te("endScope must be object"),ge;qe(e,e.end,{key:"endScope"}),e.end=Oe(e.end,{joinWith:""})}}function wn(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function On(e){wn(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),Nn(e),Sn(e)}function vn(e){function t(a,i){return new RegExp(ae(a),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(i?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(i,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,i]),this.matchAt+=He(i)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let i=this.regexes.map(l=>l[1]);this.matcherRe=t(Oe(i,{joinWith:"|"}),!0),this.lastIndex=0}exec(i){this.matcherRe.lastIndex=this.lastIndex;let l=this.matcherRe.exec(i);if(!l)return null;let p=l.findIndex((O,E)=>E>0&&O!==void 0),f=this.matchIndexes[p];return l.splice(0,p),Object.assign(l,f)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(i){if(this.multiRegexes[i])return this.multiRegexes[i];let l=new n;return this.rules.slice(i).forEach(([p,f])=>l.addRule(p,f)),l.compile(),this.multiRegexes[i]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(i,l){this.rules.push([i,l]),l.type==="begin"&&this.count++}exec(i){let l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let p=l.exec(i);if(this.resumingScanAtSamePosition()&&!(p&&p.index===this.lastIndex)){let f=this.getMatcher(0);f.lastIndex=this.lastIndex+1,p=f.exec(i)}return p&&(this.regexIndex+=p.position+1,this.regexIndex===this.count&&this.considerAll()),p}}function d(a){let i=new r;return a.contains.forEach(l=>i.addRule(l.begin,{rule:l,type:"begin"})),a.terminatorEnd&&i.addRule(a.terminatorEnd,{type:"end"}),a.illegal&&i.addRule(a.illegal,{type:"illegal"}),i}function g(a,i){let l=a;if(a.isCompiled)return l;[un,pn,On,mn].forEach(f=>f(a,i)),e.compilerExtensions.forEach(f=>f(a,i)),a.__beforeBegin=null,[gn,bn,fn].forEach(f=>f(a,i)),a.isCompiled=!0;let p=null;return typeof a.keywords=="object"&&a.keywords.$pattern&&(a.keywords=Object.assign({},a.keywords),p=a.keywords.$pattern,delete a.keywords.$pattern),p=p||/\w+/,a.keywords&&(a.keywords=We(a.keywords,e.case_insensitive)),l.keywordPatternRe=t(p,!0),i&&(a.begin||(a.begin=/\B|\b/),l.beginRe=t(l.begin),!a.end&&!a.endsWithParent&&(a.end=/\B|\b/),a.end&&(l.endRe=t(l.end)),l.terminatorEnd=ae(l.end)||"",a.endsWithParent&&i.terminatorEnd&&(l.terminatorEnd+=(a.end?"|":"")+i.terminatorEnd)),a.illegal&&(l.illegalRe=t(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map(function(f){return An(f==="self"?a:f)})),a.contains.forEach(function(f){g(f,l)}),a.starts&&g(a.starts,i),l.matcher=d(l),l}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=V(e.classNameAliases||{}),g(e)}function Xe(e){return e?e.endsWithParent||Xe(e.starts):!1}function An(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return V(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Xe(e)?V(e,{starts:e.starts?V(e.starts):null}):Object.isFrozen(e)?V(e):e}var Tn="11.9.0",Se=class extends Error{constructor(t,n){super(t),this.name="HTMLInjectionError",this.html=n}},_e=ze,Be=V,Ue=Symbol("nomatch"),Rn=7,Qe=function(e){let t=Object.create(null),n=Object.create(null),r=[],d=!0,g="Could not find the language '{}', did you forget to load/include a language module?",a={disableAutodetect:!0,name:"Plain text",contains:[]},i={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:Ne};function l(o){return i.noHighlightRe.test(o)}function p(o){let s=o.className+" ";s+=o.parentNode?o.parentNode.className:"";let b=i.languageDetectRe.exec(s);if(b){let _=P(b[1]);return _||(De(g.replace("{}",b[1])),De("Falling back to no-highlight mode for this block.",o)),_?b[1]:"no-highlight"}return s.split(/\s+/).find(_=>l(_)||P(_))}function f(o,s,b){let _="",N="";typeof s=="object"?(_=o,b=s.ignoreIllegals,N=s.language):(re("10.7.0","highlight(lang, code, ...args) has been deprecated."),re("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),N=o,_=s),b===void 0&&(b=!0);let k={code:_,language:N};H("before:highlight",k);let G=k.result?k.result:O(k.language,k.code,b);return G.code=k.code,H("after:highlight",G),G}function O(o,s,b,_){let N=Object.create(null);function k(c,u){return c.keywords[u]}function G(){if(!m.keywords){L.addText(w);return}let c=0;m.keywordPatternRe.lastIndex=0;let u=m.keywordPatternRe.exec(w),h="";for(;u;){h+=w.substring(c,u.index);let S=q.case_insensitive?u[0].toLowerCase():u[0],D=k(m,S);if(D){let[Y,xt]=D;if(L.addText(h),h="",N[S]=(N[S]||0)+1,N[S]<=Rn&&(le+=xt),Y.startsWith("_"))h+=u[0];else{let kt=q.classNameAliases[Y]||Y;W(u[0],kt)}}else h+=u[0];c=m.keywordPatternRe.lastIndex,u=m.keywordPatternRe.exec(w)}h+=w.substring(c),L.addText(h)}function se(){if(w==="")return;let c=null;if(typeof m.subLanguage=="string"){if(!t[m.subLanguage]){L.addText(w);return}c=O(m.subLanguage,w,!0,ke[m.subLanguage]),ke[m.subLanguage]=c._top}else c=y(w,m.subLanguage.length?m.subLanguage:null);m.relevance>0&&(le+=c.relevance),L.__addSublanguage(c._emitter,c.language)}function F(){m.subLanguage!=null?se():G(),w=""}function W(c,u){c!==""&&(L.startScope(u),L.addText(c),L.endScope())}function Ae(c,u){let h=1,S=u.length-1;for(;h<=S;){if(!c._emit[h]){h++;continue}let D=q.classNameAliases[c[h]]||c[h],Y=u[h];D?W(Y,D):(w=Y,G(),w=""),h++}}function Te(c,u){return c.scope&&typeof c.scope=="string"&&L.openNode(q.classNameAliases[c.scope]||c.scope),c.beginScope&&(c.beginScope._wrap?(W(w,q.classNameAliases[c.beginScope._wrap]||c.beginScope._wrap),w=""):c.beginScope._multi&&(Ae(c.beginScope,u),w="")),m=Object.create(c,{parent:{value:m}}),m}function Re(c,u,h){let S=Kt(c.endRe,h);if(S){if(c["on:end"]){let D=new ue(c);c["on:end"](u,D),D.isMatchIgnored&&(S=!1)}if(S){for(;c.endsParent&&c.parent;)c=c.parent;return c}}if(c.endsWithParent)return Re(c.parent,u,h)}function Ot(c){return m.matcher.regexIndex===0?(w+=c[0],1):(he=!0,0)}function vt(c){let u=c[0],h=c.rule,S=new ue(h),D=[h.__beforeBegin,h["on:begin"]];for(let Y of D)if(Y&&(Y(c,S),S.isMatchIgnored))return Ot(u);return h.skip?w+=u:(h.excludeBegin&&(w+=u),F(),!h.returnBegin&&!h.excludeBegin&&(w=u)),Te(h,c),h.returnBegin?0:u.length}function At(c){let u=c[0],h=s.substring(c.index),S=Re(m,c,h);if(!S)return Ue;let D=m;m.endScope&&m.endScope._wrap?(F(),W(u,m.endScope._wrap)):m.endScope&&m.endScope._multi?(F(),Ae(m.endScope,c)):D.skip?w+=u:(D.returnEnd||D.excludeEnd||(w+=u),F(),D.excludeEnd&&(w=u));do m.scope&&L.closeNode(),!m.skip&&!m.subLanguage&&(le+=m.relevance),m=m.parent;while(m!==S.parent);return S.starts&&Te(S.starts,c),D.returnEnd?0:u.length}function Tt(){let c=[];for(let u=m;u!==q;u=u.parent)u.scope&&c.unshift(u.scope);c.forEach(u=>L.openNode(u))}let ce={};function xe(c,u){let h=u&&u[0];if(w+=c,h==null)return F(),0;if(ce.type==="begin"&&u.type==="end"&&ce.index===u.index&&h===""){if(w+=s.slice(u.index,u.index+1),!d){let S=new Error(`0 width match regex (${o})`);throw S.languageName=o,S.badRule=ce.rule,S}return 1}if(ce=u,u.type==="begin")return vt(u);if(u.type==="illegal"&&!b){let S=new Error('Illegal lexeme "'+h+'" for mode "'+(m.scope||"")+'"');throw S.mode=m,S}else if(u.type==="end"){let S=At(u);if(S!==Ue)return S}if(u.type==="illegal"&&h==="")return 1;if(me>1e5&&me>u.index*3)throw new Error("potential infinite loop, way more iterations than matches");return w+=h,h.length}let q=P(o);if(!q)throw te(g.replace("{}",o)),new Error('Unknown language: "'+o+'"');let Rt=vn(q),fe="",m=_||Rt,ke={},L=new i.__emitter(i);Tt();let w="",le=0,ee=0,me=0,he=!1;try{if(q.__emitTokens)q.__emitTokens(s,L);else{for(m.matcher.considerAll();;){me++,he?he=!1:m.matcher.considerAll(),m.matcher.lastIndex=ee;let c=m.matcher.exec(s);if(!c)break;let u=s.substring(ee,c.index),h=xe(u,c);ee=c.index+h}xe(s.substring(ee))}return L.finalize(),fe=L.toHTML(),{language:o,value:fe,relevance:le,illegal:!1,_emitter:L,_top:m}}catch(c){if(c.message&&c.message.includes("Illegal"))return{language:o,value:_e(s),illegal:!0,relevance:0,_illegalBy:{message:c.message,index:ee,context:s.slice(ee-100,ee+100),mode:c.mode,resultSoFar:fe},_emitter:L};if(d)return{language:o,value:_e(s),illegal:!1,relevance:0,errorRaised:c,_emitter:L,_top:m};throw c}}function E(o){let s={value:_e(o),illegal:!1,relevance:0,_top:a,_emitter:new i.__emitter(i)};return s._emitter.addText(o),s}function y(o,s){s=s||i.languages||Object.keys(t);let b=E(o),_=s.filter(P).filter(Q).map(F=>O(F,o,!1));_.unshift(b);let N=_.sort((F,W)=>{if(F.relevance!==W.relevance)return W.relevance-F.relevance;if(F.language&&W.language){if(P(F.language).supersetOf===W.language)return 1;if(P(W.language).supersetOf===F.language)return-1}return 0}),[k,G]=N,se=k;return se.secondBest=G,se}function T(o,s,b){let _=s&&n[s]||b;o.classList.add("hljs"),o.classList.add(`language-${_}`)}function v(o){let s=null,b=p(o);if(l(b))return;if(H("before:highlightElement",{el:o,language:b}),o.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",o);return}if(o.children.length>0&&(i.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(o)),i.throwUnescapedHTML))throw new Se("One of your code blocks includes unescaped HTML.",o.innerHTML);s=o;let _=s.textContent,N=b?f(_,{language:b,ignoreIllegals:!0}):y(_);o.innerHTML=N.value,o.dataset.highlighted="yes",T(o,b,N.language),o.result={language:N.language,re:N.relevance,relevance:N.relevance},N.secondBest&&(o.secondBest={language:N.secondBest.language,relevance:N.secondBest.relevance}),H("after:highlightElement",{el:o,result:N,text:_})}function A(o){i=Be(i,o)}let K=()=>{x(),re("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function z(){x(),re("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let R=!1;function x(){if(document.readyState==="loading"){R=!0;return}document.querySelectorAll(i.cssSelector).forEach(v)}function U(){R&&x()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",U,!1);function M(o,s){let b=null;try{b=s(e)}catch(_){if(te("Language definition for '{}' could not be registered.".replace("{}",o)),d)te(_);else throw _;b=a}b.name||(b.name=o),t[o]=b,b.rawDefinition=s.bind(null,e),b.aliases&&X(b.aliases,{languageName:o})}function I(o){delete t[o];for(let s of Object.keys(n))n[s]===o&&delete n[s]}function Z(){return Object.keys(t)}function P(o){return o=(o||"").toLowerCase(),t[o]||t[n[o]]}function X(o,{languageName:s}){typeof o=="string"&&(o=[o]),o.forEach(b=>{n[b.toLowerCase()]=s})}function Q(o){let s=P(o);return s&&!s.disableAutodetect}function j(o){o["before:highlightBlock"]&&!o["before:highlightElement"]&&(o["before:highlightElement"]=s=>{o["before:highlightBlock"](Object.assign({block:s.el},s))}),o["after:highlightBlock"]&&!o["after:highlightElement"]&&(o["after:highlightElement"]=s=>{o["after:highlightBlock"](Object.assign({block:s.el},s))})}function $(o){j(o),r.push(o)}function C(o){let s=r.indexOf(o);s!==-1&&r.splice(s,1)}function H(o,s){let b=o;r.forEach(function(_){_[b]&&_[b](s)})}function J(o){return re("10.7.0","highlightBlock will be removed entirely in v12.0"),re("10.7.0","Please use highlightElement now."),v(o)}Object.assign(e,{highlight:f,highlightAuto:y,highlightAll:x,highlightElement:v,highlightBlock:J,configure:A,initHighlighting:K,initHighlightingOnLoad:z,registerLanguage:M,unregisterLanguage:I,listLanguages:Z,getLanguage:P,registerAliases:X,autoDetection:Q,inherit:Be,addPlugin:$,removePlugin:C}),e.debugMode=function(){d=!1},e.safeMode=function(){d=!0},e.versionString=Tn,e.regex={concat:ne,lookahead:$e,either:we,optional:Gt,anyNumberOfTimes:Ht};for(let o in de)typeof de[o]=="object"&&Pe(de[o]);return Object.assign(e,de),e},ie=Qe({});ie.newInstance=()=>Qe({});Ye.exports=ie;ie.HighlightJS=ie;ie.default=ie});var je=Pt(Ve(),1);var B=je.default;function Je(e){let t=e.regex,n={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});let d={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},g={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,d]};d.contains.push(a);let i={match:/\\"/},l={className:"string",begin:/'/,end:/'/},p={match:/\\'/},f={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},O=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],E=e.SHEBANG({binary:`(${O.join("|")})`,relevance:10}),y={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},T=["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"],v=["true","false"],A={match:/(\/[a-z._-]+)+/},K=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],z=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],R=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],x=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:T,literal:v,built_in:[...K,...z,"set","shopt",...R,...x]},contains:[E,e.SHEBANG(),y,f,e.HASH_COMMENT_MODE,g,A,a,i,l,p,n]}}var xn=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),kn=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Mn=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],In=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Cn=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],Ln=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function et(e){let t=e.regex,n=xn(e),r={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},d="and or not only",g=/@-?\w[\w]*(-\w+)*/,a="[a-zA-Z-][a-zA-Z0-9_-]*",i=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,r,n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+a,relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+In.join("|")+")"},{begin:":(:)?("+Cn.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+Ln.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...i,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...i,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},n.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:g},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:d,attribute:Mn.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...i,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+kn.join("|")+")\\b"}]}}function tt(e){return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"],contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"{let _="",end:""},g=/<[A-Za-z0-9\\._:-]+\s*\/>/,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(s,b)=>{let _=s[0].length+s.index,N=s.input[_];if(N==="<"||N===","){b.ignoreMatch();return}N===">"&&(n(s,{after:_})||b.ignoreMatch());let k,G=s.input.substring(_);if(k=G.match(/^\s*=/)){b.ignoreMatch();return}if((k=G.match(/^\s+extends\s+/))&&k.index===0){b.ignoreMatch();return}}},i={$pattern:rt,keyword:Dn,literal:Bn,built_in:Pn,"variable.language":Un},l="[0-9](_?[0-9])*",p=`\\.(${l})`,f="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",O={className:"number",variants:[{begin:`(\\b(${f})((${p})|\\.)?|(${p}))[eE][+-]?(${l})\\b`},{begin:`\\b(${f})\\b((${p})\\b|\\.)?|(${p})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},y={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},T={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,E],subLanguage:"css"}},v={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,E],subLanguage:"graphql"}},A={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,E]},z={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,T,v,A,{match:/\$\d+/},O];E.contains=R.concat({begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(R)});let x=[].concat(z,E.contains),U=x.concat([{begin:/\(/,end:/\)/,keywords:i,contains:["self"].concat(x)}]),M={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:U},I={variants:[{match:[/class/,/\s+/,r,/\s+/,/extends/,/\s+/,t.concat(r,"(",t.concat(/\./,r),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,r],scope:{1:"keyword",3:"title.class"}}]},Z={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...it,...at]}},P={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},X={variants:[{match:[/function/,/\s+/,r,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[M],illegal:/%/},Q={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function j(s){return t.concat("(?!",s.join("|"),")")}let $={match:t.concat(/\b/,j([...ot,"super","import"]),r,t.lookahead(/\(/)),className:"title.function",relevance:0},C={begin:t.concat(/\./,t.lookahead(t.concat(r,/(?![0-9A-Za-z$_(])/))),end:r,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},H={match:[/get|set/,/\s+/,r,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},M]},J="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",o={match:[/const|var|let/,/\s+/,r,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(J)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[M]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:U,CLASS_REFERENCE:Z},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),P,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,T,v,A,z,{match:/\$\d+/},O,Z,{className:"attr",begin:r+t.lookahead(":"),relevance:0},o,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[z,e.REGEXP_MODE,{className:"function",begin:J,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:U}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:d.begin,end:d.end},{match:g},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},X,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[M,e.inherit(e.TITLE_MODE,{begin:r,className:"title.function"})]},{match:/\.\.\./,relevance:0},C,{match:"\\$"+r,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[M]},$,Q,I,H,{match:/\$[(.]/}]}}function ct(e){let t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},n={match:/[{}[\],:]/,className:"punctuation",relevance:0},r=["true","false","null"],d={scope:"literal",beginKeywords:r.join(" ")};return{name:"JSON",keywords:{literal:r},contains:[t,n,e.QUOTE_STRING_MODE,d,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}function lt(e){let t=e.regex,n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={begin:"^[-\\*]{3,}",end:"$"},d={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},g={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},i=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,i,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},p={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},f={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},O=e.inherit(p,{contains:[]}),E=e.inherit(f,{contains:[]});p.contains.push(E),f.contains.push(O);let y=[n,l];return[p,f,O,E].forEach(A=>{A.contains=A.contains.concat(y)}),y=y.concat(p,f),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:y},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:y}]}]},n,g,p,f,{className:"quote",begin:"^>\\s+",contains:y,end:"$"},d,r,l,a]}}function dt(e){let t=e.regex,n=/(?![A-Za-z0-9])(?![$])/,r=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,n),d=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,n),g={scope:"variable",match:"\\$+"+r},a={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},i={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},l=e.inherit(e.APOS_STRING_MODE,{illegal:null}),p=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(i)}),f={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(i),"on:begin":($,C)=>{C.data._beginMatch=$[1]||$[2]},"on:end":($,C)=>{C.data._beginMatch!==$[1]&&C.ignoreMatch()}},O=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),E=`[ -]`,y={scope:"string",variants:[p,l,f,O]},T={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},v=["false","null","true"],A=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],K=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],R={keyword:A,literal:($=>{let C=[];return $.forEach(H=>{C.push(H),H.toLowerCase()===H?C.push(H.toUpperCase()):C.push(H.toLowerCase())}),C})(v),built_in:K},x=$=>$.map(C=>C.replace(/\|\d+$/,"")),U={variants:[{match:[/new/,t.concat(E,"+"),t.concat("(?!",x(K).join("\\b|"),"\\b)"),d],scope:{1:"keyword",4:"title.class"}}]},M=t.concat(r,"\\b(?!\\()"),I={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),M],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[d,t.concat(/::/,t.lookahead(/(?!class\b)/)),M],scope:{1:"title.class",3:"variable.constant"}},{match:[d,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[d,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},Z={scope:"attr",match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},P={relevance:0,begin:/\(/,end:/\)/,keywords:R,contains:[Z,g,I,e.C_BLOCK_COMMENT_MODE,y,T,U]},X={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",x(A).join("\\b|"),"|",x(K).join("\\b|"),"\\b)"),r,t.concat(E,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[P]};P.contains.push(X);let Q=[Z,I,e.C_BLOCK_COMMENT_MODE,y,T,U],j={begin:t.concat(/#\[\s*/,d),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:v,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:v,keyword:["new","array"]},contains:["self",...Q]},...Q,{scope:"meta",match:d}]};return{case_insensitive:!1,keywords:R,contains:[j,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},a,{scope:"variable.language",match:/\$this\b/},g,X,I,{match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},U,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:R,contains:["self",g,I,e.C_BLOCK_COMMENT_MODE,y,T]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},y,T]}}var zn=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),$n=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],Hn=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],Gn=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Fn=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],Kn=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function ut(e){let t=zn(e),n=Fn,r=Gn,d="@[a-z-]+",g="and or not only",i={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+$n.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+r.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+n.join("|")+")"},i,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+Kn.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[t.BLOCK_COMMENT,i,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT,t.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:d,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:g,attribute:Hn.join(" ")},contains:[{begin:d,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},i,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}function gt(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}function bt(e){let t=e.regex,n=e.COMMENT("--","$"),r={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},d={begin:/"/,end:/"/,contains:[{begin:/""/}]},g=["true","false","unknown"],a=["double precision","large object","with timezone","without timezone"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],l=["add","asc","collation","desc","final","first","last","view"],p=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],f=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],O=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],E=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],y=f,T=[...p,...l].filter(R=>!f.includes(R)),v={className:"variable",begin:/@[a-z0-9][a-z0-9_]*/},A={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},K={begin:t.concat(/\b/,t.either(...y),/\s*\(/),relevance:0,keywords:{built_in:y}};function z(R,{exceptions:x,when:U}={}){let M=U;return x=x||[],R.map(I=>I.match(/\|\d+$/)||x.includes(I)?I:M(I)?`${I}|0`:I)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:z(T,{when:R=>R.length<3}),literal:g,type:i,built_in:O},contains:[{begin:t.either(...E),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:T.concat(E),literal:g,type:i}},{className:"type",begin:t.either(...a)},K,v,r,d,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,A]}}var pe="[A-Za-z$_][0-9A-Za-z$_]*",pt=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],ft=["true","false","null","undefined","NaN","Infinity"],mt=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],ht=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],_t=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Et=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],yt=[].concat(_t,mt,ht);function Zn(e){let t=e.regex,n=(s,{after:b})=>{let _="",end:""},g=/<[A-Za-z0-9\\._:-]+\s*\/>/,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(s,b)=>{let _=s[0].length+s.index,N=s.input[_];if(N==="<"||N===","){b.ignoreMatch();return}N===">"&&(n(s,{after:_})||b.ignoreMatch());let k,G=s.input.substring(_);if(k=G.match(/^\s*=/)){b.ignoreMatch();return}if((k=G.match(/^\s+extends\s+/))&&k.index===0){b.ignoreMatch();return}}},i={$pattern:pe,keyword:pt,literal:ft,built_in:yt,"variable.language":Et},l="[0-9](_?[0-9])*",p=`\\.(${l})`,f="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",O={className:"number",variants:[{begin:`(\\b(${f})((${p})|\\.)?|(${p}))[eE][+-]?(${l})\\b`},{begin:`\\b(${f})\\b((${p})\\b|\\.)?|(${p})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},y={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},T={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,E],subLanguage:"css"}},v={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,E],subLanguage:"graphql"}},A={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,E]},z={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},R=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,T,v,A,{match:/\$\d+/},O];E.contains=R.concat({begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(R)});let x=[].concat(z,E.contains),U=x.concat([{begin:/\(/,end:/\)/,keywords:i,contains:["self"].concat(x)}]),M={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:U},I={variants:[{match:[/class/,/\s+/,r,/\s+/,/extends/,/\s+/,t.concat(r,"(",t.concat(/\./,r),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,r],scope:{1:"keyword",3:"title.class"}}]},Z={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...mt,...ht]}},P={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},X={variants:[{match:[/function/,/\s+/,r,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[M],illegal:/%/},Q={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function j(s){return t.concat("(?!",s.join("|"),")")}let $={match:t.concat(/\b/,j([..._t,"super","import"]),r,t.lookahead(/\(/)),className:"title.function",relevance:0},C={begin:t.concat(/\./,t.lookahead(t.concat(r,/(?![0-9A-Za-z$_(])/))),end:r,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},H={match:[/get|set/,/\s+/,r,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},M]},J="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",o={match:[/const|var|let/,/\s+/,r,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(J)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[M]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:U,CLASS_REFERENCE:Z},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),P,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,T,v,A,z,{match:/\$\d+/},O,Z,{className:"attr",begin:r+t.lookahead(":"),relevance:0},o,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[z,e.REGEXP_MODE,{className:"function",begin:J,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:U}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:d.begin,end:d.end},{match:g},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},X,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[M,e.inherit(e.TITLE_MODE,{begin:r,className:"title.function"})]},{match:/\.\.\./,relevance:0},C,{match:"\\$"+r,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[M]},$,Q,I,H,{match:/\$[(.]/}]}}function Nt(e){let t=Zn(e),n=pe,r=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],d={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[t.exports.CLASS_REFERENCE]},g={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:r},contains:[t.exports.CLASS_REFERENCE]},a={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},i=["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"],l={$pattern:pe,keyword:pt.concat(i),literal:ft,built_in:yt.concat(r),"variable.language":Et},p={className:"meta",begin:"@"+n},f=(E,y,T)=>{let v=E.contains.findIndex(A=>A.label===y);if(v===-1)throw new Error("can not find mode to replace");E.contains.splice(v,1,T)};Object.assign(t.keywords,l),t.exports.PARAMS_CONTAINS.push(p),t.contains=t.contains.concat([p,d,g]),f(t,"shebang",e.SHEBANG()),f(t,"use_strict",a);let O=t.contains.find(E=>E.label==="func.def");return O.relevance=0,Object.assign(t,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),t}function St(e){let t=e.regex,n=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r=/[\p{L}0-9._:-]+/u,d={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},g={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},a=e.inherit(g,{begin:/\(/,end:/\)/}),i=e.inherit(e.APOS_STRING_MODE,{className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),p={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[g,l,i,a,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[g,a,l,i]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},d,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[p],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[p],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:p}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function wt(e){let t="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",r={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},d={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},g={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,d]},a=e.inherit(g,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),O={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},E={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},y={begin:/\{/,end:/\}/,contains:[E],illegal:"\\n",relevance:0},T={begin:"\\[",end:"\\]",contains:[E],illegal:"\\n",relevance:0},v=[r,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},O,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},y,T,g],A=[...v];return A.pop(),A.push(a),E.contains=A,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:v}}B.registerLanguage("bash",Je);B.registerLanguage("css",et);B.registerLanguage("dockerfile",tt);B.registerLanguage("graphql",nt);B.registerLanguage("javascript",st);B.registerLanguage("json",ct);B.registerLanguage("markdown",lt);B.registerLanguage("php",dt);B.registerLanguage("scss",ut);B.registerLanguage("shell",gt);B.registerLanguage("sql",bt);B.registerLanguage("typescript",Nt);B.registerLanguage("xml",St);B.registerLanguage("yaml",wt);document.querySelectorAll(".filament-syntax-entry pre code").forEach(e=>{B.highlightElement(e)}); diff --git a/resources/js/index.js b/resources/js/index.js deleted file mode 100644 index ea76117..0000000 --- a/resources/js/index.js +++ /dev/null @@ -1,34 +0,0 @@ -import hljs from 'highlight.js/lib/core'; -import bash from 'highlight.js/lib/languages/bash'; -import css from 'highlight.js/lib/languages/css'; -import dockerfile from 'highlight.js/lib/languages/dockerfile'; -import graphql from 'highlight.js/lib/languages/graphql'; -import javascript from 'highlight.js/lib/languages/javascript'; -import json from 'highlight.js/lib/languages/json'; -import markdown from 'highlight.js/lib/languages/markdown'; -import php from 'highlight.js/lib/languages/php'; -import scss from 'highlight.js/lib/languages/scss'; -import shell from 'highlight.js/lib/languages/shell'; -import sql from 'highlight.js/lib/languages/sql'; -import typescript from 'highlight.js/lib/languages/typescript'; -import xml from 'highlight.js/lib/languages/xml'; -import yaml from 'highlight.js/lib/languages/yaml'; - -hljs.registerLanguage('bash', bash); -hljs.registerLanguage('css', css); -hljs.registerLanguage('dockerfile', dockerfile); -hljs.registerLanguage('graphql', graphql); -hljs.registerLanguage('javascript', javascript); -hljs.registerLanguage('json', json); -hljs.registerLanguage('markdown', markdown); -hljs.registerLanguage('php', php); -hljs.registerLanguage('scss', scss); -hljs.registerLanguage('shell', shell); -hljs.registerLanguage('sql', sql); -hljs.registerLanguage('typescript', typescript); -hljs.registerLanguage('xml', xml); -hljs.registerLanguage('yaml', yaml); - -document.querySelectorAll('.filament-syntax-entry pre code').forEach(el => { - hljs.highlightElement(el); -}); diff --git a/resources/views/syntax-entry.blade.php b/resources/views/syntax-entry.blade.php index 2a219a8..1c57389 100644 --- a/resources/views/syntax-entry.blade.php +++ b/resources/views/syntax-entry.blade.php @@ -1,46 +1,11 @@ -@php - use Illuminate\Support\Str; - - $value = $getState(); - $validJson = !is_string($value) && Str::isJson(json_encode($value)); -@endphp - - +
-
-
{{ $validJson ? json_encode($value, JSON_PRETTY_PRINT) : $value }}
-
+
{{ $getValue() }}
diff --git a/src/FilamentSyntaxEntryServiceProvider.php b/src/FilamentSyntaxEntryServiceProvider.php index 33cebb0..bb2483a 100644 --- a/src/FilamentSyntaxEntryServiceProvider.php +++ b/src/FilamentSyntaxEntryServiceProvider.php @@ -4,7 +4,6 @@ use Filament\Support\Assets\Asset; use Filament\Support\Assets\Css; -use Filament\Support\Assets\Js; use Filament\Support\Facades\FilamentAsset; use Spatie\LaravelPackageTools\Commands\InstallCommand; use Spatie\LaravelPackageTools\Package; @@ -54,7 +53,6 @@ protected function getAssets(): array { return [ Css::make('filament-syntax-entry-styles', __DIR__ . '/../resources/dist/filament-syntax-entry.css'), - Js::make('filament-syntax-entry-scripts', __DIR__ . '/../resources/dist/filament-syntax-entry.js'), ]; } diff --git a/src/SyntaxEntry.php b/src/SyntaxEntry.php index 5260040..25071c3 100644 --- a/src/SyntaxEntry.php +++ b/src/SyntaxEntry.php @@ -3,21 +3,33 @@ namespace Parallax\FilamentSyntaxEntry; use Closure; -use Filament\Infolists\Components\Concerns\HasAffixes; +use Filament\Infolists\Components\Concerns; use Filament\Infolists\Components\Contracts\HasAffixActions; use Filament\Infolists\Components\Entry; +use Illuminate\Support\HtmlString; +use Illuminate\Support\Str; +use Tempest\Highlight\Highlighter; class SyntaxEntry extends Entry implements HasAffixActions { - use HasAffixes; + use Concerns\CanFormatState; + use Concerns\HasAffixes; protected string $view = 'filament-syntax-entry::syntax-entry'; - protected string | Closure | null $language = null; + protected string | Closure | null $language = 'json'; protected string | Closure | null $theme = 'filament'; - protected string | Closure | null $darkModeTheme = 'filament-dark'; + public function getValue(): HtmlString + { + $state = $this->getState(); + $language = $this->language; + $toParse = !is_string($state) || $language === 'json' ? json_encode($state, JSON_PRETTY_PRINT) : $state; + $parsed = (new Highlighter())->parse($toParse, $language); + + return Str::of($parsed)->toHtmlString(); + } public function language(string | Closure $language): static { diff --git a/tailwind.config.js b/tailwind.config.js index eea2ea9..9e43c20 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -9,6 +9,6 @@ module.exports = { ], safelist: [ /syntax-entry-.+/, - /hljs-.+/ + /hl-.+/ ] } diff --git a/yarn.lock b/yarn.lock index a42bdf4..2db8675 100644 --- a/yarn.lock +++ b/yarn.lock @@ -145,33 +145,33 @@ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== dependencies: - "@jridgewell/set-array" "^1.0.1" + "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/trace-mapping" "^0.3.24" "@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.22" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c" - integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== +"@jridgewell/trace-mapping@^0.3.24": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -210,9 +210,9 @@ mini-svg-data-uri "^1.2.3" "@tailwindcss/typography@^0.5.9": - version "0.5.10" - resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.10.tgz#2abde4c6d5c797ab49cf47610830a301de4c1e0a" - integrity sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw== + version "0.5.11" + resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.11.tgz#408ed44d6eec7703a8543a0e78f65b05619ca162" + integrity sha512-ahOULqBQGCdSqL3vMNjH1R5cU2gxTh059fJIKF2enHXE8c/s3yKGDSKZ1+4poCr7BZRREJS8n5cCFmwsW4Ok3A== dependencies: lodash.castarray "^4.4.0" lodash.isplainobject "^4.0.6" @@ -266,25 +266,26 @@ arg@^5.0.2: resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== +array-buffer-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" + integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" + call-bind "^1.0.5" + is-array-buffer "^3.0.4" -arraybuffer.prototype.slice@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" - integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== +arraybuffer.prototype.slice@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" + integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" - is-array-buffer "^3.0.2" + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.5" + define-properties "^1.2.1" + es-abstract "^1.22.3" + es-errors "^1.2.1" + get-intrinsic "^1.2.3" + is-array-buffer "^3.0.4" is-shared-array-buffer "^1.0.2" asynckit@^0.4.0: @@ -293,28 +294,30 @@ asynckit@^0.4.0: integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== autoprefixer@^10.4.14: - version "10.4.17" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.17.tgz#35cd5695cbbe82f536a50fa025d561b01fdec8be" - integrity sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg== + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== dependencies: - browserslist "^4.22.2" - caniuse-lite "^1.0.30001578" + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" fraction.js "^4.3.7" normalize-range "^0.1.2" picocolors "^1.0.0" postcss-value-parser "^4.2.0" -available-typed-arrays@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz#ac812d8ce5a6b976d738e1c45f08d0b00bc7d725" - integrity sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg== +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" axios@^1.4.0: - version "1.6.7" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.7.tgz#7b48c2e27c96f9c68a2f8f31e2ab19f59b06b0a7" - integrity sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA== + version "1.6.8" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" + integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== dependencies: - follow-redirects "^1.15.4" + follow-redirects "^1.15.6" form-data "^4.0.0" proxy-from-env "^1.1.0" @@ -329,9 +332,9 @@ base64-js@^1.3.1: integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== bl@^5.0.0: version "5.1.0" @@ -364,13 +367,13 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.22.2: - version "4.22.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.3.tgz#299d11b7e947a6b843981392721169e27d60c5a6" - integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A== +browserslist@^4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== dependencies: - caniuse-lite "^1.0.30001580" - electron-to-chromium "^1.4.648" + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" node-releases "^2.0.14" update-browserslist-db "^1.0.13" @@ -382,24 +385,26 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" -call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.30001580: - version "1.0.30001582" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001582.tgz#db3070547ce0b48d9f44a509b86c4a02ba5d9055" - integrity sha512-vsJG3V5vgfduaQGVxL53uSX/HUzxyr2eA8xCo36OLal7sRcSZbibJtLeh0qja4sFOr/QQGt4opB4tOy+eOgAxg== +caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: + version "1.0.30001600" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz#93a3ee17a35aa6a9f0c6ef1b2ab49507d1ab9079" + integrity sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ== chalk@^2.4.1: version "2.4.2" @@ -416,9 +421,9 @@ chalk@^5.0.0, chalk@^5.0.1: integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -521,6 +526,33 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + defaults@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -528,14 +560,14 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-data-property@^1.0.1, define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" @@ -566,10 +598,10 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -electron-to-chromium@^1.4.648: - version "1.4.653" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.653.tgz#832ab25e80ad698ac09c1ca547bd9ee6cce7df10" - integrity sha512-wA2A2LQCqnEwQAvwADQq3KpMpNwgAUBnRmrFgRzHnPhbQUFArTR32Ab46f4p0MovDLcg4uqd4nCsN2hTltslpA== +electron-to-chromium@^1.4.668: + version "1.4.717" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz#99db370cae8cd090d5b01f8748e9ad369924d0f8" + integrity sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A== emoji-regex@^8.0.0: version "8.0.0" @@ -588,59 +620,85 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.22.1: - version "1.22.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" - integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== - dependencies: - array-buffer-byte-length "^1.0.0" - arraybuffer.prototype.slice "^1.0.2" - available-typed-arrays "^1.0.5" - call-bind "^1.0.5" - es-set-tostringtag "^2.0.1" +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2: + version "1.23.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.2.tgz#693312f3940f967b8dd3eebacb590b01712622e0" + integrity sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w== + dependencies: + array-buffer-byte-length "^1.0.1" + arraybuffer.prototype.slice "^1.0.3" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + data-view-buffer "^1.0.1" + data-view-byte-length "^1.0.1" + data-view-byte-offset "^1.0.0" + es-define-property "^1.0.0" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.0.3" es-to-primitive "^1.2.1" function.prototype.name "^1.1.6" - get-intrinsic "^1.2.2" - get-symbol-description "^1.0.0" + get-intrinsic "^1.2.4" + get-symbol-description "^1.0.2" globalthis "^1.0.3" gopd "^1.0.1" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" + has-property-descriptors "^1.0.2" + has-proto "^1.0.3" has-symbols "^1.0.3" - hasown "^2.0.0" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" + hasown "^2.0.2" + internal-slot "^1.0.7" + is-array-buffer "^3.0.4" is-callable "^1.2.7" - is-negative-zero "^2.0.2" + is-data-view "^1.0.1" + is-negative-zero "^2.0.3" is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" + is-shared-array-buffer "^1.0.3" is-string "^1.0.7" - is-typed-array "^1.1.12" + is-typed-array "^1.1.13" is-weakref "^1.0.2" object-inspect "^1.13.1" object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - safe-array-concat "^1.0.1" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.8" - string.prototype.trimend "^1.0.7" + object.assign "^4.1.5" + regexp.prototype.flags "^1.5.2" + safe-array-concat "^1.1.2" + safe-regex-test "^1.0.3" + string.prototype.trim "^1.2.9" + string.prototype.trimend "^1.0.8" string.prototype.trimstart "^1.0.7" - typed-array-buffer "^1.0.0" - typed-array-byte-length "^1.0.0" - typed-array-byte-offset "^1.0.0" - typed-array-length "^1.0.4" + typed-array-buffer "^1.0.2" + typed-array-byte-length "^1.0.1" + typed-array-byte-offset "^1.0.2" + typed-array-length "^1.0.5" unbox-primitive "^1.0.2" - which-typed-array "^1.1.13" + which-typed-array "^1.1.15" -es-set-tostringtag@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" - integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: - get-intrinsic "^1.2.2" - has-tostringtag "^1.0.0" - hasown "^2.0.0" + get-intrinsic "^1.2.4" + +es-errors@^1.2.1, es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" + integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== + dependencies: + get-intrinsic "^1.2.4" + has-tostringtag "^1.0.2" + hasown "^2.0.1" es-to-primitive@^1.2.1: version "1.2.1" @@ -681,9 +739,9 @@ esbuild@^0.19.2: "@esbuild/win32-x64" "0.19.12" escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@^1.0.5: version "1.0.5" @@ -702,9 +760,9 @@ fast-glob@^3.3.0: micromatch "^4.0.4" fastq@^1.6.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.0.tgz#ca5e1a90b5e68f97fc8b61330d5819b82f5fab03" - integrity sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w== + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" @@ -715,10 +773,10 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -follow-redirects@^1.15.4: - version "1.15.5" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" - integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== +follow-redirects@^1.15.6: + version "1.15.6" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== for-each@^0.3.3: version "0.3.3" @@ -774,23 +832,25 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" hasown "^2.0.0" -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== +get-symbol-description@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" + integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" + call-bind "^1.0.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" @@ -846,42 +906,37 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== +has-proto@^1.0.1, has-proto@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== dependencies: - has-symbols "^1.0.2" + has-symbols "^1.0.3" -hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" -highlight.js@^11.9.0: - version "11.9.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.9.0.tgz#04ab9ee43b52a41a047432c8103e2158a1b8b5b0" - integrity sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -902,23 +957,22 @@ inherits@^2.0.3, inherits@^2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -internal-slot@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" - integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== +internal-slot@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== dependencies: - get-intrinsic "^1.2.2" + es-errors "^1.3.0" hasown "^2.0.0" side-channel "^1.0.4" -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== +is-array-buffer@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" + integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== dependencies: call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" + get-intrinsic "^1.2.1" is-arrayish@^0.2.1: version "0.2.1" @@ -959,6 +1013,13 @@ is-core-module@^2.13.0: dependencies: hasown "^2.0.0" +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== + dependencies: + is-typed-array "^1.1.13" + is-date-object@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -988,10 +1049,10 @@ is-interactive@^2.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ== -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== is-number-object@^1.0.4: version "1.0.7" @@ -1013,12 +1074,12 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== +is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" + integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== dependencies: - call-bind "^1.0.2" + call-bind "^1.0.7" is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" @@ -1034,12 +1095,12 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: - version "1.1.12" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" - integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== +is-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== dependencies: - which-typed-array "^1.1.11" + which-typed-array "^1.1.14" is-unicode-supported@^1.1.0: version "1.3.0" @@ -1088,9 +1149,9 @@ lilconfig@^2.1.0: integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== lilconfig@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.0.0.tgz#f8067feb033b5b74dab4602a5f5029420be749bc" - integrity sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g== + version "3.1.1" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" + integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== lines-and-columns@^1.1.6: version "1.2.4" @@ -1268,7 +1329,7 @@ object-hash@^3.0.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== -object-inspect@^1.13.1, object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -1278,7 +1339,7 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.4: +object.assign@^4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== @@ -1378,6 +1439,11 @@ pirates@^4.0.1: resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + postcss-import@^15.1.0: version "15.1.0" resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" @@ -1418,9 +1484,9 @@ postcss-selector-parser@6.0.10: util-deprecate "^1.0.2" postcss-selector-parser@^6.0.11: - version "6.0.15" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535" - integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw== + version "6.0.16" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -1431,13 +1497,13 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss@^8.4.23, postcss@^8.4.26: - version "8.4.33" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742" - integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg== + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" picocolors "^1.0.0" - source-map-js "^1.0.2" + source-map-js "^1.2.0" prettier-plugin-tailwindcss@^0.1.13: version "0.1.13" @@ -1491,14 +1557,15 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regexp.prototype.flags@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" - integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== +regexp.prototype.flags@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" + integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - set-function-name "^2.0.0" + call-bind "^1.0.6" + define-properties "^1.2.1" + es-errors "^1.3.0" + set-function-name "^2.0.1" resolve@^1.1.7, resolve@^1.10.0, resolve@^1.22.2: version "1.22.8" @@ -1529,13 +1596,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-array-concat@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz#8d0cae9cb806d6d1c06e08ab13d847293ebe0692" - integrity sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg== +safe-array-concat@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" + integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== dependencies: - call-bind "^1.0.5" - get-intrinsic "^1.2.2" + call-bind "^1.0.7" + get-intrinsic "^1.2.4" has-symbols "^1.0.3" isarray "^2.0.5" @@ -1544,13 +1611,13 @@ safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-regex-test@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.2.tgz#3ba32bdb3ea35f940ee87e5087c60ee786c3f6c5" - integrity sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ== +safe-regex-test@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" + integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== dependencies: - call-bind "^1.0.5" - get-intrinsic "^1.2.2" + call-bind "^1.0.6" + es-errors "^1.3.0" is-regex "^1.1.4" "semver@2 || 3 || 4 || 5", semver@^5.5.0: @@ -1558,25 +1625,27 @@ safe-regex-test@^1.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.4" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.4" gopd "^1.0.1" - has-property-descriptors "^1.0.1" + has-property-descriptors "^1.0.2" -set-function-name@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" - integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== +set-function-name@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== dependencies: - define-data-property "^1.0.1" + define-data-property "^1.1.4" + es-errors "^1.3.0" functions-have-names "^1.2.3" - has-property-descriptors "^1.0.0" + has-property-descriptors "^1.0.2" shebang-command@^1.2.0: version "1.2.0" @@ -1608,13 +1677,14 @@ shell-quote@^1.6.1: integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" signal-exit@^3.0.2: version "3.0.7" @@ -1626,10 +1696,10 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -source-map-js@^1.0.1, source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^1.0.1, source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== spdx-correct@^3.0.0: version "3.2.0" @@ -1640,9 +1710,9 @@ spdx-correct@^3.0.0: spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz#c07a4ede25b16e4f78e6707bbd84b15a45c19c1b" - integrity sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw== + version "2.5.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" @@ -1653,9 +1723,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.16" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" - integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== + version "3.0.17" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" + integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== stdin-discarder@^0.1.0: version "0.1.0" @@ -1664,8 +1734,16 @@ stdin-discarder@^0.1.0: dependencies: bl "^5.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0: - name string-width-cjs +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -1684,40 +1762,42 @@ string-width@^5.0.1, string-width@^5.1.2: strip-ansi "^7.0.1" string.prototype.padend@^3.0.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz#311ef3a4e3c557dd999cdf88fbdde223f2ac0f95" - integrity sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA== + version "3.1.6" + resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz#ba79cf8992609a91c872daa47c6bb144ee7f62a5" + integrity sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" -string.prototype.trim@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" - integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" -string.prototype.trimend@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" - integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" string.prototype.trimstart@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" - integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" string_decoder@^1.1.1: version "1.3.0" @@ -1726,8 +1806,14 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: - name strip-ansi-cjs +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -1825,44 +1911,49 @@ ts-interface-checker@^0.1.9: resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== -typed-array-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" - integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== +typed-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" + integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - is-typed-array "^1.1.10" + call-bind "^1.0.7" + es-errors "^1.3.0" + is-typed-array "^1.1.13" -typed-array-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" - integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== +typed-array-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" + integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== dependencies: - call-bind "^1.0.2" + call-bind "^1.0.7" for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" -typed-array-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" - integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== +typed-array-byte-offset@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" + integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" for-each "^0.3.3" - has-proto "^1.0.1" - is-typed-array "^1.1.10" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== +typed-array-length@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" + integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== dependencies: - call-bind "^1.0.2" + call-bind "^1.0.7" for-each "^0.3.3" - is-typed-array "^1.1.9" + gopd "^1.0.1" + has-proto "^1.0.3" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" unbox-primitive@^1.0.2: version "1.0.2" @@ -1913,16 +2004,16 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" -which-typed-array@^1.1.11, which-typed-array@^1.1.13: - version "1.1.13" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" - integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== +which-typed-array@^1.1.14, which-typed-array@^1.1.15: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" for-each "^0.3.3" gopd "^1.0.1" - has-tostringtag "^1.0.0" + has-tostringtag "^1.0.2" which@^1.2.9: version "1.3.1" @@ -1957,6 +2048,6 @@ wrap-ansi@^8.1.0: strip-ansi "^7.0.1" yaml@^2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" - integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" + integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==