PluginProbe
Code Block Pro – Beautiful Syntax Highlighting / 1.27.2
Code Block Pro – Beautiful Syntax Highlighting v1.27.2
1.27.1 1.27.2 1.27.3 1.27.4 1.27.5 1.27.6 1.27.7 1.28.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.8.0 1.9.0 1.9.1 1.9.2 1.9.3 trunk 1.1.0 1.10.0 1.11.0 1.11.1 All 63 releases
code-block-pro / build / shiki / languages / mdx.tmLanguage.json

mdx.tmLanguage.json in Code Block Pro – Beautiful Syntax Highlighting 1.27.2, at build/shiki/languages/mdx.tmLanguage.json

5,628 lines 191.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "name": "mdx",
3 "uuid": "fe65e2cd-7c73-4a27-8b5e-5902893626aa",
4 "fileTypes": ["mdx"],
5 "patterns": [
6 {
7 "include": "#markdown-frontmatter"
8 },
9 {
10 "include": "#markdown-sections"
11 }
12 ],
13 "repository": {
14 "markdown-frontmatter": {
15 "patterns": [
16 {
17 "include": "#extension-toml"
18 },
19 {
20 "include": "#extension-yaml"
21 }
22 ]
23 },
24 "markdown-sections": {
25 "patterns": [
26 {
27 "include": "#commonmark-block-quote"
28 },
29 {
30 "include": "#commonmark-code-fenced"
31 },
32 {
33 "include": "#extension-gfm-footnote-definition"
34 },
35 {
36 "include": "#commonmark-definition"
37 },
38 {
39 "include": "#commonmark-heading-atx"
40 },
41 {
42 "include": "#commonmark-thematic-break"
43 },
44 {
45 "include": "#commonmark-heading-setext"
46 },
47 {
48 "include": "#commonmark-list-item"
49 },
50 {
51 "include": "#extension-gfm-table"
52 },
53 {
54 "include": "#extension-math-flow"
55 },
56 {
57 "include": "#extension-mdx-esm"
58 },
59 {
60 "include": "#extension-mdx-expression-flow"
61 },
62 {
63 "include": "#extension-mdx-jsx-flow"
64 },
65 {
66 "include": "#commonmark-paragraph"
67 }
68 ]
69 },
70 "markdown-string": {
71 "patterns": [
72 {
73 "include": "#commonmark-character-escape"
74 },
75 {
76 "include": "#commonmark-character-reference"
77 }
78 ]
79 },
80 "markdown-text": {
81 "patterns": [
82 {
83 "include": "#commonmark-attention"
84 },
85 {
86 "include": "#commonmark-character-escape"
87 },
88 {
89 "include": "#commonmark-character-reference"
90 },
91 {
92 "include": "#commonmark-code-text"
93 },
94 {
95 "include": "#commonmark-hard-break-trailing"
96 },
97 {
98 "include": "#commonmark-hard-break-escape"
99 },
100 {
101 "include": "#commonmark-label-end"
102 },
103 {
104 "include": "#extension-gfm-footnote-call"
105 },
106 {
107 "include": "#commonmark-label-start"
108 },
109 {
110 "include": "#extension-gfm-autolink-literal"
111 },
112 {
113 "include": "#extension-gfm-strikethrough"
114 },
115 {
116 "include": "#extension-github-gemoji"
117 },
118 {
119 "include": "#extension-github-mention"
120 },
121 {
122 "include": "#extension-github-reference"
123 },
124 {
125 "include": "#extension-math-text"
126 },
127 {
128 "include": "#extension-mdx-expression-text"
129 },
130 {
131 "include": "#extension-mdx-jsx-text"
132 }
133 ]
134 },
135 "commonmark-attention": {
136 "patterns": [
137 {
138 "match": "(?<=\\S)\\*{3,}|\\*{3,}(?=\\S)",
139 "name": "string.other.strong.emphasis.asterisk.mdx"
140 },
141 {
142 "match": "(?<=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{3,}|(?<![\\p{L}\\p{N}]|\\p{P})_{3,}(?!\\s)",
143 "name": "string.other.strong.emphasis.underscore.mdx"
144 },
145 {
146 "match": "(?<=\\S)\\*{2}|\\*{2}(?=\\S)",
147 "name": "string.other.strong.asterisk.mdx"
148 },
149 {
150 "match": "(?<=[\\p{L}\\p{N}])_{2}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{2}|(?<![\\p{L}\\p{N}]|\\p{P})_{2}(?!\\s)",
151 "name": "string.other.strong.underscore.mdx"
152 },
153 {
154 "match": "(?<=\\S)\\*|\\*(?=\\S)",
155 "name": "string.other.emphasis.asterisk.mdx"
156 },
157 {
158 "match": "(?<=[\\p{L}\\p{N}])_(?![\\p{L}\\p{N}])|(?<=\\p{P})_|(?<![\\p{L}\\p{N}]|\\p{P})_(?!\\s)",
159 "name": "string.other.emphasis.underscore.mdx"
160 }
161 ]
162 },
163 "commonmark-block-quote": {
164 "begin": "(?:^|\\G)[\\t ]*(>)[ ]?",
165 "beginCaptures": {
166 "0": {
167 "name": "markup.quote.mdx"
168 },
169 "1": {
170 "name": "punctuation.definition.quote.begin.mdx"
171 }
172 },
173 "patterns": [
174 {
175 "include": "#markdown-sections"
176 }
177 ],
178 "name": "markup.quote.mdx",
179 "while": "(>)[ ]?",
180 "whileCaptures": {
181 "0": {
182 "name": "markup.quote.mdx"
183 },
184 "1": {
185 "name": "punctuation.definition.quote.begin.mdx"
186 }
187 }
188 },
189 "commonmark-character-escape": {
190 "match": "\\\\(?:[!\"#$%&'()*+,\\-.\\/:;<=>?@\\[\\\\\\]^_`{|}~])",
191 "name": "constant.language.character-escape.mdx"
192 },
193 "commonmark-character-reference": {
194 "patterns": [
195 {
196 "include": "#whatwg-html-data-character-reference-named-terminated"
197 },
198 {
199 "match": "(&)(#)([Xx])([0-9A-Fa-f]{1,6})(;)",
200 "name": "constant.language.character-reference.numeric.hexadecimal.html",
201 "captures": {
202 "1": {
203 "name": "punctuation.definition.character-reference.begin.html"
204 },
205 "2": {
206 "name": "punctuation.definition.character-reference.numeric.html"
207 },
208 "3": {
209 "name": "punctuation.definition.character-reference.numeric.hexadecimal.html"
210 },
211 "4": {
212 "name": "constant.numeric.integer.hexadecimal.html"
213 },
214 "5": {
215 "name": "punctuation.definition.character-reference.end.html"
216 }
217 }
218 },
219 {
220 "match": "(&)(#)([0-9]{1,7})(;)",
221 "name": "constant.language.character-reference.numeric.decimal.html",
222 "captures": {
223 "1": {
224 "name": "punctuation.definition.character-reference.begin.html"
225 },
226 "2": {
227 "name": "punctuation.definition.character-reference.numeric.html"
228 },
229 "3": {
230 "name": "constant.numeric.integer.decimal.html"
231 },
232 "4": {
233 "name": "punctuation.definition.character-reference.end.html"
234 }
235 }
236 }
237 ]
238 },
239 "commonmark-code-fenced": {
240 "patterns": [
241 {
242 "include": "#commonmark-code-fenced-apib"
243 },
244 {
245 "include": "#commonmark-code-fenced-asciidoc"
246 },
247 {
248 "include": "#commonmark-code-fenced-c"
249 },
250 {
251 "include": "#commonmark-code-fenced-clojure"
252 },
253 {
254 "include": "#commonmark-code-fenced-coffee"
255 },
256 {
257 "include": "#commonmark-code-fenced-console"
258 },
259 {
260 "include": "#commonmark-code-fenced-cpp"
261 },
262 {
263 "include": "#commonmark-code-fenced-cs"
264 },
265 {
266 "include": "#commonmark-code-fenced-css"
267 },
268 {
269 "include": "#commonmark-code-fenced-diff"
270 },
271 {
272 "include": "#commonmark-code-fenced-dockerfile"
273 },
274 {
275 "include": "#commonmark-code-fenced-elixir"
276 },
277 {
278 "include": "#commonmark-code-fenced-elm"
279 },
280 {
281 "include": "#commonmark-code-fenced-erlang"
282 },
283 {
284 "include": "#commonmark-code-fenced-gitconfig"
285 },
286 {
287 "include": "#commonmark-code-fenced-go"
288 },
289 {
290 "include": "#commonmark-code-fenced-graphql"
291 },
292 {
293 "include": "#commonmark-code-fenced-haskell"
294 },
295 {
296 "include": "#commonmark-code-fenced-html"
297 },
298 {
299 "include": "#commonmark-code-fenced-ini"
300 },
301 {
302 "include": "#commonmark-code-fenced-java"
303 },
304 {
305 "include": "#commonmark-code-fenced-js"
306 },
307 {
308 "include": "#commonmark-code-fenced-json"
309 },
310 {
311 "include": "#commonmark-code-fenced-julia"
312 },
313 {
314 "include": "#commonmark-code-fenced-kotlin"
315 },
316 {
317 "include": "#commonmark-code-fenced-less"
318 },
319 {
320 "include": "#commonmark-code-fenced-less"
321 },
322 {
323 "include": "#commonmark-code-fenced-lua"
324 },
325 {
326 "include": "#commonmark-code-fenced-makefile"
327 },
328 {
329 "include": "#commonmark-code-fenced-md"
330 },
331 {
332 "include": "#commonmark-code-fenced-mdx"
333 },
334 {
335 "include": "#commonmark-code-fenced-objc"
336 },
337 {
338 "include": "#commonmark-code-fenced-perl"
339 },
340 {
341 "include": "#commonmark-code-fenced-php"
342 },
343 {
344 "include": "#commonmark-code-fenced-php"
345 },
346 {
347 "include": "#commonmark-code-fenced-python"
348 },
349 {
350 "include": "#commonmark-code-fenced-r"
351 },
352 {
353 "include": "#commonmark-code-fenced-raku"
354 },
355 {
356 "include": "#commonmark-code-fenced-ruby"
357 },
358 {
359 "include": "#commonmark-code-fenced-rust"
360 },
361 {
362 "include": "#commonmark-code-fenced-scala"
363 },
364 {
365 "include": "#commonmark-code-fenced-scss"
366 },
367 {
368 "include": "#commonmark-code-fenced-shell"
369 },
370 {
371 "include": "#commonmark-code-fenced-shell-session"
372 },
373 {
374 "include": "#commonmark-code-fenced-sql"
375 },
376 {
377 "include": "#commonmark-code-fenced-svg"
378 },
379 {
380 "include": "#commonmark-code-fenced-swift"
381 },
382 {
383 "include": "#commonmark-code-fenced-toml"
384 },
385 {
386 "include": "#commonmark-code-fenced-ts"
387 },
388 {
389 "include": "#commonmark-code-fenced-tsx"
390 },
391 {
392 "include": "#commonmark-code-fenced-vbnet"
393 },
394 {
395 "include": "#commonmark-code-fenced-xml"
396 },
397 {
398 "include": "#commonmark-code-fenced-yaml"
399 },
400 {
401 "include": "#commonmark-code-fenced-unknown"
402 }
403 ]
404 },
405 "commonmark-code-fenced-unknown": {
406 "patterns": [
407 {
408 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?:[^\\t\\n\\r` ])+)(?:[\\t ]+((?:[^\\n\\r`])+))?)?(?:[\\t ]*$)",
409 "beginCaptures": {
410 "1": {
411 "name": "string.other.begin.code.fenced.mdx"
412 },
413 "2": {
414 "name": "entity.name.function.mdx",
415 "patterns": [
416 {
417 "include": "#markdown-string"
418 }
419 ]
420 },
421 "3": {
422 "patterns": [
423 {
424 "include": "#markdown-string"
425 }
426 ]
427 }
428 },
429 "contentName": "markup.raw.code.fenced.mdx",
430 "end": "(\\1)(?:[\\t ]*$)",
431 "endCaptures": {
432 "1": {
433 "name": "string.other.end.code.fenced.mdx"
434 }
435 },
436 "name": "markup.code.other.mdx"
437 },
438 {
439 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?:[^\\t\\n\\r ])+)(?:[\\t ]+((?:[^\\n\\r])+))?)?(?:[\\t ]*$)",
440 "beginCaptures": {
441 "1": {
442 "name": "string.other.begin.code.fenced.mdx"
443 },
444 "2": {
445 "name": "entity.name.function.mdx",
446 "patterns": [
447 {
448 "include": "#markdown-string"
449 }
450 ]
451 },
452 "3": {
453 "patterns": [
454 {
455 "include": "#markdown-string"
456 }
457 ]
458 }
459 },
460 "contentName": "markup.raw.code.fenced.mdx",
461 "end": "(\\1)(?:[\\t ]*$)",
462 "endCaptures": {
463 "1": {
464 "name": "string.other.end.code.fenced.mdx"
465 }
466 },
467 "name": "markup.code.other.mdx"
468 }
469 ]
470 },
471 "commonmark-code-text": {
472 "match": "(?<!`)(`+)(?!`)(.+?)(?<!`)(\\1)(?!`)",
473 "name": "markup.code.other.mdx",
474 "captures": {
475 "1": {
476 "name": "string.other.begin.code.mdx"
477 },
478 "2": {
479 "name": "markup.raw.code.mdx markup.inline.raw.code.mdx"
480 },
481 "3": {
482 "name": "string.other.end.code.mdx"
483 }
484 }
485 },
486 "commonmark-definition": {
487 "match": "(?:^|\\G)[\\t ]*(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])(:)[ \\t]*(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g<destination_raw>))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?$(?<destination_raw>(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g<destination_raw>*\\))+){0}",
488 "name": "meta.link.reference.def.mdx",
489 "captures": {
490 "1": {
491 "name": "string.other.begin.mdx"
492 },
493 "2": {
494 "name": "entity.name.identifier.mdx",
495 "patterns": [
496 {
497 "include": "#markdown-string"
498 }
499 ]
500 },
501 "3": {
502 "name": "string.other.end.mdx"
503 },
504 "4": {
505 "name": "punctuation.separator.key-value.mdx"
506 },
507 "5": {
508 "name": "string.other.begin.destination.mdx"
509 },
510 "6": {
511 "name": "string.other.link.destination.mdx",
512 "patterns": [
513 {
514 "include": "#markdown-string"
515 }
516 ]
517 },
518 "7": {
519 "name": "string.other.end.destination.mdx"
520 },
521 "8": {
522 "name": "string.other.link.destination.mdx",
523 "patterns": [
524 {
525 "include": "#markdown-string"
526 }
527 ]
528 },
529 "9": {
530 "name": "string.other.begin.mdx"
531 },
532 "10": {
533 "name": "string.quoted.double.mdx",
534 "patterns": [
535 {
536 "include": "#markdown-string"
537 }
538 ]
539 },
540 "11": {
541 "name": "string.other.end.mdx"
542 },
543 "12": {
544 "name": "string.other.begin.mdx"
545 },
546 "13": {
547 "name": "string.quoted.single.mdx",
548 "patterns": [
549 {
550 "include": "#markdown-string"
551 }
552 ]
553 },
554 "14": {
555 "name": "string.other.end.mdx"
556 },
557 "15": {
558 "name": "string.other.begin.mdx"
559 },
560 "16": {
561 "name": "string.quoted.paren.mdx",
562 "patterns": [
563 {
564 "include": "#markdown-string"
565 }
566 ]
567 },
568 "17": {
569 "name": "string.other.end.mdx"
570 }
571 }
572 },
573 "commonmark-hard-break-escape": {
574 "match": "\\\\$",
575 "name": "constant.language.character-escape.line-ending.mdx"
576 },
577 "commonmark-hard-break-trailing": {
578 "match": "( ){2,}$",
579 "name": "carriage-return constant.language.character-escape.line-ending.mdx"
580 },
581 "commonmark-heading-atx": {
582 "patterns": [
583 {
584 "match": "(?:^|\\G)[\\t ]*(#{1}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
585 "name": "markup.heading.atx.1.mdx",
586 "captures": {
587 "1": {
588 "name": "punctuation.definition.heading.mdx"
589 },
590 "2": {
591 "name": "entity.name.section.mdx",
592 "patterns": [
593 {
594 "include": "#markdown-text"
595 }
596 ]
597 },
598 "3": {
599 "name": "punctuation.definition.heading.mdx"
600 }
601 }
602 },
603 {
604 "match": "(?:^|\\G)[\\t ]*(#{2}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
605 "name": "markup.heading.atx.2.mdx",
606 "captures": {
607 "1": {
608 "name": "punctuation.definition.heading.mdx"
609 },
610 "2": {
611 "name": "entity.name.section.mdx",
612 "patterns": [
613 {
614 "include": "#markdown-text"
615 }
616 ]
617 },
618 "3": {
619 "name": "punctuation.definition.heading.mdx"
620 }
621 }
622 },
623 {
624 "match": "(?:^|\\G)[\\t ]*(#{3}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
625 "name": "markup.heading.atx.2.mdx",
626 "captures": {
627 "1": {
628 "name": "punctuation.definition.heading.mdx"
629 },
630 "2": {
631 "name": "entity.name.section.mdx",
632 "patterns": [
633 {
634 "include": "#markdown-text"
635 }
636 ]
637 },
638 "3": {
639 "name": "punctuation.definition.heading.mdx"
640 }
641 }
642 },
643 {
644 "match": "(?:^|\\G)[\\t ]*(#{4}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
645 "name": "markup.heading.atx.2.mdx",
646 "captures": {
647 "1": {
648 "name": "punctuation.definition.heading.mdx"
649 },
650 "2": {
651 "name": "entity.name.section.mdx",
652 "patterns": [
653 {
654 "include": "#markdown-text"
655 }
656 ]
657 },
658 "3": {
659 "name": "punctuation.definition.heading.mdx"
660 }
661 }
662 },
663 {
664 "match": "(?:^|\\G)[\\t ]*(#{5}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
665 "name": "markup.heading.atx.2.mdx",
666 "captures": {
667 "1": {
668 "name": "punctuation.definition.heading.mdx"
669 },
670 "2": {
671 "name": "entity.name.section.mdx",
672 "patterns": [
673 {
674 "include": "#markdown-text"
675 }
676 ]
677 },
678 "3": {
679 "name": "punctuation.definition.heading.mdx"
680 }
681 }
682 },
683 {
684 "match": "(?:^|\\G)[\\t ]*(#{6}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",
685 "name": "markup.heading.atx.2.mdx",
686 "captures": {
687 "1": {
688 "name": "punctuation.definition.heading.mdx"
689 },
690 "2": {
691 "name": "entity.name.section.mdx",
692 "patterns": [
693 {
694 "include": "#markdown-text"
695 }
696 ]
697 },
698 "3": {
699 "name": "punctuation.definition.heading.mdx"
700 }
701 }
702 }
703 ]
704 },
705 "commonmark-heading-setext": {
706 "patterns": [
707 {
708 "match": "(?:^|\\G)[\\t ]*(={1,})[ \\t]*$",
709 "name": "markup.heading.setext.1.mdx"
710 },
711 {
712 "match": "(?:^|\\G)[\\t ]*(-{1,})[ \\t]*$",
713 "name": "markup.heading.setext.2.mdx"
714 }
715 ]
716 },
717 "commonmark-label-end": {
718 "patterns": [
719 {
720 "match": "(\\])(\\()[\\t ]*(?:(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g<destination_raw>))(?:[\\t ]+(?:(\")((?:[^\"\\\\]|\\\\[\"\\\\]?)*)(\")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?<destination_raw>(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g<destination_raw>*\\))+){0}",
721 "captures": {
722 "1": {
723 "name": "string.other.end.mdx"
724 },
725 "2": {
726 "name": "string.other.begin.mdx"
727 },
728 "3": {
729 "name": "string.other.begin.destination.mdx"
730 },
731 "4": {
732 "name": "string.other.link.destination.mdx",
733 "patterns": [
734 {
735 "include": "#markdown-string"
736 }
737 ]
738 },
739 "5": {
740 "name": "string.other.end.destination.mdx"
741 },
742 "6": {
743 "name": "string.other.link.destination.mdx",
744 "patterns": [
745 {
746 "include": "#markdown-string"
747 }
748 ]
749 },
750 "7": {
751 "name": "string.other.begin.mdx"
752 },
753 "8": {
754 "name": "string.quoted.double.mdx",
755 "patterns": [
756 {
757 "include": "#markdown-string"
758 }
759 ]
760 },
761 "9": {
762 "name": "string.other.end.mdx"
763 },
764 "10": {
765 "name": "string.other.begin.mdx"
766 },
767 "11": {
768 "name": "string.quoted.single.mdx",
769 "patterns": [
770 {
771 "include": "#markdown-string"
772 }
773 ]
774 },
775 "12": {
776 "name": "string.other.end.mdx"
777 },
778 "13": {
779 "name": "string.other.begin.mdx"
780 },
781 "14": {
782 "name": "string.quoted.paren.mdx",
783 "patterns": [
784 {
785 "include": "#markdown-string"
786 }
787 ]
788 },
789 "15": {
790 "name": "string.other.end.mdx"
791 },
792 "16": {
793 "name": "string.other.end.mdx"
794 }
795 }
796 },
797 {
798 "match": "(\\])(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])",
799 "captures": {
800 "1": {
801 "name": "string.other.end.mdx"
802 },
803 "2": {
804 "name": "string.other.begin.mdx"
805 },
806 "3": {
807 "name": "entity.name.identifier.mdx",
808 "patterns": [
809 {
810 "include": "#markdown-string"
811 }
812 ]
813 },
814 "4": {
815 "name": "string.other.end.mdx"
816 }
817 }
818 },
819 {
820 "match": "(\\])",
821 "captures": {
822 "1": {
823 "name": "string.other.end.mdx"
824 }
825 }
826 }
827 ]
828 },
829 "commonmark-label-start": {
830 "patterns": [
831 {
832 "match": "\\!\\[(?!\\^)",
833 "name": "string.other.begin.image.mdx"
834 },
835 {
836 "match": "\\[",
837 "name": "string.other.begin.link.mdx"
838 }
839 ]
840 },
841 "commonmark-list-item": {
842 "patterns": [
843 {
844 "begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{4}(?![ ])|\\t)(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
845 "beginCaptures": {
846 "1": {
847 "name": "variable.unordered.list.mdx"
848 },
849 "2": {
850 "name": "keyword.other.tasklist.mdx"
851 }
852 },
853 "patterns": [
854 {
855 "include": "#markdown-sections"
856 }
857 ],
858 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"
859 },
860 {
861 "begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{3}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
862 "beginCaptures": {
863 "1": {
864 "name": "variable.unordered.list.mdx"
865 },
866 "2": {
867 "name": "keyword.other.tasklist.mdx"
868 }
869 },
870 "patterns": [
871 {
872 "include": "#markdown-sections"
873 }
874 ],
875 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"
876 },
877 {
878 "begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{2}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
879 "beginCaptures": {
880 "1": {
881 "name": "variable.unordered.list.mdx"
882 },
883 "2": {
884 "name": "keyword.other.tasklist.mdx"
885 }
886 },
887 "patterns": [
888 {
889 "include": "#markdown-sections"
890 }
891 ],
892 "while": "^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"
893 },
894 {
895 "begin": "(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{1}|(?=\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
896 "beginCaptures": {
897 "1": {
898 "name": "variable.unordered.list.mdx"
899 },
900 "2": {
901 "name": "keyword.other.tasklist.mdx"
902 }
903 },
904 "patterns": [
905 {
906 "include": "#markdown-sections"
907 }
908 ],
909 "while": "^(?=[\\t ]*$)|(?:^|\\G)[ ]{2}"
910 },
911 {
912 "begin": "(?:^|\\G)[\\t ]*([0-9]{9})((?:\\.|\\)))(?:[ ]{4}(?![ ])|\\t(?![\\t ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
913 "beginCaptures": {
914 "1": {
915 "name": "string.other.number.mdx"
916 },
917 "2": {
918 "name": "variable.ordered.list.mdx"
919 },
920 "3": {
921 "name": "keyword.other.tasklist.mdx"
922 }
923 },
924 "patterns": [
925 {
926 "include": "#markdown-sections"
927 }
928 ],
929 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{2}"
930 },
931 {
932 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
933 "beginCaptures": {
934 "1": {
935 "name": "string.other.number.mdx"
936 },
937 "2": {
938 "name": "variable.ordered.list.mdx"
939 },
940 "3": {
941 "name": "string.other.number.mdx"
942 },
943 "4": {
944 "name": "variable.ordered.list.mdx"
945 },
946 "5": {
947 "name": "keyword.other.tasklist.mdx"
948 }
949 },
950 "patterns": [
951 {
952 "include": "#markdown-sections"
953 }
954 ],
955 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{1}"
956 },
957 {
958 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
959 "beginCaptures": {
960 "1": {
961 "name": "string.other.number.mdx"
962 },
963 "2": {
964 "name": "variable.ordered.list.mdx"
965 },
966 "3": {
967 "name": "string.other.number.mdx"
968 },
969 "4": {
970 "name": "variable.ordered.list.mdx"
971 },
972 "5": {
973 "name": "string.other.number.mdx"
974 },
975 "6": {
976 "name": "variable.ordered.list.mdx"
977 },
978 "7": {
979 "name": "keyword.other.tasklist.mdx"
980 }
981 },
982 "patterns": [
983 {
984 "include": "#markdown-sections"
985 }
986 ],
987 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}"
988 },
989 {
990 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{8})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
991 "beginCaptures": {
992 "1": {
993 "name": "string.other.number.mdx"
994 },
995 "2": {
996 "name": "variable.ordered.list.mdx"
997 },
998 "3": {
999 "name": "string.other.number.mdx"
1000 },
1001 "4": {
1002 "name": "variable.ordered.list.mdx"
1003 },
1004 "5": {
1005 "name": "string.other.number.mdx"
1006 },
1007 "6": {
1008 "name": "variable.ordered.list.mdx"
1009 },
1010 "7": {
1011 "name": "string.other.number.mdx"
1012 },
1013 "8": {
1014 "name": "variable.ordered.list.mdx"
1015 },
1016 "9": {
1017 "name": "keyword.other.tasklist.mdx"
1018 }
1019 },
1020 "patterns": [
1021 {
1022 "include": "#markdown-sections"
1023 }
1024 ],
1025 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{3}"
1026 },
1027 {
1028 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{8})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{7})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1029 "beginCaptures": {
1030 "1": {
1031 "name": "string.other.number.mdx"
1032 },
1033 "2": {
1034 "name": "variable.ordered.list.mdx"
1035 },
1036 "3": {
1037 "name": "string.other.number.mdx"
1038 },
1039 "4": {
1040 "name": "variable.ordered.list.mdx"
1041 },
1042 "5": {
1043 "name": "string.other.number.mdx"
1044 },
1045 "6": {
1046 "name": "variable.ordered.list.mdx"
1047 },
1048 "7": {
1049 "name": "string.other.number.mdx"
1050 },
1051 "8": {
1052 "name": "variable.ordered.list.mdx"
1053 },
1054 "9": {
1055 "name": "keyword.other.tasklist.mdx"
1056 }
1057 },
1058 "patterns": [
1059 {
1060 "include": "#markdown-sections"
1061 }
1062 ],
1063 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{2}"
1064 },
1065 {
1066 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{7})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{6})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1067 "beginCaptures": {
1068 "1": {
1069 "name": "string.other.number.mdx"
1070 },
1071 "2": {
1072 "name": "variable.ordered.list.mdx"
1073 },
1074 "3": {
1075 "name": "string.other.number.mdx"
1076 },
1077 "4": {
1078 "name": "variable.ordered.list.mdx"
1079 },
1080 "5": {
1081 "name": "string.other.number.mdx"
1082 },
1083 "6": {
1084 "name": "variable.ordered.list.mdx"
1085 },
1086 "7": {
1087 "name": "string.other.number.mdx"
1088 },
1089 "8": {
1090 "name": "variable.ordered.list.mdx"
1091 },
1092 "9": {
1093 "name": "keyword.other.tasklist.mdx"
1094 }
1095 },
1096 "patterns": [
1097 {
1098 "include": "#markdown-sections"
1099 }
1100 ],
1101 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{1}"
1102 },
1103 {
1104 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{6})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{5})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1105 "beginCaptures": {
1106 "1": {
1107 "name": "string.other.number.mdx"
1108 },
1109 "2": {
1110 "name": "variable.ordered.list.mdx"
1111 },
1112 "3": {
1113 "name": "string.other.number.mdx"
1114 },
1115 "4": {
1116 "name": "variable.ordered.list.mdx"
1117 },
1118 "5": {
1119 "name": "string.other.number.mdx"
1120 },
1121 "6": {
1122 "name": "variable.ordered.list.mdx"
1123 },
1124 "7": {
1125 "name": "string.other.number.mdx"
1126 },
1127 "8": {
1128 "name": "variable.ordered.list.mdx"
1129 },
1130 "9": {
1131 "name": "keyword.other.tasklist.mdx"
1132 }
1133 },
1134 "patterns": [
1135 {
1136 "include": "#markdown-sections"
1137 }
1138 ],
1139 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}"
1140 },
1141 {
1142 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{5})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{4})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1143 "beginCaptures": {
1144 "1": {
1145 "name": "string.other.number.mdx"
1146 },
1147 "2": {
1148 "name": "variable.ordered.list.mdx"
1149 },
1150 "3": {
1151 "name": "string.other.number.mdx"
1152 },
1153 "4": {
1154 "name": "variable.ordered.list.mdx"
1155 },
1156 "5": {
1157 "name": "string.other.number.mdx"
1158 },
1159 "6": {
1160 "name": "variable.ordered.list.mdx"
1161 },
1162 "7": {
1163 "name": "string.other.number.mdx"
1164 },
1165 "8": {
1166 "name": "variable.ordered.list.mdx"
1167 },
1168 "9": {
1169 "name": "keyword.other.tasklist.mdx"
1170 }
1171 },
1172 "patterns": [
1173 {
1174 "include": "#markdown-sections"
1175 }
1176 ],
1177 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{3}"
1178 },
1179 {
1180 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{4})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{3})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1181 "beginCaptures": {
1182 "1": {
1183 "name": "string.other.number.mdx"
1184 },
1185 "2": {
1186 "name": "variable.ordered.list.mdx"
1187 },
1188 "3": {
1189 "name": "string.other.number.mdx"
1190 },
1191 "4": {
1192 "name": "variable.ordered.list.mdx"
1193 },
1194 "5": {
1195 "name": "string.other.number.mdx"
1196 },
1197 "6": {
1198 "name": "variable.ordered.list.mdx"
1199 },
1200 "7": {
1201 "name": "string.other.number.mdx"
1202 },
1203 "8": {
1204 "name": "variable.ordered.list.mdx"
1205 },
1206 "9": {
1207 "name": "keyword.other.tasklist.mdx"
1208 }
1209 },
1210 "patterns": [
1211 {
1212 "include": "#markdown-sections"
1213 }
1214 ],
1215 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{2}"
1216 },
1217 {
1218 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{3})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{2})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{3}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1219 "beginCaptures": {
1220 "1": {
1221 "name": "string.other.number.mdx"
1222 },
1223 "2": {
1224 "name": "variable.ordered.list.mdx"
1225 },
1226 "3": {
1227 "name": "string.other.number.mdx"
1228 },
1229 "4": {
1230 "name": "variable.ordered.list.mdx"
1231 },
1232 "5": {
1233 "name": "string.other.number.mdx"
1234 },
1235 "6": {
1236 "name": "variable.ordered.list.mdx"
1237 },
1238 "7": {
1239 "name": "keyword.other.tasklist.mdx"
1240 }
1241 },
1242 "patterns": [
1243 {
1244 "include": "#markdown-sections"
1245 }
1246 ],
1247 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"
1248 },
1249 {
1250 "begin": "(?:^|\\G)[\\t ]*(?:([0-9]{2})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9])((?:\\.|\\)))(?:[ ]{2}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1251 "beginCaptures": {
1252 "1": {
1253 "name": "string.other.number.mdx"
1254 },
1255 "2": {
1256 "name": "variable.ordered.list.mdx"
1257 },
1258 "3": {
1259 "name": "string.other.number.mdx"
1260 },
1261 "4": {
1262 "name": "variable.ordered.list.mdx"
1263 },
1264 "5": {
1265 "name": "keyword.other.tasklist.mdx"
1266 }
1267 },
1268 "patterns": [
1269 {
1270 "include": "#markdown-sections"
1271 }
1272 ],
1273 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"
1274 },
1275 {
1276 "begin": "(?:^|\\G)[\\t ]*([0-9])((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",
1277 "beginCaptures": {
1278 "1": {
1279 "name": "string.other.number.mdx"
1280 },
1281 "2": {
1282 "name": "variable.ordered.list.mdx"
1283 },
1284 "3": {
1285 "name": "keyword.other.tasklist.mdx"
1286 }
1287 },
1288 "patterns": [
1289 {
1290 "include": "#markdown-sections"
1291 }
1292 ],
1293 "while": "^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"
1294 }
1295 ]
1296 },
1297 "commonmark-paragraph": {
1298 "begin": "(?![\\t ]*$)",
1299 "name": "meta.paragraph.mdx",
1300 "patterns": [
1301 {
1302 "include": "#markdown-text"
1303 }
1304 ],
1305 "while": "(?:^|\\G)(?:[ ]{4}|\\t)"
1306 },
1307 "commonmark-thematic-break": {
1308 "match": "(?:^|\\G)[\\t ]*([-*_])[ \\t]*(?:\\1[ \\t]*){2,}$",
1309 "name": "meta.separator.mdx"
1310 },
1311 "extension-gfm-autolink-literal": {
1312 "patterns": [
1313 {
1314 "match": "(?<=^|[\\t\\n\\r \\(\\*\\_\\[\\]~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g<path>?)?(?<path>(?:(?:[^\\t\\n\\r !\"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g<path>*\\))+){0}",
1315 "name": "string.other.link.autolink.literal.www.mdx"
1316 },
1317 {
1318 "match": "(?<=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g<path>?)?(?<path>(?:(?:[^\\t\\n\\r !\"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!\"'\\)\\*,\\.:;\\?_~](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g<path>*\\))+){0}",
1319 "name": "string.other.link.autolink.literal.http.mdx"
1320 },
1321 {
1322 "match": "(?<=^|[^A-Za-z/])(?i:mailto:|xmpp:)?(?:[0-9A-Za-z+\\-\\._])+@(?:(?:[0-9A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+(?:\\.(?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))))+(?:[A-Za-z]|[-_](?!(?:[!\"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+",
1323 "name": "string.other.link.autolink.literal.email.mdx"
1324 }
1325 ]
1326 },
1327 "extension-gfm-footnote-call": {
1328 "match": "(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])",
1329 "captures": {
1330 "1": {
1331 "name": "string.other.begin.link.mdx"
1332 },
1333 "2": {
1334 "name": "string.other.begin.footnote.mdx"
1335 },
1336 "3": {
1337 "name": "entity.name.identifier.mdx",
1338 "patterns": [
1339 {
1340 "include": "#markdown-string"
1341 }
1342 ]
1343 },
1344 "4": {
1345 "name": "string.other.end.footnote.mdx"
1346 }
1347 }
1348 },
1349 "extension-gfm-footnote-definition": {
1350 "begin": "(?:^|\\G)[\\t ]*(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])(:)[\\t ]*",
1351 "beginCaptures": {
1352 "1": {
1353 "name": "string.other.begin.link.mdx"
1354 },
1355 "2": {
1356 "name": "string.other.begin.footnote.mdx"
1357 },
1358 "3": {
1359 "name": "entity.name.identifier.mdx",
1360 "patterns": [
1361 {
1362 "include": "#markdown-string"
1363 }
1364 ]
1365 },
1366 "4": {
1367 "name": "string.other.end.footnote.mdx"
1368 }
1369 },
1370 "patterns": [
1371 {
1372 "include": "#markdown-sections"
1373 }
1374 ],
1375 "while": "^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"
1376 },
1377 "extension-gfm-strikethrough": {
1378 "match": "(?<=\\S)(?<!~)~{1,2}(?!~)|(?<!~)~{1,2}(?=\\S)(?!~)",
1379 "name": "string.other.strikethrough.mdx"
1380 },
1381 "extension-gfm-table": {
1382 "begin": "(?:^|\\G)[\\t ]*(?=\\|[^\\n\\r]+\\|[ \\t]*$)",
1383 "patterns": [
1384 {
1385 "match": "(?<=\\||(?:^|\\G))[\\t ]*((?:[^\\n\\r\\\\\\|]|\\\\[\\\\\\|]?)+?)[\\t ]*(?=\\||$)",
1386 "captures": {
1387 "1": {
1388 "patterns": [
1389 {
1390 "include": "#markdown-text"
1391 }
1392 ]
1393 }
1394 }
1395 },
1396 {
1397 "match": "(?:\\|)",
1398 "name": "markup.list.table-delimiter.mdx"
1399 }
1400 ],
1401 "end": "^(?=[\\t ]*$)"
1402 },
1403 "extension-github-gemoji": {
1404 "match": "(:)((?:(?:(?:hand_with_index_finger_and_thumb_cros|mailbox_clo|fist_rai|confu)s|r(?:aised_hand_with_fingers_splay|e(?:gister|l(?:iev|ax)))|disappointed_reliev|confound|(?:a(?:ston|ngu)i|flu)sh|unamus|hush)e|(?:chart_with_(?:down|up)wards_tre|large_orange_diamo|small_(?:orang|blu)e_diamo|large_blue_diamo|parasol_on_grou|loud_sou|rewi)n|(?:rightwards_pushing_h|hourglass_flowing_s|leftwards_(?:pushing_)?h|(?:raised_back_of|palm_(?:down|up)|call_me)_h|(?:(?:(?:clippert|ascensi)on|norfolk)_is|christmas_is|desert_is|bouvet_is|new_zea|thai|eng|fin|ire)l|rightwards_h|pinching_h|writing_h|s(?:w(?:itzer|azi)|cot)l|magic_w|ok_h|icel)an|s(?:un_behind_(?:large|small|rain)_clou|hallow_pan_of_foo|tar_of_davi|leeping_be|kateboar|a(?:tisfie|uropo)|hiel|oun|qui)|(?:ear_with_hearing_a|pouring_liqu)i|(?:identification_c|(?:arrow_(?:back|for)|fast_for)w|credit_c|woman_be|biohaz|man_be|l(?:eop|iz))ar|m(?:usical_key|ortar_)boar|(?:drop_of_bl|canned_f)oo|c(?:apital_abc|upi)|person_bal|(?:black_bi|(?:cust|plac)a)r|(?:clip|key)boar|mermai|pea_po|worrie|po(?:la|u)n|threa|dv)d|(?:(?:(?:face_with_open_eyes_and_hand_over|face_with_diagonal|open|no)_mou|h(?:and_over_mou|yacin)|mammo)t|running_shirt_with_sas|(?:(?:fishing_pole_and_|blow)fi|(?:tropical_f|petri_d)i|(?:paint|tooth)bru|banglade|jellyfi)s|(?:camera_fl|wavy_d)as|triump|menora|pouc|blus|watc|das|has)h|(?:s(?:o(?:(?:uth_georgia_south_sandwich|lomon)_island|ck)|miling_face_with_three_heart|t_kitts_nevi|weat_drop|agittariu|c(?:orpiu|issor)|ymbol|hort)|twisted_rightwards_arrow|(?:northern_mariana|heard_mcdonald|(?:british_virgi|us_virgi|pitcair|cayma)n|turks_caicos|us_outlying|(?:falk|a)land|marshall|c(?:anary|ocos)|faroe)_island|(?:face_holding_back_tea|(?:c(?:ard_index_divid|rossed_fing)|pinched_fing)e|night_with_sta)r|(?:two_(?:wo)?men_holding|people_holding|heart|open)_hand|(?:sunrise_over_mountai|(?:congratul|united_n)atio|jea)n|(?:caribbean_)?netherland|(?:f(?:lower_playing_car|ace_in_clou)|crossed_swor|prayer_bea)d|(?:money_with_win|nest_with_eg|crossed_fla|hotsprin)g|revolving_heart|(?:high_brightne|(?:expression|wire)le|(?:tumbler|wine)_gla|milk_gla|compa|dre)s|performing_art|earth_america|orthodox_cros|l(?:ow_brightnes|a(?:tin_cros|o)|ung)|no_pedestrian|c(?:ontrol_kno|lu)b|b(?:ookmark_tab|rick|ean)|nesting_doll|cook_island|(?:fleur_de_l|tenn)i|(?:o(?:ncoming_b|phiuch|ctop)|hi(?:ppopotam|bisc)|trolleyb|m(?:(?:rs|x)_cla|auriti|inib)|belar|cact|abac|(?:cyp|tau)r)u|medal_sport|(?:chopstic|firewor)k|rhinocero|(?:p(?:aw_prin|eanu)|footprin)t|two_heart|princes|(?:hondur|baham)a|barbado|aquariu|c(?:ustom|hain)|maraca|comoro|flag|wale|hug|vh)s|(?:(?:diamond_shape_with_a_dot_ins|playground_sl)id|(?:(?:first_quarter|last_quarter|full|new)_moon_with|(?:zipper|money)_mouth|dotted_line|upside_down|c(?:rying_c|owboy_h)at|(?:disguis|nauseat)ed|neutral|monocle|panda|tired|woozy|clown|nerd|zany|fox)_fac|s(?:t(?:uck_out_tongue_winking_ey|eam_locomotiv)|(?:lightly_(?:frown|smil)|neez|h(?:ush|ak))ing_fac|(?:tudio_micropho|(?:hinto_shr|lot_mach)i|ierra_leo|axopho)n|mall_airplan|un_with_fac|a(?:luting_fac|tellit|k)|haved_ic|y(?:nagogu|ring)|n(?:owfl)?ak|urinam|pong)|(?:black_(?:medium_)?small|white_(?:(?:medium_)?small|large)|(?:black|white)_medium|black_large|orange|purple|yellow|b(?:rown|lue)|red)_squar|(?:(?:perso|woma)n_with_|man_with_)?probing_can|(?:p(?:ut_litter_in_its_pl|outing_f)|frowning_f|cold_f|wind_f|hot_f)ac|(?:arrows_c(?:ounterc)?lockwi|computer_mou|derelict_hou|carousel_hor|c(?:ity_sunri|hee)|heartpul|briefca|racehor|pig_no|lacros)s|(?:(?:face_with_head_band|ideograph_advant|adhesive_band|under|pack)a|currency_exchan|l(?:eft_l)?ugga|woman_jud|name_bad|man_jud|jud)g|face_with_peeking_ey|(?:(?:e(?:uropean_post_off|ar_of_r)|post_off)i|information_sour|ambulan)c|artificial_satellit|(?:busts?_in_silhouet|(?:vulcan_sal|parach)u|m(?:usical_no|ayot)|ro(?:ller_ska|set)|timor_les|ice_ska)t|(?:(?:incoming|red)_envelo|s(?:ao_tome_princi|tethosco)|(?:micro|tele)sco|citysca)p|(?:(?:(?:convenience|department)_st|musical_sc)o|f(?:light_depar|ramed_pic)tu|love_you_gestu|heart_on_fi|japanese_og|cote_divoi|perseve|singapo)r|b(?:ullettrain_sid|eliz|on)|(?:(?:female_|male_)?dete|radioa)ctiv|(?:christmas|deciduous|evergreen|tanabata|palm)_tre|(?:vibration_mo|cape_ver)d|(?:fortune_cook|neckt|self)i|(?:fork_and_)?knif|athletic_sho|(?:p(?:lead|arty)|drool|curs|melt|yawn|ly)ing_fac|vomiting_fac|(?:(?:c(?:urling_st|ycl)|meat_on_b|repeat_|headst)o|(?:fire_eng|tanger|ukra)i|rice_sce|(?:micro|i)pho|champag|pho)n|(?:cricket|video)_gam|(?:boxing_glo|oli)v|(?:d(?:ragon|izzy)|monkey)_fac|(?:m(?:artin|ozamb)iq|fond)u|wind_chim|test_tub|flat_sho|m(?:a(?:ns_sho|t)|icrob|oos|ut)|(?:handsh|fish_c|moon_c|cupc)ak|nail_car|zimbabw|ho(?:neybe|l)|ice_cub|airplan|pensiv|c(?:a(?:n(?:dl|o)|k)|o(?:ffe|oki))|tongu|purs|f(?:lut|iv)|d(?:at|ov)|n(?:iu|os)|kit|rag|ax)e|(?:(?:british_indian_ocean_territo|(?:plate_with_cutl|batt)e|medal_milita|low_batte|hunga|wea)r|family_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy))_bo|person_feeding_bab|woman_feeding_bab|s(?:u(?:spension_railwa|nn)|t(?:atue_of_libert|_barthelem|rawberr))|(?:m(?:ountain_cable|ilky_)|aerial_tram)wa|articulated_lorr|man_feeding_bab|mountain_railwa|partly_sunn|(?:vatican_c|infin)it|(?:outbox_tr|inbox_tr|birthd|motorw|paragu|urugu|norw|x_r)a|butterfl|ring_buo|t(?:urke|roph)|angr|fogg)y|(?:(?:perso|woma)n_in_motorized_wheelchai|(?:(?:notebook_with_decorative_c|four_leaf_cl)ov|(?:index_pointing_at_the_vie|white_flo)w|(?:face_with_thermome|non\\-potable_wa|woman_firefigh|desktop_compu|m(?:an_firefigh|otor_scoo)|(?:ro(?:ller_coa|o)|oy)s|potable_wa|kick_scoo|thermome|firefigh|helicop|ot)t|(?:woman_factory_wor|(?:woman_office|woman_health|health)_wor|man_(?:factory|office|health)_wor|(?:factory|office)_wor|rice_crac|black_jo|firecrac)k|telephone_receiv|(?:palms_up_toget|f(?:ire_extinguis|eat)|teac)h|(?:(?:open_)?file_fol|level_sli)d|police_offic|f(?:lying_sauc|arm)|woman_teach|roll_of_pap|(?:m(?:iddle_f|an_s)in|woman_sin|hambur|plun|dag)g|do_not_litt|wilted_flow|woman_farm|man_(?:teach|farm)|(?:bell_pe|hot_pe|fli)pp|l(?:o(?:udspeak|ve_lett|bst)|edg|add)|tokyo_tow|c(?:ucumb|lapp|anc)|b(?:e(?:ginn|av)|adg)|print|hamst)e|(?:perso|woma)n_in_manual_wheelchai|m(?:an(?:_in_motorized|(?:_in_man)?ual)|otorized)_wheelchai|(?:person_(?:white|curly|red)_|wheelc)hai|triangular_rule|(?:film_project|e(?:l_salv|cu)ad|elevat|tract|anch)o|s(?:traight_rul|pace_invad|crewdriv|nowboard|unflow|peak|wimm|ing|occ|how|urf|ki)e|r(?:ed_ca|unne|azo)|d(?:o(?:lla|o)|ee)|barbe)r|(?:(?:cloud_with_(?:lightning_and_)?ra|japanese_gobl|round_pushp|liechtenste|mandar|pengu|dolph|bahra|pushp|viol)i|(?:couple(?:_with_heart_wo|kiss_)man|construction_worker|(?:mountain_bik|bow|row)ing|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|white_haired|curly_haired|raising_hand|super(?:villain|hero)|red_haired|basketball|s(?:(?:wimm|urf)ing|assy)|haircut|no_good|(?:vampir|massag)e|b(?:iking|ald)|zombie|fairy|mage|elf|ng)_(?:wo)?ma|(?:(?:couple_with_heart_man|isle_of)_m|(?:couplekiss_woman_|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_|frowning_|s(?:tanding|auna)_|po(?:uting_|lice)|running_|blonde_|o(?:lder|k)_)wom|(?:perso|woma)n_with_turb|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_m|f(?:olding_hand_f|rowning_m)|man_with_turb|(?:turkmen|afghan|pak)ist|s(?:tanding_m|(?:outh_s)?ud|auna_m)|po(?:uting_|lice)m|running_m|azerbaij|k(?:yrgyz|azakh)st|tajikist|uzbekist|o(?:lder_m|k_m|ce)|(?:orang|bh)ut|taiw|jord)a|s(?:mall_red_triangle_dow|(?:valbard_jan_may|int_maart|ev)e|afety_pi|top_sig|t_marti|(?:corpi|po|o)o|wede)|(?:heavy_(?:d(?:ivision|ollar)|equals|minus|plus)|no_entry|female|male)_sig|(?:arrow_(?:heading|double)_d|p(?:erson_with_cr|oint_d)|arrow_up_d|thumbsd)ow|(?:house_with_gard|l(?:ock_with_ink_p|eafy_gre)|dancing_(?:wo)?m|fountain_p|keycap_t|chick|ali|yem|od)e|(?:izakaya|jack_o)_lanter|(?:funeral_u|(?:po(?:stal_h|pc)|capric)o|unico)r|chess_paw|b(?:a(?:llo|c)o|eni|rai)|l(?:anter|io)|c(?:o(?:ff)?i|row)|melo|rame|oma|yar)n|(?:s(?:t(?:uck_out_tongue_closed_ey|_vincent_grenadin)|kull_and_crossbon|unglass|pad)|(?:french_souther|palestinia)n_territori|(?:face_with_spiral|kissing_smiling)_ey|united_arab_emirat|kissing_closed_ey|(?:clinking_|dark_sun|eye)glass|(?:no_mobile_|head)phon|womans_cloth|b(?:allet_sho|lueberri)|philippin|(?:no_bicyc|seychel)l|roll_ey|(?:cher|a)ri|p(?:ancak|isc)|maldiv|leav)es|(?:f(?:amily_(?:woman_(?:woman_)?|man_(?:woman_|man_)?)girl_gir|earfu)|(?:woman_playing_hand|m(?:an_playing_hand|irror_)|c(?:onfetti|rystal)_|volley|track|base|8)bal|(?:(?:m(?:ailbox_with_(?:no_)?m|onor)|cockt|e\\-m)a|(?:person|bride|woman)_with_ve|man_with_ve|light_ra|braz|ema)i|(?:transgender|baby)_symbo|passport_contro|(?:arrow_(?:down|up)_sm|rice_b|footb)al|(?:dromedary_cam|ferris_whe|love_hot|high_he|pretz|falaf|isra)e|page_with_cur|me(?:dical_symbo|ta)|(?:n(?:ewspaper_ro|o_be)|bellhop_be)l|rugby_footbal|s(?:chool_satche|(?:peak|ee)_no_evi|oftbal|crol|anda|nai|hel)|(?:peace|atom)_symbo|hear_no_evi|cora|hote|bage|labe|rof|ow)l|(?:(?:negative_squared_cross|heavy_exclamation|part_alternation)_mar|(?:eight_spoked_)?asteris|(?:ballot_box_with_che|(?:(?:mantelpiece|alarm|timer)_c|un)lo|(?:ha(?:(?:mmer_and|ir)_p|tch(?:ing|ed)_ch)|baby_ch|joyst)i|railway_tra|lipsti|peaco)c|heavy_check_mar|white_check_mar|tr(?:opical_drin|uc)|national_par|pickup_truc|diving_mas|floppy_dis|s(?:tar_struc|hamroc|kun|har)|chipmun|denmar|duc|hoo|lin)k|(?:leftwards_arrow_with_h|arrow_right_h|(?:o(?:range|pen)|closed|blue)_b)ook|(?:woman_playing_water_pol|m(?:an(?:_(?:playing_water_pol|with_gua_pi_ma|in_tuxed)|g)|ontenegr|o(?:roc|na)c|e(?:xic|tr|m))|(?:perso|woma)n_in_tuxed|(?:trinidad_toba|vir)g|water_buffal|b(?:urkina_fas|a(?:mbo|nj)|ent)|puerto_ric|water_pol|flaming|kangaro|(?:mosqu|burr)it|(?:avoc|torn)ad|curaca|lesoth|potat|ko(?:sov|k)|tomat|d(?:ang|od)|yo_y|hoch|t(?:ac|og)|zer)o|(?:c(?:entral_african|zech)|dominican)_republic|(?:eight_pointed_black_s|six_pointed_s|qa)tar|(?:business_suit_levitat|(?:classical_buil|breast_fee)d|(?:woman_cartwhee|m(?:an_(?:cartwhee|jugg)|en_wrest)|women_wrest|woman_jugg|face_exha|cartwhee|wrest|dump)l|c(?:hildren_cross|amp)|woman_facepalm|woman_shrugg|man_(?:facepalm|shrugg)|people_hugg|(?:person_fe|woman_da|man_da)nc|fist_oncom|horse_rac|(?:no_smo|thin)k|laugh|s(?:eedl|mok)|park|w(?:arn|edd))ing|f(?:a(?:mily(?:_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy)))?|ctory)|o(?:u(?:ntain|r)|ot|g)|r(?:owning)?|i(?:re|s[ht])|ly|u)|(?:(?:(?:information_desk|handball|bearded)_|(?:frowning|ok)_|juggling_|mer)pers|(?:previous_track|p(?:lay_or_p)?ause|black_square|white_square|next_track|r(?:ecord|adio)|eject)_butt|(?:wa[nx]ing_(?:crescent|gibbous)_m|bowl_with_sp|crescent_m|racc)o|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_pers|s(?:t(?:_pierre_miquel|op_butt|ati)|tanding_pers|peech_ballo|auna_pers)|r(?:eminder_r)?ibb|thought_ballo|watermel|badmint|c(?:amero|ray)|le(?:ban|m)|oni|bis)on|(?:heavy_heart_exclama|building_construc|heart_decora|exclama)tion|(?:(?:triangular_flag_on_po|(?:(?:woman_)?technolog|m(?:ountain_bicycl|an_technolog)|bicycl)i|(?:wo)?man_scienti|(?:wo)?man_arti|s(?:afety_ve|cienti)|empty_ne)s|(?:vertical_)?traffic_ligh|(?:rescue_worker_helm|military_helm|nazar_amul|city_suns|wastebask|dropl|t(?:rump|oil)|bouqu|buck|magn|secr)e|one_piece_swimsui|(?:(?:arrow_(?:low|upp)er|point)_r|bridge_at_n|copyr|mag_r)igh|(?:bullettrain_fro|(?:potted_pl|croiss|e(?:ggpl|leph))a)n|s(?:t(?:ar_and_cresc|ud)en|cream_ca|mi(?:ley?|rk)_ca|(?:peed|ail)boa|hir)|(?:arrow_(?:low|upp)er|point)_lef|woman_astronau|r(?:o(?:tating_ligh|cke)|eceip)|heart_eyes_ca|man_astronau|(?:woman_stud|circus_t|man_stud|trid)en|(?:ringed_pla|file_cabi)ne|nut_and_bol|(?:older_)?adul|k(?:i(?:ssing_ca|wi_frui)|uwai|no)|(?:pouting_c|c(?:ut_of_m|old_sw)e|womans_h|montserr|(?:(?:motor_|row)b|lab_c)o|heartbe|toph)a|(?:woman_pil|honey_p|man_pil|[cp]arr|teap|rob)o|hiking_boo|arrow_lef|fist_righ|flashligh|f(?:ist_lef|ee)|black_ca|astronau|(?:c(?:hest|oco)|dough)nu|innocen|joy_ca|artis|(?:acce|egy)p|co(?:me|a)|pilo)t|(?:heavy_multiplication_|t\\-re)x|(?:s(?:miling_face_with_te|piral_calend)|oncoming_police_c|chocolate_b|ra(?:ilway|cing)_c|police_c|polar_be|teddy_be|madagasc|blue_c|calend|myanm)ar|c(?:l(?:o(?:ud(?:_with_lightning)?|ck(?:1[0-2]?|[2-9]))|ap)?|o(?:uple(?:_with_heart|kiss)?|nstruction|mputer|ok|p|w)|a(?:r(?:d_index)?|mera)|r(?:icket|y)|h(?:art|ild))|(?:m(?:artial_arts_unifo|echanical_a)r|(?:cherry_)?blosso|b(?:aggage_clai|roo)|ice_?crea|facepal|mushroo|restroo|vietna|dru|yu)m|(?:woman_with_headscar|m(?:obile_phone_of|aple_lea)|fallen_lea|wol)f|(?:(?:closed_lock_with|old)_|field_hoc|ice_hoc|han|don)key|g(?:lobe_with_meridians|r(?:e(?:y_(?:exclama|ques)tion|e(?:n(?:_(?:square|circle|salad|apple|heart|book)|land)|ce)|y_heart|nada)|i(?:mac|nn)ing|apes)|u(?:inea_bissau|ernsey|am|n)|(?:(?:olfing|enie)_(?:wo)?|uards(?:wo)?)man|(?:inger_roo|oal_ne|hos)t|(?:uadeloup|ame_di|iraff|oos)e|ift_heart|i(?:braltar|rl)|(?:uatemal|(?:eorg|amb)i|orill|uyan|han)a|uide_dog|(?:oggl|lov)es|arlic|emini|uitar|abon|oat|ear|b)|construction_worker|(?:(?:envelope_with|bow_and)_ar|left_right_ar|raised_eyeb)row|(?:(?:oncoming_automob|crocod)i|right_anger_bubb|l(?:eft_speech_bubb|otion_bott|ady_beet)|congo_brazzavil|eye_speech_bubb|(?:large_blue|orange|purple|yellow|brown)_circ|(?:(?:european|japanese)_cas|baby_bot)t|b(?:alance_sca|eet)|s(?:ewing_need|weat_smi)|(?:black|white|red)_circ|(?:motor|re)cyc|pood|turt|tama|waff|musc|eag)le|first_quarter_moon|s(?:m(?:all_red_triangle|i(?:ley?|rk))|t(?:uck_out_tongue|ar)|hopping|leeping|p(?:arkle|ider)|unrise|nowman|chool|cream|k(?:ull|i)|weat|ix|a)|(?:(?:b(?:osnia_herzegovi|ana)|wallis_futu|(?:french_gui|botsw)a|argenti|st_hele)n|(?:(?:equatorial|papua_new)_guin|north_kor|eritr)e|t(?:ristan_da_cunh|ad)|(?:(?:(?:french_poly|indo)ne|tuni)s|(?:new_caledo|ma(?:urita|cedo)|lithua|(?:tanz|alb|rom)a|arme|esto)n|diego_garc|s(?:audi_arab|t_luc|lov(?:ak|en)|omal|erb)|e(?:arth_as|thiop)|m(?:icrone|alay)s|(?:austra|mongo)l|c(?:ambod|roat)|(?:bulga|alge)r|(?:colom|nami|zam)b|boliv|l(?:iber|atv))i|(?:wheel_of_dhar|cine|pana)m|(?:(?:(?:closed|beach|open)_)?umbrel|ceuta_melil|venezue|ang(?:uil|o)|koa)l|c(?:ongo_kinshas|anad|ub)|(?:western_saha|a(?:mpho|ndor)|zeb)r|american_samo|video_camer|m(?:o(?:vie_camer|ldov)|alt|eg)|(?:earth_af|costa_)ric|s(?:outh_afric|ri_lank|a(?:mo|nt))|bubble_te|(?:antarct|jama)ic|ni(?:caragu|geri|nj)|austri|pi(?:nat|zz)|arub|k(?:eny|aab)|indi|u7a7|l(?:lam|ib[ry])|dn)a|l(?:ast_quarter_moon|o(?:tus|ck)|ips|eo)|(?:hammer_and_wren|c(?:ockroa|hur)|facepun|wren|crut|pun)ch|s(?:nowman_with_snow|ignal_strength|weet_potato|miling_imp|p(?:ider_web|arkle[rs])|w(?:im_brief|an)|a(?:n(?:_marino|dwich)|lt)|topwatch|t(?:a(?:dium|r[2s])|ew)|l(?:e(?:epy|d)|oth)|hrimp|yria|carf|(?:hee|oa)p|ea[lt]|h(?:oe|i[pt])|o[bs])|(?:s(?:tuffed_flatbre|p(?:iral_notep|eaking_he))|(?:exploding_h|baguette_br|flatbr)e)ad|(?:arrow_(?:heading|double)_u|(?:p(?:lace_of_wor|assenger_)sh|film_str|tul)i|page_facing_u|biting_li|(?:billed_c|world_m)a|mouse_tra|(?:curly_lo|busst)o|thumbsu|lo(?:llip)?o|clam|im)p|(?:anatomical|light_blue|sparkling|kissing|mending|orange|purple|yellow|broken|b(?:rown|l(?:ack|ue))|pink)_heart|(?:(?:transgender|black)_fla|mechanical_le|(?:checkered|pirate)_fla|electric_plu|rainbow_fla|poultry_le|service_do|white_fla|luxembour|fried_eg|moneyba|h(?:edgeh|otd)o|shru)g|(?:cloud_with|mountain)_snow|(?:(?:antigua_barb|berm)u|(?:kh|ug)an|rwan)da|(?:3r|2n)d_place_medal|1(?:st_place_medal|234|00)|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|(?:(?:cup_with_str|auto_ricksh)a|carpentry_sa|windo|jigsa)w|(?:(?:couch_and|diya)_la|f(?:ried_shri|uelpu))mp|(?:woman_mechan|man_mechan|alemb)ic|(?:european_un|accord|collis|reun)ion|(?:flight_arriv|hospit|portug|seneg|nep)al|card_file_box|(?:(?:oncoming_)?tax|m(?:o(?:unt_fuj|ya)|alaw)|s(?:paghett|ush|ar)|b(?:r(?:occol|une)|urund)|(?:djibou|kiriba)t|hait|fij)i|(?:shopping_c|white_he|bar_ch)art|d(?:isappointed|ominica|e(?:sert)?)|raising_hand|super(?:villain|hero)|b(?:e(?:verage_box|ers|d)|u(?:bbles|lb|g)|i(?:k(?:ini|e)|rd)|o(?:o(?:ks|t)|a[rt]|y)|read|a[cn]k)|ra(?:ised_hands|bbit2|t)|(?:hindu_tem|ap)ple|thong_sandal|a(?:r(?:row_(?:right|down|up)|t)|bc?|nt)?|r(?:a(?:i(?:sed_hand|nbow)|bbit|dio|m)|u(?:nning)?|epeat|i(?:ng|ce)|o(?:ck|se))|takeout_box|(?:flying_|mini)disc|(?:(?:interrob|yin_y)a|b(?:o(?:omera|wli)|angba)|(?:ping_p|hong_k)o|calli|mahjo)ng|b(?:a(?:llot_box|sket|th?|by)|o(?:o(?:k(?:mark)?|m)|w)|u(?:tter|s)|e(?:ll|er?|ar))?|heart_eyes|basketball|(?:paperclip|dancer|ticket)s|point_up_2|(?:wo)?man_cook|n(?:ew(?:spaper)?|o(?:tebook|_entry)|iger)|t(?:e(?:lephone|a)|o(?:oth|p)|r(?:oll)?|wo)|h(?:o(?:u(?:rglass|se)|rse)|a(?:mmer|nd)|eart)|paperclip|full_moon|(?:b(?:lack_ni|athtu|om)|her)b|(?:long|oil)_drum|pineapple|(?:clock(?:1[0-2]?|[2-9])3|u6e8)0|p(?:o(?:int_up|ut)|r(?:ince|ay)|i(?:ck|g)|en)|e(?:nvelope|ight|u(?:ro)?|gg|ar|ye|s)|m(?:o(?:u(?:ntain|se)|nkey|on)|echanic|a(?:ilbox|g|n)|irror)?|new_moon|d(?:iamonds|olls|art)|question|k(?:iss(?:ing)?|ey)|haircut|no_good|(?:vampir|massag)e|g(?:olf(?:ing)?|u(?:inea|ard)|e(?:nie|m)|ift|rin)|h(?:a(?:ndbag|msa)|ouses|earts|ut)|postbox|toolbox|(?:pencil|t(?:rain|iger)|whale|cat|dog)2|belgium|(?:volca|kimo)no|(?:vanuat|tuval|pala|naur|maca)u|tokelau|o(?:range|ne?|m|k)?|office|dancer|ticket|dragon|pencil|zombie|w(?:o(?:mens|rm|od)|ave|in[gk]|c)|m(?:o(?:sque|use2)|e(?:rman|ns)|a(?:li|sk))|jersey|tshirt|w(?:heel|oman)|dizzy|j(?:apan|oy)|t(?:rain|iger)|whale|fairy|a(?:nge[lr]|bcd|tm)|c(?:h(?:a(?:ir|d)|ile)|a(?:ndy|mel)|urry|rab|o(?:rn|ol|w2)|[dn])|p(?:ager|e(?:a(?:ch|r)|ru)|i(?:g2|ll|e)|oop)|n(?:otes|ine)|t(?:onga|hree|ent|ram|[mv])|f(?:erry|r(?:ies|ee|og)|ax)|u(?:7(?:533|981|121)|5(?:5b6|408|272)|6(?:307|70[89]))|mage|e(?:yes|nd)|i(?:ra[nq]|t)|cat|dog|elf|z(?:zz|ap)|yen|j(?:ar|p)|leg|id|u[kps]|ng|o[2x]|vs|kr|[\\+\\x2D]1|x|v)(:)",
1405 "name": "string.emoji.mdx",
1406 "captures": {
1407 "1": {
1408 "name": "punctuation.definition.gemoji.begin.mdx"
1409 },
1410 "2": {
1411 "name": "keyword.control.gemoji.mdx"
1412 },
1413 "3": {
1414 "name": "punctuation.definition.gemoji.end.mdx"
1415 }
1416 }
1417 },
1418 "extension-github-mention": {
1419 "match": "(?<![0-9A-Za-z_`])(@)((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:[0-9A-Za-z][0-9A-Za-z-]{0,38}))?)(?![0-9A-Za-z_`])",
1420 "name": "string.mention.mdx",
1421 "captures": {
1422 "1": {
1423 "name": "punctuation.definition.mention.begin.mdx"
1424 },
1425 "2": {
1426 "name": "string.other.link.mention.mdx"
1427 }
1428 }
1429 },
1430 "extension-github-reference": {
1431 "patterns": [
1432 {
1433 "match": "(?<![0-9A-Za-z_])(?:((?i:ghsa-|cve-))([A-Za-z0-9]+)|((?i:gh-|#))([0-9]+))(?![0-9A-Za-z_])",
1434 "name": "string.reference.mdx",
1435 "captures": {
1436 "1": {
1437 "name": "punctuation.definition.reference.begin.mdx"
1438 },
1439 "2": {
1440 "name": "string.other.link.reference.security-advisory.mdx"
1441 },
1442 "3": {
1443 "name": "punctuation.definition.reference.begin.mdx"
1444 },
1445 "4": {
1446 "name": "string.other.link.reference.issue-or-pr.mdx"
1447 }
1448 }
1449 },
1450 {
1451 "match": "(?<![^\\t\\n\\r \\(@\\[\\{])((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:(?:\\.git[0-9A-Za-z_-]|\\.(?!git)|[0-9A-Za-z_-])+))?)(#)([0-9]+)(?![0-9A-Za-z_])",
1452 "name": "string.reference.mdx",
1453 "captures": {
1454 "1": {
1455 "name": "string.other.link.reference.user.mdx"
1456 },
1457 "2": {
1458 "name": "punctuation.definition.reference.begin.mdx"
1459 },
1460 "3": {
1461 "name": "string.other.link.reference.issue-or-pr.mdx"
1462 }
1463 }
1464 }
1465 ]
1466 },
1467 "extension-math-flow": {
1468 "begin": "(?:^|\\G)[\\t ]*(\\${2,})([^\\n\\r\\$]*)$",
1469 "beginCaptures": {
1470 "1": {
1471 "name": "string.other.begin.math.flow.mdx"
1472 },
1473 "2": {
1474 "patterns": [
1475 {
1476 "include": "#markdown-string"
1477 }
1478 ]
1479 }
1480 },
1481 "contentName": "markup.raw.math.flow.mdx",
1482 "end": "(\\1)(?:[\\t ]*$)",
1483 "endCaptures": {
1484 "1": {
1485 "name": "string.other.end.math.flow.mdx"
1486 }
1487 },
1488 "name": "markup.code.other.mdx"
1489 },
1490 "extension-math-text": {
1491 "match": "(?<!\\$)(\\${2,})(?!\\$)(.+?)(?<!\\$)(\\1)(?!\\$)",
1492 "captures": {
1493 "1": {
1494 "name": "string.other.begin.math.mdx"
1495 },
1496 "2": {
1497 "name": "markup.raw.math.mdx markup.inline.raw.math.mdx"
1498 },
1499 "3": {
1500 "name": "string.other.end.math.mdx"
1501 }
1502 }
1503 },
1504 "extension-mdx-esm": {
1505 "name": "meta.embedded.tsx",
1506 "begin": "(?:^|\\G)(?=(?i:export|import)[ ])",
1507 "end": "^(?=[\\t ]*$)",
1508 "patterns": [
1509 {
1510 "include": "source.tsx#statements"
1511 }
1512 ]
1513 },
1514 "extension-mdx-expression-flow": {
1515 "begin": "(?:^|\\G)[\\t ]*(\\{)",
1516 "beginCaptures": {
1517 "1": {
1518 "name": "string.other.begin.expression.mdx.js"
1519 }
1520 },
1521 "contentName": "meta.embedded.tsx",
1522 "end": "(\\})(?:[\\t ]*$)",
1523 "endCaptures": {
1524 "1": {
1525 "name": "string.other.begin.expression.mdx.js"
1526 }
1527 },
1528 "patterns": [
1529 {
1530 "include": "source.tsx#expression"
1531 }
1532 ]
1533 },
1534 "extension-mdx-expression-text": {
1535 "begin": "\\{",
1536 "beginCaptures": {
1537 "0": {
1538 "name": "string.other.begin.expression.mdx.js"
1539 }
1540 },
1541 "contentName": "meta.embedded.tsx",
1542 "end": "\\}",
1543 "endCaptures": {
1544 "0": {
1545 "name": "string.other.begin.expression.mdx.js"
1546 }
1547 },
1548 "patterns": [
1549 {
1550 "include": "source.tsx#expression"
1551 }
1552 ]
1553 },
1554 "extension-mdx-jsx-flow": {
1555 "begin": "(?<=^|\\G|\\>)[\\t ]*(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\>\\{]))?",
1556 "beginCaptures": {
1557 "1": {
1558 "name": "punctuation.definition.tag.end.jsx"
1559 },
1560 "2": {
1561 "name": "punctuation.definition.tag.closing.jsx"
1562 },
1563 "3": {
1564 "name": "entity.name.tag.namespace.jsx"
1565 },
1566 "4": {
1567 "name": "punctuation.separator.namespace.jsx"
1568 },
1569 "5": {
1570 "name": "entity.name.tag.local.jsx"
1571 },
1572 "6": {
1573 "name": "support.class.component.jsx"
1574 },
1575 "7": {
1576 "name": "support.class.component.jsx"
1577 },
1578 "8": {
1579 "name": "entity.name.tag.jsx"
1580 }
1581 },
1582 "patterns": [
1583 {
1584 "include": "source.tsx#jsx-tag-attribute-name"
1585 },
1586 {
1587 "include": "source.tsx#jsx-tag-attribute-assignment"
1588 },
1589 {
1590 "include": "source.tsx#jsx-string-double-quoted"
1591 },
1592 {
1593 "include": "source.tsx#jsx-string-single-quoted"
1594 },
1595 {
1596 "include": "source.tsx#jsx-evaluated-code"
1597 },
1598 {
1599 "include": "source.tsx#jsx-tag-attributes-illegal"
1600 }
1601 ],
1602 "end": "(?:(\\/)\\s*)?(>)",
1603 "endCaptures": {
1604 "1": {
1605 "name": "punctuation.definition.tag.self-closing.jsx"
1606 },
1607 "2": {
1608 "name": "punctuation.definition.tag.end.jsx"
1609 }
1610 }
1611 },
1612 "extension-mdx-jsx-text": {
1613 "begin": "(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\>\\{]))?",
1614 "beginCaptures": {
1615 "1": {
1616 "name": "punctuation.definition.tag.end.jsx"
1617 },
1618 "2": {
1619 "name": "punctuation.definition.tag.closing.jsx"
1620 },
1621 "3": {
1622 "name": "entity.name.tag.namespace.jsx"
1623 },
1624 "4": {
1625 "name": "punctuation.separator.namespace.jsx"
1626 },
1627 "5": {
1628 "name": "entity.name.tag.local.jsx"
1629 },
1630 "6": {
1631 "name": "support.class.component.jsx"
1632 },
1633 "7": {
1634 "name": "support.class.component.jsx"
1635 },
1636 "8": {
1637 "name": "entity.name.tag.jsx"
1638 }
1639 },
1640 "patterns": [
1641 {
1642 "include": "source.tsx#jsx-tag-attribute-name"
1643 },
1644 {
1645 "include": "source.tsx#jsx-tag-attribute-assignment"
1646 },
1647 {
1648 "include": "source.tsx#jsx-string-double-quoted"
1649 },
1650 {
1651 "include": "source.tsx#jsx-string-single-quoted"
1652 },
1653 {
1654 "include": "source.tsx#jsx-evaluated-code"
1655 },
1656 {
1657 "include": "source.tsx#jsx-tag-attributes-illegal"
1658 }
1659 ],
1660 "end": "(?:(\\/)\\s*)?(>)",
1661 "endCaptures": {
1662 "1": {
1663 "name": "punctuation.definition.tag.self-closing.jsx"
1664 },
1665 "2": {
1666 "name": "punctuation.definition.tag.end.jsx"
1667 }
1668 }
1669 },
1670 "extension-toml": {
1671 "begin": "\\A\\+{3}$",
1672 "end": "^\\+{3}$",
1673 "beginCaptures": {
1674 "0": {
1675 "name": "string.other.begin.toml"
1676 }
1677 },
1678 "endCaptures": {
1679 "0": {
1680 "name": "string.other.end.toml"
1681 }
1682 },
1683 "contentName": "meta.embedded.toml",
1684 "patterns": [
1685 {
1686 "include": "source.toml"
1687 }
1688 ]
1689 },
1690 "extension-yaml": {
1691 "begin": "\\A-{3}$",
1692 "end": "^-{3}$",
1693 "beginCaptures": {
1694 "0": {
1695 "name": "string.other.begin.yaml"
1696 }
1697 },
1698 "endCaptures": {
1699 "0": {
1700 "name": "string.other.end.yaml"
1701 }
1702 },
1703 "contentName": "meta.embedded.yaml",
1704 "patterns": [
1705 {
1706 "include": "source.yaml"
1707 }
1708 ]
1709 },
1710 "whatwg-html-data-character-reference-named-terminated": {
1711 "match": "(&)((?:C(?:(?:o(?:unterClockwiseCo)?|lockwiseCo)ntourIntegra|cedi)|(?:(?:Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)|Not(?:Righ|Lef)tTriangle|(?:Not(?:(?:Succeed|Precede|Les)s|Greater)|(?:Precede|Succeed)s|Less)Slant|SquareSu(?:per|b)set|(?:Not(?:Greater|Tilde)|Tilde|Less)Full|RightTriangle|LeftTriangle|Greater(?:Slant|Full)|Precedes|Succeeds|Superset|NotHump|Subset|Tilde|Hump)Equ|int(?:er)?c|DotEqu)a|DoubleContourIntegra|(?:n(?:short)?parall|shortparall|p(?:arall|rur))e|(?:rightarrowta|l(?:eftarrowta|ced|ata|Ata)|sced|rata|perm|rced|rAta|ced)i|Proportiona|smepars|e(?:qvpars|pars|xc|um)|Integra|suphso|rarr[pt]|n(?:pars|tg)|l(?:arr[pt]|cei)|Rarrt|(?:hybu|fora)l|ForAl|[GKLNR-Tcknt]cedi|rcei|iexc|gime|fras|[uy]um|oso|dso|ium|Ium)l|D(?:o(?:uble(?:(?:L(?:ong(?:Left)?R|eftR)ight|L(?:ongL)?eft|UpDown|Right|Up)Arrow|Do(?:wnArrow|t))|wn(?:ArrowUpA|TeeA|a)rrow)|iacriticalDot|strok|ashv|cy)|(?:(?:(?:N(?:(?:otN)?estedGreater|ot(?:Greater|Less))|Less(?:Equal)?)Great|GreaterGreat|l[lr]corn|mark|east)e|Not(?:Double)?VerticalBa|(?:Not(?:Righ|Lef)tTriangleB|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)VectorB|RightTriangleB|Left(?:Triangle|Arrow)B|RightArrowB|V(?:er(?:ticalB|b)|b)|UpArrowB|l(?:ur(?:ds|u)h|dr(?:us|d)h|trP|owb|H)|profal|r(?:ulu|dld)h|b(?:igst|rvb)|(?:wed|ve[er])b|s(?:wn|es)w|n(?:wne|ese|sp|hp)|gtlP|d(?:oll|uh|H)|(?:hor|ov)b|u(?:dh|H)|r(?:lh|H)|ohb|hb|St)a|D(?:o(?:wn(?:(?:Left(?:Right|Tee)|RightTee)Vecto|(?:(?:Righ|Lef)tVector|Arrow)Ba)|ubleVerticalBa)|a(?:gge|r)|sc|f)|(?:(?:(?:Righ|Lef)tDown|(?:Righ|Lef)tUp)Tee|(?:Righ|Lef)tUpDown)Vecto|VerticalSeparato|(?:Left(?:Right|Tee)|RightTee)Vecto|less(?:eqq?)?gt|e(?:qslantgt|sc)|(?:RightF|LeftF|[lr]f)loo|u(?:[lr]corne|ar)|timesba|(?:plusa|cirs|apa)ci|U(?:arroci|f)|(?:dzigr|s(?:u(?:pl|br)|imr|[lr])|zigr|angz|nvH|l(?:tl|B)|r[Br])ar|UnderBa|(?:plus|harr|top|mid|of)ci|O(?:verBa|sc|f)|dd?agge|s(?:olba|sc)|g(?:t(?:rar|ci)|sc|f)|c(?:opys|u(?:po|ep)|sc|f)|(?:n(?:(?:v[lr]|w|r)A|l[Aa]|h[Aa]|eA)|x[hlr][Aa]|u(?:ua|da|A)|s[ew]A|rla|o[lr]a|rba|rAa|l[Ablr]a|h(?:oa|A)|era|d(?:ua|A)|cra|vA)r|o(?:lci|sc|ro|pa)|ropa|roar|l(?:o(?:pa|ar)|sc|Ar)|i(?:ma|s)c|ltci|dd?ar|a(?:ma|s)c|R(?:Bar|sc|f)|I(?:mac|f)|(?:u(?:ma|s)|oma|ema|Oma|Ema|[wyz]s|qs|ks|fs|Zs|Ys|Xs|Ws|Vs|Us|Ss|Qs|Ns|Ms|Ks|Is|Gs|Fs|Cs|Bs)c|Umac|x(?:sc|f)|v(?:sc|f)|rsc|n(?:ld|f)|m(?:sc|ld|ac|f)|rAr|h(?:sc|f)|b(?:sc|f)|psc|P(?:sc|f)|L(?:sc|ar|f)|jsc|J(?:sc|f)|E(?:sc|f)|[HT]sc|[yz]f|wf|tf|qf|pf|kf|jf|Zf|Yf|Xf|Wf|Vf|Tf|Sf|Qf|Nf|Mf|Kf|Hf|Gf|Ff|Cf|Bf)r|(?:Diacritical(?:Double)?A|[EINOSYZaisz]a)cute|(?:(?:N(?:egative(?:VeryThin|Thi(?:ck|n))|onBreaking)|NegativeMedium|ZeroWidth|VeryThin|Medium|Thi(?:ck|n))Spac|Filled(?:Very)?SmallSquar|Empty(?:Very)?SmallSquar|(?:N(?:ot(?:Succeeds|Greater|Tilde|Less)T|t)|DiacriticalT|VerticalT|PrecedesT|SucceedsT|NotEqualT|GreaterT|TildeT|EqualT|LessT|at|Ut|It)ild|(?:(?:DiacriticalG|[EIOUaiu]g)ra|(?:u|U)?bre|(?:o|e)?gra)v|(?:doublebar|curly|big|x)wedg|H(?:orizontalLin|ilbertSpac)|Double(?:Righ|Lef)tTe|(?:(?:measured|uw)ang|exponentia|dwang|ssmi|fema)l|(?:Poincarepla|reali|pho|oli)n|(?:black)?lozeng|(?:VerticalL|(?:prof|imag)l)in|SmallCircl|(?:black|dot)squar|rmoustach|l(?:moustach|angl)|(?:b(?:ack)?pr|(?:tri|xo)t|[qt]pr)im|[Tt]herefor|(?:DownB|[Gag]b)rev|(?:infint|nv[lr]tr)i|b(?:arwedg|owti)|an(?:dslop|gl)|(?:cu(?:rly)?v|rthr|lthr|b(?:ig|ar)v|xv)e|n(?:s(?:qsu[bp]|ccu)|prcu)|orslop|NewLin|maltes|Becaus|rangl|incar|(?:otil|Otil|t(?:ra|il))d|[inu]tild|s(?:mil|imn)|(?:sc|pr)cu|Wedg|Prim|Brev)e|(?:CloseCurly(?:Double)?Quo|OpenCurly(?:Double)?Quo|[ry]?acu)te|(?:Reverse(?:Up)?|Up)Equilibrium|C(?:apitalDifferentialD|(?:oproduc|(?:ircleD|enterD|d)o)t|on(?:grue|i)nt|conint|upCap|o(?:lone|pf)|OPY|hi)|(?:(?:(?:left)?rightsquig|(?:longleftr|twoheadr|nleftr|nLeftr|longr|hookr|nR|Rr)ight|(?:twohead|hook)left|longleft|updown|Updown|nright|Right|nleft|nLeft|down|up|Up)a|L(?:(?:ong(?:left)?righ|(?:ong)?lef)ta|eft(?:(?:right)?a|RightA|TeeA))|RightTeeA|LongLeftA|UpTeeA)rrow|(?:(?:RightArrow|Short|Upper|Lower)Left|(?:L(?:eftArrow|o(?:wer|ng))|LongLeft|Short|Upper)Right|ShortUp)Arrow|(?:b(?:lacktriangle(?:righ|lef)|ulle|no)|RightDoubleBracke|RightAngleBracke|Left(?:Doub|Ang)leBracke|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow)righ|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow|mapsto)lef|(?:UnderBrack|OverBrack|emptys|targ|Sups)e|diamondsui|c(?:ircledas|lubsui|are)|(?:spade|heart)sui|(?:(?:c(?:enter|t)|lmi|ino)d|(?:Triple|mD)D|n(?:otin|e)d|(?:ncong|doteq|su[bp]e|e[gl]s)d|l(?:ess|t)d|isind|c(?:ong|up|ap)?d|b(?:igod|N)|t(?:(?:ri)?d|opb)|s(?:ub|im)d|midd|g(?:tr?)?d|Lmid|DotD|(?:xo|ut|z)d|e(?:s?d|rD|fD|DD)|dtd|Zd|Id|Gd|Ed)o|realpar|i(?:magpar|iin)|S(?:uchTha|qr)|su[bp]mul|(?:(?:lt|i)que|gtque|(?:mid|low)a|e(?:que|xi))s|Produc|s(?:updo|e[cx])|r(?:parg|ec)|lparl|vangr|hamil|(?:homt|[lr]fis|ufis|dfis)h|phmma|t(?:wix|in)|quo|o(?:do|as)|fla|eDo)t|(?:(?:Square)?Intersecti|(?:straight|back|var)epsil|SquareUni|expectati|upsil|epsil|Upsil|eq?col|Epsil|(?:omic|Omic|rca|lca|eca|Sca|[NRTt]ca|Lca|Eca|[Zdz]ca|Dca)r|scar|ncar|herc|ccar|Ccar|iog|Iog)on|Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)?|(?:(?:(?:Not(?:Reverse)?|Reverse)E|comp|E)leme|NotCongrue|(?:n[gl]|l)eqsla|geqsla|q(?:uat)?i|perc|iiii|coni|cwi|awi|oi)nt|(?:(?:rightleftharpo|leftrightharpo|quaterni)on|(?:(?:N(?:ot(?:NestedLess|Greater|Less)|estedLess)L|(?:eqslant|gtr(?:eqq?)?)l|LessL)e|Greater(?:Equal)?Le|cro)s|(?:rightright|leftleft|upup)arrow|rightleftarrow|(?:(?:(?:righ|lef)tthree|divideon|b(?:igo|ox)|[lr]o)t|InvisibleT)ime|downdownarrow|(?:(?:smallset|tri|dot|box)m|PlusM)inu|(?:RoundImpli|complex|Impli|Otim)e|C(?:ircle(?:Time|Minu|Plu)|ayley|ros)|(?:rationa|mode)l|NotExist|(?:(?:UnionP|MinusP|(?:b(?:ig[ou]|ox)|tri|s(?:u[bp]|im)|dot|xu|mn)p)l|(?:xo|u)pl|o(?:min|pl)|ropl|lopl|epl)u|otimesa|integer|e(?:linter|qual)|setminu|rarrbf|larrb?f|olcros|rarrf|mstpo|lesge|gesle|Exist|[lr]time|strn|napo|fltn|ccap|apo)s|(?:b(?:(?:lack|ig)triangledow|etwee)|(?:righ|lef)tharpoondow|(?:triangle|mapsto)dow|(?:nv|i)infi|ssetm|plusm|lagra|d(?:[lr]cor|isi)|c(?:ompf|aro)|s?frow|(?:hyph|curr)e|kgree|thor|ogo|ye)n|Not(?:Righ|Lef)tTriangle|(?:Up(?:Arrow)?|Short)DownArrow|(?:(?:n(?:triangle(?:righ|lef)t|succ|prec)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|backsim)e|lvertneq|gvertneq|(?:suc|pre)cneq|a(?:pprox|symp)e|(?:succ|prec|vee)e|circe)q|(?:UnderParenthes|OverParenthes|xn)is|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)Vector|D(?:o(?:wn(?:RightVector|LeftVector|Arrow|Tee)|t)|el|D)|l(?:eftrightarrows|br(?:k(?:sl[du]|e)|ac[ek])|tri[ef]|s(?:im[eg]|qb|h)|hard|a(?:tes|ngd|p)|o[pz]f|rm|gE|fr|eg|cy)|(?:NotHumpDownHum|(?:righ|lef)tharpoonu|big(?:(?:triangle|sqc)u|c[au])|HumpDownHum|m(?:apstou|lc)|(?:capbr|xsq)cu|smash|rarr[al]|(?:weie|sha)r|larrl|velli|(?:thin|punc)s|h(?:elli|airs)|(?:u[lr]c|vp)ro|d[lr]cro|c(?:upc[au]|apc[au])|thka|scna|prn?a|oper|n(?:ums|va|cu|bs)|ens|xc[au]|Ma)p|l(?:eftrightarrow|e(?:ftarrow|s(?:dot)?)?|moust|a(?:rrb?|te?|ng)|t(?:ri)?|sim|par|oz|l|g)|n(?:triangle(?:righ|lef)t|succ|prec)|SquareSu(?:per|b)set|(?:I(?:nvisibleComm|ot)|(?:varthe|iio)t|varkapp|(?:vars|S)igm|(?:diga|mco)mm|Cedill|lambd|Lambd|delt|Thet|omeg|Omeg|Kapp|Delt|nabl|zet|to[es]|rdc|ldc|iot|Zet|Bet|Et)a|b(?:lacktriangle|arwed|u(?:mpe?|ll)|sol|o(?:x[HVhv]|t)|brk|ne)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|RightT(?:riangl|e)e|(?:(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|nsu[bp]seteq|colone|(?:wedg|sim)e|nsime|lneq|gneq)q|DifferentialD|(?:(?:fall|ris)ingdots|(?:suc|pre)ccurly|ddots)eq|A(?:pplyFunction|ssign|(?:tild|grav|brev)e|acute|o(?:gon|pf)|lpha|(?:mac|sc|f)r|c(?:irc|y)|ring|Elig|uml|nd|MP)|(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|L(?:eft(?:T(?:riangl|e)e|Arrow)|l)|G(?:reaterEqual|amma)|E(?:xponentialE|quilibrium|sim|cy|TH|NG)|(?:(?:RightCeil|LeftCeil|varnoth|ar|Ur)in|(?:b(?:ack)?co|uri)n|vzigza|roan|loan|ffli|amal|sun|rin|n(?:tl|an)|Ran|Lan)g|(?:thick|succn?|precn?|less|g(?:tr|n)|ln|n)approx|(?:s(?:traightph|em)|(?:rtril|xu|u[lr]|xd|v[lr])tr|varph|l[lr]tr|b(?:sem|eps)|Ph)i|(?:circledd|osl|n(?:v[Dd]|V[Dd]|d)|hsl|V(?:vd|D)|Osl|v[Dd]|md)ash|(?:(?:RuleDelay|imp|cuw)e|(?:n(?:s(?:hort)?)?|short|rn)mi|D(?:Dotrah|iamon)|(?:i(?:nt)?pr|peri)o|odsol|llhar|c(?:opro|irmi)|(?:capa|anda|pou)n|Barwe|napi|api)d|(?:cu(?:rlyeq(?:suc|pre)|es)|telre|[ou]dbla|Udbla|Odbla|radi|lesc|gesc|dbla)c|(?:circled|big|eq|[is]|c|x|a|S|[hw]|W|H|G|E|C)circ|rightarrow|R(?:ightArrow|arr|e)|Pr(?:oportion)?|(?:longmapst|varpropt|p(?:lustw|ropt)|varrh|numer|(?:rsa|lsa|sb)qu|m(?:icr|h)|[lr]aqu|bdqu|eur)o|UnderBrace|ImaginaryI|B(?:ernoullis|a(?:ckslash|rv)|umpeq|cy)|(?:(?:Laplace|Mellin|zee)tr|Fo(?:uriertr|p)|(?:profsu|ssta)r|ordero|origo|[ps]op|nop|mop|i(?:op|mo)|h(?:op|al)|f(?:op|no)|dop|bop|Rop|Pop|Nop|Lop|Iop|Hop|Dop|[GJKMOQSTV-Zgjkoqvwyz]op|Bop)f|nsu[bp]seteq|t(?:ri(?:angleq|e)|imesd|he(?:tav|re4)|au)|O(?:verBrace|r)|(?:(?:pitchfo|checkma|t(?:opfo|b)|rob|rbb|l[bo]b)r|intlarh|b(?:brktbr|l(?:oc|an))|perten|NoBrea|rarrh|s[ew]arh|n[ew]arh|l(?:arrh|hbl)|uhbl|Hace)k|(?:NotCupC|(?:mu(?:lti)?|x)m|cupbrc)ap|t(?:riangle|imes|heta|opf?)|Precedes|Succeeds|Superset|NotEqual|(?:n(?:atural|exist|les)|s(?:qc[au]p|mte)|prime)s|c(?:ir(?:cled[RS]|[Ee])|u(?:rarrm|larrp|darr[lr]|ps)|o(?:mmat|pf)|aps|hi)|b(?:sol(?:hsu)?b|ump(?:eq|E)|ox(?:box|[Vv][HLRhlr]|[Hh][DUdu]|[DUdu][LRlr])|e(?:rnou|t[ah])|lk(?:34|1[24])|cy)|(?:l(?:esdot|squ|dqu)o|rsquo|rdquo|ngt)r|a(?:n(?:g(?:msda[a-h]|st|e)|d[dv])|st|p[Ee]|mp|fr|c[Edy])|(?:g(?:esdoto|E)|[lr]haru)l|(?:angrtvb|lrhar|nis)d|(?:(?:th(?:ic)?k|succn?|p(?:r(?:ecn?|n)?|lus)|rarr|l(?:ess|arr)|su[bp]|par|scn|g(?:tr|n)|ne|sc|n[glv]|ln|eq?)si|thetasy|ccupss|alefsy|botto)m|trpezium|(?:hks[ew]|dr?bk|bk)arow|(?:(?:[lr]a|d|c)empty|b(?:nequi|empty)|plank|nequi|odi)v|(?:(?:sc|rp|n)pol|point|fpart)int|(?:c(?:irf|wco)|awco)nint|PartialD|n(?:s(?:u[bp](?:set)?|c)|rarr|ot(?:ni|in)?|warr|e(?:arr)?|a(?:tur|p)|vlt|p(?:re?|ar)|um?|l[et]|ge|i)|n(?:atural|exist|les)|d(?:i(?:am(?:ond)?|v(?:ide)?)|tri|ash|ot|d)|backsim|l(?:esdot|squ|dqu)o|g(?:esdoto|E)|U(?:p(?:Arrow|si)|nion|arr)|angrtvb|p(?:l(?:anckh|us(?:d[ou]|[be]))|ar(?:sl|t)|r(?:od|nE|E)|erp|iv|m)|n(?:ot(?:niv[a-c]|in(?:v[a-c]|E))|rarr[cw]|s(?:u[bp][Ee]|c[er])|part|v(?:le|g[et])|g(?:es|E)|c(?:ap|y)|apE|lE|iv|Ll|Gg)|m(?:inus(?:du|b)|ale|cy|p)|rbr(?:k(?:sl[du]|e)|ac[ek])|(?:suphsu|tris|rcu|lcu)b|supdsub|(?:s[ew]a|n[ew]a)rrow|(?:b(?:ecaus|sim)|n(?:[lr]tri|bump)|csu[bp])e|equivDD|u(?:rcorn|lcorn|psi)|timesb|s(?:u(?:p(?:set)?|b(?:set)?)|q(?:su[bp]|u)|i(?:gma|m)|olb?|dot|mt|fr|ce?)|p(?:l(?:anck|us)|r(?:op|ec?)?|ara?|i)|o(?:times|r(?:d(?:er)?)?)|m(?:i(?:nusd?|d)|a(?:p(?:sto)?|lt)|u)|rmoust|g(?:e(?:s(?:dot|l)?|q)?|sim|n(?:ap|e)|t|l|g)|(?:spade|heart)s|c(?:u(?:rarr|larr|p)|o(?:m(?:ma|p)|lon|py|ng)|lubs|heck|cups|irc?|ent|ap)|colone|a(?:p(?:prox)?|n(?:g(?:msd|rt)?|d)|symp|f|c)|S(?:quare|u[bp]|c)|Subset|b(?:ecaus|sim)|vsu[bp]n[Ee]|s(?:u(?:psu[bp]|b(?:su[bp]|n[Ee]|E)|pn[Ee]|p[1-3E]|m)|q(?:u(?:ar[ef]|f)|su[bp]e)|igma[fv]|etmn|dot[be]|par|mid|hc?y|c[Ey])|f(?:rac(?:78|5[68]|45|3[458]|2[35]|1[2-68])|fr)|e(?:m(?:sp1[34]|ptyv)|psiv|c(?:irc|y)|t[ah]|ng|ll|fr|e)|(?:kappa|isins|vBar|fork|rho|phi|n[GL]t)v|divonx|V(?:dashl|ee)|gammad|G(?:ammad|cy|[Tgt])|[Ldhlt]strok|[HT]strok|(?:c(?:ylct|hc)|(?:s(?:oft|hch)|hard|S(?:OFT|HCH)|jser|J(?:ser|uk)|HARD|tsh|TSH|juk|iuk|I(?:uk|[EO])|zh|yi|nj|lj|k[hj]|gj|dj|ZH|Y[AIU]|NJ|LJ|K[HJ]|GJ|D[JSZ])c|ubrc|Ubrc|(?:yu|i[eo]|dz|v|p|f)c|TSc|SHc|CHc|Vc|Pc|Mc|Fc)y|(?:(?:wre|jm)at|dalet|a(?:ngs|le)p|imat|[lr]ds)h|[CLRUceglnou]acute|ff?llig|(?:f(?:fi|[ij])|sz|oe|ij|ae|OE|IJ)lig|r(?:a(?:tio|rr|ng)|tri|par|eal)|s[ew]arr|s(?:qc[au]p|mte)|prime|rarrb|i(?:n(?:fin|t)?|sin|t|i|c)|e(?:quiv|m(?:pty|sp)|p(?:si|ar)|cir|l|g)|kappa|isins|ncong|doteq|(?:wedg|sim)e|nsime|rsquo|rdquo|[lr]haru|V(?:dash|ert)|Tilde|lrhar|gamma|Equal|UpTee|n(?:[lr]tri|bump)|C(?:olon|up|ap)|v(?:arpi|ert)|u(?:psih|ml)|vnsu[bp]|r(?:tri[ef]|e(?:als|g)|a(?:rr[cw]|ng[de]|ce)|sh|lm|x)|rhard|sim[gl]E|i(?:sin[Ev]|mage|f[fr]|cy)|harrw|(?:n[gl]|l)eqq|g(?:sim[el]|tcc|e(?:qq|l)|nE|l[Eaj]|gg|ap)|ocirc|starf|utrif|d(?:trif|i(?:ams|e)|ashv|sc[ry]|fr|eg)|[du]har[lr]|T(?:HORN|a[bu])|(?:TRAD|[gl]vn)E|odash|[EUaeu]o(?:gon|pf)|alpha|[IJOUYgjuy]c(?:irc|y)|v(?:arr|ee)|succ|sim[gl]|harr|ln(?:ap|e)|lesg|(?:n[gl]|l)eq|ocir|star|utri|vBar|fork|su[bp]e|nsim|lneq|gneq|csu[bp]|zwn?j|yacy|x(?:opf|i)|scnE|o(?:r(?:d[fm]|v)|mid|lt|hm|gt|fr|cy|S)|scap|rsqb|ropf|ltcc|tsc[ry]|QUOT|[EOUYao]uml|rho|phi|n[GL]t|e[gl]s|ngt|I(?:nt|m)|nis|rfr|rcy|lnE|lEg|ufr|S(?:um|cy)|R(?:sh|ho)|psi|Ps?i|[NRTt]cy|L(?:sh|cy|[Tt])|kcy|Kcy|Hat|REG|[Zdz]cy|wr|lE|wp|Xi|Nu|Mu)(;)",
1712 "name": "constant.language.character-reference.named.html",
1713 "captures": {
1714 "1": {
1715 "name": "punctuation.definition.character-reference.begin.html"
1716 },
1717 "2": {
1718 "name": "keyword.control.character-reference.html"
1719 },
1720 "3": {
1721 "name": "punctuation.definition.character-reference.end.html"
1722 }
1723 }
1724 },
1725 "commonmark-code-fenced-apib": {
1726 "patterns": [
1727 {
1728 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
1729 "beginCaptures": {
1730 "1": {
1731 "name": "string.other.begin.code.fenced.mdx"
1732 },
1733 "2": {
1734 "name": "entity.name.function.mdx",
1735 "patterns": [
1736 {
1737 "include": "#markdown-string"
1738 }
1739 ]
1740 },
1741 "3": {
1742 "patterns": [
1743 {
1744 "include": "#markdown-string"
1745 }
1746 ]
1747 }
1748 },
1749 "contentName": "meta.embedded.apib",
1750 "end": "(\\1)(?:[\\t ]*$)",
1751 "endCaptures": {
1752 "1": {
1753 "name": "string.other.end.code.fenced.mdx"
1754 }
1755 },
1756 "name": "markup.code.apib.mdx",
1757 "patterns": [
1758 {
1759 "include": "text.html.markdown.source.gfm.apib"
1760 }
1761 ]
1762 },
1763 {
1764 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
1765 "beginCaptures": {
1766 "1": {
1767 "name": "string.other.begin.code.fenced.mdx"
1768 },
1769 "2": {
1770 "name": "entity.name.function.mdx",
1771 "patterns": [
1772 {
1773 "include": "#markdown-string"
1774 }
1775 ]
1776 },
1777 "3": {
1778 "patterns": [
1779 {
1780 "include": "#markdown-string"
1781 }
1782 ]
1783 }
1784 },
1785 "contentName": "meta.embedded.apib",
1786 "end": "(\\1)(?:[\\t ]*$)",
1787 "endCaptures": {
1788 "1": {
1789 "name": "string.other.end.code.fenced.mdx"
1790 }
1791 },
1792 "name": "markup.code.apib.mdx",
1793 "patterns": [
1794 {
1795 "include": "text.html.markdown.source.gfm.apib"
1796 }
1797 ]
1798 }
1799 ]
1800 },
1801 "commonmark-code-fenced-asciidoc": {
1802 "patterns": [
1803 {
1804 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
1805 "beginCaptures": {
1806 "1": {
1807 "name": "string.other.begin.code.fenced.mdx"
1808 },
1809 "2": {
1810 "name": "entity.name.function.mdx",
1811 "patterns": [
1812 {
1813 "include": "#markdown-string"
1814 }
1815 ]
1816 },
1817 "3": {
1818 "patterns": [
1819 {
1820 "include": "#markdown-string"
1821 }
1822 ]
1823 }
1824 },
1825 "contentName": "meta.embedded.asciidoc",
1826 "end": "(\\1)(?:[\\t ]*$)",
1827 "endCaptures": {
1828 "1": {
1829 "name": "string.other.end.code.fenced.mdx"
1830 }
1831 },
1832 "name": "markup.code.asciidoc.mdx",
1833 "patterns": [
1834 {
1835 "include": "text.html.asciidoc"
1836 }
1837 ]
1838 },
1839 {
1840 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
1841 "beginCaptures": {
1842 "1": {
1843 "name": "string.other.begin.code.fenced.mdx"
1844 },
1845 "2": {
1846 "name": "entity.name.function.mdx",
1847 "patterns": [
1848 {
1849 "include": "#markdown-string"
1850 }
1851 ]
1852 },
1853 "3": {
1854 "patterns": [
1855 {
1856 "include": "#markdown-string"
1857 }
1858 ]
1859 }
1860 },
1861 "contentName": "meta.embedded.asciidoc",
1862 "end": "(\\1)(?:[\\t ]*$)",
1863 "endCaptures": {
1864 "1": {
1865 "name": "string.other.end.code.fenced.mdx"
1866 }
1867 },
1868 "name": "markup.code.asciidoc.mdx",
1869 "patterns": [
1870 {
1871 "include": "text.html.asciidoc"
1872 }
1873 ]
1874 }
1875 ]
1876 },
1877 "commonmark-code-fenced-c": {
1878 "patterns": [
1879 {
1880 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
1881 "beginCaptures": {
1882 "1": {
1883 "name": "string.other.begin.code.fenced.mdx"
1884 },
1885 "2": {
1886 "name": "entity.name.function.mdx",
1887 "patterns": [
1888 {
1889 "include": "#markdown-string"
1890 }
1891 ]
1892 },
1893 "3": {
1894 "patterns": [
1895 {
1896 "include": "#markdown-string"
1897 }
1898 ]
1899 }
1900 },
1901 "contentName": "meta.embedded.c",
1902 "end": "(\\1)(?:[\\t ]*$)",
1903 "endCaptures": {
1904 "1": {
1905 "name": "string.other.end.code.fenced.mdx"
1906 }
1907 },
1908 "name": "markup.code.c.mdx",
1909 "patterns": [
1910 {
1911 "include": "source.c"
1912 }
1913 ]
1914 },
1915 {
1916 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
1917 "beginCaptures": {
1918 "1": {
1919 "name": "string.other.begin.code.fenced.mdx"
1920 },
1921 "2": {
1922 "name": "entity.name.function.mdx",
1923 "patterns": [
1924 {
1925 "include": "#markdown-string"
1926 }
1927 ]
1928 },
1929 "3": {
1930 "patterns": [
1931 {
1932 "include": "#markdown-string"
1933 }
1934 ]
1935 }
1936 },
1937 "contentName": "meta.embedded.c",
1938 "end": "(\\1)(?:[\\t ]*$)",
1939 "endCaptures": {
1940 "1": {
1941 "name": "string.other.end.code.fenced.mdx"
1942 }
1943 },
1944 "name": "markup.code.c.mdx",
1945 "patterns": [
1946 {
1947 "include": "source.c"
1948 }
1949 ]
1950 }
1951 ]
1952 },
1953 "commonmark-code-fenced-clojure": {
1954 "patterns": [
1955 {
1956 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
1957 "beginCaptures": {
1958 "1": {
1959 "name": "string.other.begin.code.fenced.mdx"
1960 },
1961 "2": {
1962 "name": "entity.name.function.mdx",
1963 "patterns": [
1964 {
1965 "include": "#markdown-string"
1966 }
1967 ]
1968 },
1969 "3": {
1970 "patterns": [
1971 {
1972 "include": "#markdown-string"
1973 }
1974 ]
1975 }
1976 },
1977 "contentName": "meta.embedded.clojure",
1978 "end": "(\\1)(?:[\\t ]*$)",
1979 "endCaptures": {
1980 "1": {
1981 "name": "string.other.end.code.fenced.mdx"
1982 }
1983 },
1984 "name": "markup.code.clojure.mdx",
1985 "patterns": [
1986 {
1987 "include": "source.clojure"
1988 }
1989 ]
1990 },
1991 {
1992 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
1993 "beginCaptures": {
1994 "1": {
1995 "name": "string.other.begin.code.fenced.mdx"
1996 },
1997 "2": {
1998 "name": "entity.name.function.mdx",
1999 "patterns": [
2000 {
2001 "include": "#markdown-string"
2002 }
2003 ]
2004 },
2005 "3": {
2006 "patterns": [
2007 {
2008 "include": "#markdown-string"
2009 }
2010 ]
2011 }
2012 },
2013 "contentName": "meta.embedded.clojure",
2014 "end": "(\\1)(?:[\\t ]*$)",
2015 "endCaptures": {
2016 "1": {
2017 "name": "string.other.end.code.fenced.mdx"
2018 }
2019 },
2020 "name": "markup.code.clojure.mdx",
2021 "patterns": [
2022 {
2023 "include": "source.clojure"
2024 }
2025 ]
2026 }
2027 ]
2028 },
2029 "commonmark-code-fenced-coffee": {
2030 "patterns": [
2031 {
2032 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2033 "beginCaptures": {
2034 "1": {
2035 "name": "string.other.begin.code.fenced.mdx"
2036 },
2037 "2": {
2038 "name": "entity.name.function.mdx",
2039 "patterns": [
2040 {
2041 "include": "#markdown-string"
2042 }
2043 ]
2044 },
2045 "3": {
2046 "patterns": [
2047 {
2048 "include": "#markdown-string"
2049 }
2050 ]
2051 }
2052 },
2053 "contentName": "meta.embedded.coffee",
2054 "end": "(\\1)(?:[\\t ]*$)",
2055 "endCaptures": {
2056 "1": {
2057 "name": "string.other.end.code.fenced.mdx"
2058 }
2059 },
2060 "name": "markup.code.coffee.mdx",
2061 "patterns": [
2062 {
2063 "include": "source.coffee"
2064 }
2065 ]
2066 },
2067 {
2068 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2069 "beginCaptures": {
2070 "1": {
2071 "name": "string.other.begin.code.fenced.mdx"
2072 },
2073 "2": {
2074 "name": "entity.name.function.mdx",
2075 "patterns": [
2076 {
2077 "include": "#markdown-string"
2078 }
2079 ]
2080 },
2081 "3": {
2082 "patterns": [
2083 {
2084 "include": "#markdown-string"
2085 }
2086 ]
2087 }
2088 },
2089 "contentName": "meta.embedded.coffee",
2090 "end": "(\\1)(?:[\\t ]*$)",
2091 "endCaptures": {
2092 "1": {
2093 "name": "string.other.end.code.fenced.mdx"
2094 }
2095 },
2096 "name": "markup.code.coffee.mdx",
2097 "patterns": [
2098 {
2099 "include": "source.coffee"
2100 }
2101 ]
2102 }
2103 ]
2104 },
2105 "commonmark-code-fenced-console": {
2106 "patterns": [
2107 {
2108 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2109 "beginCaptures": {
2110 "1": {
2111 "name": "string.other.begin.code.fenced.mdx"
2112 },
2113 "2": {
2114 "name": "entity.name.function.mdx",
2115 "patterns": [
2116 {
2117 "include": "#markdown-string"
2118 }
2119 ]
2120 },
2121 "3": {
2122 "patterns": [
2123 {
2124 "include": "#markdown-string"
2125 }
2126 ]
2127 }
2128 },
2129 "contentName": "meta.embedded.console",
2130 "end": "(\\1)(?:[\\t ]*$)",
2131 "endCaptures": {
2132 "1": {
2133 "name": "string.other.end.code.fenced.mdx"
2134 }
2135 },
2136 "name": "markup.code.console.mdx",
2137 "patterns": [
2138 {
2139 "include": "text.python.console"
2140 }
2141 ]
2142 },
2143 {
2144 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2145 "beginCaptures": {
2146 "1": {
2147 "name": "string.other.begin.code.fenced.mdx"
2148 },
2149 "2": {
2150 "name": "entity.name.function.mdx",
2151 "patterns": [
2152 {
2153 "include": "#markdown-string"
2154 }
2155 ]
2156 },
2157 "3": {
2158 "patterns": [
2159 {
2160 "include": "#markdown-string"
2161 }
2162 ]
2163 }
2164 },
2165 "contentName": "meta.embedded.console",
2166 "end": "(\\1)(?:[\\t ]*$)",
2167 "endCaptures": {
2168 "1": {
2169 "name": "string.other.end.code.fenced.mdx"
2170 }
2171 },
2172 "name": "markup.code.console.mdx",
2173 "patterns": [
2174 {
2175 "include": "text.python.console"
2176 }
2177 ]
2178 }
2179 ]
2180 },
2181 "commonmark-code-fenced-cpp": {
2182 "patterns": [
2183 {
2184 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2185 "beginCaptures": {
2186 "1": {
2187 "name": "string.other.begin.code.fenced.mdx"
2188 },
2189 "2": {
2190 "name": "entity.name.function.mdx",
2191 "patterns": [
2192 {
2193 "include": "#markdown-string"
2194 }
2195 ]
2196 },
2197 "3": {
2198 "patterns": [
2199 {
2200 "include": "#markdown-string"
2201 }
2202 ]
2203 }
2204 },
2205 "contentName": "meta.embedded.cpp",
2206 "end": "(\\1)(?:[\\t ]*$)",
2207 "endCaptures": {
2208 "1": {
2209 "name": "string.other.end.code.fenced.mdx"
2210 }
2211 },
2212 "name": "markup.code.cpp.mdx",
2213 "patterns": [
2214 {
2215 "include": "source.c++"
2216 },
2217 {
2218 "include": "source.cpp"
2219 }
2220 ]
2221 },
2222 {
2223 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2224 "beginCaptures": {
2225 "1": {
2226 "name": "string.other.begin.code.fenced.mdx"
2227 },
2228 "2": {
2229 "name": "entity.name.function.mdx",
2230 "patterns": [
2231 {
2232 "include": "#markdown-string"
2233 }
2234 ]
2235 },
2236 "3": {
2237 "patterns": [
2238 {
2239 "include": "#markdown-string"
2240 }
2241 ]
2242 }
2243 },
2244 "contentName": "meta.embedded.cpp",
2245 "end": "(\\1)(?:[\\t ]*$)",
2246 "endCaptures": {
2247 "1": {
2248 "name": "string.other.end.code.fenced.mdx"
2249 }
2250 },
2251 "name": "markup.code.cpp.mdx",
2252 "patterns": [
2253 {
2254 "include": "source.c++"
2255 },
2256 {
2257 "include": "source.cpp"
2258 }
2259 ]
2260 }
2261 ]
2262 },
2263 "commonmark-code-fenced-cs": {
2264 "patterns": [
2265 {
2266 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2267 "beginCaptures": {
2268 "1": {
2269 "name": "string.other.begin.code.fenced.mdx"
2270 },
2271 "2": {
2272 "name": "entity.name.function.mdx",
2273 "patterns": [
2274 {
2275 "include": "#markdown-string"
2276 }
2277 ]
2278 },
2279 "3": {
2280 "patterns": [
2281 {
2282 "include": "#markdown-string"
2283 }
2284 ]
2285 }
2286 },
2287 "contentName": "meta.embedded.cs",
2288 "end": "(\\1)(?:[\\t ]*$)",
2289 "endCaptures": {
2290 "1": {
2291 "name": "string.other.end.code.fenced.mdx"
2292 }
2293 },
2294 "name": "markup.code.cs.mdx",
2295 "patterns": [
2296 {
2297 "include": "source.cs"
2298 }
2299 ]
2300 },
2301 {
2302 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2303 "beginCaptures": {
2304 "1": {
2305 "name": "string.other.begin.code.fenced.mdx"
2306 },
2307 "2": {
2308 "name": "entity.name.function.mdx",
2309 "patterns": [
2310 {
2311 "include": "#markdown-string"
2312 }
2313 ]
2314 },
2315 "3": {
2316 "patterns": [
2317 {
2318 "include": "#markdown-string"
2319 }
2320 ]
2321 }
2322 },
2323 "contentName": "meta.embedded.cs",
2324 "end": "(\\1)(?:[\\t ]*$)",
2325 "endCaptures": {
2326 "1": {
2327 "name": "string.other.end.code.fenced.mdx"
2328 }
2329 },
2330 "name": "markup.code.cs.mdx",
2331 "patterns": [
2332 {
2333 "include": "source.cs"
2334 }
2335 ]
2336 }
2337 ]
2338 },
2339 "commonmark-code-fenced-css": {
2340 "patterns": [
2341 {
2342 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2343 "beginCaptures": {
2344 "1": {
2345 "name": "string.other.begin.code.fenced.mdx"
2346 },
2347 "2": {
2348 "name": "entity.name.function.mdx",
2349 "patterns": [
2350 {
2351 "include": "#markdown-string"
2352 }
2353 ]
2354 },
2355 "3": {
2356 "patterns": [
2357 {
2358 "include": "#markdown-string"
2359 }
2360 ]
2361 }
2362 },
2363 "contentName": "meta.embedded.css",
2364 "end": "(\\1)(?:[\\t ]*$)",
2365 "endCaptures": {
2366 "1": {
2367 "name": "string.other.end.code.fenced.mdx"
2368 }
2369 },
2370 "name": "markup.code.css.mdx",
2371 "patterns": [
2372 {
2373 "include": "source.css"
2374 }
2375 ]
2376 },
2377 {
2378 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2379 "beginCaptures": {
2380 "1": {
2381 "name": "string.other.begin.code.fenced.mdx"
2382 },
2383 "2": {
2384 "name": "entity.name.function.mdx",
2385 "patterns": [
2386 {
2387 "include": "#markdown-string"
2388 }
2389 ]
2390 },
2391 "3": {
2392 "patterns": [
2393 {
2394 "include": "#markdown-string"
2395 }
2396 ]
2397 }
2398 },
2399 "contentName": "meta.embedded.css",
2400 "end": "(\\1)(?:[\\t ]*$)",
2401 "endCaptures": {
2402 "1": {
2403 "name": "string.other.end.code.fenced.mdx"
2404 }
2405 },
2406 "name": "markup.code.css.mdx",
2407 "patterns": [
2408 {
2409 "include": "source.css"
2410 }
2411 ]
2412 }
2413 ]
2414 },
2415 "commonmark-code-fenced-diff": {
2416 "patterns": [
2417 {
2418 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2419 "beginCaptures": {
2420 "1": {
2421 "name": "string.other.begin.code.fenced.mdx"
2422 },
2423 "2": {
2424 "name": "entity.name.function.mdx",
2425 "patterns": [
2426 {
2427 "include": "#markdown-string"
2428 }
2429 ]
2430 },
2431 "3": {
2432 "patterns": [
2433 {
2434 "include": "#markdown-string"
2435 }
2436 ]
2437 }
2438 },
2439 "contentName": "meta.embedded.diff",
2440 "end": "(\\1)(?:[\\t ]*$)",
2441 "endCaptures": {
2442 "1": {
2443 "name": "string.other.end.code.fenced.mdx"
2444 }
2445 },
2446 "name": "markup.code.diff.mdx",
2447 "patterns": [
2448 {
2449 "include": "source.diff"
2450 }
2451 ]
2452 },
2453 {
2454 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2455 "beginCaptures": {
2456 "1": {
2457 "name": "string.other.begin.code.fenced.mdx"
2458 },
2459 "2": {
2460 "name": "entity.name.function.mdx",
2461 "patterns": [
2462 {
2463 "include": "#markdown-string"
2464 }
2465 ]
2466 },
2467 "3": {
2468 "patterns": [
2469 {
2470 "include": "#markdown-string"
2471 }
2472 ]
2473 }
2474 },
2475 "contentName": "meta.embedded.diff",
2476 "end": "(\\1)(?:[\\t ]*$)",
2477 "endCaptures": {
2478 "1": {
2479 "name": "string.other.end.code.fenced.mdx"
2480 }
2481 },
2482 "name": "markup.code.diff.mdx",
2483 "patterns": [
2484 {
2485 "include": "source.diff"
2486 }
2487 ]
2488 }
2489 ]
2490 },
2491 "commonmark-code-fenced-dockerfile": {
2492 "patterns": [
2493 {
2494 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2495 "beginCaptures": {
2496 "1": {
2497 "name": "string.other.begin.code.fenced.mdx"
2498 },
2499 "2": {
2500 "name": "entity.name.function.mdx",
2501 "patterns": [
2502 {
2503 "include": "#markdown-string"
2504 }
2505 ]
2506 },
2507 "3": {
2508 "patterns": [
2509 {
2510 "include": "#markdown-string"
2511 }
2512 ]
2513 }
2514 },
2515 "contentName": "meta.embedded.dockerfile",
2516 "end": "(\\1)(?:[\\t ]*$)",
2517 "endCaptures": {
2518 "1": {
2519 "name": "string.other.end.code.fenced.mdx"
2520 }
2521 },
2522 "name": "markup.code.dockerfile.mdx",
2523 "patterns": [
2524 {
2525 "include": "source.dockerfile"
2526 }
2527 ]
2528 },
2529 {
2530 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2531 "beginCaptures": {
2532 "1": {
2533 "name": "string.other.begin.code.fenced.mdx"
2534 },
2535 "2": {
2536 "name": "entity.name.function.mdx",
2537 "patterns": [
2538 {
2539 "include": "#markdown-string"
2540 }
2541 ]
2542 },
2543 "3": {
2544 "patterns": [
2545 {
2546 "include": "#markdown-string"
2547 }
2548 ]
2549 }
2550 },
2551 "contentName": "meta.embedded.dockerfile",
2552 "end": "(\\1)(?:[\\t ]*$)",
2553 "endCaptures": {
2554 "1": {
2555 "name": "string.other.end.code.fenced.mdx"
2556 }
2557 },
2558 "name": "markup.code.dockerfile.mdx",
2559 "patterns": [
2560 {
2561 "include": "source.dockerfile"
2562 }
2563 ]
2564 }
2565 ]
2566 },
2567 "commonmark-code-fenced-elixir": {
2568 "patterns": [
2569 {
2570 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2571 "beginCaptures": {
2572 "1": {
2573 "name": "string.other.begin.code.fenced.mdx"
2574 },
2575 "2": {
2576 "name": "entity.name.function.mdx",
2577 "patterns": [
2578 {
2579 "include": "#markdown-string"
2580 }
2581 ]
2582 },
2583 "3": {
2584 "patterns": [
2585 {
2586 "include": "#markdown-string"
2587 }
2588 ]
2589 }
2590 },
2591 "contentName": "meta.embedded.elixir",
2592 "end": "(\\1)(?:[\\t ]*$)",
2593 "endCaptures": {
2594 "1": {
2595 "name": "string.other.end.code.fenced.mdx"
2596 }
2597 },
2598 "name": "markup.code.elixir.mdx",
2599 "patterns": [
2600 {
2601 "include": "source.elixir"
2602 }
2603 ]
2604 },
2605 {
2606 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2607 "beginCaptures": {
2608 "1": {
2609 "name": "string.other.begin.code.fenced.mdx"
2610 },
2611 "2": {
2612 "name": "entity.name.function.mdx",
2613 "patterns": [
2614 {
2615 "include": "#markdown-string"
2616 }
2617 ]
2618 },
2619 "3": {
2620 "patterns": [
2621 {
2622 "include": "#markdown-string"
2623 }
2624 ]
2625 }
2626 },
2627 "contentName": "meta.embedded.elixir",
2628 "end": "(\\1)(?:[\\t ]*$)",
2629 "endCaptures": {
2630 "1": {
2631 "name": "string.other.end.code.fenced.mdx"
2632 }
2633 },
2634 "name": "markup.code.elixir.mdx",
2635 "patterns": [
2636 {
2637 "include": "source.elixir"
2638 }
2639 ]
2640 }
2641 ]
2642 },
2643 "commonmark-code-fenced-elm": {
2644 "patterns": [
2645 {
2646 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2647 "beginCaptures": {
2648 "1": {
2649 "name": "string.other.begin.code.fenced.mdx"
2650 },
2651 "2": {
2652 "name": "entity.name.function.mdx",
2653 "patterns": [
2654 {
2655 "include": "#markdown-string"
2656 }
2657 ]
2658 },
2659 "3": {
2660 "patterns": [
2661 {
2662 "include": "#markdown-string"
2663 }
2664 ]
2665 }
2666 },
2667 "contentName": "meta.embedded.elm",
2668 "end": "(\\1)(?:[\\t ]*$)",
2669 "endCaptures": {
2670 "1": {
2671 "name": "string.other.end.code.fenced.mdx"
2672 }
2673 },
2674 "name": "markup.code.elm.mdx",
2675 "patterns": [
2676 {
2677 "include": "source.elm"
2678 }
2679 ]
2680 },
2681 {
2682 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2683 "beginCaptures": {
2684 "1": {
2685 "name": "string.other.begin.code.fenced.mdx"
2686 },
2687 "2": {
2688 "name": "entity.name.function.mdx",
2689 "patterns": [
2690 {
2691 "include": "#markdown-string"
2692 }
2693 ]
2694 },
2695 "3": {
2696 "patterns": [
2697 {
2698 "include": "#markdown-string"
2699 }
2700 ]
2701 }
2702 },
2703 "contentName": "meta.embedded.elm",
2704 "end": "(\\1)(?:[\\t ]*$)",
2705 "endCaptures": {
2706 "1": {
2707 "name": "string.other.end.code.fenced.mdx"
2708 }
2709 },
2710 "name": "markup.code.elm.mdx",
2711 "patterns": [
2712 {
2713 "include": "source.elm"
2714 }
2715 ]
2716 }
2717 ]
2718 },
2719 "commonmark-code-fenced-erlang": {
2720 "patterns": [
2721 {
2722 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2723 "beginCaptures": {
2724 "1": {
2725 "name": "string.other.begin.code.fenced.mdx"
2726 },
2727 "2": {
2728 "name": "entity.name.function.mdx",
2729 "patterns": [
2730 {
2731 "include": "#markdown-string"
2732 }
2733 ]
2734 },
2735 "3": {
2736 "patterns": [
2737 {
2738 "include": "#markdown-string"
2739 }
2740 ]
2741 }
2742 },
2743 "contentName": "meta.embedded.erlang",
2744 "end": "(\\1)(?:[\\t ]*$)",
2745 "endCaptures": {
2746 "1": {
2747 "name": "string.other.end.code.fenced.mdx"
2748 }
2749 },
2750 "name": "markup.code.erlang.mdx",
2751 "patterns": [
2752 {
2753 "include": "source.erlang"
2754 }
2755 ]
2756 },
2757 {
2758 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2759 "beginCaptures": {
2760 "1": {
2761 "name": "string.other.begin.code.fenced.mdx"
2762 },
2763 "2": {
2764 "name": "entity.name.function.mdx",
2765 "patterns": [
2766 {
2767 "include": "#markdown-string"
2768 }
2769 ]
2770 },
2771 "3": {
2772 "patterns": [
2773 {
2774 "include": "#markdown-string"
2775 }
2776 ]
2777 }
2778 },
2779 "contentName": "meta.embedded.erlang",
2780 "end": "(\\1)(?:[\\t ]*$)",
2781 "endCaptures": {
2782 "1": {
2783 "name": "string.other.end.code.fenced.mdx"
2784 }
2785 },
2786 "name": "markup.code.erlang.mdx",
2787 "patterns": [
2788 {
2789 "include": "source.erlang"
2790 }
2791 ]
2792 }
2793 ]
2794 },
2795 "commonmark-code-fenced-gitconfig": {
2796 "patterns": [
2797 {
2798 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2799 "beginCaptures": {
2800 "1": {
2801 "name": "string.other.begin.code.fenced.mdx"
2802 },
2803 "2": {
2804 "name": "entity.name.function.mdx",
2805 "patterns": [
2806 {
2807 "include": "#markdown-string"
2808 }
2809 ]
2810 },
2811 "3": {
2812 "patterns": [
2813 {
2814 "include": "#markdown-string"
2815 }
2816 ]
2817 }
2818 },
2819 "contentName": "meta.embedded.gitconfig",
2820 "end": "(\\1)(?:[\\t ]*$)",
2821 "endCaptures": {
2822 "1": {
2823 "name": "string.other.end.code.fenced.mdx"
2824 }
2825 },
2826 "name": "markup.code.gitconfig.mdx",
2827 "patterns": [
2828 {
2829 "include": "source.gitconfig"
2830 }
2831 ]
2832 },
2833 {
2834 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2835 "beginCaptures": {
2836 "1": {
2837 "name": "string.other.begin.code.fenced.mdx"
2838 },
2839 "2": {
2840 "name": "entity.name.function.mdx",
2841 "patterns": [
2842 {
2843 "include": "#markdown-string"
2844 }
2845 ]
2846 },
2847 "3": {
2848 "patterns": [
2849 {
2850 "include": "#markdown-string"
2851 }
2852 ]
2853 }
2854 },
2855 "contentName": "meta.embedded.gitconfig",
2856 "end": "(\\1)(?:[\\t ]*$)",
2857 "endCaptures": {
2858 "1": {
2859 "name": "string.other.end.code.fenced.mdx"
2860 }
2861 },
2862 "name": "markup.code.gitconfig.mdx",
2863 "patterns": [
2864 {
2865 "include": "source.gitconfig"
2866 }
2867 ]
2868 }
2869 ]
2870 },
2871 "commonmark-code-fenced-go": {
2872 "patterns": [
2873 {
2874 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2875 "beginCaptures": {
2876 "1": {
2877 "name": "string.other.begin.code.fenced.mdx"
2878 },
2879 "2": {
2880 "name": "entity.name.function.mdx",
2881 "patterns": [
2882 {
2883 "include": "#markdown-string"
2884 }
2885 ]
2886 },
2887 "3": {
2888 "patterns": [
2889 {
2890 "include": "#markdown-string"
2891 }
2892 ]
2893 }
2894 },
2895 "contentName": "meta.embedded.go",
2896 "end": "(\\1)(?:[\\t ]*$)",
2897 "endCaptures": {
2898 "1": {
2899 "name": "string.other.end.code.fenced.mdx"
2900 }
2901 },
2902 "name": "markup.code.go.mdx",
2903 "patterns": [
2904 {
2905 "include": "source.go"
2906 }
2907 ]
2908 },
2909 {
2910 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2911 "beginCaptures": {
2912 "1": {
2913 "name": "string.other.begin.code.fenced.mdx"
2914 },
2915 "2": {
2916 "name": "entity.name.function.mdx",
2917 "patterns": [
2918 {
2919 "include": "#markdown-string"
2920 }
2921 ]
2922 },
2923 "3": {
2924 "patterns": [
2925 {
2926 "include": "#markdown-string"
2927 }
2928 ]
2929 }
2930 },
2931 "contentName": "meta.embedded.go",
2932 "end": "(\\1)(?:[\\t ]*$)",
2933 "endCaptures": {
2934 "1": {
2935 "name": "string.other.end.code.fenced.mdx"
2936 }
2937 },
2938 "name": "markup.code.go.mdx",
2939 "patterns": [
2940 {
2941 "include": "source.go"
2942 }
2943 ]
2944 }
2945 ]
2946 },
2947 "commonmark-code-fenced-graphql": {
2948 "patterns": [
2949 {
2950 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
2951 "beginCaptures": {
2952 "1": {
2953 "name": "string.other.begin.code.fenced.mdx"
2954 },
2955 "2": {
2956 "name": "entity.name.function.mdx",
2957 "patterns": [
2958 {
2959 "include": "#markdown-string"
2960 }
2961 ]
2962 },
2963 "3": {
2964 "patterns": [
2965 {
2966 "include": "#markdown-string"
2967 }
2968 ]
2969 }
2970 },
2971 "contentName": "meta.embedded.graphql",
2972 "end": "(\\1)(?:[\\t ]*$)",
2973 "endCaptures": {
2974 "1": {
2975 "name": "string.other.end.code.fenced.mdx"
2976 }
2977 },
2978 "name": "markup.code.graphql.mdx",
2979 "patterns": [
2980 {
2981 "include": "source.graphql"
2982 }
2983 ]
2984 },
2985 {
2986 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
2987 "beginCaptures": {
2988 "1": {
2989 "name": "string.other.begin.code.fenced.mdx"
2990 },
2991 "2": {
2992 "name": "entity.name.function.mdx",
2993 "patterns": [
2994 {
2995 "include": "#markdown-string"
2996 }
2997 ]
2998 },
2999 "3": {
3000 "patterns": [
3001 {
3002 "include": "#markdown-string"
3003 }
3004 ]
3005 }
3006 },
3007 "contentName": "meta.embedded.graphql",
3008 "end": "(\\1)(?:[\\t ]*$)",
3009 "endCaptures": {
3010 "1": {
3011 "name": "string.other.end.code.fenced.mdx"
3012 }
3013 },
3014 "name": "markup.code.graphql.mdx",
3015 "patterns": [
3016 {
3017 "include": "source.graphql"
3018 }
3019 ]
3020 }
3021 ]
3022 },
3023 "commonmark-code-fenced-haskell": {
3024 "patterns": [
3025 {
3026 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3027 "beginCaptures": {
3028 "1": {
3029 "name": "string.other.begin.code.fenced.mdx"
3030 },
3031 "2": {
3032 "name": "entity.name.function.mdx",
3033 "patterns": [
3034 {
3035 "include": "#markdown-string"
3036 }
3037 ]
3038 },
3039 "3": {
3040 "patterns": [
3041 {
3042 "include": "#markdown-string"
3043 }
3044 ]
3045 }
3046 },
3047 "contentName": "meta.embedded.haskell",
3048 "end": "(\\1)(?:[\\t ]*$)",
3049 "endCaptures": {
3050 "1": {
3051 "name": "string.other.end.code.fenced.mdx"
3052 }
3053 },
3054 "name": "markup.code.haskell.mdx",
3055 "patterns": [
3056 {
3057 "include": "source.haskell"
3058 }
3059 ]
3060 },
3061 {
3062 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3063 "beginCaptures": {
3064 "1": {
3065 "name": "string.other.begin.code.fenced.mdx"
3066 },
3067 "2": {
3068 "name": "entity.name.function.mdx",
3069 "patterns": [
3070 {
3071 "include": "#markdown-string"
3072 }
3073 ]
3074 },
3075 "3": {
3076 "patterns": [
3077 {
3078 "include": "#markdown-string"
3079 }
3080 ]
3081 }
3082 },
3083 "contentName": "meta.embedded.haskell",
3084 "end": "(\\1)(?:[\\t ]*$)",
3085 "endCaptures": {
3086 "1": {
3087 "name": "string.other.end.code.fenced.mdx"
3088 }
3089 },
3090 "name": "markup.code.haskell.mdx",
3091 "patterns": [
3092 {
3093 "include": "source.haskell"
3094 }
3095 ]
3096 }
3097 ]
3098 },
3099 "commonmark-code-fenced-html": {
3100 "patterns": [
3101 {
3102 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3103 "beginCaptures": {
3104 "1": {
3105 "name": "string.other.begin.code.fenced.mdx"
3106 },
3107 "2": {
3108 "name": "entity.name.function.mdx",
3109 "patterns": [
3110 {
3111 "include": "#markdown-string"
3112 }
3113 ]
3114 },
3115 "3": {
3116 "patterns": [
3117 {
3118 "include": "#markdown-string"
3119 }
3120 ]
3121 }
3122 },
3123 "contentName": "meta.embedded.html",
3124 "end": "(\\1)(?:[\\t ]*$)",
3125 "endCaptures": {
3126 "1": {
3127 "name": "string.other.end.code.fenced.mdx"
3128 }
3129 },
3130 "name": "markup.code.html.mdx",
3131 "patterns": [
3132 {
3133 "include": "text.html.basic"
3134 }
3135 ]
3136 },
3137 {
3138 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3139 "beginCaptures": {
3140 "1": {
3141 "name": "string.other.begin.code.fenced.mdx"
3142 },
3143 "2": {
3144 "name": "entity.name.function.mdx",
3145 "patterns": [
3146 {
3147 "include": "#markdown-string"
3148 }
3149 ]
3150 },
3151 "3": {
3152 "patterns": [
3153 {
3154 "include": "#markdown-string"
3155 }
3156 ]
3157 }
3158 },
3159 "contentName": "meta.embedded.html",
3160 "end": "(\\1)(?:[\\t ]*$)",
3161 "endCaptures": {
3162 "1": {
3163 "name": "string.other.end.code.fenced.mdx"
3164 }
3165 },
3166 "name": "markup.code.html.mdx",
3167 "patterns": [
3168 {
3169 "include": "text.html.basic"
3170 }
3171 ]
3172 }
3173 ]
3174 },
3175 "commonmark-code-fenced-ini": {
3176 "patterns": [
3177 {
3178 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3179 "beginCaptures": {
3180 "1": {
3181 "name": "string.other.begin.code.fenced.mdx"
3182 },
3183 "2": {
3184 "name": "entity.name.function.mdx",
3185 "patterns": [
3186 {
3187 "include": "#markdown-string"
3188 }
3189 ]
3190 },
3191 "3": {
3192 "patterns": [
3193 {
3194 "include": "#markdown-string"
3195 }
3196 ]
3197 }
3198 },
3199 "contentName": "meta.embedded.ini",
3200 "end": "(\\1)(?:[\\t ]*$)",
3201 "endCaptures": {
3202 "1": {
3203 "name": "string.other.end.code.fenced.mdx"
3204 }
3205 },
3206 "name": "markup.code.ini.mdx",
3207 "patterns": [
3208 {
3209 "include": "source.ini"
3210 }
3211 ]
3212 },
3213 {
3214 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3215 "beginCaptures": {
3216 "1": {
3217 "name": "string.other.begin.code.fenced.mdx"
3218 },
3219 "2": {
3220 "name": "entity.name.function.mdx",
3221 "patterns": [
3222 {
3223 "include": "#markdown-string"
3224 }
3225 ]
3226 },
3227 "3": {
3228 "patterns": [
3229 {
3230 "include": "#markdown-string"
3231 }
3232 ]
3233 }
3234 },
3235 "contentName": "meta.embedded.ini",
3236 "end": "(\\1)(?:[\\t ]*$)",
3237 "endCaptures": {
3238 "1": {
3239 "name": "string.other.end.code.fenced.mdx"
3240 }
3241 },
3242 "name": "markup.code.ini.mdx",
3243 "patterns": [
3244 {
3245 "include": "source.ini"
3246 }
3247 ]
3248 }
3249 ]
3250 },
3251 "commonmark-code-fenced-java": {
3252 "patterns": [
3253 {
3254 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3255 "beginCaptures": {
3256 "1": {
3257 "name": "string.other.begin.code.fenced.mdx"
3258 },
3259 "2": {
3260 "name": "entity.name.function.mdx",
3261 "patterns": [
3262 {
3263 "include": "#markdown-string"
3264 }
3265 ]
3266 },
3267 "3": {
3268 "patterns": [
3269 {
3270 "include": "#markdown-string"
3271 }
3272 ]
3273 }
3274 },
3275 "contentName": "meta.embedded.java",
3276 "end": "(\\1)(?:[\\t ]*$)",
3277 "endCaptures": {
3278 "1": {
3279 "name": "string.other.end.code.fenced.mdx"
3280 }
3281 },
3282 "name": "markup.code.java.mdx",
3283 "patterns": [
3284 {
3285 "include": "source.java"
3286 }
3287 ]
3288 },
3289 {
3290 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3291 "beginCaptures": {
3292 "1": {
3293 "name": "string.other.begin.code.fenced.mdx"
3294 },
3295 "2": {
3296 "name": "entity.name.function.mdx",
3297 "patterns": [
3298 {
3299 "include": "#markdown-string"
3300 }
3301 ]
3302 },
3303 "3": {
3304 "patterns": [
3305 {
3306 "include": "#markdown-string"
3307 }
3308 ]
3309 }
3310 },
3311 "contentName": "meta.embedded.java",
3312 "end": "(\\1)(?:[\\t ]*$)",
3313 "endCaptures": {
3314 "1": {
3315 "name": "string.other.end.code.fenced.mdx"
3316 }
3317 },
3318 "name": "markup.code.java.mdx",
3319 "patterns": [
3320 {
3321 "include": "source.java"
3322 }
3323 ]
3324 }
3325 ]
3326 },
3327 "commonmark-code-fenced-js": {
3328 "patterns": [
3329 {
3330 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3331 "beginCaptures": {
3332 "1": {
3333 "name": "string.other.begin.code.fenced.mdx"
3334 },
3335 "2": {
3336 "name": "entity.name.function.mdx",
3337 "patterns": [
3338 {
3339 "include": "#markdown-string"
3340 }
3341 ]
3342 },
3343 "3": {
3344 "patterns": [
3345 {
3346 "include": "#markdown-string"
3347 }
3348 ]
3349 }
3350 },
3351 "contentName": "meta.embedded.js",
3352 "end": "(\\1)(?:[\\t ]*$)",
3353 "endCaptures": {
3354 "1": {
3355 "name": "string.other.end.code.fenced.mdx"
3356 }
3357 },
3358 "name": "markup.code.js.mdx",
3359 "patterns": [
3360 {
3361 "include": "source.js"
3362 }
3363 ]
3364 },
3365 {
3366 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3367 "beginCaptures": {
3368 "1": {
3369 "name": "string.other.begin.code.fenced.mdx"
3370 },
3371 "2": {
3372 "name": "entity.name.function.mdx",
3373 "patterns": [
3374 {
3375 "include": "#markdown-string"
3376 }
3377 ]
3378 },
3379 "3": {
3380 "patterns": [
3381 {
3382 "include": "#markdown-string"
3383 }
3384 ]
3385 }
3386 },
3387 "contentName": "meta.embedded.js",
3388 "end": "(\\1)(?:[\\t ]*$)",
3389 "endCaptures": {
3390 "1": {
3391 "name": "string.other.end.code.fenced.mdx"
3392 }
3393 },
3394 "name": "markup.code.js.mdx",
3395 "patterns": [
3396 {
3397 "include": "source.js"
3398 }
3399 ]
3400 }
3401 ]
3402 },
3403 "commonmark-code-fenced-json": {
3404 "patterns": [
3405 {
3406 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3407 "beginCaptures": {
3408 "1": {
3409 "name": "string.other.begin.code.fenced.mdx"
3410 },
3411 "2": {
3412 "name": "entity.name.function.mdx",
3413 "patterns": [
3414 {
3415 "include": "#markdown-string"
3416 }
3417 ]
3418 },
3419 "3": {
3420 "patterns": [
3421 {
3422 "include": "#markdown-string"
3423 }
3424 ]
3425 }
3426 },
3427 "contentName": "meta.embedded.json",
3428 "end": "(\\1)(?:[\\t ]*$)",
3429 "endCaptures": {
3430 "1": {
3431 "name": "string.other.end.code.fenced.mdx"
3432 }
3433 },
3434 "name": "markup.code.json.mdx",
3435 "patterns": [
3436 {
3437 "include": "source.json"
3438 }
3439 ]
3440 },
3441 {
3442 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3443 "beginCaptures": {
3444 "1": {
3445 "name": "string.other.begin.code.fenced.mdx"
3446 },
3447 "2": {
3448 "name": "entity.name.function.mdx",
3449 "patterns": [
3450 {
3451 "include": "#markdown-string"
3452 }
3453 ]
3454 },
3455 "3": {
3456 "patterns": [
3457 {
3458 "include": "#markdown-string"
3459 }
3460 ]
3461 }
3462 },
3463 "contentName": "meta.embedded.json",
3464 "end": "(\\1)(?:[\\t ]*$)",
3465 "endCaptures": {
3466 "1": {
3467 "name": "string.other.end.code.fenced.mdx"
3468 }
3469 },
3470 "name": "markup.code.json.mdx",
3471 "patterns": [
3472 {
3473 "include": "source.json"
3474 }
3475 ]
3476 }
3477 ]
3478 },
3479 "commonmark-code-fenced-julia": {
3480 "patterns": [
3481 {
3482 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3483 "beginCaptures": {
3484 "1": {
3485 "name": "string.other.begin.code.fenced.mdx"
3486 },
3487 "2": {
3488 "name": "entity.name.function.mdx",
3489 "patterns": [
3490 {
3491 "include": "#markdown-string"
3492 }
3493 ]
3494 },
3495 "3": {
3496 "patterns": [
3497 {
3498 "include": "#markdown-string"
3499 }
3500 ]
3501 }
3502 },
3503 "contentName": "meta.embedded.julia",
3504 "end": "(\\1)(?:[\\t ]*$)",
3505 "endCaptures": {
3506 "1": {
3507 "name": "string.other.end.code.fenced.mdx"
3508 }
3509 },
3510 "name": "markup.code.julia.mdx",
3511 "patterns": [
3512 {
3513 "include": "source.julia"
3514 }
3515 ]
3516 },
3517 {
3518 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3519 "beginCaptures": {
3520 "1": {
3521 "name": "string.other.begin.code.fenced.mdx"
3522 },
3523 "2": {
3524 "name": "entity.name.function.mdx",
3525 "patterns": [
3526 {
3527 "include": "#markdown-string"
3528 }
3529 ]
3530 },
3531 "3": {
3532 "patterns": [
3533 {
3534 "include": "#markdown-string"
3535 }
3536 ]
3537 }
3538 },
3539 "contentName": "meta.embedded.julia",
3540 "end": "(\\1)(?:[\\t ]*$)",
3541 "endCaptures": {
3542 "1": {
3543 "name": "string.other.end.code.fenced.mdx"
3544 }
3545 },
3546 "name": "markup.code.julia.mdx",
3547 "patterns": [
3548 {
3549 "include": "source.julia"
3550 }
3551 ]
3552 }
3553 ]
3554 },
3555 "commonmark-code-fenced-kotlin": {
3556 "patterns": [
3557 {
3558 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3559 "beginCaptures": {
3560 "1": {
3561 "name": "string.other.begin.code.fenced.mdx"
3562 },
3563 "2": {
3564 "name": "entity.name.function.mdx",
3565 "patterns": [
3566 {
3567 "include": "#markdown-string"
3568 }
3569 ]
3570 },
3571 "3": {
3572 "patterns": [
3573 {
3574 "include": "#markdown-string"
3575 }
3576 ]
3577 }
3578 },
3579 "contentName": "meta.embedded.kotlin",
3580 "end": "(\\1)(?:[\\t ]*$)",
3581 "endCaptures": {
3582 "1": {
3583 "name": "string.other.end.code.fenced.mdx"
3584 }
3585 },
3586 "name": "markup.code.kotlin.mdx",
3587 "patterns": [
3588 {
3589 "include": "source.kotlin"
3590 }
3591 ]
3592 },
3593 {
3594 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3595 "beginCaptures": {
3596 "1": {
3597 "name": "string.other.begin.code.fenced.mdx"
3598 },
3599 "2": {
3600 "name": "entity.name.function.mdx",
3601 "patterns": [
3602 {
3603 "include": "#markdown-string"
3604 }
3605 ]
3606 },
3607 "3": {
3608 "patterns": [
3609 {
3610 "include": "#markdown-string"
3611 }
3612 ]
3613 }
3614 },
3615 "contentName": "meta.embedded.kotlin",
3616 "end": "(\\1)(?:[\\t ]*$)",
3617 "endCaptures": {
3618 "1": {
3619 "name": "string.other.end.code.fenced.mdx"
3620 }
3621 },
3622 "name": "markup.code.kotlin.mdx",
3623 "patterns": [
3624 {
3625 "include": "source.kotlin"
3626 }
3627 ]
3628 }
3629 ]
3630 },
3631 "commonmark-code-fenced-less": {
3632 "patterns": [
3633 {
3634 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3635 "beginCaptures": {
3636 "1": {
3637 "name": "string.other.begin.code.fenced.mdx"
3638 },
3639 "2": {
3640 "name": "entity.name.function.mdx",
3641 "patterns": [
3642 {
3643 "include": "#markdown-string"
3644 }
3645 ]
3646 },
3647 "3": {
3648 "patterns": [
3649 {
3650 "include": "#markdown-string"
3651 }
3652 ]
3653 }
3654 },
3655 "contentName": "meta.embedded.less",
3656 "end": "(\\1)(?:[\\t ]*$)",
3657 "endCaptures": {
3658 "1": {
3659 "name": "string.other.end.code.fenced.mdx"
3660 }
3661 },
3662 "name": "markup.code.less.mdx",
3663 "patterns": [
3664 {
3665 "include": "source.css.less"
3666 }
3667 ]
3668 },
3669 {
3670 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3671 "beginCaptures": {
3672 "1": {
3673 "name": "string.other.begin.code.fenced.mdx"
3674 },
3675 "2": {
3676 "name": "entity.name.function.mdx",
3677 "patterns": [
3678 {
3679 "include": "#markdown-string"
3680 }
3681 ]
3682 },
3683 "3": {
3684 "patterns": [
3685 {
3686 "include": "#markdown-string"
3687 }
3688 ]
3689 }
3690 },
3691 "contentName": "meta.embedded.less",
3692 "end": "(\\1)(?:[\\t ]*$)",
3693 "endCaptures": {
3694 "1": {
3695 "name": "string.other.end.code.fenced.mdx"
3696 }
3697 },
3698 "name": "markup.code.less.mdx",
3699 "patterns": [
3700 {
3701 "include": "source.css.less"
3702 }
3703 ]
3704 }
3705 ]
3706 },
3707 "commonmark-code-fenced-lua": {
3708 "patterns": [
3709 {
3710 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3711 "beginCaptures": {
3712 "1": {
3713 "name": "string.other.begin.code.fenced.mdx"
3714 },
3715 "2": {
3716 "name": "entity.name.function.mdx",
3717 "patterns": [
3718 {
3719 "include": "#markdown-string"
3720 }
3721 ]
3722 },
3723 "3": {
3724 "patterns": [
3725 {
3726 "include": "#markdown-string"
3727 }
3728 ]
3729 }
3730 },
3731 "contentName": "meta.embedded.lua",
3732 "end": "(\\1)(?:[\\t ]*$)",
3733 "endCaptures": {
3734 "1": {
3735 "name": "string.other.end.code.fenced.mdx"
3736 }
3737 },
3738 "name": "markup.code.lua.mdx",
3739 "patterns": [
3740 {
3741 "include": "source.lua"
3742 }
3743 ]
3744 },
3745 {
3746 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3747 "beginCaptures": {
3748 "1": {
3749 "name": "string.other.begin.code.fenced.mdx"
3750 },
3751 "2": {
3752 "name": "entity.name.function.mdx",
3753 "patterns": [
3754 {
3755 "include": "#markdown-string"
3756 }
3757 ]
3758 },
3759 "3": {
3760 "patterns": [
3761 {
3762 "include": "#markdown-string"
3763 }
3764 ]
3765 }
3766 },
3767 "contentName": "meta.embedded.lua",
3768 "end": "(\\1)(?:[\\t ]*$)",
3769 "endCaptures": {
3770 "1": {
3771 "name": "string.other.end.code.fenced.mdx"
3772 }
3773 },
3774 "name": "markup.code.lua.mdx",
3775 "patterns": [
3776 {
3777 "include": "source.lua"
3778 }
3779 ]
3780 }
3781 ]
3782 },
3783 "commonmark-code-fenced-makefile": {
3784 "patterns": [
3785 {
3786 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3787 "beginCaptures": {
3788 "1": {
3789 "name": "string.other.begin.code.fenced.mdx"
3790 },
3791 "2": {
3792 "name": "entity.name.function.mdx",
3793 "patterns": [
3794 {
3795 "include": "#markdown-string"
3796 }
3797 ]
3798 },
3799 "3": {
3800 "patterns": [
3801 {
3802 "include": "#markdown-string"
3803 }
3804 ]
3805 }
3806 },
3807 "contentName": "meta.embedded.makefile",
3808 "end": "(\\1)(?:[\\t ]*$)",
3809 "endCaptures": {
3810 "1": {
3811 "name": "string.other.end.code.fenced.mdx"
3812 }
3813 },
3814 "name": "markup.code.makefile.mdx",
3815 "patterns": [
3816 {
3817 "include": "source.makefile"
3818 }
3819 ]
3820 },
3821 {
3822 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3823 "beginCaptures": {
3824 "1": {
3825 "name": "string.other.begin.code.fenced.mdx"
3826 },
3827 "2": {
3828 "name": "entity.name.function.mdx",
3829 "patterns": [
3830 {
3831 "include": "#markdown-string"
3832 }
3833 ]
3834 },
3835 "3": {
3836 "patterns": [
3837 {
3838 "include": "#markdown-string"
3839 }
3840 ]
3841 }
3842 },
3843 "contentName": "meta.embedded.makefile",
3844 "end": "(\\1)(?:[\\t ]*$)",
3845 "endCaptures": {
3846 "1": {
3847 "name": "string.other.end.code.fenced.mdx"
3848 }
3849 },
3850 "name": "markup.code.makefile.mdx",
3851 "patterns": [
3852 {
3853 "include": "source.makefile"
3854 }
3855 ]
3856 }
3857 ]
3858 },
3859 "commonmark-code-fenced-md": {
3860 "patterns": [
3861 {
3862 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3863 "beginCaptures": {
3864 "1": {
3865 "name": "string.other.begin.code.fenced.mdx"
3866 },
3867 "2": {
3868 "name": "entity.name.function.mdx",
3869 "patterns": [
3870 {
3871 "include": "#markdown-string"
3872 }
3873 ]
3874 },
3875 "3": {
3876 "patterns": [
3877 {
3878 "include": "#markdown-string"
3879 }
3880 ]
3881 }
3882 },
3883 "contentName": "meta.embedded.md",
3884 "end": "(\\1)(?:[\\t ]*$)",
3885 "endCaptures": {
3886 "1": {
3887 "name": "string.other.end.code.fenced.mdx"
3888 }
3889 },
3890 "name": "markup.code.md.mdx",
3891 "patterns": [
3892 {
3893 "include": "text.md"
3894 },
3895 {
3896 "include": "source.gfm"
3897 },
3898 {
3899 "include": "text.html.markdown"
3900 }
3901 ]
3902 },
3903 {
3904 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3905 "beginCaptures": {
3906 "1": {
3907 "name": "string.other.begin.code.fenced.mdx"
3908 },
3909 "2": {
3910 "name": "entity.name.function.mdx",
3911 "patterns": [
3912 {
3913 "include": "#markdown-string"
3914 }
3915 ]
3916 },
3917 "3": {
3918 "patterns": [
3919 {
3920 "include": "#markdown-string"
3921 }
3922 ]
3923 }
3924 },
3925 "contentName": "meta.embedded.md",
3926 "end": "(\\1)(?:[\\t ]*$)",
3927 "endCaptures": {
3928 "1": {
3929 "name": "string.other.end.code.fenced.mdx"
3930 }
3931 },
3932 "name": "markup.code.md.mdx",
3933 "patterns": [
3934 {
3935 "include": "text.md"
3936 },
3937 {
3938 "include": "source.gfm"
3939 },
3940 {
3941 "include": "text.html.markdown"
3942 }
3943 ]
3944 }
3945 ]
3946 },
3947 "commonmark-code-fenced-mdx": {
3948 "patterns": [
3949 {
3950 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
3951 "beginCaptures": {
3952 "1": {
3953 "name": "string.other.begin.code.fenced.mdx"
3954 },
3955 "2": {
3956 "name": "entity.name.function.mdx",
3957 "patterns": [
3958 {
3959 "include": "#markdown-string"
3960 }
3961 ]
3962 },
3963 "3": {
3964 "patterns": [
3965 {
3966 "include": "#markdown-string"
3967 }
3968 ]
3969 }
3970 },
3971 "contentName": "meta.embedded.mdx",
3972 "end": "(\\1)(?:[\\t ]*$)",
3973 "endCaptures": {
3974 "1": {
3975 "name": "string.other.end.code.fenced.mdx"
3976 }
3977 },
3978 "name": "markup.code.mdx.mdx",
3979 "patterns": [
3980 {
3981 "include": "source.mdx"
3982 }
3983 ]
3984 },
3985 {
3986 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
3987 "beginCaptures": {
3988 "1": {
3989 "name": "string.other.begin.code.fenced.mdx"
3990 },
3991 "2": {
3992 "name": "entity.name.function.mdx",
3993 "patterns": [
3994 {
3995 "include": "#markdown-string"
3996 }
3997 ]
3998 },
3999 "3": {
4000 "patterns": [
4001 {
4002 "include": "#markdown-string"
4003 }
4004 ]
4005 }
4006 },
4007 "contentName": "meta.embedded.mdx",
4008 "end": "(\\1)(?:[\\t ]*$)",
4009 "endCaptures": {
4010 "1": {
4011 "name": "string.other.end.code.fenced.mdx"
4012 }
4013 },
4014 "name": "markup.code.mdx.mdx",
4015 "patterns": [
4016 {
4017 "include": "source.mdx"
4018 }
4019 ]
4020 }
4021 ]
4022 },
4023 "commonmark-code-fenced-objc": {
4024 "patterns": [
4025 {
4026 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4027 "beginCaptures": {
4028 "1": {
4029 "name": "string.other.begin.code.fenced.mdx"
4030 },
4031 "2": {
4032 "name": "entity.name.function.mdx",
4033 "patterns": [
4034 {
4035 "include": "#markdown-string"
4036 }
4037 ]
4038 },
4039 "3": {
4040 "patterns": [
4041 {
4042 "include": "#markdown-string"
4043 }
4044 ]
4045 }
4046 },
4047 "contentName": "meta.embedded.objc",
4048 "end": "(\\1)(?:[\\t ]*$)",
4049 "endCaptures": {
4050 "1": {
4051 "name": "string.other.end.code.fenced.mdx"
4052 }
4053 },
4054 "name": "markup.code.objc.mdx",
4055 "patterns": [
4056 {
4057 "include": "source.objc"
4058 }
4059 ]
4060 },
4061 {
4062 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4063 "beginCaptures": {
4064 "1": {
4065 "name": "string.other.begin.code.fenced.mdx"
4066 },
4067 "2": {
4068 "name": "entity.name.function.mdx",
4069 "patterns": [
4070 {
4071 "include": "#markdown-string"
4072 }
4073 ]
4074 },
4075 "3": {
4076 "patterns": [
4077 {
4078 "include": "#markdown-string"
4079 }
4080 ]
4081 }
4082 },
4083 "contentName": "meta.embedded.objc",
4084 "end": "(\\1)(?:[\\t ]*$)",
4085 "endCaptures": {
4086 "1": {
4087 "name": "string.other.end.code.fenced.mdx"
4088 }
4089 },
4090 "name": "markup.code.objc.mdx",
4091 "patterns": [
4092 {
4093 "include": "source.objc"
4094 }
4095 ]
4096 }
4097 ]
4098 },
4099 "commonmark-code-fenced-perl": {
4100 "patterns": [
4101 {
4102 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4103 "beginCaptures": {
4104 "1": {
4105 "name": "string.other.begin.code.fenced.mdx"
4106 },
4107 "2": {
4108 "name": "entity.name.function.mdx",
4109 "patterns": [
4110 {
4111 "include": "#markdown-string"
4112 }
4113 ]
4114 },
4115 "3": {
4116 "patterns": [
4117 {
4118 "include": "#markdown-string"
4119 }
4120 ]
4121 }
4122 },
4123 "contentName": "meta.embedded.perl",
4124 "end": "(\\1)(?:[\\t ]*$)",
4125 "endCaptures": {
4126 "1": {
4127 "name": "string.other.end.code.fenced.mdx"
4128 }
4129 },
4130 "name": "markup.code.perl.mdx",
4131 "patterns": [
4132 {
4133 "include": "source.perl"
4134 }
4135 ]
4136 },
4137 {
4138 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4139 "beginCaptures": {
4140 "1": {
4141 "name": "string.other.begin.code.fenced.mdx"
4142 },
4143 "2": {
4144 "name": "entity.name.function.mdx",
4145 "patterns": [
4146 {
4147 "include": "#markdown-string"
4148 }
4149 ]
4150 },
4151 "3": {
4152 "patterns": [
4153 {
4154 "include": "#markdown-string"
4155 }
4156 ]
4157 }
4158 },
4159 "contentName": "meta.embedded.perl",
4160 "end": "(\\1)(?:[\\t ]*$)",
4161 "endCaptures": {
4162 "1": {
4163 "name": "string.other.end.code.fenced.mdx"
4164 }
4165 },
4166 "name": "markup.code.perl.mdx",
4167 "patterns": [
4168 {
4169 "include": "source.perl"
4170 }
4171 ]
4172 }
4173 ]
4174 },
4175 "commonmark-code-fenced-php": {
4176 "patterns": [
4177 {
4178 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4179 "beginCaptures": {
4180 "1": {
4181 "name": "string.other.begin.code.fenced.mdx"
4182 },
4183 "2": {
4184 "name": "entity.name.function.mdx",
4185 "patterns": [
4186 {
4187 "include": "#markdown-string"
4188 }
4189 ]
4190 },
4191 "3": {
4192 "patterns": [
4193 {
4194 "include": "#markdown-string"
4195 }
4196 ]
4197 }
4198 },
4199 "contentName": "meta.embedded.php",
4200 "end": "(\\1)(?:[\\t ]*$)",
4201 "endCaptures": {
4202 "1": {
4203 "name": "string.other.end.code.fenced.mdx"
4204 }
4205 },
4206 "name": "markup.code.php.mdx",
4207 "patterns": [
4208 {
4209 "include": "text.html.php"
4210 }
4211 ]
4212 },
4213 {
4214 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4215 "beginCaptures": {
4216 "1": {
4217 "name": "string.other.begin.code.fenced.mdx"
4218 },
4219 "2": {
4220 "name": "entity.name.function.mdx",
4221 "patterns": [
4222 {
4223 "include": "#markdown-string"
4224 }
4225 ]
4226 },
4227 "3": {
4228 "patterns": [
4229 {
4230 "include": "#markdown-string"
4231 }
4232 ]
4233 }
4234 },
4235 "contentName": "meta.embedded.php",
4236 "end": "(\\1)(?:[\\t ]*$)",
4237 "endCaptures": {
4238 "1": {
4239 "name": "string.other.end.code.fenced.mdx"
4240 }
4241 },
4242 "name": "markup.code.php.mdx",
4243 "patterns": [
4244 {
4245 "include": "text.html.php"
4246 }
4247 ]
4248 }
4249 ]
4250 },
4251 "commonmark-code-fenced-python": {
4252 "patterns": [
4253 {
4254 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4255 "beginCaptures": {
4256 "1": {
4257 "name": "string.other.begin.code.fenced.mdx"
4258 },
4259 "2": {
4260 "name": "entity.name.function.mdx",
4261 "patterns": [
4262 {
4263 "include": "#markdown-string"
4264 }
4265 ]
4266 },
4267 "3": {
4268 "patterns": [
4269 {
4270 "include": "#markdown-string"
4271 }
4272 ]
4273 }
4274 },
4275 "contentName": "meta.embedded.python",
4276 "end": "(\\1)(?:[\\t ]*$)",
4277 "endCaptures": {
4278 "1": {
4279 "name": "string.other.end.code.fenced.mdx"
4280 }
4281 },
4282 "name": "markup.code.python.mdx",
4283 "patterns": [
4284 {
4285 "include": "source.python"
4286 }
4287 ]
4288 },
4289 {
4290 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4291 "beginCaptures": {
4292 "1": {
4293 "name": "string.other.begin.code.fenced.mdx"
4294 },
4295 "2": {
4296 "name": "entity.name.function.mdx",
4297 "patterns": [
4298 {
4299 "include": "#markdown-string"
4300 }
4301 ]
4302 },
4303 "3": {
4304 "patterns": [
4305 {
4306 "include": "#markdown-string"
4307 }
4308 ]
4309 }
4310 },
4311 "contentName": "meta.embedded.python",
4312 "end": "(\\1)(?:[\\t ]*$)",
4313 "endCaptures": {
4314 "1": {
4315 "name": "string.other.end.code.fenced.mdx"
4316 }
4317 },
4318 "name": "markup.code.python.mdx",
4319 "patterns": [
4320 {
4321 "include": "source.python"
4322 }
4323 ]
4324 }
4325 ]
4326 },
4327 "commonmark-code-fenced-r": {
4328 "patterns": [
4329 {
4330 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4331 "beginCaptures": {
4332 "1": {
4333 "name": "string.other.begin.code.fenced.mdx"
4334 },
4335 "2": {
4336 "name": "entity.name.function.mdx",
4337 "patterns": [
4338 {
4339 "include": "#markdown-string"
4340 }
4341 ]
4342 },
4343 "3": {
4344 "patterns": [
4345 {
4346 "include": "#markdown-string"
4347 }
4348 ]
4349 }
4350 },
4351 "contentName": "meta.embedded.r",
4352 "end": "(\\1)(?:[\\t ]*$)",
4353 "endCaptures": {
4354 "1": {
4355 "name": "string.other.end.code.fenced.mdx"
4356 }
4357 },
4358 "name": "markup.code.r.mdx",
4359 "patterns": [
4360 {
4361 "include": "source.r"
4362 }
4363 ]
4364 },
4365 {
4366 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4367 "beginCaptures": {
4368 "1": {
4369 "name": "string.other.begin.code.fenced.mdx"
4370 },
4371 "2": {
4372 "name": "entity.name.function.mdx",
4373 "patterns": [
4374 {
4375 "include": "#markdown-string"
4376 }
4377 ]
4378 },
4379 "3": {
4380 "patterns": [
4381 {
4382 "include": "#markdown-string"
4383 }
4384 ]
4385 }
4386 },
4387 "contentName": "meta.embedded.r",
4388 "end": "(\\1)(?:[\\t ]*$)",
4389 "endCaptures": {
4390 "1": {
4391 "name": "string.other.end.code.fenced.mdx"
4392 }
4393 },
4394 "name": "markup.code.r.mdx",
4395 "patterns": [
4396 {
4397 "include": "source.r"
4398 }
4399 ]
4400 }
4401 ]
4402 },
4403 "commonmark-code-fenced-raku": {
4404 "patterns": [
4405 {
4406 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4407 "beginCaptures": {
4408 "1": {
4409 "name": "string.other.begin.code.fenced.mdx"
4410 },
4411 "2": {
4412 "name": "entity.name.function.mdx",
4413 "patterns": [
4414 {
4415 "include": "#markdown-string"
4416 }
4417 ]
4418 },
4419 "3": {
4420 "patterns": [
4421 {
4422 "include": "#markdown-string"
4423 }
4424 ]
4425 }
4426 },
4427 "contentName": "meta.embedded.raku",
4428 "end": "(\\1)(?:[\\t ]*$)",
4429 "endCaptures": {
4430 "1": {
4431 "name": "string.other.end.code.fenced.mdx"
4432 }
4433 },
4434 "name": "markup.code.raku.mdx",
4435 "patterns": [
4436 {
4437 "include": "source.raku"
4438 }
4439 ]
4440 },
4441 {
4442 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4443 "beginCaptures": {
4444 "1": {
4445 "name": "string.other.begin.code.fenced.mdx"
4446 },
4447 "2": {
4448 "name": "entity.name.function.mdx",
4449 "patterns": [
4450 {
4451 "include": "#markdown-string"
4452 }
4453 ]
4454 },
4455 "3": {
4456 "patterns": [
4457 {
4458 "include": "#markdown-string"
4459 }
4460 ]
4461 }
4462 },
4463 "contentName": "meta.embedded.raku",
4464 "end": "(\\1)(?:[\\t ]*$)",
4465 "endCaptures": {
4466 "1": {
4467 "name": "string.other.end.code.fenced.mdx"
4468 }
4469 },
4470 "name": "markup.code.raku.mdx",
4471 "patterns": [
4472 {
4473 "include": "source.raku"
4474 }
4475 ]
4476 }
4477 ]
4478 },
4479 "commonmark-code-fenced-ruby": {
4480 "patterns": [
4481 {
4482 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4483 "beginCaptures": {
4484 "1": {
4485 "name": "string.other.begin.code.fenced.mdx"
4486 },
4487 "2": {
4488 "name": "entity.name.function.mdx",
4489 "patterns": [
4490 {
4491 "include": "#markdown-string"
4492 }
4493 ]
4494 },
4495 "3": {
4496 "patterns": [
4497 {
4498 "include": "#markdown-string"
4499 }
4500 ]
4501 }
4502 },
4503 "contentName": "meta.embedded.ruby",
4504 "end": "(\\1)(?:[\\t ]*$)",
4505 "endCaptures": {
4506 "1": {
4507 "name": "string.other.end.code.fenced.mdx"
4508 }
4509 },
4510 "name": "markup.code.ruby.mdx",
4511 "patterns": [
4512 {
4513 "include": "source.ruby"
4514 }
4515 ]
4516 },
4517 {
4518 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4519 "beginCaptures": {
4520 "1": {
4521 "name": "string.other.begin.code.fenced.mdx"
4522 },
4523 "2": {
4524 "name": "entity.name.function.mdx",
4525 "patterns": [
4526 {
4527 "include": "#markdown-string"
4528 }
4529 ]
4530 },
4531 "3": {
4532 "patterns": [
4533 {
4534 "include": "#markdown-string"
4535 }
4536 ]
4537 }
4538 },
4539 "contentName": "meta.embedded.ruby",
4540 "end": "(\\1)(?:[\\t ]*$)",
4541 "endCaptures": {
4542 "1": {
4543 "name": "string.other.end.code.fenced.mdx"
4544 }
4545 },
4546 "name": "markup.code.ruby.mdx",
4547 "patterns": [
4548 {
4549 "include": "source.ruby"
4550 }
4551 ]
4552 }
4553 ]
4554 },
4555 "commonmark-code-fenced-rust": {
4556 "patterns": [
4557 {
4558 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4559 "beginCaptures": {
4560 "1": {
4561 "name": "string.other.begin.code.fenced.mdx"
4562 },
4563 "2": {
4564 "name": "entity.name.function.mdx",
4565 "patterns": [
4566 {
4567 "include": "#markdown-string"
4568 }
4569 ]
4570 },
4571 "3": {
4572 "patterns": [
4573 {
4574 "include": "#markdown-string"
4575 }
4576 ]
4577 }
4578 },
4579 "contentName": "meta.embedded.rust",
4580 "end": "(\\1)(?:[\\t ]*$)",
4581 "endCaptures": {
4582 "1": {
4583 "name": "string.other.end.code.fenced.mdx"
4584 }
4585 },
4586 "name": "markup.code.rust.mdx",
4587 "patterns": [
4588 {
4589 "include": "source.rust"
4590 }
4591 ]
4592 },
4593 {
4594 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4595 "beginCaptures": {
4596 "1": {
4597 "name": "string.other.begin.code.fenced.mdx"
4598 },
4599 "2": {
4600 "name": "entity.name.function.mdx",
4601 "patterns": [
4602 {
4603 "include": "#markdown-string"
4604 }
4605 ]
4606 },
4607 "3": {
4608 "patterns": [
4609 {
4610 "include": "#markdown-string"
4611 }
4612 ]
4613 }
4614 },
4615 "contentName": "meta.embedded.rust",
4616 "end": "(\\1)(?:[\\t ]*$)",
4617 "endCaptures": {
4618 "1": {
4619 "name": "string.other.end.code.fenced.mdx"
4620 }
4621 },
4622 "name": "markup.code.rust.mdx",
4623 "patterns": [
4624 {
4625 "include": "source.rust"
4626 }
4627 ]
4628 }
4629 ]
4630 },
4631 "commonmark-code-fenced-scala": {
4632 "patterns": [
4633 {
4634 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4635 "beginCaptures": {
4636 "1": {
4637 "name": "string.other.begin.code.fenced.mdx"
4638 },
4639 "2": {
4640 "name": "entity.name.function.mdx",
4641 "patterns": [
4642 {
4643 "include": "#markdown-string"
4644 }
4645 ]
4646 },
4647 "3": {
4648 "patterns": [
4649 {
4650 "include": "#markdown-string"
4651 }
4652 ]
4653 }
4654 },
4655 "contentName": "meta.embedded.scala",
4656 "end": "(\\1)(?:[\\t ]*$)",
4657 "endCaptures": {
4658 "1": {
4659 "name": "string.other.end.code.fenced.mdx"
4660 }
4661 },
4662 "name": "markup.code.scala.mdx",
4663 "patterns": [
4664 {
4665 "include": "source.scala"
4666 }
4667 ]
4668 },
4669 {
4670 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4671 "beginCaptures": {
4672 "1": {
4673 "name": "string.other.begin.code.fenced.mdx"
4674 },
4675 "2": {
4676 "name": "entity.name.function.mdx",
4677 "patterns": [
4678 {
4679 "include": "#markdown-string"
4680 }
4681 ]
4682 },
4683 "3": {
4684 "patterns": [
4685 {
4686 "include": "#markdown-string"
4687 }
4688 ]
4689 }
4690 },
4691 "contentName": "meta.embedded.scala",
4692 "end": "(\\1)(?:[\\t ]*$)",
4693 "endCaptures": {
4694 "1": {
4695 "name": "string.other.end.code.fenced.mdx"
4696 }
4697 },
4698 "name": "markup.code.scala.mdx",
4699 "patterns": [
4700 {
4701 "include": "source.scala"
4702 }
4703 ]
4704 }
4705 ]
4706 },
4707 "commonmark-code-fenced-scss": {
4708 "patterns": [
4709 {
4710 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4711 "beginCaptures": {
4712 "1": {
4713 "name": "string.other.begin.code.fenced.mdx"
4714 },
4715 "2": {
4716 "name": "entity.name.function.mdx",
4717 "patterns": [
4718 {
4719 "include": "#markdown-string"
4720 }
4721 ]
4722 },
4723 "3": {
4724 "patterns": [
4725 {
4726 "include": "#markdown-string"
4727 }
4728 ]
4729 }
4730 },
4731 "contentName": "meta.embedded.scss",
4732 "end": "(\\1)(?:[\\t ]*$)",
4733 "endCaptures": {
4734 "1": {
4735 "name": "string.other.end.code.fenced.mdx"
4736 }
4737 },
4738 "name": "markup.code.scss.mdx",
4739 "patterns": [
4740 {
4741 "include": "source.css.scss"
4742 }
4743 ]
4744 },
4745 {
4746 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4747 "beginCaptures": {
4748 "1": {
4749 "name": "string.other.begin.code.fenced.mdx"
4750 },
4751 "2": {
4752 "name": "entity.name.function.mdx",
4753 "patterns": [
4754 {
4755 "include": "#markdown-string"
4756 }
4757 ]
4758 },
4759 "3": {
4760 "patterns": [
4761 {
4762 "include": "#markdown-string"
4763 }
4764 ]
4765 }
4766 },
4767 "contentName": "meta.embedded.scss",
4768 "end": "(\\1)(?:[\\t ]*$)",
4769 "endCaptures": {
4770 "1": {
4771 "name": "string.other.end.code.fenced.mdx"
4772 }
4773 },
4774 "name": "markup.code.scss.mdx",
4775 "patterns": [
4776 {
4777 "include": "source.css.scss"
4778 }
4779 ]
4780 }
4781 ]
4782 },
4783 "commonmark-code-fenced-shell": {
4784 "patterns": [
4785 {
4786 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4787 "beginCaptures": {
4788 "1": {
4789 "name": "string.other.begin.code.fenced.mdx"
4790 },
4791 "2": {
4792 "name": "entity.name.function.mdx",
4793 "patterns": [
4794 {
4795 "include": "#markdown-string"
4796 }
4797 ]
4798 },
4799 "3": {
4800 "patterns": [
4801 {
4802 "include": "#markdown-string"
4803 }
4804 ]
4805 }
4806 },
4807 "contentName": "meta.embedded.shell",
4808 "end": "(\\1)(?:[\\t ]*$)",
4809 "endCaptures": {
4810 "1": {
4811 "name": "string.other.end.code.fenced.mdx"
4812 }
4813 },
4814 "name": "markup.code.shell.mdx",
4815 "patterns": [
4816 {
4817 "include": "source.shell"
4818 }
4819 ]
4820 },
4821 {
4822 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4823 "beginCaptures": {
4824 "1": {
4825 "name": "string.other.begin.code.fenced.mdx"
4826 },
4827 "2": {
4828 "name": "entity.name.function.mdx",
4829 "patterns": [
4830 {
4831 "include": "#markdown-string"
4832 }
4833 ]
4834 },
4835 "3": {
4836 "patterns": [
4837 {
4838 "include": "#markdown-string"
4839 }
4840 ]
4841 }
4842 },
4843 "contentName": "meta.embedded.shell",
4844 "end": "(\\1)(?:[\\t ]*$)",
4845 "endCaptures": {
4846 "1": {
4847 "name": "string.other.end.code.fenced.mdx"
4848 }
4849 },
4850 "name": "markup.code.shell.mdx",
4851 "patterns": [
4852 {
4853 "include": "source.shell"
4854 }
4855 ]
4856 }
4857 ]
4858 },
4859 "commonmark-code-fenced-shell-session": {
4860 "patterns": [
4861 {
4862 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4863 "beginCaptures": {
4864 "1": {
4865 "name": "string.other.begin.code.fenced.mdx"
4866 },
4867 "2": {
4868 "name": "entity.name.function.mdx",
4869 "patterns": [
4870 {
4871 "include": "#markdown-string"
4872 }
4873 ]
4874 },
4875 "3": {
4876 "patterns": [
4877 {
4878 "include": "#markdown-string"
4879 }
4880 ]
4881 }
4882 },
4883 "contentName": "meta.embedded.shell-session",
4884 "end": "(\\1)(?:[\\t ]*$)",
4885 "endCaptures": {
4886 "1": {
4887 "name": "string.other.end.code.fenced.mdx"
4888 }
4889 },
4890 "name": "markup.code.shell-session.mdx",
4891 "patterns": [
4892 {
4893 "include": "text.shell-session"
4894 }
4895 ]
4896 },
4897 {
4898 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4899 "beginCaptures": {
4900 "1": {
4901 "name": "string.other.begin.code.fenced.mdx"
4902 },
4903 "2": {
4904 "name": "entity.name.function.mdx",
4905 "patterns": [
4906 {
4907 "include": "#markdown-string"
4908 }
4909 ]
4910 },
4911 "3": {
4912 "patterns": [
4913 {
4914 "include": "#markdown-string"
4915 }
4916 ]
4917 }
4918 },
4919 "contentName": "meta.embedded.shell-session",
4920 "end": "(\\1)(?:[\\t ]*$)",
4921 "endCaptures": {
4922 "1": {
4923 "name": "string.other.end.code.fenced.mdx"
4924 }
4925 },
4926 "name": "markup.code.shell-session.mdx",
4927 "patterns": [
4928 {
4929 "include": "text.shell-session"
4930 }
4931 ]
4932 }
4933 ]
4934 },
4935 "commonmark-code-fenced-sql": {
4936 "patterns": [
4937 {
4938 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
4939 "beginCaptures": {
4940 "1": {
4941 "name": "string.other.begin.code.fenced.mdx"
4942 },
4943 "2": {
4944 "name": "entity.name.function.mdx",
4945 "patterns": [
4946 {
4947 "include": "#markdown-string"
4948 }
4949 ]
4950 },
4951 "3": {
4952 "patterns": [
4953 {
4954 "include": "#markdown-string"
4955 }
4956 ]
4957 }
4958 },
4959 "contentName": "meta.embedded.sql",
4960 "end": "(\\1)(?:[\\t ]*$)",
4961 "endCaptures": {
4962 "1": {
4963 "name": "string.other.end.code.fenced.mdx"
4964 }
4965 },
4966 "name": "markup.code.sql.mdx",
4967 "patterns": [
4968 {
4969 "include": "source.sql"
4970 }
4971 ]
4972 },
4973 {
4974 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
4975 "beginCaptures": {
4976 "1": {
4977 "name": "string.other.begin.code.fenced.mdx"
4978 },
4979 "2": {
4980 "name": "entity.name.function.mdx",
4981 "patterns": [
4982 {
4983 "include": "#markdown-string"
4984 }
4985 ]
4986 },
4987 "3": {
4988 "patterns": [
4989 {
4990 "include": "#markdown-string"
4991 }
4992 ]
4993 }
4994 },
4995 "contentName": "meta.embedded.sql",
4996 "end": "(\\1)(?:[\\t ]*$)",
4997 "endCaptures": {
4998 "1": {
4999 "name": "string.other.end.code.fenced.mdx"
5000 }
5001 },
5002 "name": "markup.code.sql.mdx",
5003 "patterns": [
5004 {
5005 "include": "source.sql"
5006 }
5007 ]
5008 }
5009 ]
5010 },
5011 "commonmark-code-fenced-svg": {
5012 "patterns": [
5013 {
5014 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5015 "beginCaptures": {
5016 "1": {
5017 "name": "string.other.begin.code.fenced.mdx"
5018 },
5019 "2": {
5020 "name": "entity.name.function.mdx",
5021 "patterns": [
5022 {
5023 "include": "#markdown-string"
5024 }
5025 ]
5026 },
5027 "3": {
5028 "patterns": [
5029 {
5030 "include": "#markdown-string"
5031 }
5032 ]
5033 }
5034 },
5035 "contentName": "meta.embedded.svg",
5036 "end": "(\\1)(?:[\\t ]*$)",
5037 "endCaptures": {
5038 "1": {
5039 "name": "string.other.end.code.fenced.mdx"
5040 }
5041 },
5042 "name": "markup.code.svg.mdx",
5043 "patterns": [
5044 {
5045 "include": "text.xml.svg"
5046 },
5047 {
5048 "include": "text.xml"
5049 }
5050 ]
5051 },
5052 {
5053 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5054 "beginCaptures": {
5055 "1": {
5056 "name": "string.other.begin.code.fenced.mdx"
5057 },
5058 "2": {
5059 "name": "entity.name.function.mdx",
5060 "patterns": [
5061 {
5062 "include": "#markdown-string"
5063 }
5064 ]
5065 },
5066 "3": {
5067 "patterns": [
5068 {
5069 "include": "#markdown-string"
5070 }
5071 ]
5072 }
5073 },
5074 "contentName": "meta.embedded.svg",
5075 "end": "(\\1)(?:[\\t ]*$)",
5076 "endCaptures": {
5077 "1": {
5078 "name": "string.other.end.code.fenced.mdx"
5079 }
5080 },
5081 "name": "markup.code.svg.mdx",
5082 "patterns": [
5083 {
5084 "include": "text.xml.svg"
5085 },
5086 {
5087 "include": "text.xml"
5088 }
5089 ]
5090 }
5091 ]
5092 },
5093 "commonmark-code-fenced-swift": {
5094 "patterns": [
5095 {
5096 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5097 "beginCaptures": {
5098 "1": {
5099 "name": "string.other.begin.code.fenced.mdx"
5100 },
5101 "2": {
5102 "name": "entity.name.function.mdx",
5103 "patterns": [
5104 {
5105 "include": "#markdown-string"
5106 }
5107 ]
5108 },
5109 "3": {
5110 "patterns": [
5111 {
5112 "include": "#markdown-string"
5113 }
5114 ]
5115 }
5116 },
5117 "contentName": "meta.embedded.swift",
5118 "end": "(\\1)(?:[\\t ]*$)",
5119 "endCaptures": {
5120 "1": {
5121 "name": "string.other.end.code.fenced.mdx"
5122 }
5123 },
5124 "name": "markup.code.swift.mdx",
5125 "patterns": [
5126 {
5127 "include": "source.swift"
5128 }
5129 ]
5130 },
5131 {
5132 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5133 "beginCaptures": {
5134 "1": {
5135 "name": "string.other.begin.code.fenced.mdx"
5136 },
5137 "2": {
5138 "name": "entity.name.function.mdx",
5139 "patterns": [
5140 {
5141 "include": "#markdown-string"
5142 }
5143 ]
5144 },
5145 "3": {
5146 "patterns": [
5147 {
5148 "include": "#markdown-string"
5149 }
5150 ]
5151 }
5152 },
5153 "contentName": "meta.embedded.swift",
5154 "end": "(\\1)(?:[\\t ]*$)",
5155 "endCaptures": {
5156 "1": {
5157 "name": "string.other.end.code.fenced.mdx"
5158 }
5159 },
5160 "name": "markup.code.swift.mdx",
5161 "patterns": [
5162 {
5163 "include": "source.swift"
5164 }
5165 ]
5166 }
5167 ]
5168 },
5169 "commonmark-code-fenced-toml": {
5170 "patterns": [
5171 {
5172 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5173 "beginCaptures": {
5174 "1": {
5175 "name": "string.other.begin.code.fenced.mdx"
5176 },
5177 "2": {
5178 "name": "entity.name.function.mdx",
5179 "patterns": [
5180 {
5181 "include": "#markdown-string"
5182 }
5183 ]
5184 },
5185 "3": {
5186 "patterns": [
5187 {
5188 "include": "#markdown-string"
5189 }
5190 ]
5191 }
5192 },
5193 "contentName": "meta.embedded.toml",
5194 "end": "(\\1)(?:[\\t ]*$)",
5195 "endCaptures": {
5196 "1": {
5197 "name": "string.other.end.code.fenced.mdx"
5198 }
5199 },
5200 "name": "markup.code.toml.mdx",
5201 "patterns": [
5202 {
5203 "include": "source.toml"
5204 }
5205 ]
5206 },
5207 {
5208 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5209 "beginCaptures": {
5210 "1": {
5211 "name": "string.other.begin.code.fenced.mdx"
5212 },
5213 "2": {
5214 "name": "entity.name.function.mdx",
5215 "patterns": [
5216 {
5217 "include": "#markdown-string"
5218 }
5219 ]
5220 },
5221 "3": {
5222 "patterns": [
5223 {
5224 "include": "#markdown-string"
5225 }
5226 ]
5227 }
5228 },
5229 "contentName": "meta.embedded.toml",
5230 "end": "(\\1)(?:[\\t ]*$)",
5231 "endCaptures": {
5232 "1": {
5233 "name": "string.other.end.code.fenced.mdx"
5234 }
5235 },
5236 "name": "markup.code.toml.mdx",
5237 "patterns": [
5238 {
5239 "include": "source.toml"
5240 }
5241 ]
5242 }
5243 ]
5244 },
5245 "commonmark-code-fenced-ts": {
5246 "patterns": [
5247 {
5248 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5249 "beginCaptures": {
5250 "1": {
5251 "name": "string.other.begin.code.fenced.mdx"
5252 },
5253 "2": {
5254 "name": "entity.name.function.mdx",
5255 "patterns": [
5256 {
5257 "include": "#markdown-string"
5258 }
5259 ]
5260 },
5261 "3": {
5262 "patterns": [
5263 {
5264 "include": "#markdown-string"
5265 }
5266 ]
5267 }
5268 },
5269 "contentName": "meta.embedded.ts",
5270 "end": "(\\1)(?:[\\t ]*$)",
5271 "endCaptures": {
5272 "1": {
5273 "name": "string.other.end.code.fenced.mdx"
5274 }
5275 },
5276 "name": "markup.code.ts.mdx",
5277 "patterns": [
5278 {
5279 "include": "source.ts"
5280 }
5281 ]
5282 },
5283 {
5284 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5285 "beginCaptures": {
5286 "1": {
5287 "name": "string.other.begin.code.fenced.mdx"
5288 },
5289 "2": {
5290 "name": "entity.name.function.mdx",
5291 "patterns": [
5292 {
5293 "include": "#markdown-string"
5294 }
5295 ]
5296 },
5297 "3": {
5298 "patterns": [
5299 {
5300 "include": "#markdown-string"
5301 }
5302 ]
5303 }
5304 },
5305 "contentName": "meta.embedded.ts",
5306 "end": "(\\1)(?:[\\t ]*$)",
5307 "endCaptures": {
5308 "1": {
5309 "name": "string.other.end.code.fenced.mdx"
5310 }
5311 },
5312 "name": "markup.code.ts.mdx",
5313 "patterns": [
5314 {
5315 "include": "source.ts"
5316 }
5317 ]
5318 }
5319 ]
5320 },
5321 "commonmark-code-fenced-tsx": {
5322 "patterns": [
5323 {
5324 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5325 "beginCaptures": {
5326 "1": {
5327 "name": "string.other.begin.code.fenced.mdx"
5328 },
5329 "2": {
5330 "name": "entity.name.function.mdx",
5331 "patterns": [
5332 {
5333 "include": "#markdown-string"
5334 }
5335 ]
5336 },
5337 "3": {
5338 "patterns": [
5339 {
5340 "include": "#markdown-string"
5341 }
5342 ]
5343 }
5344 },
5345 "contentName": "meta.embedded.tsx",
5346 "end": "(\\1)(?:[\\t ]*$)",
5347 "endCaptures": {
5348 "1": {
5349 "name": "string.other.end.code.fenced.mdx"
5350 }
5351 },
5352 "name": "markup.code.tsx.mdx",
5353 "patterns": [
5354 {
5355 "include": "source.tsx"
5356 }
5357 ]
5358 },
5359 {
5360 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5361 "beginCaptures": {
5362 "1": {
5363 "name": "string.other.begin.code.fenced.mdx"
5364 },
5365 "2": {
5366 "name": "entity.name.function.mdx",
5367 "patterns": [
5368 {
5369 "include": "#markdown-string"
5370 }
5371 ]
5372 },
5373 "3": {
5374 "patterns": [
5375 {
5376 "include": "#markdown-string"
5377 }
5378 ]
5379 }
5380 },
5381 "contentName": "meta.embedded.tsx",
5382 "end": "(\\1)(?:[\\t ]*$)",
5383 "endCaptures": {
5384 "1": {
5385 "name": "string.other.end.code.fenced.mdx"
5386 }
5387 },
5388 "name": "markup.code.tsx.mdx",
5389 "patterns": [
5390 {
5391 "include": "source.tsx"
5392 }
5393 ]
5394 }
5395 ]
5396 },
5397 "commonmark-code-fenced-vbnet": {
5398 "patterns": [
5399 {
5400 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|(?:.*\\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5401 "beginCaptures": {
5402 "1": {
5403 "name": "string.other.begin.code.fenced.mdx"
5404 },
5405 "2": {
5406 "name": "entity.name.function.mdx",
5407 "patterns": [
5408 {
5409 "include": "#markdown-string"
5410 }
5411 ]
5412 },
5413 "3": {
5414 "patterns": [
5415 {
5416 "include": "#markdown-string"
5417 }
5418 ]
5419 }
5420 },
5421 "contentName": "meta.embedded.vbnet",
5422 "end": "(\\1)(?:[\\t ]*$)",
5423 "endCaptures": {
5424 "1": {
5425 "name": "string.other.end.code.fenced.mdx"
5426 }
5427 },
5428 "name": "markup.code.vbnet.mdx",
5429 "patterns": [
5430 {
5431 "include": "source.vbnet"
5432 }
5433 ]
5434 },
5435 {
5436 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|(?:.*\\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5437 "beginCaptures": {
5438 "1": {
5439 "name": "string.other.begin.code.fenced.mdx"
5440 },
5441 "2": {
5442 "name": "entity.name.function.mdx",
5443 "patterns": [
5444 {
5445 "include": "#markdown-string"
5446 }
5447 ]
5448 },
5449 "3": {
5450 "patterns": [
5451 {
5452 "include": "#markdown-string"
5453 }
5454 ]
5455 }
5456 },
5457 "contentName": "meta.embedded.vbnet",
5458 "end": "(\\1)(?:[\\t ]*$)",
5459 "endCaptures": {
5460 "1": {
5461 "name": "string.other.end.code.fenced.mdx"
5462 }
5463 },
5464 "name": "markup.code.vbnet.mdx",
5465 "patterns": [
5466 {
5467 "include": "source.vbnet"
5468 }
5469 ]
5470 }
5471 ]
5472 },
5473 "commonmark-code-fenced-xml": {
5474 "patterns": [
5475 {
5476 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5477 "beginCaptures": {
5478 "1": {
5479 "name": "string.other.begin.code.fenced.mdx"
5480 },
5481 "2": {
5482 "name": "entity.name.function.mdx",
5483 "patterns": [
5484 {
5485 "include": "#markdown-string"
5486 }
5487 ]
5488 },
5489 "3": {
5490 "patterns": [
5491 {
5492 "include": "#markdown-string"
5493 }
5494 ]
5495 }
5496 },
5497 "contentName": "meta.embedded.xml",
5498 "end": "(\\1)(?:[\\t ]*$)",
5499 "endCaptures": {
5500 "1": {
5501 "name": "string.other.end.code.fenced.mdx"
5502 }
5503 },
5504 "name": "markup.code.xml.mdx",
5505 "patterns": [
5506 {
5507 "include": "text.xml"
5508 }
5509 ]
5510 },
5511 {
5512 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5513 "beginCaptures": {
5514 "1": {
5515 "name": "string.other.begin.code.fenced.mdx"
5516 },
5517 "2": {
5518 "name": "entity.name.function.mdx",
5519 "patterns": [
5520 {
5521 "include": "#markdown-string"
5522 }
5523 ]
5524 },
5525 "3": {
5526 "patterns": [
5527 {
5528 "include": "#markdown-string"
5529 }
5530 ]
5531 }
5532 },
5533 "contentName": "meta.embedded.xml",
5534 "end": "(\\1)(?:[\\t ]*$)",
5535 "endCaptures": {
5536 "1": {
5537 "name": "string.other.end.code.fenced.mdx"
5538 }
5539 },
5540 "name": "markup.code.xml.mdx",
5541 "patterns": [
5542 {
5543 "include": "text.xml"
5544 }
5545 ]
5546 }
5547 ]
5548 },
5549 "commonmark-code-fenced-yaml": {
5550 "patterns": [
5551 {
5552 "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",
5553 "beginCaptures": {
5554 "1": {
5555 "name": "string.other.begin.code.fenced.mdx"
5556 },
5557 "2": {
5558 "name": "entity.name.function.mdx",
5559 "patterns": [
5560 {
5561 "include": "#markdown-string"
5562 }
5563 ]
5564 },
5565 "3": {
5566 "patterns": [
5567 {
5568 "include": "#markdown-string"
5569 }
5570 ]
5571 }
5572 },
5573 "contentName": "meta.embedded.yaml",
5574 "end": "(\\1)(?:[\\t ]*$)",
5575 "endCaptures": {
5576 "1": {
5577 "name": "string.other.end.code.fenced.mdx"
5578 }
5579 },
5580 "name": "markup.code.yaml.mdx",
5581 "patterns": [
5582 {
5583 "include": "source.yaml"
5584 }
5585 ]
5586 },
5587 {
5588 "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",
5589 "beginCaptures": {
5590 "1": {
5591 "name": "string.other.begin.code.fenced.mdx"
5592 },
5593 "2": {
5594 "name": "entity.name.function.mdx",
5595 "patterns": [
5596 {
5597 "include": "#markdown-string"
5598 }
5599 ]
5600 },
5601 "3": {
5602 "patterns": [
5603 {
5604 "include": "#markdown-string"
5605 }
5606 ]
5607 }
5608 },
5609 "contentName": "meta.embedded.yaml",
5610 "end": "(\\1)(?:[\\t ]*$)",
5611 "endCaptures": {
5612 "1": {
5613 "name": "string.other.end.code.fenced.mdx"
5614 }
5615 },
5616 "name": "markup.code.yaml.mdx",
5617 "patterns": [
5618 {
5619 "include": "source.yaml"
5620 }
5621 ]
5622 }
5623 ]
5624 }
5625 },
5626 "scopeName": "source.mdx"
5627 }
5628