added shiki theme c4fd42c0
Steve · 2023-04-23 11:57 2 file(s) · +2761 −3
astro.config.ts +3 −3
4 4
import image from "@astrojs/image";
5 5
import sitemap from "@astrojs/sitemap";
6 6
import prefetch from "@astrojs/prefetch";
7 -
import nordTheme from "./nord.json";
7 +
import catppuccinTheme from "./catppuccin.json";
8 8
9 9
// https://astro.build/config
10 10
import partytown from "@astrojs/partytown";
16 16
  site: "https://stevedsimkins.dev",
17 17
  markdown: {
18 18
    shikiConfig: {
19 -
      theme: nordTheme,
19 +
      theme: catppuccinTheme,
20 20
      wrap: true
21 21
    }
22 22
  },
36 36
      exclude: ["@resvg/resvg-js"]
37 37
    }
38 38
  }
39 -
});
39 +
});
catppuccin.json (added) +2758 −0
1 +
{
2 +
  "name": "catppuccin-mocha",
3 +
  "type": "dark",
4 +
  "semanticHighlighting": true,
5 +
  "semanticTokenColors": {
6 +
    "enumMember": {
7 +
      "foreground": "#89dceb"
8 +
    },
9 +
    "variable.constant": {
10 +
      "foreground": "#f9e2af"
11 +
    },
12 +
    "variable.defaultLibrary": {
13 +
      "foreground": "#fab387"
14 +
    }
15 +
  },
16 +
  "tokenColors": [
17 +
    {
18 +
      "name": "All variable",
19 +
      "scope": ["variable.language", "variable.other"],
20 +
      "settings": {
21 +
        "foreground": "#f2cdcd"
22 +
      }
23 +
    },
24 +
    {
25 +
      "name": "All function",
26 +
      "scope": ["entity.name.function", "support.function"],
27 +
      "settings": {
28 +
        "foreground": "#89b4fa",
29 +
        "fontStyle": "italic"
30 +
      }
31 +
    },
32 +
    {
33 +
      "name": "All parameter",
34 +
      "scope": ["variable.parameter.function", "variable.parameter.function-call"],
35 +
      "settings": {
36 +
        "foreground": "#f5c2e7",
37 +
        "fontStyle": "italic"
38 +
      }
39 +
    },
40 +
    {
41 +
      "name": "All numeric",
42 +
      "scope": ["constant.numeric.decimal", "constant.numeric.integer"],
43 +
      "settings": {
44 +
        "foreground": "#fab387",
45 +
        "fontStyle": "bold"
46 +
      }
47 +
    },
48 +
    {
49 +
      "name": "All types",
50 +
      "scope": "entity.name.type",
51 +
      "settings": {
52 +
        "foreground": "#89b4fa"
53 +
      }
54 +
    },
55 +
    {
56 +
      "name": "All conditionals",
57 +
      "scope": [
58 +
        "keyword.control",
59 +
        "keyword.control.for",
60 +
        "keyword.control.while",
61 +
        "keyword.control.if",
62 +
        "keyword.control.else",
63 +
        "keyword.control.switch",
64 +
        "keyword.control.case"
65 +
      ],
66 +
      "settings": {
67 +
        "foreground": "#f38ba8",
68 +
        "fontStyle": "bold"
69 +
      }
70 +
    },
71 +
    {
72 +
      "name": "All punctuation brackets",
73 +
      "scope": ["punctuation.brackets", "punctuation.section", "punctuation.definition"],
74 +
      "settings": {
75 +
        "foreground": "#7f849c"
76 +
      }
77 +
    },
78 +
    {
79 +
      "name": "All punctuation delimiters",
80 +
      "scope": "punctuation.semi",
81 +
      "settings": {
82 +
        "foreground": "#94e2d5"
83 +
      }
84 +
    },
85 +
    {
86 +
      "name": "All namespace",
87 +
      "scope": "entity.name.namespace",
88 +
      "settings": {
89 +
        "foreground": "#f5e0dc"
90 +
      }
91 +
    },
92 +
    {
93 +
      "name": "All operators",
94 +
      "scope": [
95 +
        "keyword.operator.comparison",
96 +
        "keyword.operator.assignment",
97 +
        "keyword.operator.arrow.skinny",
98 +
        "keyword.operator.math",
99 +
        "keyword.operator.key-value",
100 +
        "keyword.operator.misc",
101 +
        "keyword.operator.namespace"
102 +
      ],
103 +
      "settings": {
104 +
        "foreground": "#89dceb",
105 +
        "fontStyle": "bold"
106 +
      }
107 +
    },
108 +
    {
109 +
      "name": "All built-in constants",
110 +
      "scope": "constant.language",
111 +
      "settings": {
112 +
        "foreground": "#b4befe",
113 +
        "fontStyle": "italic"
114 +
      }
115 +
    },
116 +
    {
117 +
      "name": "All constants",
118 +
      "scope": "constant.other",
119 +
      "settings": {
120 +
        "foreground": "#fab387"
121 +
      }
122 +
    },
123 +
    {
124 +
      "name": "JSON quoted string",
125 +
      "scope": "source.json meta.structure.dictionary.json > string.quoted.json",
126 +
      "settings": {
127 +
        "foreground": "#94e2d5"
128 +
      }
129 +
    },
130 +
    {
131 +
      "name": "JSON punctuation string",
132 +
      "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",
133 +
      "settings": {
134 +
        "foreground": "#94e2d5"
135 +
      }
136 +
    },
137 +
    {
138 +
      "name": "JSON punct structure",
139 +
      "scope": [
140 +
        "source.json meta.structure.dictionary.json > value.json > string.quoted.json",
141 +
        "source.json meta.structure.array.json > value.json > string.quoted.json",
142 +
        "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation",
143 +
        "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation"
144 +
      ],
145 +
      "settings": {
146 +
        "foreground": "#a6e3a1"
147 +
      }
148 +
    },
149 +
    {
150 +
      "name": "JSON property name",
151 +
      "scope": "support.type.property-name.json.comments",
152 +
      "settings": {
153 +
        "foreground": "#89b4fa"
154 +
      }
155 +
    },
156 +
    {
157 +
      "name": "JSON constants",
158 +
      "scope": "constant.language.json.comments",
159 +
      "settings": {
160 +
        "foreground": "#fab387"
161 +
      }
162 +
    },
163 +
    {
164 +
      "name": "JSON punctuation",
165 +
      "scope": [
166 +
        "punctuation.separator.dictionary.pair.json.comments",
167 +
        "punctuation.separator.array.json.comments"
168 +
      ],
169 +
      "settings": {
170 +
        "foreground": "#94e2d5"
171 +
      }
172 +
    },
173 +
    {
174 +
      "name": "JSON brackets",
175 +
      "scope": [
176 +
        "punctuation.definition.dictionary.begin.json.comments",
177 +
        "punctuation.definition.dictionary.end.json.comments",
178 +
        "punctuation.definition.array.begin.json.comments",
179 +
        "punctuation.definition.array.end.json.comments"
180 +
      ],
181 +
      "settings": {
182 +
        "foreground": "#9399b2"
183 +
      }
184 +
    },
185 +
    {
186 +
      "name": "JSON constant language",
187 +
      "scope": [
188 +
        "source.json meta.structure.dictionary.json > constant.language.json",
189 +
        "source.json meta.structure.array.json > constant.language.json"
190 +
      ],
191 +
      "settings": {
192 +
        "foreground": "#89dceb"
193 +
      }
194 +
    },
195 +
    {
196 +
      "name": "JSON property name [VSCODE-CUSTOM]",
197 +
      "scope": "support.type.property-name.json",
198 +
      "settings": {
199 +
        "foreground": "#94e2d5"
200 +
      }
201 +
    },
202 +
    {
203 +
      "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
204 +
      "scope": "support.type.property-name.json punctuation",
205 +
      "settings": {
206 +
        "foreground": "#94e2d5"
207 +
      }
208 +
    },
209 +
    {
210 +
      "name": "unison punctuation",
211 +
      "scope": [
212 +
        "punctuation.definition.delayed.unison",
213 +
        "punctuation.definition.list.begin.unison",
214 +
        "punctuation.definition.list.end.unison",
215 +
        "punctuation.definition.ability.begin.unison",
216 +
        "punctuation.definition.ability.end.unison",
217 +
        "punctuation.operator.assignment.as.unison",
218 +
        "punctuation.separator.pipe.unison",
219 +
        "punctuation.separator.delimiter.unison",
220 +
        "punctuation.definition.hash.unison"
221 +
      ],
222 +
      "settings": {
223 +
        "foreground": "#94e2d5"
224 +
      }
225 +
    },
226 +
    {
227 +
      "name": "haskell variable generic-type",
228 +
      "scope": "variable.other.generic-type.haskell",
229 +
      "settings": {
230 +
        "foreground": "#f38ba8"
231 +
      }
232 +
    },
233 +
    {
234 +
      "name": "haskell storage type",
235 +
      "scope": "storage.type.haskell",
236 +
      "settings": {
237 +
        "foreground": "#f9e2af"
238 +
      }
239 +
    },
240 +
    {
241 +
      "name": "support.variable.magic.python",
242 +
      "scope": "support.variable.magic.python",
243 +
      "settings": {
244 +
        "foreground": "#cdd6f4"
245 +
      }
246 +
    },
247 +
    {
248 +
      "name": "punctuation.separator.parameters.python",
249 +
      "scope": [
250 +
        "punctuation.separator.period.python",
251 +
        "punctuation.separator.element.python",
252 +
        "punctuation.parenthesis.begin.python",
253 +
        "punctuation.parenthesis.end.python"
254 +
      ],
255 +
      "settings": {
256 +
        "foreground": "#cdd6f4"
257 +
      }
258 +
    },
259 +
    {
260 +
      "name": "variable.parameter.function.language.special.self.python",
261 +
      "scope": "variable.parameter.function.language.special.self.python",
262 +
      "settings": {
263 +
        "foreground": "#fab387"
264 +
      }
265 +
    },
266 +
    {
267 +
      "name": "Rust modifier",
268 +
      "scope": "storage.modifier.lifetime.rust",
269 +
      "settings": {
270 +
        "foreground": "#cdd6f4"
271 +
      }
272 +
    },
273 +
    {
274 +
      "name": "Rust types",
275 +
      "scope": "entity.name.type.rust",
276 +
      "settings": {
277 +
        "foreground": "#f9e2af"
278 +
      }
279 +
    },
280 +
    {
281 +
      "name": "Rust functions std",
282 +
      "scope": "support.function.std.rust",
283 +
      "settings": {
284 +
        "foreground": "#89b4fa"
285 +
      }
286 +
    },
287 +
    {
288 +
      "name": "Rust functions",
289 +
      "scope": "entity.name.function.rust",
290 +
      "settings": {
291 +
        "foreground": "#89b4fa",
292 +
        "fontStyle": "italic"
293 +
      }
294 +
    },
295 +
    {
296 +
      "name": "Rust function keyword",
297 +
      "scope": "keyword.other.fn.rust",
298 +
      "settings": {
299 +
        "foreground": "#eba0ac"
300 +
      }
301 +
    },
302 +
    {
303 +
      "name": "Rust conditionals",
304 +
      "scope": "keyword.control.rust",
305 +
      "settings": {
306 +
        "foreground": "#cba6f7",
307 +
        "fontStyle": "bold italic"
308 +
      }
309 +
    },
310 +
    {
311 +
      "name": "Rust punctuation brackets",
312 +
      "scope": [
313 +
        "punctuation.brackets.curly.rust",
314 +
        "punctuation.brackets.round.rust",
315 +
        "punctuation.brackets.square.rust",
316 +
        "punctuation.brackets.attribute.rust"
317 +
      ],
318 +
      "settings": {
319 +
        "foreground": "#7f849c"
320 +
      }
321 +
    },
322 +
    {
323 +
      "name": "Rust namespace",
324 +
      "scope": "entity.name.namespace.rust",
325 +
      "settings": {
326 +
        "foreground": "#f5e0dc"
327 +
      }
328 +
    },
329 +
    {
330 +
      "name": "Rust punctuation delimiters",
331 +
      "scope": "punctuation.semi.rust",
332 +
      "settings": {
333 +
        "foreground": "#94e2d5"
334 +
      }
335 +
    },
336 +
    {
337 +
      "name": "Rust operators",
338 +
      "scope": [
339 +
        "keyword.operator.comparison.rust",
340 +
        "keyword.operator.assignment.equal.rust",
341 +
        "keyword.operator.arrow.skinny.rust",
342 +
        "keyword.operator.math.rust",
343 +
        "keyword.operator.key-value.rust",
344 +
        "keyword.operator.misc.rust"
345 +
      ],
346 +
      "settings": {
347 +
        "foreground": "#89dceb"
348 +
      }
349 +
    },
350 +
    {
351 +
      "name": "Rust operator namespaces",
352 +
      "scope": "keyword.operator.namespace.rust",
353 +
      "settings": {
354 +
        "foreground": "#94e2d5"
355 +
      }
356 +
    },
357 +
    {
358 +
      "name": "Rust definition attributes",
359 +
      "scope": ["punctuation.definition.attribute.rust", "keyword.operator.attribute.inner.rust"],
360 +
      "settings": {
361 +
        "foreground": "#94e2d5",
362 +
        "fontStyle": "bold"
363 +
      }
364 +
    },
365 +
    {
366 +
      "name": "Rust math logic",
367 +
      "scope": "constant.numeric.decimal.rust",
368 +
      "settings": {
369 +
        "foreground": "#fab387"
370 +
      }
371 +
    },
372 +
    {
373 +
      "name": "Rust constants",
374 +
      "scope": "support.constant.core.rust",
375 +
      "settings": {
376 +
        "foreground": "#f9e2af"
377 +
      }
378 +
    },
379 +
    {
380 +
      "name": "Rust entity name",
381 +
      "scope": "entity.name.lifetime.rust",
382 +
      "settings": {
383 +
        "foreground": "#fab387"
384 +
      }
385 +
    },
386 +
    {
387 +
      "name": "Rust variable",
388 +
      "scope": ["variable.language.rust", "variable.other.rust"],
389 +
      "settings": {
390 +
        "foreground": "#cdd6f4",
391 +
        "fontStyle": "italic"
392 +
      }
393 +
    },
394 +
    {
395 +
      "name": "Rust misc operators",
396 +
      "scope": "keyword.operator.misc.rust",
397 +
      "settings": {
398 +
        "foreground": "#cdd6f4"
399 +
      }
400 +
    },
401 +
    {
402 +
      "name": "Rust sigil operator",
403 +
      "scope": "keyword.operator.sigil.rust",
404 +
      "settings": {
405 +
        "foreground": "#f38ba8"
406 +
      }
407 +
    },
408 +
    {
409 +
      "name": "Lua operators",
410 +
      "scope": "keyword.operator.lua",
411 +
      "settings": {
412 +
        "foreground": "#89dceb",
413 +
        "fontStyle": "bold"
414 +
      }
415 +
    },
416 +
    {
417 +
      "name": "Lua numeric",
418 +
      "scope": "constant.numeric.integer.lua",
419 +
      "settings": {
420 +
        "foreground": "#fab387",
421 +
        "fontStyle": "bold"
422 +
      }
423 +
    },
424 +
    {
425 +
      "name": "Lua other vars",
426 +
      "scope": "variable.other.lua",
427 +
      "settings": {
428 +
        "foreground": "#b4befe",
429 +
        "fontStyle": "italic"
430 +
      }
431 +
    },
432 +
    {
433 +
      "name": "Lua brackets",
434 +
      "scope": [
435 +
        "punctuation.definition.parameters.end.lua",
436 +
        "punctuation.definition.parameters.begin.lua"
437 +
      ],
438 +
      "settings": {
439 +
        "foreground": "#7f849c"
440 +
      }
441 +
    },
442 +
    {
443 +
      "name": "C++ Punct Delimiters",
444 +
      "scope": "punctuation.terminator.statement.cpp",
445 +
      "settings": {
446 +
        "foreground": "#94e2d5",
447 +
        "fontStyle": "bold"
448 +
      }
449 +
    },
450 +
    {
451 +
      "name": "C++ Variables",
452 +
      "scope": "variable.other.local.cpp",
453 +
      "settings": {
454 +
        "foreground": "#cdd6f4"
455 +
      }
456 +
    },
457 +
    {
458 +
      "name": "C++ Operators",
459 +
      "scope": [
460 +
        "punctuation.separator.scope-resolution.cpp",
461 +
        "punctuation.separator.scope-resolution.namespace.alias.cpp",
462 +
        "punctuation.separator.scope-resolution.namespace.using.cpp"
463 +
      ],
464 +
      "settings": {
465 +
        "foreground": "#89dceb",
466 +
        "fontStyle": "bold"
467 +
      }
468 +
    },
469 +
    {
470 +
      "name": "C++ function",
471 +
      "scope": "meta.function.c,meta.function.cpp",
472 +
      "settings": {
473 +
        "foreground": "#94e2d5"
474 +
      }
475 +
    },
476 +
    {
477 +
      "name": "C++ constructor/destructor",
478 +
      "scope": [
479 +
        "entity.name.function.definition.special.constructor",
480 +
        "entity.name.function.definition.special.member.destructor"
481 +
      ],
482 +
      "settings": {
483 +
        "foreground": "#b4befe"
484 +
      }
485 +
    },
486 +
    {
487 +
      "name": "C++ directive",
488 +
      "scope": [
489 +
        "keyword.control.directive",
490 +
        "keyword.other.using.directive",
491 +
        "punctuation.definition.directive"
492 +
      ],
493 +
      "settings": {
494 +
        "foreground": "#94e2d5",
495 +
        "fontStyle": "italic"
496 +
      }
497 +
    },
498 +
    {
499 +
      "name": "C++ ifdef directive",
500 +
      "scope": [
501 +
        "keyword.control.directive.conditional.ifdef.cpp",
502 +
        "keyword.control.directive.else.cpp",
503 +
        "keyword.control.directive.else.cpp punctuation.definition.directive.cpp",
504 +
        "keyword.control.directive.endif.cpp",
505 +
        "keyword.control.directive.conditional.ifdef.cpp punctuation.definition.directive.cpp",
506 +
        "keyword.control.directive.endif.cpp punctuation.definition.directive.cpp"
507 +
      ],
508 +
      "settings": {
509 +
        "foreground": "#f38ba8"
510 +
      }
511 +
    },
512 +
    {
513 +
      "name": "C++ misc",
514 +
      "scope": [
515 +
        "entity.name.other.preprocessor.macro.predefined.probably",
516 +
        "entity.name.scope-resolution.cpp"
517 +
      ],
518 +
      "settings": {
519 +
        "foreground": "#f5e0dc",
520 +
        "fontStyle": "italic"
521 +
      }
522 +
    },
523 +
    {
524 +
      "name": "C++ pointer/reference",
525 +
      "scope": ["storage.modifier.pointer.cpp", "storage.modifier.reference.cpp"],
526 +
      "settings": {
527 +
        "foreground": "#94e2d5"
528 +
      }
529 +
    },
530 +
    {
531 +
      "name": "C++ loop/conditional",
532 +
      "scope": [
533 +
        "keyword.control.for",
534 +
        "keyword.control.while",
535 +
        "keyword.control.if",
536 +
        "keyword.control.else",
537 +
        "keyword.control.switch",
538 +
        "keyword.control.case"
539 +
      ],
540 +
      "settings": {
541 +
        "foreground": "#cba6f7",
542 +
        "fontStyle": "bold"
543 +
      }
544 +
    },
545 +
    {
546 +
      "name": "C++ return",
547 +
      "scope": "keyword.control.return",
548 +
      "settings": {
549 +
        "foreground": "#f5c2e7"
550 +
      }
551 +
    },
552 +
    {
553 +
      "name": "C++ block",
554 +
      "scope": [
555 +
        "punctuation.section.block.begin.bracket.curly.cpp",
556 +
        "punctuation.section.block.end.bracket.curly.cpp",
557 +
        "punctuation.terminator.statement.c",
558 +
        "punctuation.section.block.begin.bracket.curly.c",
559 +
        "punctuation.section.block.end.bracket.curly.c",
560 +
        "punctuation.section.parens.begin.bracket.round.c",
561 +
        "punctuation.section.parens.end.bracket.round.c",
562 +
        "punctuation.section.parameters.begin.bracket.round.c",
563 +
        "punctuation.section.parameters.end.bracket.round.c"
564 +
      ],
565 +
      "settings": {
566 +
        "foreground": "#cdd6f4"
567 +
      }
568 +
    },
569 +
    {
570 +
      "name": "C++ storage type modifier",
571 +
      "scope": "storage.type.built-in.primitive.cpp",
572 +
      "settings": {
573 +
        "foreground": "#f9e2af"
574 +
      }
575 +
    },
576 +
    {
577 +
      "name": "C++/C#",
578 +
      "scope": [
579 +
        "entity.name.label.cs",
580 +
        "entity.name.scope-resolution.function.call",
581 +
        "entity.name.scope-resolution.function.definition"
582 +
      ],
583 +
      "settings": {
584 +
        "foreground": "#fab387"
585 +
      }
586 +
    },
587 +
    {
588 +
      "name": "support.constant.edge",
589 +
      "scope": "support.constant.edge",
590 +
      "settings": {
591 +
        "foreground": "#f38ba8"
592 +
      }
593 +
    },
594 +
    {
595 +
      "name": "regexp constant character-class",
596 +
      "scope": "constant.other.character-class.regexp",
597 +
      "settings": {
598 +
        "foreground": "#94e2d5"
599 +
      }
600 +
    },
601 +
    {
602 +
      "name": "regexp operator.quantifier",
603 +
      "scope": "keyword.operator.quantifier.regexp",
604 +
      "settings": {
605 +
        "foreground": "#f9e2af"
606 +
      }
607 +
    },
608 +
    {
609 +
      "name": "punctuation.definition",
610 +
      "scope": "punctuation.definition.string.begin,punctuation.definition.string.end",
611 +
      "settings": {
612 +
        "foreground": "#a6e3a1"
613 +
      }
614 +
    },
615 +
    {
616 +
      "name": "Comment Markup Link",
617 +
      "scope": "comment markup.link",
618 +
      "settings": {
619 +
        "foreground": "#6c7086"
620 +
      }
621 +
    },
622 +
    {
623 +
      "name": "markup diff",
624 +
      "scope": "markup.changed.diff",
625 +
      "settings": {
626 +
        "foreground": "#fab387"
627 +
      }
628 +
    },
629 +
    {
630 +
      "name": "diff",
631 +
      "scope": [
632 +
        "meta.diff.header.from-file",
633 +
        "meta.diff.header.to-file",
634 +
        "punctuation.definition.from-file.diff",
635 +
        "punctuation.definition.to-file.diff"
636 +
      ],
637 +
      "settings": {
638 +
        "foreground": "#89b4fa"
639 +
      }
640 +
    },
641 +
    {
642 +
      "name": "inserted.diff",
643 +
      "scope": "markup.inserted.diff",
644 +
      "settings": {
645 +
        "foreground": "#a6e3a1"
646 +
      }
647 +
    },
648 +
    {
649 +
      "name": "deleted.diff",
650 +
      "scope": "markup.deleted.diff",
651 +
      "settings": {
652 +
        "foreground": "#94e2d5"
653 +
      }
654 +
    },
655 +
    {
656 +
      "name": "Quote multi",
657 +
      "scope": [
658 +
        "string.quoted.docstring.multi",
659 +
        "string.quoted.multi",
660 +
        "source.python string.quoted.docstring.multi.python punctuation.definition.string.begin.python",
661 +
        "source.python string.quoted.docstring.multi.python punctuation.definition.string.end.python",
662 +
        "source.python string.quoted.multi.python punctuation.definition.string.begin.python",
663 +
        "source.python string.quoted.multi.python punctuation.definition.string.end.python",
664 +
        "markup.fenced_code.block"
665 +
      ],
666 +
      "settings": {
667 +
        "foreground": "#a6e3a1",
668 +
        "fontStyle": "italic"
669 +
      }
670 +
    },
671 +
    {
672 +
      "name": "js/ts punctuation separator key-value",
673 +
      "scope": "punctuation.separator.key-value",
674 +
      "settings": {
675 +
        "foreground": "#cdd6f4"
676 +
      }
677 +
    },
678 +
    {
679 +
      "name": "js/ts import keyword",
680 +
      "scope": "keyword.operator.expression.import",
681 +
      "settings": {
682 +
        "foreground": "#89b4fa"
683 +
      }
684 +
    },
685 +
    {
686 +
      "name": "math js/ts",
687 +
      "scope": "support.constant.math",
688 +
      "settings": {
689 +
        "foreground": "#fab387"
690 +
      }
691 +
    },
692 +
    {
693 +
      "name": "math property js/ts",
694 +
      "scope": "support.constant.property.math",
695 +
      "settings": {
696 +
        "foreground": "#f9e2af"
697 +
      }
698 +
    },
699 +
    {
700 +
      "name": "js/ts variable.other.constant",
701 +
      "scope": "variable.other.constant",
702 +
      "settings": {
703 +
        "foreground": "#cdd6f4"
704 +
      }
705 +
    },
706 +
    {
707 +
      "name": "java type",
708 +
      "scope": ["storage.type.annotation.java", "storage.type.object.array.java"],
709 +
      "settings": {
710 +
        "foreground": "#fab387"
711 +
      }
712 +
    },
713 +
    {
714 +
      "name": "java source",
715 +
      "scope": "source.java",
716 +
      "settings": {
717 +
        "foreground": "#94e2d5"
718 +
      }
719 +
    },
720 +
    {
721 +
      "name": "java modifier.import",
722 +
      "scope": [
723 +
        "punctuation.section.block.begin.java",
724 +
        "punctuation.section.block.end.java",
725 +
        "punctuation.definition.method-parameters.begin.java",
726 +
        "punctuation.definition.method-parameters.end.java",
727 +
        "meta.method.identifier.java",
728 +
        "punctuation.section.method.begin.java",
729 +
        "punctuation.section.method.end.java",
730 +
        "punctuation.terminator.java",
731 +
        "punctuation.section.class.begin.java",
732 +
        "punctuation.section.class.end.java",
733 +
        "punctuation.section.inner-class.begin.java",
734 +
        "punctuation.section.inner-class.end.java",
735 +
        "meta.method-call.java",
736 +
        "punctuation.section.class.begin.bracket.curly.java",
737 +
        "punctuation.section.class.end.bracket.curly.java",
738 +
        "punctuation.section.method.begin.bracket.curly.java",
739 +
        "punctuation.section.method.end.bracket.curly.java",
740 +
        "punctuation.separator.period.java",
741 +
        "punctuation.bracket.angle.java",
742 +
        "punctuation.definition.annotation.java",
743 +
        "meta.method.body.java"
744 +
      ],
745 +
      "settings": {
746 +
        "foreground": "#cdd6f4"
747 +
      }
748 +
    },
749 +
    {
750 +
      "name": "java modifier.import",
751 +
      "scope": "meta.method.java",
752 +
      "settings": {
753 +
        "foreground": "#89b4fa"
754 +
      }
755 +
    },
756 +
    {
757 +
      "name": "java modifier.import",
758 +
      "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java",
759 +
      "settings": {
760 +
        "foreground": "#fab387"
761 +
      }
762 +
    },
763 +
    {
764 +
      "name": "java instanceof",
765 +
      "scope": "keyword.operator.instanceof.java",
766 +
      "settings": {
767 +
        "foreground": "#f38ba8"
768 +
      }
769 +
    },
770 +
    {
771 +
      "name": "java variable.name",
772 +
      "scope": "meta.definition.variable.name.java",
773 +
      "settings": {
774 +
        "foreground": "#cdd6f4"
775 +
      }
776 +
    },
777 +
    {
778 +
      "name": "operator logical",
779 +
      "scope": ["keyword.operator.logical", "keyword.operator.ternary"],
780 +
      "settings": {
781 +
        "foreground": "#89dceb",
782 +
        "fontStyle": "bold"
783 +
      }
784 +
    },
785 +
    {
786 +
      "name": "operator bitwise",
787 +
      "scope": "keyword.operator.bitwise",
788 +
      "settings": {
789 +
        "foreground": "#89dceb"
790 +
      }
791 +
    },
792 +
    {
793 +
      "name": "operator channel",
794 +
      "scope": "keyword.operator.channel",
795 +
      "settings": {
796 +
        "foreground": "#89dceb"
797 +
      }
798 +
    },
799 +
    {
800 +
      "name": "support.constant.property-value.scss",
801 +
      "scope": ["support.constant.property-value.scss", "support.constant.property-value.css"],
802 +
      "settings": {
803 +
        "foreground": "#f9e2af"
804 +
      }
805 +
    },
806 +
    {
807 +
      "name": "CSS/SCSS/LESS Operators",
808 +
      "scope": ["keyword.operator.css", "keyword.operator.scss", "keyword.operator.less"],
809 +
      "settings": {
810 +
        "foreground": "#89dceb"
811 +
      }
812 +
    },
813 +
    {
814 +
      "name": "css color standard name",
815 +
      "scope": [
816 +
        "support.constant.color.w3c-standard-color-name.css",
817 +
        "support.constant.color.w3c-standard-color-name.scss"
818 +
      ],
819 +
      "settings": {
820 +
        "foreground": "#f9e2af"
821 +
      }
822 +
    },
823 +
    {
824 +
      "name": "css comma",
825 +
      "scope": "punctuation.separator.list.comma.css",
826 +
      "settings": {
827 +
        "foreground": "#cdd6f4"
828 +
      }
829 +
    },
830 +
    {
831 +
      "name": "css attribute-name.id",
832 +
      "scope": "support.constant.color.w3c-standard-color-name.css",
833 +
      "settings": {
834 +
        "foreground": "#f9e2af"
835 +
      }
836 +
    },
837 +
    {
838 +
      "name": "css property-name",
839 +
      "scope": "support.type.vendored.property-name.css",
840 +
      "settings": {
841 +
        "foreground": "#89dceb"
842 +
      }
843 +
    },
844 +
    {
845 +
      "name": "js/ts module",
846 +
      "scope": ["support.module.node", "support.type.object.module", "support.module.node"],
847 +
      "settings": {
848 +
        "foreground": "#fab387"
849 +
      }
850 +
    },
851 +
    {
852 +
      "name": "entity.name.type.module",
853 +
      "scope": "entity.name.type.module",
854 +
      "settings": {
855 +
        "foreground": "#fab387"
856 +
      }
857 +
    },
858 +
    {
859 +
      "name": "js variable readwrite",
860 +
      "scope": [
861 +
        "variable.other.readwrite",
862 +
        "meta.object-literal.key",
863 +
        "support.variable.property",
864 +
        "support.variable.object.process",
865 +
        "support.variable.object.node"
866 +
      ],
867 +
      "settings": {
868 +
        "foreground": "#cdd6f4"
869 +
      }
870 +
    },
871 +
    {
872 +
      "name": "js/ts json",
873 +
      "scope": "support.constant.json",
874 +
      "settings": {
875 +
        "foreground": "#f9e2af"
876 +
      }
877 +
    },
878 +
    {
879 +
      "name": "js/ts Keyword",
880 +
      "scope": [
881 +
        "keyword.operator.expression.instanceof",
882 +
        "keyword.operator.new",
883 +
        "keyword.operator.ternary",
884 +
        "keyword.operator.optional",
885 +
        "keyword.operator.expression.keyof"
886 +
      ],
887 +
      "settings": {
888 +
        "foreground": "#f38ba8"
889 +
      }
890 +
    },
891 +
    {
892 +
      "name": "js/ts console",
893 +
      "scope": "support.type.object.console",
894 +
      "settings": {
895 +
        "foreground": "#94e2d5"
896 +
      }
897 +
    },
898 +
    {
899 +
      "name": "js/ts support.variable.property.process",
900 +
      "scope": "support.variable.property.process",
901 +
      "settings": {
902 +
        "foreground": "#f9e2af"
903 +
      }
904 +
    },
905 +
    {
906 +
      "name": "js console function",
907 +
      "scope": "entity.name.function,support.function.console",
908 +
      "settings": {
909 +
        "foreground": "#89b4fa"
910 +
      }
911 +
    },
912 +
    {
913 +
      "name": "operator",
914 +
      "scope": "keyword.operator.delete",
915 +
      "settings": {
916 +
        "foreground": "#f38ba8"
917 +
      }
918 +
    },
919 +
    {
920 +
      "name": "js dom",
921 +
      "scope": "support.type.object.dom",
922 +
      "settings": {
923 +
        "foreground": "#89dceb"
924 +
      }
925 +
    },
926 +
    {
927 +
      "name": "js dom variable",
928 +
      "scope": ["support.variable.dom", "support.variable.property.dom"],
929 +
      "settings": {
930 +
        "foreground": "#94e2d5"
931 +
      }
932 +
    },
933 +
    {
934 +
      "name": "keyword.operator",
935 +
      "scope": [
936 +
        "keyword.operator.arithmetic",
937 +
        "keyword.operator.comparison",
938 +
        "keyword.operator.decrement",
939 +
        "keyword.operator.increment",
940 +
        "keyword.operator.relational"
941 +
      ],
942 +
      "settings": {
943 +
        "foreground": "#89dceb",
944 +
        "fontStyle": "bold"
945 +
      }
946 +
    },
947 +
    {
948 +
      "name": "C operators",
949 +
      "scope": [
950 +
        "keyword.operator.c",
951 +
        "keyword.operator.increment.c",
952 +
        "keyword.operator.decrement.c",
953 +
        "keyword.operator.bitwise.shift.c",
954 +
        "keyword.operator.cpp",
955 +
        "keyword.operator.increment.cpp",
956 +
        "keyword.operator.decrement.cpp",
957 +
        "keyword.operator.bitwise.shift.cpp"
958 +
      ],
959 +
      "settings": {
960 +
        "foreground": "#89dceb",
961 +
        "fontStyle": "bold"
962 +
      }
963 +
    },
964 +
    {
965 +
      "name": "Punctuation",
966 +
      "scope": "punctuation.separator.delimiter",
967 +
      "settings": {
968 +
        "foreground": "#cdd6f4"
969 +
      }
970 +
    },
971 +
    {
972 +
      "name": "Other punctuation .c",
973 +
      "scope": ["punctuation.separator.c", "punctuation.separator.cpp"],
974 +
      "settings": {
975 +
        "foreground": "#f38ba8"
976 +
      }
977 +
    },
978 +
    {
979 +
      "name": "C type posix-reserved",
980 +
      "scope": ["support.type.posix-reserved.c", "support.type.posix-reserved.cpp"],
981 +
      "settings": {
982 +
        "foreground": "#89dceb"
983 +
      }
984 +
    },
985 +
    {
986 +
      "name": "keyword.operator.sizeof.c",
987 +
      "scope": ["keyword.operator.sizeof.c", "keyword.operator.sizeof.cpp"],
988 +
      "settings": {
989 +
        "foreground": "#f38ba8"
990 +
      }
991 +
    },
992 +
    {
993 +
      "name": "python type",
994 +
      "scope": "support.type.python",
995 +
      "settings": {
996 +
        "foreground": "#89dceb"
997 +
      }
998 +
    },
999 +
    {
1000 +
      "name": "python block",
1001 +
      "scope": [
1002 +
        "punctuation.definition.arguments.begin.python",
1003 +
        "punctuation.definition.arguments.end.python",
1004 +
        "punctuation.separator.arguments.python",
1005 +
        "punctuation.definition.list.begin.python",
1006 +
        "punctuation.definition.list.end.python"
1007 +
      ],
1008 +
      "settings": {
1009 +
        "foreground": "#cdd6f4"
1010 +
      }
1011 +
    },
1012 +
    {
1013 +
      "name": "python function-call.generic",
1014 +
      "scope": "meta.function-call.generic.python",
1015 +
      "settings": {
1016 +
        "foreground": "#89b4fa",
1017 +
        "fontStyle": "italic"
1018 +
      }
1019 +
    },
1020 +
    {
1021 +
      "name": "python placeholder reset to normal string",
1022 +
      "scope": "constant.character.format.placeholder.other.python",
1023 +
      "settings": {
1024 +
        "foreground": "#f9e2af"
1025 +
      }
1026 +
    },
1027 +
    {
1028 +
      "name": "Operators",
1029 +
      "scope": "keyword.operator",
1030 +
      "settings": {
1031 +
        "foreground": "#89dceb",
1032 +
        "fontStyle": "bold"
1033 +
      }
1034 +
    },
1035 +
    {
1036 +
      "name": "Keywords",
1037 +
      "scope": "keyword",
1038 +
      "settings": {
1039 +
        "foreground": "#f38ba8"
1040 +
      }
1041 +
    },
1042 +
    {
1043 +
      "name": "Namespaces",
1044 +
      "scope": "entity.name.namespace",
1045 +
      "settings": {
1046 +
        "foreground": "#fab387"
1047 +
      }
1048 +
    },
1049 +
    {
1050 +
      "name": "Language variables",
1051 +
      "scope": "variable.language",
1052 +
      "settings": {
1053 +
        "foreground": "#fab387"
1054 +
      }
1055 +
    },
1056 +
    {
1057 +
      "name": "Java Variables",
1058 +
      "scope": "token.variable.parameter.java",
1059 +
      "settings": {
1060 +
        "foreground": "#cdd6f4"
1061 +
      }
1062 +
    },
1063 +
    {
1064 +
      "name": "Java Imports",
1065 +
      "scope": "import.storage.java",
1066 +
      "settings": {
1067 +
        "foreground": "#fab387"
1068 +
      }
1069 +
    },
1070 +
    {
1071 +
      "name": "Packages",
1072 +
      "scope": "token.package.keyword",
1073 +
      "settings": {
1074 +
        "foreground": "#f38ba8"
1075 +
      }
1076 +
    },
1077 +
    {
1078 +
      "name": "Packages",
1079 +
      "scope": "token.package",
1080 +
      "settings": {
1081 +
        "foreground": "#cdd6f4"
1082 +
      }
1083 +
    },
1084 +
    {
1085 +
      "name": "Functions",
1086 +
      "scope": [
1087 +
        "entity.name.function",
1088 +
        "meta.require",
1089 +
        "support.function.any-method",
1090 +
        "variable.function"
1091 +
      ],
1092 +
      "settings": {
1093 +
        "foreground": "#89b4fa",
1094 +
        "fontStyle": "italic"
1095 +
      }
1096 +
    },
1097 +
    {
1098 +
      "name": "Classes",
1099 +
      "scope": "entity.name.type.namespace",
1100 +
      "settings": {
1101 +
        "foreground": "#fab387"
1102 +
      }
1103 +
    },
1104 +
    {
1105 +
      "name": "Classes",
1106 +
      "scope": "support.class, entity.name.type.class",
1107 +
      "settings": {
1108 +
        "foreground": "#fab387"
1109 +
      }
1110 +
    },
1111 +
    {
1112 +
      "name": "Class name",
1113 +
      "scope": "entity.name.class.identifier.namespace.type",
1114 +
      "settings": {
1115 +
        "foreground": "#fab387"
1116 +
      }
1117 +
    },
1118 +
    {
1119 +
      "name": "Class name",
1120 +
      "scope": ["entity.name.class", "variable.other.class.js", "variable.other.class.ts"],
1121 +
      "settings": {
1122 +
        "foreground": "#fab387"
1123 +
      }
1124 +
    },
1125 +
    {
1126 +
      "name": "Class name php",
1127 +
      "scope": "variable.other.class.php",
1128 +
      "settings": {
1129 +
        "foreground": "#94e2d5"
1130 +
      }
1131 +
    },
1132 +
    {
1133 +
      "name": "Type Name",
1134 +
      "scope": "entity.name.type",
1135 +
      "settings": {
1136 +
        "foreground": "#fab387"
1137 +
      }
1138 +
    },
1139 +
    {
1140 +
      "name": "Keyword Control",
1141 +
      "scope": "keyword.control",
1142 +
      "settings": {
1143 +
        "foreground": "#89dceb"
1144 +
      }
1145 +
    },
1146 +
    {
1147 +
      "name": "Control Elements",
1148 +
      "scope": "control.elements, keyword.operator.less",
1149 +
      "settings": {
1150 +
        "foreground": "#f9e2af"
1151 +
      }
1152 +
    },
1153 +
    {
1154 +
      "name": "Methods",
1155 +
      "scope": "keyword.other.special-method",
1156 +
      "settings": {
1157 +
        "foreground": "#89b4fa"
1158 +
      }
1159 +
    },
1160 +
    {
1161 +
      "name": "Storage",
1162 +
      "scope": "storage",
1163 +
      "settings": {
1164 +
        "foreground": "#f38ba8"
1165 +
      }
1166 +
    },
1167 +
    {
1168 +
      "name": "Storage JS TS",
1169 +
      "scope": "token.storage",
1170 +
      "settings": {
1171 +
        "foreground": "#f38ba8"
1172 +
      }
1173 +
    },
1174 +
    {
1175 +
      "name": "Source Js Keyword Operator Delete, In, Of, Instanceof, New, Typeof, Void",
1176 +
      "scope": [
1177 +
        "keyword.operator.expression.delete",
1178 +
        "keyword.operator.expression.in",
1179 +
        "keyword.operator.expression.of",
1180 +
        "keyword.operator.expression.instanceof",
1181 +
        "keyword.operator.new",
1182 +
        "keyword.operator.expression.typeof",
1183 +
        "keyword.operator.expression.void"
1184 +
      ],
1185 +
      "settings": {
1186 +
        "foreground": "#f38ba8"
1187 +
      }
1188 +
    },
1189 +
    {
1190 +
      "name": "Java Storage",
1191 +
      "scope": "token.storage.type.java",
1192 +
      "settings": {
1193 +
        "foreground": "#fab387"
1194 +
      }
1195 +
    },
1196 +
    {
1197 +
      "name": "Support",
1198 +
      "scope": "support.function",
1199 +
      "settings": {
1200 +
        "foreground": "#89dceb"
1201 +
      }
1202 +
    },
1203 +
    {
1204 +
      "name": "Support type",
1205 +
      "scope": "support.type.property-name",
1206 +
      "settings": {
1207 +
        "foreground": "#cdd6f4"
1208 +
      }
1209 +
    },
1210 +
    {
1211 +
      "name": "Support type",
1212 +
      "scope": "support.constant.property-value",
1213 +
      "settings": {
1214 +
        "foreground": "#cdd6f4"
1215 +
      }
1216 +
    },
1217 +
    {
1218 +
      "name": "Support type",
1219 +
      "scope": "support.constant.font-name",
1220 +
      "settings": {
1221 +
        "foreground": "#f9e2af"
1222 +
      }
1223 +
    },
1224 +
    {
1225 +
      "name": "Meta tag",
1226 +
      "scope": "meta.tag",
1227 +
      "settings": {
1228 +
        "foreground": "#cdd6f4"
1229 +
      }
1230 +
    },
1231 +
    {
1232 +
      "name": "Strings",
1233 +
      "scope": "string",
1234 +
      "settings": {
1235 +
        "foreground": "#a6e3a1"
1236 +
      }
1237 +
    },
1238 +
    {
1239 +
      "name": "Inherited Class",
1240 +
      "scope": "entity.other.inherited-class",
1241 +
      "settings": {
1242 +
        "foreground": "#fab387"
1243 +
      }
1244 +
    },
1245 +
    {
1246 +
      "name": "Constant other symbol",
1247 +
      "scope": "constant.other.symbol",
1248 +
      "settings": {
1249 +
        "foreground": "#89dceb"
1250 +
      }
1251 +
    },
1252 +
    {
1253 +
      "name": "Integers",
1254 +
      "scope": "constant.numeric",
1255 +
      "settings": {
1256 +
        "foreground": "#fab387"
1257 +
      }
1258 +
    },
1259 +
    {
1260 +
      "name": "Constants",
1261 +
      "scope": "constant",
1262 +
      "settings": {
1263 +
        "foreground": "#f9e2af"
1264 +
      }
1265 +
    },
1266 +
    {
1267 +
      "name": "Constants",
1268 +
      "scope": "punctuation.definition.constant",
1269 +
      "settings": {
1270 +
        "foreground": "#f9e2af"
1271 +
      }
1272 +
    },
1273 +
    {
1274 +
      "name": "Tags",
1275 +
      "scope": "entity.name.tag",
1276 +
      "settings": {
1277 +
        "foreground": "#cba6f7"
1278 +
      }
1279 +
    },
1280 +
    {
1281 +
      "name": "Attributes",
1282 +
      "scope": "entity.other.attribute-name",
1283 +
      "settings": {
1284 +
        "foreground": "#89b4fa"
1285 +
      }
1286 +
    },
1287 +
    {
1288 +
      "name": "Attribute IDs",
1289 +
      "scope": "entity.other.attribute-name.id",
1290 +
      "settings": {
1291 +
        "fontStyle": "",
1292 +
        "foreground": "#89b4fa"
1293 +
      }
1294 +
    },
1295 +
    {
1296 +
      "name": "Attribute class",
1297 +
      "scope": "entity.other.attribute-name.class.css",
1298 +
      "settings": {
1299 +
        "fontStyle": "",
1300 +
        "foreground": "#f9e2af"
1301 +
      }
1302 +
    },
1303 +
    {
1304 +
      "name": "SCSS variables",
1305 +
      "scope": "variable.scss",
1306 +
      "settings": {
1307 +
        "foreground": "#cba6f7"
1308 +
      }
1309 +
    },
1310 +
    {
1311 +
      "name": "Selector",
1312 +
      "scope": "meta.selector",
1313 +
      "settings": {
1314 +
        "foreground": "#f38ba8"
1315 +
      }
1316 +
    },
1317 +
    {
1318 +
      "name": "Headings",
1319 +
      "scope": "markup.heading",
1320 +
      "settings": {
1321 +
        "foreground": "#94e2d5"
1322 +
      }
1323 +
    },
1324 +
    {
1325 +
      "name": "Headings",
1326 +
      "scope": "markup.heading punctuation.definition.heading, entity.name.section",
1327 +
      "settings": {
1328 +
        "foreground": "#89b4fa"
1329 +
      }
1330 +
    },
1331 +
    {
1332 +
      "name": "Units",
1333 +
      "scope": "keyword.other.unit",
1334 +
      "settings": {
1335 +
        "foreground": "#94e2d5"
1336 +
      }
1337 +
    },
1338 +
    {
1339 +
      "name": "Bold",
1340 +
      "scope": "markup.bold,todo.bold",
1341 +
      "settings": {
1342 +
        "foreground": "#f9e2af"
1343 +
      }
1344 +
    },
1345 +
    {
1346 +
      "name": "Bold",
1347 +
      "scope": "punctuation.definition.bold",
1348 +
      "settings": {
1349 +
        "foreground": "#fab387"
1350 +
      }
1351 +
    },
1352 +
    {
1353 +
      "name": "markup Italic",
1354 +
      "scope": "markup.italic, punctuation.definition.italic,todo.emphasis",
1355 +
      "settings": {
1356 +
        "foreground": "#f38ba8"
1357 +
      }
1358 +
    },
1359 +
    {
1360 +
      "name": "emphasis md",
1361 +
      "scope": "emphasis md",
1362 +
      "settings": {
1363 +
        "foreground": "#f38ba8"
1364 +
      }
1365 +
    },
1366 +
    {
1367 +
      "name": "[VSCODE-CUSTOM] Markdown headings",
1368 +
      "scope": "entity.name.section.markdown",
1369 +
      "settings": {
1370 +
        "foreground": "#94e2d5"
1371 +
      }
1372 +
    },
1373 +
    {
1374 +
      "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition",
1375 +
      "scope": "punctuation.definition.heading.markdown",
1376 +
      "settings": {
1377 +
        "foreground": "#94e2d5"
1378 +
      }
1379 +
    },
1380 +
    {
1381 +
      "name": "punctuation.definition.list.begin.markdown",
1382 +
      "scope": "punctuation.definition.list.begin.markdown",
1383 +
      "settings": {
1384 +
        "foreground": "#94e2d5"
1385 +
      }
1386 +
    },
1387 +
    {
1388 +
      "name": "[VSCODE-CUSTOM] Markdown heading setext",
1389 +
      "scope": "markup.heading.setext",
1390 +
      "settings": {
1391 +
        "foreground": "#cdd6f4"
1392 +
      }
1393 +
    },
1394 +
    {
1395 +
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",
1396 +
      "scope": "punctuation.definition.bold.markdown",
1397 +
      "settings": {
1398 +
        "foreground": "#f9e2af"
1399 +
      }
1400 +
    },
1401 +
    {
1402 +
      "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
1403 +
      "scope": "markup.inline.raw.markdown",
1404 +
      "settings": {
1405 +
        "foreground": "#a6e3a1"
1406 +
      }
1407 +
    },
1408 +
    {
1409 +
      "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
1410 +
      "scope": "markup.inline.raw.string.markdown",
1411 +
      "settings": {
1412 +
        "foreground": "#a6e3a1"
1413 +
      }
1414 +
    },
1415 +
    {
1416 +
      "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition",
1417 +
      "scope": "punctuation.definition.list.markdown",
1418 +
      "settings": {
1419 +
        "foreground": "#94e2d5"
1420 +
      }
1421 +
    },
1422 +
    {
1423 +
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
1424 +
      "scope": [
1425 +
        "punctuation.definition.string.begin.markdown",
1426 +
        "punctuation.definition.string.end.markdown",
1427 +
        "punctuation.definition.metadata.markdown"
1428 +
      ],
1429 +
      "settings": {
1430 +
        "foreground": "#94e2d5"
1431 +
      }
1432 +
    },
1433 +
    {
1434 +
      "name": "beginning.punctuation.definition.list.markdown",
1435 +
      "scope": ["beginning.punctuation.definition.list.markdown"],
1436 +
      "settings": {
1437 +
        "foreground": "#94e2d5"
1438 +
      }
1439 +
    },
1440 +
    {
1441 +
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link",
1442 +
      "scope": "punctuation.definition.metadata.markdown",
1443 +
      "settings": {
1444 +
        "foreground": "#94e2d5"
1445 +
      }
1446 +
    },
1447 +
    {
1448 +
      "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image",
1449 +
      "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown",
1450 +
      "settings": {
1451 +
        "foreground": "#f38ba8"
1452 +
      }
1453 +
    },
1454 +
    {
1455 +
      "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
1456 +
      "scope": "string.other.link.title.markdown,string.other.link.description.markdown",
1457 +
      "settings": {
1458 +
        "foreground": "#89b4fa"
1459 +
      }
1460 +
    },
1461 +
    {
1462 +
      "name": "Regular Expressions",
1463 +
      "scope": "string.regexp",
1464 +
      "settings": {
1465 +
        "foreground": "#89dceb"
1466 +
      }
1467 +
    },
1468 +
    {
1469 +
      "name": "Escape Characters",
1470 +
      "scope": "constant.character.escape",
1471 +
      "settings": {
1472 +
        "foreground": "#89dceb"
1473 +
      }
1474 +
    },
1475 +
    {
1476 +
      "name": "Embedded",
1477 +
      "scope": "punctuation.section.embedded, variable.interpolation",
1478 +
      "settings": {
1479 +
        "foreground": "#94e2d5"
1480 +
      }
1481 +
    },
1482 +
    {
1483 +
      "name": "Embedded",
1484 +
      "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end",
1485 +
      "settings": {
1486 +
        "foreground": "#f38ba8"
1487 +
      }
1488 +
    },
1489 +
    {
1490 +
      "name": "illegal, deprecated",
1491 +
      "scope": "invalid.illegal, invalid.deprecated",
1492 +
      "settings": {
1493 +
        "foreground": "#6c7086",
1494 +
        "fontStyle": "strikethrough"
1495 +
      }
1496 +
    },
1497 +
    {
1498 +
      "name": "illegal",
1499 +
      "scope": "invalid.illegal.bad-ampersand.html",
1500 +
      "settings": {
1501 +
        "foreground": "#cdd6f4"
1502 +
      }
1503 +
    },
1504 +
    {
1505 +
      "name": "Broken",
1506 +
      "scope": "invalid.broken",
1507 +
      "settings": {
1508 +
        "foreground": "#f38ba8"
1509 +
      }
1510 +
    },
1511 +
    {
1512 +
      "name": "Unimplemented",
1513 +
      "scope": "invalid.unimplemented",
1514 +
      "settings": {
1515 +
        "foreground": "#a6adc8"
1516 +
      }
1517 +
    },
1518 +
    {
1519 +
      "name": "laravel blade tag",
1520 +
      "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",
1521 +
      "settings": {
1522 +
        "foreground": "#f38ba8"
1523 +
      }
1524 +
    },
1525 +
    {
1526 +
      "name": "laravel blade @",
1527 +
      "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",
1528 +
      "settings": {
1529 +
        "foreground": "#f38ba8"
1530 +
      }
1531 +
    },
1532 +
    {
1533 +
      "name": "use statement for other classes",
1534 +
      "scope": [
1535 +
        "support.other.namespace.use.php",
1536 +
        "support.other.namespace.use-as.php",
1537 +
        "support.other.namespace.php",
1538 +
        "entity.other.alias.php",
1539 +
        "meta.interface.php"
1540 +
      ],
1541 +
      "settings": {
1542 +
        "foreground": "#fab387"
1543 +
      }
1544 +
    },
1545 +
    {
1546 +
      "name": "error suppression",
1547 +
      "scope": "keyword.operator.error-control.php",
1548 +
      "settings": {
1549 +
        "foreground": "#f38ba8"
1550 +
      }
1551 +
    },
1552 +
    {
1553 +
      "name": "php instanceof",
1554 +
      "scope": "keyword.operator.type.php",
1555 +
      "settings": {
1556 +
        "foreground": "#f38ba8"
1557 +
      }
1558 +
    },
1559 +
    {
1560 +
      "name": "style double quoted array index normal begin",
1561 +
      "scope": "punctuation.section.array.begin.php",
1562 +
      "settings": {
1563 +
        "foreground": "#cdd6f4"
1564 +
      }
1565 +
    },
1566 +
    {
1567 +
      "name": "style double quoted array index normal end",
1568 +
      "scope": "punctuation.section.array.end.php",
1569 +
      "settings": {
1570 +
        "foreground": "#cdd6f4"
1571 +
      }
1572 +
    },
1573 +
    {
1574 +
      "name": "php illegal.non-null-typehinted",
1575 +
      "scope": "invalid.illegal.non-null-typehinted.php",
1576 +
      "settings": {
1577 +
        "foreground": "#f38ba8"
1578 +
      }
1579 +
    },
1580 +
    {
1581 +
      "name": "php types",
1582 +
      "scope": [
1583 +
        "storage.type.php",
1584 +
        "meta.other.type.phpdoc.php",
1585 +
        "keyword.other.type.php",
1586 +
        "keyword.other.array.phpdoc.php"
1587 +
      ],
1588 +
      "settings": {
1589 +
        "foreground": "#fab387"
1590 +
      }
1591 +
    },
1592 +
    {
1593 +
      "name": "php call-function",
1594 +
      "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",
1595 +
      "settings": {
1596 +
        "foreground": "#89b4fa"
1597 +
      }
1598 +
    },
1599 +
    {
1600 +
      "name": "php function-resets",
1601 +
      "scope": [
1602 +
        "punctuation.definition.parameters.begin.bracket.round.php",
1603 +
        "punctuation.definition.parameters.end.bracket.round.php",
1604 +
        "punctuation.separator.delimiter.php",
1605 +
        "punctuation.section.scope.begin.php",
1606 +
        "punctuation.section.scope.end.php",
1607 +
        "punctuation.terminator.expression.php",
1608 +
        "punctuation.definition.arguments.begin.bracket.round.php",
1609 +
        "punctuation.definition.arguments.end.bracket.round.php",
1610 +
        "punctuation.definition.storage-type.begin.bracket.round.php",
1611 +
        "punctuation.definition.storage-type.end.bracket.round.php",
1612 +
        "punctuation.definition.array.begin.bracket.round.php",
1613 +
        "punctuation.definition.array.end.bracket.round.php",
1614 +
        "punctuation.definition.begin.bracket.round.php",
1615 +
        "punctuation.definition.end.bracket.round.php",
1616 +
        "punctuation.definition.begin.bracket.curly.php",
1617 +
        "punctuation.definition.end.bracket.curly.php",
1618 +
        "punctuation.definition.section.switch-block.end.bracket.curly.php",
1619 +
        "punctuation.definition.section.switch-block.start.bracket.curly.php",
1620 +
        "punctuation.definition.section.switch-block.begin.bracket.curly.php",
1621 +
        "punctuation.definition.section.switch-block.end.bracket.curly.php"
1622 +
      ],
1623 +
      "settings": {
1624 +
        "foreground": "#cdd6f4"
1625 +
      }
1626 +
    },
1627 +
    {
1628 +
      "name": "support php constants",
1629 +
      "scope": [
1630 +
        "support.constant.ext.php",
1631 +
        "support.constant.std.php",
1632 +
        "support.constant.core.php",
1633 +
        "support.constant.parser-token.php"
1634 +
      ],
1635 +
      "settings": {
1636 +
        "foreground": "#f9e2af"
1637 +
      }
1638 +
    },
1639 +
    {
1640 +
      "name": "php goto",
1641 +
      "scope": "entity.name.goto-label.php,support.other.php",
1642 +
      "settings": {
1643 +
        "foreground": "#89b4fa"
1644 +
      }
1645 +
    },
1646 +
    {
1647 +
      "name": "php logical/bitwise operator",
1648 +
      "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",
1649 +
      "settings": {
1650 +
        "foreground": "#89dceb"
1651 +
      }
1652 +
    },
1653 +
    {
1654 +
      "name": "php regexp operator",
1655 +
      "scope": "keyword.operator.regexp.php",
1656 +
      "settings": {
1657 +
        "foreground": "#f38ba8"
1658 +
      }
1659 +
    },
1660 +
    {
1661 +
      "name": "php comparison",
1662 +
      "scope": "keyword.operator.comparison.php",
1663 +
      "settings": {
1664 +
        "foreground": "#89dceb"
1665 +
      }
1666 +
    },
1667 +
    {
1668 +
      "name": "php heredoc/nowdoc",
1669 +
      "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php",
1670 +
      "settings": {
1671 +
        "foreground": "#f38ba8"
1672 +
      }
1673 +
    },
1674 +
    {
1675 +
      "name": "python function decorator @",
1676 +
      "scope": "meta.function.decorator.python",
1677 +
      "settings": {
1678 +
        "foreground": "#89b4fa"
1679 +
      }
1680 +
    },
1681 +
    {
1682 +
      "name": "python function support",
1683 +
      "scope": ["support.token.decorator.python", "meta.function.decorator.identifier.python"],
1684 +
      "settings": {
1685 +
        "foreground": "#89dceb"
1686 +
      }
1687 +
    },
1688 +
    {
1689 +
      "name": "parameter function js/ts",
1690 +
      "scope": "function.parameter",
1691 +
      "settings": {
1692 +
        "foreground": "#cdd6f4"
1693 +
      }
1694 +
    },
1695 +
    {
1696 +
      "name": "brace function",
1697 +
      "scope": "function.brace",
1698 +
      "settings": {
1699 +
        "foreground": "#cdd6f4"
1700 +
      }
1701 +
    },
1702 +
    {
1703 +
      "name": "parameter function ruby cs",
1704 +
      "scope": ["function.parameter.ruby", "function.parameter.cs"],
1705 +
      "settings": {
1706 +
        "foreground": "#cdd6f4"
1707 +
      }
1708 +
    },
1709 +
    {
1710 +
      "name": "constant.language.symbol.ruby",
1711 +
      "scope": "constant.language.symbol.ruby",
1712 +
      "settings": {
1713 +
        "foreground": "#89dceb"
1714 +
      }
1715 +
    },
1716 +
    {
1717 +
      "name": "rgb-value",
1718 +
      "scope": "rgb-value",
1719 +
      "settings": {
1720 +
        "foreground": "#89dceb"
1721 +
      }
1722 +
    },
1723 +
    {
1724 +
      "name": "rgb value",
1725 +
      "scope": "inline-color-decoration rgb-value",
1726 +
      "settings": {
1727 +
        "foreground": "#f9e2af"
1728 +
      }
1729 +
    },
1730 +
    {
1731 +
      "name": "rgb value less",
1732 +
      "scope": "less rgb-value",
1733 +
      "settings": {
1734 +
        "foreground": "#f9e2af"
1735 +
      }
1736 +
    },
1737 +
    {
1738 +
      "name": "sass selector",
1739 +
      "scope": "selector.sass",
1740 +
      "settings": {
1741 +
        "foreground": "#94e2d5"
1742 +
      }
1743 +
    },
1744 +
    {
1745 +
      "name": "ts primitive/builtin types",
1746 +
      "scope": [
1747 +
        "support.type.primitive.ts",
1748 +
        "support.type.builtin.ts",
1749 +
        "support.type.primitive.tsx",
1750 +
        "support.type.builtin.tsx"
1751 +
      ],
1752 +
      "settings": {
1753 +
        "foreground": "#fab387"
1754 +
      }
1755 +
    },
1756 +
    {
1757 +
      "name": "block scope",
1758 +
      "scope": "block.scope.end,block.scope.begin",
1759 +
      "settings": {
1760 +
        "foreground": "#cdd6f4"
1761 +
      }
1762 +
    },
1763 +
    {
1764 +
      "name": "cs storage type",
1765 +
      "scope": "storage.type.cs",
1766 +
      "settings": {
1767 +
        "foreground": "#fab387"
1768 +
      }
1769 +
    },
1770 +
    {
1771 +
      "name": "cs local variable",
1772 +
      "scope": "entity.name.variable.local.cs",
1773 +
      "settings": {
1774 +
        "foreground": "#cdd6f4"
1775 +
      }
1776 +
    },
1777 +
    {
1778 +
      "scope": "token.info-token",
1779 +
      "settings": {
1780 +
        "foreground": "#89b4fa"
1781 +
      }
1782 +
    },
1783 +
    {
1784 +
      "scope": "token.warn-token",
1785 +
      "settings": {
1786 +
        "foreground": "#f9e2af"
1787 +
      }
1788 +
    },
1789 +
    {
1790 +
      "scope": "token.error-token",
1791 +
      "settings": {
1792 +
        "foreground": "#f38ba8"
1793 +
      }
1794 +
    },
1795 +
    {
1796 +
      "scope": "token.debug-token",
1797 +
      "settings": {
1798 +
        "foreground": "#f38ba8"
1799 +
      }
1800 +
    },
1801 +
    {
1802 +
      "name": "String interpolation",
1803 +
      "scope": [
1804 +
        "punctuation.definition.template-expression.begin",
1805 +
        "punctuation.definition.template-expression.end",
1806 +
        "punctuation.section.embedded"
1807 +
      ],
1808 +
      "settings": {
1809 +
        "foreground": "#f38ba8"
1810 +
      }
1811 +
    },
1812 +
    {
1813 +
      "name": "Reset JavaScript string interpolation expression",
1814 +
      "scope": ["meta.template.expression"],
1815 +
      "settings": {
1816 +
        "foreground": "#cdd6f4"
1817 +
      }
1818 +
    },
1819 +
    {
1820 +
      "name": "Import module JS",
1821 +
      "scope": ["keyword.operator.module"],
1822 +
      "settings": {
1823 +
        "foreground": "#f38ba8"
1824 +
      }
1825 +
    },
1826 +
    {
1827 +
      "name": "js Flowtype",
1828 +
      "scope": ["support.type.type.flowtype"],
1829 +
      "settings": {
1830 +
        "foreground": "#89b4fa"
1831 +
      }
1832 +
    },
1833 +
    {
1834 +
      "name": "js Flow",
1835 +
      "scope": ["support.type.primitive"],
1836 +
      "settings": {
1837 +
        "foreground": "#fab387"
1838 +
      }
1839 +
    },
1840 +
    {
1841 +
      "name": "js class prop",
1842 +
      "scope": ["meta.property.object"],
1843 +
      "settings": {
1844 +
        "foreground": "#94e2d5"
1845 +
      }
1846 +
    },
1847 +
    {
1848 +
      "name": "js func parameter",
1849 +
      "scope": ["variable.parameter.function.js"],
1850 +
      "settings": {
1851 +
        "foreground": "#94e2d5"
1852 +
      }
1853 +
    },
1854 +
    {
1855 +
      "name": "js template literals begin",
1856 +
      "scope": ["keyword.other.template.begin"],
1857 +
      "settings": {
1858 +
        "foreground": "#a6e3a1"
1859 +
      }
1860 +
    },
1861 +
    {
1862 +
      "name": "js template literals end",
1863 +
      "scope": ["keyword.other.template.end"],
1864 +
      "settings": {
1865 +
        "foreground": "#a6e3a1"
1866 +
      }
1867 +
    },
1868 +
    {
1869 +
      "name": "js template literals variable braces begin",
1870 +
      "scope": ["keyword.other.substitution.begin"],
1871 +
      "settings": {
1872 +
        "foreground": "#a6e3a1"
1873 +
      }
1874 +
    },
1875 +
    {
1876 +
      "name": "js template literals variable braces end",
1877 +
      "scope": ["keyword.other.substitution.end"],
1878 +
      "settings": {
1879 +
        "foreground": "#a6e3a1"
1880 +
      }
1881 +
    },
1882 +
    {
1883 +
      "name": "go operator",
1884 +
      "scope": ["keyword.operator.arithmetic.go", "keyword.operator.address.go"],
1885 +
      "settings": {
1886 +
        "foreground": "#f38ba8"
1887 +
      }
1888 +
    },
1889 +
    {
1890 +
      "name": "Go package name",
1891 +
      "scope": ["entity.name.package.go"],
1892 +
      "settings": {
1893 +
        "foreground": "#fab387"
1894 +
      }
1895 +
    },
1896 +
    {
1897 +
      "name": "Go import statement",
1898 +
      "scope": "keyword.import.go",
1899 +
      "settings": {
1900 +
        "foreground": "#89b4fa"
1901 +
      }
1902 +
    },
1903 +
    {
1904 +
      "name": "elm prelude",
1905 +
      "scope": ["support.type.prelude.elm"],
1906 +
      "settings": {
1907 +
        "foreground": "#89dceb"
1908 +
      }
1909 +
    },
1910 +
    {
1911 +
      "name": "elm constant",
1912 +
      "scope": ["support.constant.elm"],
1913 +
      "settings": {
1914 +
        "foreground": "#f9e2af"
1915 +
      }
1916 +
    },
1917 +
    {
1918 +
      "name": "template literal",
1919 +
      "scope": ["punctuation.quasi.element"],
1920 +
      "settings": {
1921 +
        "foreground": "#f38ba8"
1922 +
      }
1923 +
    },
1924 +
    {
1925 +
      "name": "html/pug (jade) escaped characters and entities",
1926 +
      "scope": ["constant.character.entity"],
1927 +
      "settings": {
1928 +
        "foreground": "#94e2d5"
1929 +
      }
1930 +
    },
1931 +
    {
1932 +
      "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",
1933 +
      "scope": [
1934 +
        "entity.other.attribute-name.pseudo-element",
1935 +
        "entity.other.attribute-name.pseudo-class"
1936 +
      ],
1937 +
      "settings": {
1938 +
        "foreground": "#89dceb"
1939 +
      }
1940 +
    },
1941 +
    {
1942 +
      "name": "Clojure globals",
1943 +
      "scope": ["entity.global.clojure"],
1944 +
      "settings": {
1945 +
        "foreground": "#fab387"
1946 +
      }
1947 +
    },
1948 +
    {
1949 +
      "name": "Clojure symbols",
1950 +
      "scope": ["meta.symbol.clojure"],
1951 +
      "settings": {
1952 +
        "foreground": "#94e2d5"
1953 +
      }
1954 +
    },
1955 +
    {
1956 +
      "name": "Clojure constants",
1957 +
      "scope": ["constant.keyword.clojure"],
1958 +
      "settings": {
1959 +
        "foreground": "#89dceb"
1960 +
      }
1961 +
    },
1962 +
    {
1963 +
      "name": "CoffeeScript Function Argument",
1964 +
      "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"],
1965 +
      "settings": {
1966 +
        "foreground": "#94e2d5"
1967 +
      }
1968 +
    },
1969 +
    {
1970 +
      "name": "Ini Default Text",
1971 +
      "scope": ["source.ini"],
1972 +
      "settings": {
1973 +
        "foreground": "#a6e3a1"
1974 +
      }
1975 +
    },
1976 +
    {
1977 +
      "name": "Shell definition variables",
1978 +
      "scope": ["punctuation.definition.variable.shell"],
1979 +
      "settings": {
1980 +
        "foreground": "#7f849c"
1981 +
      }
1982 +
    },
1983 +
    {
1984 +
      "name": "Shell logical operators",
1985 +
      "scope": ["keyword.operator.logical.shell"],
1986 +
      "settings": {
1987 +
        "foreground": "#89dceb"
1988 +
      }
1989 +
    },
1990 +
    {
1991 +
      "name": "Shell clauses",
1992 +
      "scope": ["meta.scope.case-clause-body.shell"],
1993 +
      "settings": {
1994 +
        "foreground": "#cdd6f4"
1995 +
      }
1996 +
    },
1997 +
    {
1998 +
      "name": "Shell funcs",
1999 +
      "scope": ["meta.scope.group.shell"],
2000 +
      "settings": {
2001 +
        "foreground": "#89b4fa"
2002 +
      }
2003 +
    },
2004 +
    {
2005 +
      "name": "Shell interpolated cmds",
2006 +
      "scope": ["string.interpolated.dollar.shell"],
2007 +
      "settings": {
2008 +
        "foreground": "#f9e2af"
2009 +
      }
2010 +
    },
2011 +
    {
2012 +
      "name": "Shell interpolated strings",
2013 +
      "scope": ["string.quoted.single.shell"],
2014 +
      "settings": {
2015 +
        "foreground": "#b4befe"
2016 +
      }
2017 +
    },
2018 +
    {
2019 +
      "name": "Shell pipe symbol",
2020 +
      "scope": ["keyword.operator.pipe.shell"],
2021 +
      "settings": {
2022 +
        "foreground": "#89dceb"
2023 +
      }
2024 +
    },
2025 +
    {
2026 +
      "name": "Shell group definition",
2027 +
      "scope": ["punctuation.definition.group.shell"],
2028 +
      "settings": {
2029 +
        "foreground": "#7f849c"
2030 +
      }
2031 +
    },
2032 +
    {
2033 +
      "name": "Shell conditionals",
2034 +
      "scope": ["keyword.control.shell"],
2035 +
      "settings": {
2036 +
        "foreground": "#cba6f7"
2037 +
      }
2038 +
    },
2039 +
    {
2040 +
      "name": "Shell operators and punct delimiters",
2041 +
      "scope": ["keyword.operator.list.shell"],
2042 +
      "settings": {
2043 +
        "foreground": "#94e2d5"
2044 +
      }
2045 +
    },
2046 +
    {
2047 +
      "name": "Shell parenthesis",
2048 +
      "scope": ["punctuation.definition.logical-expression.shell"],
2049 +
      "settings": {
2050 +
        "foreground": "#7f849c"
2051 +
      }
2052 +
    },
2053 +
    {
2054 +
      "name": "Makefile prerequisities",
2055 +
      "scope": ["meta.scope.prerequisites.makefile"],
2056 +
      "settings": {
2057 +
        "foreground": "#94e2d5"
2058 +
      }
2059 +
    },
2060 +
    {
2061 +
      "name": "Makefile text colour",
2062 +
      "scope": ["source.makefile"],
2063 +
      "settings": {
2064 +
        "foreground": "#fab387"
2065 +
      }
2066 +
    },
2067 +
    {
2068 +
      "name": "Groovy import names",
2069 +
      "scope": ["storage.modifier.import.groovy"],
2070 +
      "settings": {
2071 +
        "foreground": "#fab387"
2072 +
      }
2073 +
    },
2074 +
    {
2075 +
      "name": "Groovy Methods",
2076 +
      "scope": ["meta.method.groovy"],
2077 +
      "settings": {
2078 +
        "foreground": "#89b4fa"
2079 +
      }
2080 +
    },
2081 +
    {
2082 +
      "name": "Groovy Variables",
2083 +
      "scope": ["meta.definition.variable.name.groovy"],
2084 +
      "settings": {
2085 +
        "foreground": "#94e2d5"
2086 +
      }
2087 +
    },
2088 +
    {
2089 +
      "name": "Groovy Inheritance",
2090 +
      "scope": ["meta.definition.class.inherited.classes.groovy"],
2091 +
      "settings": {
2092 +
        "foreground": "#a6e3a1"
2093 +
      }
2094 +
    },
2095 +
    {
2096 +
      "name": "HLSL Semantic",
2097 +
      "scope": ["support.variable.semantic.hlsl"],
2098 +
      "settings": {
2099 +
        "foreground": "#fab387"
2100 +
      }
2101 +
    },
2102 +
    {
2103 +
      "name": "HLSL Types",
2104 +
      "scope": [
2105 +
        "support.type.texture.hlsl",
2106 +
        "support.type.sampler.hlsl",
2107 +
        "support.type.object.hlsl",
2108 +
        "support.type.object.rw.hlsl",
2109 +
        "support.type.fx.hlsl",
2110 +
        "support.type.object.hlsl"
2111 +
      ],
2112 +
      "settings": {
2113 +
        "foreground": "#f38ba8"
2114 +
      }
2115 +
    },
2116 +
    {
2117 +
      "name": "SQL Variables",
2118 +
      "scope": ["text.variable", "text.bracketed"],
2119 +
      "settings": {
2120 +
        "foreground": "#94e2d5"
2121 +
      }
2122 +
    },
2123 +
    {
2124 +
      "name": "types",
2125 +
      "scope": ["support.type.swift", "support.type.vb.asp"],
2126 +
      "settings": {
2127 +
        "foreground": "#fab387"
2128 +
      }
2129 +
    },
2130 +
    {
2131 +
      "name": "heading 1, keyword",
2132 +
      "scope": ["entity.name.function.xi"],
2133 +
      "settings": {
2134 +
        "foreground": "#89b4fa"
2135 +
      }
2136 +
    },
2137 +
    {
2138 +
      "name": "heading 2, callable",
2139 +
      "scope": ["entity.name.class.xi"],
2140 +
      "settings": {
2141 +
        "foreground": "#89dceb"
2142 +
      }
2143 +
    },
2144 +
    {
2145 +
      "name": "heading 3, property",
2146 +
      "scope": ["constant.character.character-class.regexp.xi"],
2147 +
      "settings": {
2148 +
        "foreground": "#94e2d5"
2149 +
      }
2150 +
    },
2151 +
    {
2152 +
      "name": "heading 4, type, class, interface",
2153 +
      "scope": ["constant.regexp.xi"],
2154 +
      "settings": {
2155 +
        "foreground": "#f38ba8"
2156 +
      }
2157 +
    },
2158 +
    {
2159 +
      "name": "heading 5, enums, preprocessor, constant, decorator",
2160 +
      "scope": ["keyword.control.xi"],
2161 +
      "settings": {
2162 +
        "foreground": "#89dceb"
2163 +
      }
2164 +
    },
2165 +
    {
2166 +
      "name": "heading 6, number",
2167 +
      "scope": ["invalid.xi"],
2168 +
      "settings": {
2169 +
        "foreground": "#cdd6f4"
2170 +
      }
2171 +
    },
2172 +
    {
2173 +
      "name": "string",
2174 +
      "scope": ["beginning.punctuation.definition.quote.markdown.xi"],
2175 +
      "settings": {
2176 +
        "foreground": "#a6e3a1"
2177 +
      }
2178 +
    },
2179 +
    {
2180 +
      "name": "comments",
2181 +
      "scope": ["beginning.punctuation.definition.list.markdown.xi"],
2182 +
      "settings": {
2183 +
        "foreground": "#6c7086"
2184 +
      }
2185 +
    },
2186 +
    {
2187 +
      "name": "link",
2188 +
      "scope": ["constant.character.xi"],
2189 +
      "settings": {
2190 +
        "foreground": "#89b4fa"
2191 +
      }
2192 +
    },
2193 +
    {
2194 +
      "name": "accent",
2195 +
      "scope": ["accent.xi"],
2196 +
      "settings": {
2197 +
        "foreground": "#89b4fa"
2198 +
      }
2199 +
    },
2200 +
    {
2201 +
      "name": "wikiword",
2202 +
      "scope": ["wikiword.xi"],
2203 +
      "settings": {
2204 +
        "foreground": "#f9e2af"
2205 +
      }
2206 +
    },
2207 +
    {
2208 +
      "name": "language operators like '+', '-' etc",
2209 +
      "scope": ["constant.other.color.rgb-value.xi"],
2210 +
      "settings": {
2211 +
        "foreground": "#89dceb"
2212 +
      }
2213 +
    },
2214 +
    {
2215 +
      "name": "elements to dim",
2216 +
      "scope": ["punctuation.definition.tag.xi"],
2217 +
      "settings": {
2218 +
        "foreground": "#6c7086"
2219 +
      }
2220 +
    },
2221 +
    {
2222 +
      "name": "Markdown underscore-style headers",
2223 +
      "scope": [
2224 +
        "entity.name.label.cs",
2225 +
        "markup.heading.setext.1.markdown",
2226 +
        "markup.heading.setext.2.markdown"
2227 +
      ],
2228 +
      "settings": {
2229 +
        "foreground": "#94e2d5"
2230 +
      }
2231 +
    },
2232 +
    {
2233 +
      "name": "meta.brace.square",
2234 +
      "scope": [" meta.brace.square"],
2235 +
      "settings": {
2236 +
        "foreground": "#cdd6f4"
2237 +
      }
2238 +
    },
2239 +
    {
2240 +
      "name": "Comments",
2241 +
      "scope": "comment, punctuation.definition.comment",
2242 +
      "settings": {
2243 +
        "fontStyle": "italic",
2244 +
        "foreground": "#6c7086"
2245 +
      }
2246 +
    },
2247 +
    {
2248 +
      "name": "[VSCODE-CUSTOM] Markdown Quote",
2249 +
      "scope": "markup.quote.markdown",
2250 +
      "settings": {
2251 +
        "foreground": "#6c7086"
2252 +
      }
2253 +
    },
2254 +
    {
2255 +
      "name": "punctuation.definition.block.sequence.item.yaml",
2256 +
      "scope": "punctuation.definition.block.sequence.item.yaml",
2257 +
      "settings": {
2258 +
        "foreground": "#cdd6f4"
2259 +
      }
2260 +
    },
2261 +
    {
2262 +
      "scope": ["constant.language.symbol.elixir"],
2263 +
      "settings": {
2264 +
        "foreground": "#89dceb"
2265 +
      }
2266 +
    },
2267 +
    {
2268 +
      "name": "js/ts italic",
2269 +
      "scope": [
2270 +
        "entity.other.attribute-name.js",
2271 +
        "entity.other.attribute-name.ts",
2272 +
        "entity.other.attribute-name.jsx",
2273 +
        "entity.other.attribute-name.tsx",
2274 +
        "variable.parameter",
2275 +
        "variable.language.super"
2276 +
      ],
2277 +
      "settings": {
2278 +
        "fontStyle": "italic"
2279 +
      }
2280 +
    },
2281 +
    {
2282 +
      "name": "comment",
2283 +
      "scope": "comment.line.double-slash,comment.block.documentation",
2284 +
      "settings": {
2285 +
        "fontStyle": "italic"
2286 +
      }
2287 +
    },
2288 +
    {
2289 +
      "name": "python keyword import",
2290 +
      "scope": "keyword.control.import.python",
2291 +
      "settings": {
2292 +
        "foreground": "#94e2d5",
2293 +
        "fontStyle": "italic"
2294 +
      }
2295 +
    },
2296 +
    {
2297 +
      "name": "python keyword flow",
2298 +
      "scope": "keyword.control.flow.python",
2299 +
      "settings": {
2300 +
        "foreground": "#cba6f7",
2301 +
        "fontStyle": "bold"
2302 +
      }
2303 +
    },
2304 +
    {
2305 +
      "name": "python storage type",
2306 +
      "scope": "storage.type.function.python",
2307 +
      "settings": {
2308 +
        "foreground": "#eba0ac",
2309 +
        "fontStyle": "italic"
2310 +
      }
2311 +
    },
2312 +
    {
2313 +
      "name": "markup.italic.markdown",
2314 +
      "scope": "markup.italic.markdown",
2315 +
      "settings": {
2316 +
        "fontStyle": "italic"
2317 +
      }
2318 +
    },
2319 +
    {
2320 +
      "name": "invalid.deprecated.line-too-long.git-commit",
2321 +
      "scope": "invalid.deprecated.line-too-long.git-commit",
2322 +
      "settings": {
2323 +
        "foreground": "#f9e2af",
2324 +
        "fontStyle": "underline"
2325 +
      }
2326 +
    }
2327 +
  ],
