UNPKG

vue-files-preview-inno

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

250 lines (249 loc) 4.73 kB
var a, s; function E() { if (s) return a; s = 1; function o(e) { const t = { className: "subst", variants: [{ begin: "\\$[A-Za-z0-9_]+" }] }, n = { className: "subst", variants: [ { begin: /\$\{/, end: /\}/ } ], keywords: "true false null this is new super" }, r = { className: "string", variants: [ { begin: "r'''", end: "'''" }, { begin: 'r"""', end: '"""' }, { begin: "r'", end: "'", illegal: "\\n" }, { begin: 'r"', end: '"', illegal: "\\n" }, { begin: "'''", end: "'''", contains: [ e.BACKSLASH_ESCAPE, t, n ] }, { begin: '"""', end: '"""', contains: [ e.BACKSLASH_ESCAPE, t, n ] }, { begin: "'", end: "'", illegal: "\\n", contains: [ e.BACKSLASH_ESCAPE, t, n ] }, { begin: '"', end: '"', illegal: "\\n", contains: [ e.BACKSLASH_ESCAPE, t, n ] } ] }; n.contains = [ e.C_NUMBER_MODE, r ]; const i = [ // dart:core "Comparable", "DateTime", "Duration", "Function", "Iterable", "Iterator", "List", "Map", "Match", "Object", "Pattern", "RegExp", "Set", "Stopwatch", "String", "StringBuffer", "StringSink", "Symbol", "Type", "Uri", "bool", "double", "int", "num", // dart:html "Element", "ElementList" ], c = i.map((l) => `${l}?`); return { name: "Dart", keywords: { keyword: [ "abstract", "as", "assert", "async", "await", "base", "break", "case", "catch", "class", "const", "continue", "covariant", "default", "deferred", "do", "dynamic", "else", "enum", "export", "extends", "extension", "external", "factory", "false", "final", "finally", "for", "Function", "get", "hide", "if", "implements", "import", "in", "interface", "is", "late", "library", "mixin", "new", "null", "on", "operator", "part", "required", "rethrow", "return", "sealed", "set", "show", "static", "super", "switch", "sync", "this", "throw", "true", "try", "typedef", "var", "void", "when", "while", "with", "yield" ], built_in: i.concat(c).concat([ // dart:core "Never", "Null", "dynamic", "print", // dart:html "document", "querySelector", "querySelectorAll", "window" ]), $pattern: /[A-Za-z][A-Za-z0-9_]*\??/ }, contains: [ r, e.COMMENT( /\/\*\*(?!\/)/, /\*\//, { subLanguage: "markdown", relevance: 0 } ), e.COMMENT( /\/{3,} ?/, /$/, { contains: [ { subLanguage: "markdown", begin: ".", end: "$", relevance: 0 } ] } ), e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, { className: "class", beginKeywords: "class interface", end: /\{/, excludeEnd: !0, contains: [ { beginKeywords: "extends implements" }, e.UNDERSCORE_TITLE_MODE ] }, e.C_NUMBER_MODE, { className: "meta", begin: "@[A-Za-z]+" }, { begin: "=>" // No markup, just a relevance booster } ] }; } return a = o, a; } export { E as __require }; //# sourceMappingURL=dart.mjs.map