2328 +
  "colors": {
2329 +
    "focusBorder": "#00000000",
2330 +
    "foreground": "#cdd6f4",
2331 +
    "disabledForeground": "#a6adc8",
2332 +
    "widget.shadow": "#1818257f",
2333 +
    "selection.background": "#585b70",
2334 +
    "descriptionForeground": "#cdd6f4",
2335 +
    "errorForeground": "#f38ba8",
2336 +
    "icon.foreground": "#cba6f7",
2337 +
    "sash.hoverBorder": "#cba6f7",
2338 +
    "window.activeBorder": "#00000000",
2339 +
    "window.inactiveBorder": "#00000000",
2340 +
    "textBlockQuote.background": "#181825",
2341 +
    "textBlockQuote.border": "#11111b",
2342 +
    "textCodeBlock.background": "#181825",
2343 +
    "textLink.activeForeground": "#89dceb",
2344 +
    "textLink.foreground": "#89b4fa",
2345 +
    "textPreformat.foreground": "#cdd6f4",
2346 +
    "textSeparator.foreground": "#cba6f7",
2347 +
    "activityBar.background": "#11111b",
2348 +
    "activityBar.foreground": "#cba6f7",
2349 +
    "activityBar.dropBar": "#585b7099",
2350 +
    "activityBar.inactiveForeground": "#6c7086",
2351 +
    "activityBar.border": "#00000000",
2352 +
    "activityBarBadge.background": "#cba6f7",
2353 +
    "activityBarBadge.foreground": "#11111b",
2354 +
    "activityBar.activeBorder": "#00000000",
2355 +
    "activityBar.activeBackground": "#00000000",
2356 +
    "activityBar.activeFocusBorder": "#00000000",
2357 +
    "badge.background": "#45475a",
2358 +
    "badge.foreground": "#cdd6f4",
2359 +
    "breadcrumb.activeSelectionForeground": "#cba6f7",
2360 +
    "breadcrumb.background": "#181825",
2361 +
    "breadcrumb.focusForeground": "#cba6f7",
2362 +
    "breadcrumb.foreground": "#cdd6f4cc",
2363 +
    "breadcrumbPicker.background": "#181825",
2364 +
    "button.background": "#cba6f7",
2365 +
    "button.foreground": "#11111b",
2366 +
    "button.border": "#00000000",
2367 +
    "button.separator": "#00000000",
2368 +
    "button.hoverBackground": "#dfbaff",
2369 +
    "button.secondaryForeground": "#cdd6f4",
2370 +
    "button.secondaryBackground": "#585b70",
2371 +
    "button.secondaryHoverBackground": "#6c6f84",
2372 +
    "checkbox.background": "#45475a",
2373 +
    "checkbox.border": "#00000000",
2374 +
    "checkbox.foreground": "#cba6f7",
2375 +
    "dropdown.background": "#181825",
2376 +
    "dropdown.listBackground": "#585b70",
2377 +
    "dropdown.border": "#cba6f7",
2378 +
    "dropdown.foreground": "#cdd6f4",
2379 +
    "debugToolBar.background": "#11111b",
2380 +
    "debugToolBar.border": "#00000000",
2381 +
    "debugExceptionWidget.background": "#11111b",
2382 +
    "debugExceptionWidget.border": "#cba6f7",
2383 +
    "debugTokenExpression.number": "#fab387",
2384 +
    "debugTokenExpression.boolean": "#cba6f7",
2385 +
    "debugTokenExpression.string": "#a6e3a1",
2386 +
    "debugTokenExpression.error": "#f38ba8",
2387 +
    "debugIcon.breakpointForeground": "#f38ba8",
2388 +
    "debugIcon.breakpointDisabledForeground": "#f38ba899",
2389 +
    "debugIcon.breakpointUnverifiedForeground": "#181825",
2390 +
    "debugIcon.breakpointCurrentStackframeForeground": "#585b70",
2391 +
    "debugIcon.breakpointStackframeForeground": "#585b70",
2392 +
    "debugIcon.startForeground": "#a6e3a1",
2393 +
    "debugIcon.pauseForeground": "#89b4fa",
2394 +
    "debugIcon.stopForeground": "#f38ba8",
2395 +
    "debugIcon.disconnectForeground": "#585b70",
2396 +
    "debugIcon.restartForeground": "#94e2d5",
2397 +
    "debugIcon.stepOverForeground": "#cba6f7",
2398 +
    "debugIcon.stepIntoForeground": "#cdd6f4",
2399 +
    "debugIcon.stepOutForeground": "#cdd6f4",
2400 +
    "debugIcon.continueForeground": "#a6e3a1",
2401 +
    "debugIcon.stepBackForeground": "#585b70",
2402 +
    "debugConsole.infoForeground": "#89b4fa",
2403 +
    "debugConsole.warningForeground": "#fab387",
2404 +
    "debugConsole.errorForeground": "#f38ba8",
2405 +
    "debugConsole.sourceForeground": "#f5e0dc",
2406 +
    "debugConsoleInputIcon.foreground": "#cdd6f4",
2407 +
    "diffEditor.border": "#585b70",
2408 +
    "diffEditor.insertedTextBackground": "#a6e3a119",
2409 +
    "diffEditor.removedTextBackground": "#f38ba819",
2410 +
    "diffEditor.insertedLineBackground": "#a6e3a126",
2411 +
    "diffEditor.removedLineBackground": "#f38ba826",
2412 +
    "diffEditor.diagonalFill": "#585b7099",
2413 +
    "diffEditorOverview.insertedForeground": "#a6e3a1cc",
2414 +
    "diffEditorOverview.removedForeground": "#f38ba8cc",
2415 +
    "editor.background": "#181825",
2416 +
    "editor.findMatchBackground": "#585b70",
2417 +
    "editor.findMatchBorder": "#cba6f766",
2418 +
    "editor.findMatchHighlightBackground": "#fab38759",
2419 +
    "editor.findMatchHighlightBorder": "#00000000",
2420 +
    "editor.findRangeHighlightBackground": "#585b704c",
2421 +
    "editor.findRangeHighlightBorder": "#00000000",
2422 +
    "editor.foldBackground": "#89dceb3f",
2423 +
    "editor.foreground": "#cdd6f4",
2424 +
    "editor.hoverHighlightBackground": "#89dceb3f",
2425 +
    "editor.inactiveSelectionBackground": "#00000000",
2426 +
    "editor.lineHighlightBackground": "#cdd6f411",
2427 +
    "editor.lineHighlightBorder": "#181825",
2428 +
    "editor.rangeHighlightBackground": "#89dceb3f",
2429 +
    "editor.rangeHighlightBorder": "#00000000",
2430 +
    "editor.selectionBackground": "#585b70",
2431 +
    "editor.selectionHighlightBackground": "#9399b266",
2432 +
    "editor.selectionHighlightBorder": "#89dceb33",
2433 +
    "editor.wordHighlightBackground": "#585b70b2",
2434 +
    "editor.wordHighlightStrongBackground": "#585b707f",
2435 +
    "editorBracketMatch.background": "#9399b219",
2436 +
    "editorBracketMatch.border": "#9399b2",
2437 +
    "editorCodeLens.foreground": "#7f849c",
2438 +
    "editorCursor.background": "#181825",
2439 +
    "editorCursor.foreground": "#f5e0dc",
2440 +
    "editorError.background": "#00000000",
2441 +
    "editorError.border": "#00000000",
2442 +
    "editorError.foreground": "#f38ba8",
2443 +
    "editorGroup.border": "#585b70",
2444 +
    "editorGroup.dropBackground": "#585b7099",
2445 +
    "editorGroup.emptyBackground": "#181825",
2446 +
    "editorGroupHeader.tabsBackground": "#11111b",
2447 +
    "editorGutter.addedBackground": "#a6e3a1",
2448 +
    "editorGutter.background": "#181825",
2449 +
    "editorGutter.commentRangeForeground": "#9399b2",
2450 +
    "editorGutter.deletedBackground": "#f38ba8",
2451 +
    "editorGutter.foldingControlForeground": "#9399b2",
2452 +
    "editorGutter.modifiedBackground": "#89dceb",
2453 +
    "editorHoverWidget.background": "#181825",
2454 +
    "editorHoverWidget.border": "#585b70",
2455 +
    "editorHoverWidget.foreground": "#cdd6f4",
2456 +
    "editorIndentGuide.activeBackground": "#585b70",
2457 +
    "editorIndentGuide.background": "#45475a",
2458 +
    "editorInfo.background": "#00000000",
2459 +
    "editorInfo.border": "#00000000",
2460 +
    "editorInfo.foreground": "#89b4fa",
2461 +
    "editorInlayHint.foreground": "#585b70",
2462 +
    "editorInlayHint.background": "#181825bf",
2463 +
    "editorInlayHint.typeForeground": "#bac2de",
2464 +
    "editorInlayHint.typeBackground": "#181825bf",
2465 +
    "editorInlayHint.parameterForeground": "#a6adc8",
2466 +
    "editorInlayHint.parameterBackground": "#181825bf",
2467 +
    "editorLineNumber.activeForeground": "#cba6f7",
2468 +
    "editorLineNumber.foreground": "#7f849c",
2469 +
    "editorLink.activeForeground": "#cba6f7",
2470 +
    "editorMarkerNavigation.background": "#181825",
2471 +
    "editorMarkerNavigationError.background": "#f38ba8",
2472 +
    "editorMarkerNavigationInfo.background": "#89b4fa",
2473 +
    "editorMarkerNavigationWarning.background": "#f9e2af",
2474 +
    "editorOverviewRuler.background": "#181825",
2475 +
    "editorOverviewRuler.border": "#cdd6f411",
2476 +
    "editorRuler.foreground": "#585b70",
2477 +
    "editor.stackFrameHighlightBackground": "#f9e2af26",
2478 +
    "editor.focusedStackFrameHighlightBackground": "#a6e3a126",
2479 +
    "editorStickyScrollHover.background": "#313244",
2480 +
    "editorSuggestWidget.background": "#181825",
2481 +
    "editorSuggestWidget.border": "#585b70",
2482 +
    "editorSuggestWidget.foreground": "#cdd6f4",
2483 +
    "editorSuggestWidget.highlightForeground": "#cba6f7",
2484 +
    "editorSuggestWidget.selectedBackground": "#313244",
2485 +
    "editorWarning.background": "#00000000",
2486 +
    "editorWarning.border": "#00000000",
2487 +
    "editorWarning.foreground": "#fab387",
2488 +
    "editorWhitespace.foreground": "#9399b266",
2489 +
    "editorWidget.background": "#181825",
2490 +
    "editorWidget.foreground": "#cdd6f4",
2491 +
    "editorWidget.resizeBorder": "#585b70",
2492 +
    "editorLightBulb.foreground": "#f9e2af",
2493 +
    "extensionButton.prominentForeground": "#11111b",
2494 +
    "extensionButton.prominentBackground": "#cba6f7",
2495 +
    "extensionButton.prominentHoverBackground": "#dfbaff",
2496 +
    "extensionBadge.remoteBackground": "#89b4fa",
2497 +
    "extensionBadge.remoteForeground": "#11111b",
2498 +
    "extensionIcon.starForeground": "#f9e2af",
2499 +
    "extensionIcon.verifiedForeground": "#a6e3a1",
2500 +
    "extensionIcon.preReleaseForeground": "#f5e0dc",
2501 +
    "extensionIcon.sponsorForeground": "#f5c2e7",
2502 +
    "gitDecoration.addedResourceForeground": "#a6e3a1",
2503 +
    "gitDecoration.conflictingResourceForeground": "#cba6f7",
2504 +
    "gitDecoration.deletedResourceForeground": "#f38ba8",
2505 +
    "gitDecoration.ignoredResourceForeground": "#6c7086",
2506 +
    "gitDecoration.modifiedResourceForeground": "#f9e2af",
2507 +
    "gitDecoration.stageDeletedResourceForeground": "#f38ba8",
2508 +
    "gitDecoration.stageModifiedResourceForeground": "#f9e2af",
2509 +
    "gitDecoration.submoduleResourceForeground": "#89b4fa",
2510 +
    "gitDecoration.untrackedResourceForeground": "#a6e3a1",
2511 +
    "input.background": "#313244",
2512 +
    "input.border": "#00000000",
2513 +
    "input.foreground": "#cdd6f4",
2514 +
    "input.placeholderForeground": "#cdd6f472",
2515 +
    "inputOption.activeBackground": "#89b4fa26",
2516 +
    "inputOption.activeBorder": "#11111b33",
2517 +
    "inputOption.activeForeground": "#cdd6f4",
2518 +
    "inputValidation.errorBackground": "#f38ba8",
2519 +
    "inputValidation.errorBorder": "#11111b33",
2520 +
    "inputValidation.errorForeground": "#11111b",
2521 +
    "inputValidation.infoBackground": "#89b4fa",
2522 +
    "inputValidation.infoBorder": "#11111b33",
2523 +
    "inputValidation.infoForeground": "#11111b",
2524 +
    "inputValidation.warningBackground": "#fab387",
2525 +
    "inputValidation.warningBorder": "#11111b33",
2526 +
    "inputValidation.warningForeground": "#11111b",
2527 +
    "list.activeSelectionBackground": "#45475a",
2528 +
    "list.activeSelectionForeground": "#cdd6f4",
2529 +
    "list.dropBackground": "#585b7099",
2530 +
    "list.focusBackground": "#313244",
2531 +
    "list.focusForeground": "#cdd6f4",
2532 +
    "list.focusOutline": "#00000000",
2533 +
    "list.highlightForeground": "#cba6f7",
2534 +
    "list.hoverBackground": "#181825",
2535 +
    "list.hoverForeground": "#cdd6f4",
2536 +
    "list.inactiveSelectionBackground": "#45475a",
2537 +
    "list.inactiveSelectionForeground": "#cdd6f4",
2538 +
    "list.warningForeground": "#f9e2af",
2539 +
    "listFilterWidget.background": "#45475a",
2540 +
    "listFilterWidget.noMatchesOutline": "#f38ba8",
2541 +
    "listFilterWidget.outline": "#00000000",
2542 +
    "tree.indentGuidesStroke": "#6c7086",
2543 +
    "menu.background": "#181825",
2544 +
    "menu.border": "#1818257f",
2545 +
    "menu.foreground": "#cdd6f4",
2546 +
    "menu.selectionBackground": "#585b70",
2547 +
    "menu.selectionBorder": "#00000000",
2548 +
    "menu.selectionForeground": "#cdd6f4",
2549 +
    "menu.separatorBackground": "#585b70",
2550 +
    "menubar.selectionBackground": "#45475a",
2551 +
    "menubar.selectionForeground": "#cdd6f4",
2552 +
    "merge.commonContentBackground": "#45475a",
2553 +
    "merge.commonHeaderBackground": "#585b70",
2554 +
    "merge.currentContentBackground": "#a6e3a133",
2555 +
    "merge.currentHeaderBackground": "#a6e3a166",
2556 +
    "merge.incomingContentBackground": "#89b4fa33",
2557 +
    "merge.incomingHeaderBackground": "#89b4fa66",
2558 +
    "minimap.background": "#1818257f",
2559 +
    "minimap.errorHighlight": "#f38ba8",
2560 +
    "minimap.findMatchHighlight": "#585b70",
2561 +
    "minimap.selectionHighlight": "#585b70",
2562 +
    "minimap.warningHighlight": "#f9e2af",
2563 +
    "minimapGutter.addedBackground": "#a6e3a1",
2564 +
    "minimapGutter.deletedBackground": "#f38ba8",
2565 +
    "minimapGutter.modifiedBackground": "#89dceb",
2566 +
    "notificationCenter.border": "#cba6f7",
2567 +
    "notificationCenterHeader.foreground": "#cdd6f4",
2568 +
    "notificationCenterHeader.background": "#181825",
2569 +
    "notificationToast.border": "#cba6f7",
2570 +
    "notifications.foreground": "#cdd6f4",
2571 +
    "notifications.background": "#181825",
2572 +
    "notifications.border": "#cba6f7",
2573 +
    "notificationLink.foreground": "#89b4fa",
2574 +
    "notificationsErrorIcon.foreground": "#f38ba8",
2575 +
    "notificationsWarningIcon.foreground": "#fab387",
2576 +
    "notificationsInfoIcon.foreground": "#89b4fa",
2577 +
    "panel.background": "#181825",
2578 +
    "panel.border": "#585b70",
2579 +
    "panelSection.border": "#585b70",
2580 +
    "panelSection.dropBackground": "#585b7099",
2581 +
    "panelTitle.activeBorder": "#cdd6f4",
2582 +
    "panelTitle.activeForeground": "#cdd6f4",
2583 +
    "panelTitle.inactiveForeground": "#a6adc8",
2584 +
    "peekView.border": "#cba6f7",
2585 +
    "peekViewEditor.background": "#181825",
2586 +
    "peekViewEditor.matchHighlightBackground": "#fab3873f",
2587 +
    "peekViewEditor.matchHighlightBorder": "#fab387",
2588 +
    "peekViewEditorGutter.background": "#181825",
2589 +
    "peekViewResult.background": "#181825",
2590 +
    "peekViewResult.fileForeground": "#cdd6f4",
2591 +
    "peekViewResult.lineForeground": "#cdd6f4",
2592 +
    "peekViewResult.matchHighlightBackground": "#fab3873f",
2593 +
    "peekViewResult.selectionBackground": "#313244",
2594 +
    "peekViewResult.selectionForeground": "#cdd6f4",
2595 +
    "peekViewTitle.background": "#181825",
2596 +
    "peekViewTitleDescription.foreground": "#bac2deb2",
2597 +
    "peekViewTitleLabel.foreground": "#cdd6f4",
2598 +
    "pickerGroup.border": "#cba6f7",
2599 +
    "pickerGroup.foreground": "#cba6f7",
2600 +
    "progressBar.background": "#cba6f7",
2601 +
    "scrollbar.shadow": "#11111b",
2602 +
    "scrollbarSlider.activeBackground": "#31324466",
2603 +
    "scrollbarSlider.background": "#585b707f",
2604 +
    "scrollbarSlider.hoverBackground": "#6c7086",
2605 +
    "settings.focusedRowBackground": "#585b7033",
2606 +
    "settings.headerForeground": "#cdd6f4",
2607 +
    "settings.modifiedItemIndicator": "#cba6f7",
2608 +
    "settings.dropdownBackground": "#45475a",
2609 +
    "settings.dropdownListBorder": "#00000000",
2610 +
    "settings.textInputBackground": "#45475a",
2611 +
    "settings.textInputBorder": "#00000000",
2612 +
    "settings.numberInputBackground": "#45475a",
2613 +
    "settings.numberInputBorder": "#00000000",
2614 +
    "sideBar.background": "#181825",
2615 +
    "sideBar.dropBackground": "#585b7099",
2616 +
    "sideBar.foreground": "#cdd6f4",
2617 +
    "sideBar.border": "#00000000",
2618 +
    "sideBarSectionHeader.background": "#181825",
2619 +
    "sideBarSectionHeader.foreground": "#cdd6f4",
2620 +
    "sideBarTitle.foreground": "#cba6f7",
2621 +
    "sideBarTitle.background": "#11111b",
2622 +
    "statusBar.background": "#11111b",
2623 +
    "statusBar.foreground": "#cdd6f4",
2624 +
    "statusBar.border": "#00000000",
2625 +
    "statusBar.noFolderBackground": "#11111b",
2626 +
    "statusBar.noFolderForeground": "#cdd6f4",
2627 +
    "statusBar.debuggingBackground": "#fab387",
2628 +
    "statusBar.debuggingForeground": "#11111b",
2629 +
    "statusBarItem.remoteBackground": "#89b4fa",
2630 +
    "statusBarItem.remoteForeground": "#11111b",
2631 +
    "statusBarItem.activeBackground": "#585b7066",
2632 +
    "statusBarItem.hoverBackground": "#585b7033",
2633 +
    "statusBarItem.prominentForeground": "#cba6f7",
2634 +
    "statusBarItem.prominentBackground": "#00000000",
2635 +
    "statusBarItem.prominentHoverBackground": "#585b7033",
2636 +
    "statusBarItem.errorForeground": "#f38ba8",
2637 +
    "statusBarItem.errorBackground": "#00000000",
2638 +
    "statusBarItem.warningForeground": "#fab387",
2639 +
    "statusBarItem.warningBackground": "#00000000",
2640 +
    "commandCenter.foreground": "#bac2de",
2641 +
    "commandCenter.activeForeground": "#cba6f7",
2642 +
    "commandCenter.background": "#11111b",
2643 +
    "commandCenter.activeBackground": "#585b7033",
2644 +
    "commandCenter.border": "#cba6f7",
2645 +
    "tab.activeBackground": "#181825",
2646 +
    "tab.activeBorder": "#cba6f7",
2647 +
    "tab.activeBorderTop": "#00000000",
2648 +
    "tab.activeForeground": "#cba6f7",
2649 +
    "tab.border": "#181825",
2650 +
    "tab.inactiveBackground": "#181825",
2651 +
    "tab.inactiveForeground": "#6c7086",
2652 +
    "terminal.ansiBlack": "#6c7086",
2653 +
    "terminal.ansiBlue": "#89b4fa",
2654 +
    "terminal.ansiBrightBlack": "#7f849c",
2655 +
    "terminal.ansiBrightBlue": "#89b4fa",
2656 +
    "terminal.ansiBrightCyan": "#89dceb",
2657 +
    "terminal.ansiBrightGreen": "#a6e3a1",
2658 +
    "terminal.ansiBrightMagenta": "#f5c2e7",
2659 +
    "terminal.ansiBrightRed": "#f38ba8",
2660 +
    "terminal.ansiBrightWhite": "#cdd6f4",
2661 +
    "terminal.ansiBrightYellow": "#f9e2af",
2662 +
    "terminal.ansiCyan": "#89dceb",
2663 +
    "terminal.ansiGreen": "#a6e3a1",
2664 +
    "terminal.ansiMagenta": "#f5c2e7",
2665 +
    "terminal.ansiRed": "#f38ba8",
2666 +
    "terminal.ansiWhite": "#9399b2",
2667 +
    "terminal.ansiYellow": "#f9e2af",
2668 +
    "terminal.border": "#585b70",
2669 +
    "terminal.foreground": "#cdd6f4",
2670 +
    "terminal.dropBackground": "#585b7099",
2671 +
    "terminal.selectionBackground": "#585b70",
2672 +
    "terminalCursor.background": "#181825",
2673 +
    "terminalCursor.foreground": "#f5e0dc",
2674 +
    "titleBar.activeBackground": "#11111b",
2675 +
    "titleBar.activeForeground": "#cdd6f4",
2676 +
    "titleBar.inactiveBackground": "#11111b",
2677 +
    "titleBar.inactiveForeground": "#cdd6f47f",
2678 +
    "titleBar.border": "#00000000",
2679 +
    "welcomePage.tileBackground": "#181825",
2680 +
    "welcomePage.progress.background": "#11111b",
2681 +
    "welcomePage.progress.foreground": "#cba6f7",
2682 +
    "walkThrough.embeddedEditorBackground": "#1818254c",
2683 +
    "symbolIcon.textForeground": "#cdd6f4",
2684 +
    "symbolIcon.arrayForeground": "#fab387",
2685 +
    "symbolIcon.booleanForeground": "#cba6f7",
2686 +
    "symbolIcon.classForeground": "#f9e2af",
2687 +
    "symbolIcon.colorForeground": "#f5c2e7",
2688 +
    "symbolIcon.constantForeground": "#fab387",
2689 +
    "symbolIcon.constructorForeground": "#b4befe",
2690 +
    "symbolIcon.enumeratorForeground": "#f9e2af",
2691 +
    "symbolIcon.enumeratorMemberForeground": "#f9e2af",
2692 +
    "symbolIcon.eventForeground": "#f5c2e7",
2693 +
    "symbolIcon.fieldForeground": "#cdd6f4",
2694 +
    "symbolIcon.fileForeground": "#cba6f7",
2695 +
    "symbolIcon.folderForeground": "#cba6f7",
2696 +
    "symbolIcon.functionForeground": "#89b4fa",
2697 +
    "symbolIcon.interfaceForeground": "#f9e2af",
2698 +
    "symbolIcon.keyForeground": "#94e2d5",
2699 +
    "symbolIcon.keywordForeground": "#cba6f7",
2700 +
    "symbolIcon.methodForeground": "#89b4fa",
2701 +
    "symbolIcon.moduleForeground": "#cdd6f4",
2702 +
    "symbolIcon.namespaceForeground": "#f9e2af",
2703 +
    "symbolIcon.nullForeground": "#eba0ac",
2704 +
    "symbolIcon.numberForeground": "#fab387",
2705 +
    "symbolIcon.objectForeground": "#f9e2af",
2706 +
    "symbolIcon.operatorForeground": "#94e2d5",
2707 +
    "symbolIcon.packageForeground": "#f2cdcd",
2708 +
    "symbolIcon.propertyForeground": "#eba0ac",
2709 +
    "symbolIcon.referenceForeground": "#f9e2af",
2710 +
    "symbolIcon.snippetForeground": "#f2cdcd",
2711 +
    "symbolIcon.stringForeground": "#a6e3a1",
2712 +
    "symbolIcon.structForeground": "#94e2d5",
2713 +
    "symbolIcon.typeParameterForeground": "#eba0ac",
2714 +
    "symbolIcon.unitForeground": "#cdd6f4",
2715 +
    "symbolIcon.variableForeground": "#cdd6f4",
2716 +
    "charts.foreground": "#cdd6f4",
2717 +
    "charts.lines": "#bac2de",
2718 +
    "charts.red": "#f38ba8",
2719 +
    "charts.blue": "#89b4fa",
2720 +
    "charts.yellow": "#f9e2af",
2721 +
    "charts.orange": "#fab387",
2722 +
    "charts.green": "#a6e3a1",
2723 +
    "charts.purple": "#cba6f7",
2724 +
    "errorLens.errorBackground": "#f38ba826",
2725 +
    "errorLens.errorMessageBackground": "#f38ba826",
2726 +
    "errorLens.errorBackgroundLight": "#f38ba826",
2727 +
    "errorLens.errorForeground": "#f38ba8",
2728 +
    "errorLens.errorForegroundLight": "#f38ba8",
2729 +
    "errorLens.warningBackground": "#fab38726",
2730 +
    "errorLens.warningMessageBackground": "#fab38726",
2731 +
    "errorLens.warningBackgroundLight": "#fab38726",
2732 +
    "errorLens.warningForeground": "#fab387",
2733 +
    "errorLens.warningForegroundLight": "#fab387",
2734 +
    "errorLens.infoBackground": "#89b4fa26",
2735 +
    "errorLens.infoMessageBackground": "#89b4fa26",
2736 +
    "errorLens.infoBackgroundLight": "#89b4fa26",
2737 +
    "errorLens.infoForeground": "#89b4fa",
2738 +
    "errorLens.infoForegroundLight": "#89b4fa",
2739 +
    "errorLens.hintBackground": "#a6e3a126",
2740 +
    "errorLens.hintMessageBackground": "#a6e3a126",
2741 +
    "errorLens.hintBackgroundLight": "#a6e3a126",
2742 +
    "errorLens.hintForeground": "#a6e3a1",
2743 +
    "errorLens.hintForegroundLight": "#a6e3a1",
2744 +
    "errorLens.statusBarIconErrorForeground": "#f38ba8",
2745 +
    "errorLens.statusBarIconWarningForeground": "#fab387",
2746 +
    "errorLens.statusBarErrorForeground": "#f38ba8",
2747 +
    "errorLens.statusBarWarningForeground": "#fab387",
2748 +
    "errorLens.statusBarInfoForeground": "#89b4fa",
2749 +
    "errorLens.statusBarHintForeground": "#a6e3a1",
2750 +
    "editorBracketHighlight.foreground1": "#f38ba8",
2751 +
    "editorBracketHighlight.foreground2": "#fab387",
2752 +
    "editorBracketHighlight.foreground3": "#f9e2af",
2753 +
    "editorBracketHighlight.foreground4": "#a6e3a1",
2754 +
    "editorBracketHighlight.foreground5": "#74c7ec",
2755 +
    "editorBracketHighlight.foreground6": "#cba6f7",
2756 +
    "editorBracketHighlight.unexpectedBracket.foreground": "#eba0ac"
2757 +
  }
2758 +
}