├── .gitignore ├── ws_rs_with_rocket ├── src │ ├── chat │ │ └── mod.rs │ ├── route │ │ ├── mod.rs │ │ ├── static_files.rs │ │ └── get.rs │ └── main.rs ├── static │ └── chat │ │ ├── node_modules │ │ ├── node-emoji │ │ │ ├── index.js │ │ │ ├── .travis.yml │ │ │ ├── lib │ │ │ │ └── emojiparse.js │ │ │ ├── LICENSE │ │ │ └── package.json │ │ ├── highlight.js │ │ │ ├── lib │ │ │ │ └── languages │ │ │ │ │ ├── plaintext.js │ │ │ │ │ ├── vbscript-html.js │ │ │ │ │ ├── clojure-repl.js │ │ │ │ │ ├── shell.js │ │ │ │ │ ├── erb.js │ │ │ │ │ ├── ldif.js │ │ │ │ │ ├── mojolicious.js │ │ │ │ │ ├── dockerfile.js │ │ │ │ │ ├── csp.js │ │ │ │ │ ├── bnf.js │ │ │ │ │ ├── fix.js │ │ │ │ │ ├── golo.js │ │ │ │ │ ├── profile.js │ │ │ │ │ ├── clean.js │ │ │ │ │ ├── ebnf.js │ │ │ │ │ ├── brainfuck.js │ │ │ │ │ ├── taggerscript.js │ │ │ │ │ ├── dust.js │ │ │ │ │ ├── mizar.js │ │ │ │ │ ├── subunit.js │ │ │ │ │ ├── tap.js │ │ │ │ │ ├── gherkin.js │ │ │ │ │ ├── julia-repl.js │ │ │ │ │ ├── accesslog.js │ │ │ │ │ ├── leaf.js │ │ │ │ │ ├── handlebars.js │ │ │ │ │ ├── diff.js │ │ │ │ │ ├── thrift.js │ │ │ │ │ ├── json.js │ │ │ │ │ ├── http.js │ │ │ │ │ ├── protobuf.js │ │ │ │ │ ├── parser3.js │ │ │ │ │ ├── axapta.js │ │ │ │ │ ├── flix.js │ │ │ │ │ ├── nix.js │ │ │ │ │ ├── erlang-repl.js │ │ │ │ │ ├── dsconfig.js │ │ │ │ │ ├── awk.js │ │ │ │ │ ├── q.js │ │ │ │ │ ├── step21.js │ │ │ │ │ ├── jboss-cli.js │ │ │ │ │ ├── rsl.js │ │ │ │ │ ├── smalltalk.js │ │ │ │ │ ├── apache.js │ │ │ │ │ ├── capnproto.js │ │ │ │ │ ├── rib.js │ │ │ │ │ ├── inform7.js │ │ │ │ │ ├── tex.js │ │ │ │ │ ├── vala.js │ │ │ │ │ ├── roboconf.js │ │ │ │ │ ├── prolog.js │ │ │ │ │ ├── go.js │ │ │ │ │ ├── ini.js │ │ │ │ │ ├── dos.js │ │ │ │ │ ├── openscad.js │ │ │ │ │ ├── abnf.js │ │ │ │ │ └── fsharp.js │ │ │ ├── styles │ │ │ │ ├── pojoaque.jpg │ │ │ │ ├── school-book.png │ │ │ │ ├── brown-papersq.png │ │ │ │ ├── darkula.css │ │ │ │ ├── ascetic.css │ │ │ │ ├── mono-blue.css │ │ │ │ ├── dark.css │ │ │ │ ├── androidstudio.css │ │ │ │ ├── codepen-embed.css │ │ │ │ ├── brown-paper.css │ │ │ │ ├── vs.css │ │ │ │ ├── far.css │ │ │ │ ├── arta.css │ │ │ │ ├── ir-black.css │ │ │ │ ├── color-brewer.css │ │ │ │ ├── magula.css │ │ │ │ ├── github-gist.css │ │ │ │ ├── monokai.css │ │ │ │ ├── darcula.css │ │ │ │ ├── gml.css │ │ │ │ ├── tomorrow.css │ │ │ │ ├── zenburn.css │ │ │ │ ├── school-book.css │ │ │ │ ├── ocean.css │ │ │ │ ├── paraiso-dark.css │ │ │ │ ├── paraiso-light.css │ │ │ │ ├── dracula.css │ │ │ │ ├── qtcreator_dark.css │ │ │ │ ├── qtcreator_light.css │ │ │ │ ├── rainbow.css │ │ │ │ ├── kimbie.dark.css │ │ │ │ ├── kimbie.light.css │ │ │ │ ├── atelier-dune-dark.css │ │ │ │ ├── atelier-dune-light.css │ │ │ │ ├── monokai-sublime.css │ │ │ │ ├── atelier-heath-dark.css │ │ │ │ ├── atelier-heath-light.css │ │ │ │ ├── atelier-forest-dark.css │ │ │ │ ├── tomorrow-night-bright.css │ │ │ │ ├── atelier-forest-light.css │ │ │ │ ├── tomorrow-night-eighties.css │ │ │ │ ├── atelier-seaside-dark.css │ │ │ │ ├── atelier-seaside-light.css │ │ │ │ ├── hopscotch.css │ │ │ │ ├── lightfair.css │ │ │ │ ├── atelier-lakeside-dark.css │ │ │ │ ├── atelier-lakeside-light.css │ │ │ │ ├── arduino-light.css │ │ │ │ ├── googlecode.css │ │ │ │ ├── xt256.css │ │ │ │ ├── atelier-sulphurpool-dark.css │ │ │ │ ├── atelier-sulphurpool-light.css │ │ │ │ ├── obsidian.css │ │ │ │ ├── foundation.css │ │ │ │ ├── tomorrow-night.css │ │ │ │ ├── pojoaque.css │ │ │ │ ├── tomorrow-night-blue.css │ │ │ │ ├── solarized-dark.css │ │ │ │ ├── solarized-light.css │ │ │ │ ├── an-old-hope.css │ │ │ │ ├── docco.css │ │ │ │ ├── idea.css │ │ │ │ ├── atelier-cave-dark.css │ │ │ │ ├── atelier-cave-light.css │ │ │ │ ├── atelier-estuary-dark.css │ │ │ │ ├── atelier-plateau-dark.css │ │ │ │ ├── atelier-savanna-dark.css │ │ │ │ ├── github.css │ │ │ │ ├── atelier-estuary-light.css │ │ │ │ ├── atelier-plateau-light.css │ │ │ │ ├── atelier-savanna-light.css │ │ │ │ ├── atom-one-dark.css │ │ │ │ ├── atom-one-light.css │ │ │ │ ├── default.css │ │ │ │ ├── sunburst.css │ │ │ │ ├── xcode.css │ │ │ │ ├── railscasts.css │ │ │ │ ├── shades-of-purple.css │ │ │ │ └── routeros.css │ │ │ ├── docs │ │ │ │ ├── language-requests.rst │ │ │ │ ├── index.rst │ │ │ │ └── maintainers-guide.rst │ │ │ └── LICENSE │ │ ├── has-emoji │ │ │ ├── index.js │ │ │ ├── index.d.ts │ │ │ ├── readme.md │ │ │ ├── package.json │ │ │ └── license │ │ ├── emoji-regex │ │ │ ├── index.d.ts │ │ │ ├── LICENSE-MIT.txt │ │ │ └── package.json │ │ ├── lodash.toarray │ │ │ ├── README.md │ │ │ └── package.json │ │ └── .yarn-integrity │ │ ├── package.json │ │ ├── index.css │ │ ├── yarn-error.log │ │ └── yarn.lock └── Cargo.toml ├── .gitattributes └── socket_io ├── ws_rs_compare_to_socket_io_folder ├── Cargo.toml └── src │ ├── .main.rs.swp │ └── reference │ └── debug.js └── socket_io ├── package.json ├── index.js ├── main.css └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | node_moduels/ 3 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/src/chat/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod ws_rs; -------------------------------------------------------------------------------- /ws_rs_with_rocket/src/route/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod get; 2 | pub mod static_files; 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # The language of the repo should be Rust 2 | *.js linguist-language=Rust 3 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/node-emoji/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/emoji'); -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/node-emoji/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /socket_io/ws_rs_compare_to_socket_io_folder/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "ws_rs" 3 | version = "0.1.0" 4 | edition = "2018" 5 | 6 | [dependencies] 7 | ws = "0.7.9" 8 | -------------------------------------------------------------------------------- /socket_io/ws_rs_compare_to_socket_io_folder/src/.main.rs.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadylearner/Chat/HEAD/socket_io/ws_rs_compare_to_socket_io_folder/src/.main.rs.swp -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/plaintext.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | disableAutodetect: true 4 | }; 5 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/has-emoji/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | const emojiRegex = require('emoji-regex/es2015'); 3 | 4 | module.exports = string => emojiRegex().test(string); 5 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/pojoaque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadylearner/Chat/HEAD/ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/pojoaque.jpg -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/school-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadylearner/Chat/HEAD/ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/school-book.png -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/brown-papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadylearner/Chat/HEAD/ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/brown-papersq.png -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "has-emoji": "^1.1.0", 4 | "highlight.js": "^9.15.6", 5 | "node-emoji": "^1.10.0" 6 | }, 7 | "author": "www.steadylearner.com" 8 | } 9 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "chat_app_with_rust_by_steadylearner" 3 | version = "0.1.0" 4 | edition = "2018" 5 | 6 | [dependencies] 7 | ws = "0.8.1" 8 | rocket = "0.4.2" #this update from 0.4.1 fixed a compiler error 9 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/darkula.css: -------------------------------------------------------------------------------- 1 | /* 2 | Deprecated due to a typo in the name and left here for compatibility purpose only. 3 | Please use darcula.css instead. 4 | */ 5 | 6 | @import url('darcula.css'); 7 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/src/route/static_files.rs: -------------------------------------------------------------------------------- 1 | use std::path::{Path, PathBuf}; 2 | use rocket::response::NamedFile; 3 | 4 | #[get("/static/")] 5 | pub fn file(file: PathBuf) -> Option { 6 | NamedFile::open(Path::new("static/").join(file)).ok() 7 | } 8 | 9 | -------------------------------------------------------------------------------- /socket_io/socket_io/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "socket-io-chat-example", 3 | "version": "0.0.1", 4 | "description": "my first socket io app", 5 | "main": "index.js", 6 | "license": "MIT", 7 | "dependencies": { 8 | "express": "^4.16.4", 9 | "socket.io": "^2.2.0" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/vbscript-html.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | subLanguage: 'xml', 4 | contains: [ 5 | { 6 | begin: '<%', end: '%>', 7 | subLanguage: 'vbscript' 8 | } 9 | ] 10 | }; 11 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/has-emoji/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | Check whether a string has any emoji. 3 | 4 | @example 5 | ``` 6 | import hasEmoji = require('has-emoji'); 7 | 8 | hasEmoji('Unicorn 🦄'); 9 | //=> true 10 | 11 | hasEmoji('Cat'); 12 | //=> false 13 | ``` 14 | */ 15 | declare function hasEmoji(string: string): boolean; 16 | 17 | export = hasEmoji; 18 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/clojure-repl.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | contains: [ 4 | { 5 | className: 'meta', 6 | begin: /^([\w.-]+|\s*#_)?=>/, 7 | starts: { 8 | end: /$/, 9 | subLanguage: 'clojure' 10 | } 11 | } 12 | ] 13 | } 14 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/src/route/get.rs: -------------------------------------------------------------------------------- 1 | use std::io; 2 | use rocket::response::{NamedFile}; 3 | 4 | #[get("/")] 5 | pub fn index() -> &'static str { 6 | "Build a Rust chat app with Steadylearner(Visit http://localhost:8000/chat)" 7 | } 8 | 9 | #[get("/chat")] 10 | pub fn chat() -> io::Result { 11 | NamedFile::open("static/chat/index.html") 12 | } 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/shell.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | aliases: ['console'], 4 | contains: [ 5 | { 6 | className: 'meta', 7 | begin: '^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]', 8 | starts: { 9 | end: '$', subLanguage: 'bash' 10 | } 11 | } 12 | ] 13 | } 14 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/erb.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | subLanguage: 'xml', 4 | contains: [ 5 | hljs.COMMENT('<%#', '%>'), 6 | { 7 | begin: '<%[%=-]?', end: '[%-]?%>', 8 | subLanguage: 'ruby', 9 | excludeBegin: true, 10 | excludeEnd: true 11 | } 12 | ] 13 | }; 14 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/emoji-regex/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'emoji-regex' { 2 | function emojiRegex(): RegExp; 3 | 4 | export default emojiRegex; 5 | } 6 | 7 | declare module 'emoji-regex/text' { 8 | function emojiRegex(): RegExp; 9 | 10 | export default emojiRegex; 11 | } 12 | 13 | declare module 'emoji-regex/es2015' { 14 | function emojiRegex(): RegExp; 15 | 16 | export default emojiRegex; 17 | } 18 | 19 | declare module 'emoji-regex/es2015/text' { 20 | function emojiRegex(): RegExp; 21 | 22 | export default emojiRegex; 23 | } 24 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/lodash.toarray/README.md: -------------------------------------------------------------------------------- 1 | # lodash.toarray v4.4.0 2 | 3 | The [lodash](https://lodash.com/) method `_.toArray` exported as a [Node.js](https://nodejs.org/) module. 4 | 5 | ## Installation 6 | 7 | Using npm: 8 | ```bash 9 | $ {sudo -H} npm i -g npm 10 | $ npm i --save lodash.toarray 11 | ``` 12 | 13 | In Node.js: 14 | ```js 15 | var toArray = require('lodash.toarray'); 16 | ``` 17 | 18 | See the [documentation](https://lodash.com/docs#toArray) or [package source](https://github.com/lodash/lodash/blob/4.4.0-npm-packages/lodash.toarray) for more details. 19 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/ldif.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | contains: [ 4 | { 5 | className: 'attribute', 6 | begin: '^dn', end: ': ', excludeEnd: true, 7 | starts: {end: '$', relevance: 0}, 8 | relevance: 10 9 | }, 10 | { 11 | className: 'attribute', 12 | begin: '^\\w', end: ': ', excludeEnd: true, 13 | starts: {end: '$', relevance: 0} 14 | }, 15 | { 16 | className: 'literal', 17 | begin: '^-', end: '$' 18 | }, 19 | hljs.HASH_COMMENT_MODE 20 | ] 21 | }; 22 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/mojolicious.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | subLanguage: 'xml', 4 | contains: [ 5 | { 6 | className: 'meta', 7 | begin: '^__(END|DATA)__$' 8 | }, 9 | // mojolicious line 10 | { 11 | begin: "^\\s*%{1,2}={0,2}", end: '$', 12 | subLanguage: 'perl' 13 | }, 14 | // mojolicious block 15 | { 16 | begin: "<%{1,2}={0,2}", 17 | end: "={0,1}%>", 18 | subLanguage: 'perl', 19 | excludeBegin: true, 20 | excludeEnd: true 21 | } 22 | ] 23 | }; 24 | }; -------------------------------------------------------------------------------- /socket_io/socket_io/index.js: -------------------------------------------------------------------------------- 1 | const app = require("express")(); 2 | const http = require("http").Server(app); 3 | const io = require("socket.io")(http); 4 | 5 | app.get('/', function(req, res){ 6 | res.sendFile(__dirname + "/index.html"); 7 | }) 8 | 9 | io.on("connection", function(socket){ 10 | console.log("a user connected"); 11 | 12 | socket.on('chat message', function(msg){ 13 | console.log('message: ' + msg); 14 | io.emit("chat message", msg); 15 | }); 16 | 17 | socket.on("disconnect", function(){ 18 | console.log("user disconnected"); 19 | }) 20 | }) 21 | 22 | 23 | http.listen(3000, function(){ 24 | console.log("listening on *:3000"); 25 | }); 26 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/dockerfile.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | aliases: ['docker'], 4 | case_insensitive: true, 5 | keywords: 'from maintainer expose env arg user onbuild stopsignal', 6 | contains: [ 7 | hljs.HASH_COMMENT_MODE, 8 | hljs.APOS_STRING_MODE, 9 | hljs.QUOTE_STRING_MODE, 10 | hljs.NUMBER_MODE, 11 | { 12 | beginKeywords: 'run cmd entrypoint volume add copy workdir label healthcheck shell', 13 | starts: { 14 | end: /[^\\]$/, 15 | subLanguage: 'bash' 16 | } 17 | } 18 | ], 19 | illegal: '/ 8 | }, 9 | // Specific 10 | { 11 | begin: /::=/, 12 | starts: { 13 | end: /$/, 14 | contains: [ 15 | { 16 | begin: // 17 | }, 18 | // Common 19 | hljs.C_LINE_COMMENT_MODE, 20 | hljs.C_BLOCK_COMMENT_MODE, 21 | hljs.APOS_STRING_MODE, 22 | hljs.QUOTE_STRING_MODE 23 | ] 24 | } 25 | } 26 | ] 27 | }; 28 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/fix.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | contains: [ 4 | { 5 | begin: /[^\u2401\u0001]+/, 6 | end: /[\u2401\u0001]/, 7 | excludeEnd: true, 8 | returnBegin: true, 9 | returnEnd: false, 10 | contains: [ 11 | { 12 | begin: /([^\u2401\u0001=]+)/, 13 | end: /=([^\u2401\u0001=]+)/, 14 | returnEnd: true, 15 | returnBegin: false, 16 | className: 'attr' 17 | }, 18 | { 19 | begin: /=/, 20 | end: /([\u2401\u0001])/, 21 | excludeEnd: true, 22 | excludeBegin: true, 23 | className: 'string' 24 | }] 25 | }], 26 | case_insensitive: true 27 | }; 28 | }; -------------------------------------------------------------------------------- /socket_io/socket_io/main.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } 6 | 7 | body { 8 | font: 13px Helvetica, Arial; 9 | } 10 | 11 | form { 12 | background: #000; 13 | padding: 3px; 14 | position: fixed; 15 | bottom: 0; 16 | width: 100%; 17 | } 18 | 19 | form input { 20 | border: 0; 21 | padding: 10px; 22 | width: 90%; 23 | margin-right: .5%; 24 | } 25 | 26 | form button { 27 | width: 9%; 28 | background: rgb(130, 224, 255); 29 | border: none; 30 | padding: 10px; 31 | } 32 | 33 | #messages { 34 | list-style-type: none; 35 | margin: 0; 36 | padding: 0; 37 | } 38 | 39 | #messages li { 40 | padding: 5px 10px; 41 | } 42 | 43 | #messages li:nth-child(odd) { 44 | background: #eee; 45 | } -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/has-emoji/readme.md: -------------------------------------------------------------------------------- 1 | # has-emoji [![Build Status](https://travis-ci.org/sindresorhus/has-emoji.svg?branch=master)](https://travis-ci.org/sindresorhus/has-emoji) 2 | 3 | > Check whether a string has any emoji 4 | 5 | This can be useful when you need to prevent emoji in user input, for example, for usernames. 6 | 7 | 8 | ## Install 9 | 10 | ``` 11 | $ npm install has-emoji 12 | ``` 13 | 14 | 15 | ## Usage 16 | 17 | ```js 18 | const hasEmoji = require('has-emoji'); 19 | 20 | hasEmoji('Unicorn 🦄'); 21 | //=> true 22 | 23 | hasEmoji('Cat'); 24 | //=> false 25 | ``` 26 | 27 | 28 | ## Related 29 | 30 | - [@sindresorhus/is](https://github.com/sindresorhus/is) - Type check values 31 | 32 | 33 | ## License 34 | 35 | MIT © [Sindre Sorhus](https://sindresorhus.com) 36 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/node-emoji/lib/emojiparse.js: -------------------------------------------------------------------------------- 1 | // parse emojifile.js and output emoji.json 2 | var fs = require('fs'), 3 | path = require('path'), 4 | emoji = require('./emojifile').data; 5 | 6 | // parse 7 | var parsed_emoji = {}; 8 | 9 | for (var key in emoji) { 10 | if (emoji.hasOwnProperty(key)) { 11 | var names = emoji[key][3]; 12 | names = names.constructor === Array ? names : [names]; 13 | var emoji_char = emoji[key][0][0]; 14 | for (var name of names) { 15 | parsed_emoji[name] = emoji_char; 16 | } 17 | } 18 | } 19 | 20 | // write to emoji.json 21 | fs.writeFile(path.join(__dirname, 'emoji.json'), JSON.stringify(parsed_emoji), function(err) { 22 | if(err) { 23 | console.error('Error:', err); 24 | } else { 25 | console.log('Done.'); 26 | } 27 | }); 28 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/ascetic.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: white; 12 | color: black; 13 | } 14 | 15 | .hljs-string, 16 | .hljs-variable, 17 | .hljs-template-variable, 18 | .hljs-symbol, 19 | .hljs-bullet, 20 | .hljs-section, 21 | .hljs-addition, 22 | .hljs-attribute, 23 | .hljs-link { 24 | color: #888; 25 | } 26 | 27 | .hljs-comment, 28 | .hljs-quote, 29 | .hljs-meta, 30 | .hljs-deletion { 31 | color: #ccc; 32 | } 33 | 34 | .hljs-keyword, 35 | .hljs-selector-tag, 36 | .hljs-section, 37 | .hljs-name, 38 | .hljs-type, 39 | .hljs-strong { 40 | font-weight: bold; 41 | } 42 | 43 | .hljs-emphasis { 44 | font-style: italic; 45 | } 46 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/golo.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: { 4 | keyword: 5 | 'println readln print import module function local return let var ' + 6 | 'while for foreach times in case when match with break continue ' + 7 | 'augment augmentation each find filter reduce ' + 8 | 'if then else otherwise try catch finally raise throw orIfNull ' + 9 | 'DynamicObject|10 DynamicVariable struct Observable map set vector list array', 10 | literal: 11 | 'true false null' 12 | }, 13 | contains: [ 14 | hljs.HASH_COMMENT_MODE, 15 | hljs.QUOTE_STRING_MODE, 16 | hljs.C_NUMBER_MODE, 17 | { 18 | className: 'meta', begin: '@[A-Za-z]+' 19 | } 20 | ] 21 | } 22 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/lodash.toarray/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash.toarray", 3 | "version": "4.4.0", 4 | "description": "The lodash method `_.toArray` exported as a module.", 5 | "homepage": "https://lodash.com/", 6 | "icon": "https://lodash.com/icon.svg", 7 | "license": "MIT", 8 | "keywords": "lodash-modularized, toarray", 9 | "author": "John-David Dalton (http://allyoucanleet.com/)", 10 | "contributors": [ 11 | "John-David Dalton (http://allyoucanleet.com/)", 12 | "Blaine Bublitz (https://github.com/phated)", 13 | "Mathias Bynens (https://mathiasbynens.be/)" 14 | ], 15 | "repository": "lodash/lodash", 16 | "scripts": { "test": "echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\"" } 17 | } 18 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/profile.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | contains: [ 4 | hljs.C_NUMBER_MODE, 5 | { 6 | begin: '[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}', end: ':', 7 | excludeEnd: true 8 | }, 9 | { 10 | begin: '(ncalls|tottime|cumtime)', end: '$', 11 | keywords: 'ncalls tottime|10 cumtime|10 filename', 12 | relevance: 10 13 | }, 14 | { 15 | begin: 'function calls', end: '$', 16 | contains: [hljs.C_NUMBER_MODE], 17 | relevance: 10 18 | }, 19 | hljs.APOS_STRING_MODE, 20 | hljs.QUOTE_STRING_MODE, 21 | { 22 | className: 'string', 23 | begin: '\\(', end: '\\)$', 24 | excludeBegin: true, excludeEnd: true, 25 | relevance: 0 26 | } 27 | ] 28 | }; 29 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/has-emoji/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "has-emoji", 3 | "version": "1.1.0", 4 | "description": "Check whether a string has any emoji", 5 | "license": "MIT", 6 | "repository": "sindresorhus/has-emoji", 7 | "author": { 8 | "name": "Sindre Sorhus", 9 | "email": "sindresorhus@gmail.com", 10 | "url": "sindresorhus.com" 11 | }, 12 | "engines": { 13 | "node": ">=8" 14 | }, 15 | "scripts": { 16 | "test": "xo && ava && tsd" 17 | }, 18 | "files": [ 19 | "index.js", 20 | "index.d.ts" 21 | ], 22 | "keywords": [ 23 | "emoji", 24 | "emojis", 25 | "string", 26 | "text", 27 | "has", 28 | "contains", 29 | "includes", 30 | "detect", 31 | "is" 32 | ], 33 | "dependencies": { 34 | "emoji-regex": "^8.0.0" 35 | }, 36 | "devDependencies": { 37 | "ava": "^1.4.1", 38 | "tsd": "^0.7.2", 39 | "xo": "^0.24.0" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/clean.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | aliases: ['clean','icl','dcl'], 4 | keywords: { 5 | keyword: 6 | 'if let in with where case of class instance otherwise ' + 7 | 'implementation definition system module from import qualified as ' + 8 | 'special code inline foreign export ccall stdcall generic derive ' + 9 | 'infix infixl infixr', 10 | built_in: 11 | 'Int Real Char Bool', 12 | literal: 13 | 'True False' 14 | }, 15 | contains: [ 16 | 17 | hljs.C_LINE_COMMENT_MODE, 18 | hljs.C_BLOCK_COMMENT_MODE, 19 | hljs.APOS_STRING_MODE, 20 | hljs.QUOTE_STRING_MODE, 21 | hljs.C_NUMBER_MODE, 22 | 23 | {begin: '->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>'} // relevance booster 24 | ] 25 | }; 26 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/ebnf.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var commentMode = hljs.COMMENT(/\(\*/, /\*\)/); 3 | 4 | var nonTerminalMode = { 5 | className: "attribute", 6 | begin: /^[ ]*[a-zA-Z][a-zA-Z-]*([\s-]+[a-zA-Z][a-zA-Z]*)*/ 7 | }; 8 | 9 | var specialSequenceMode = { 10 | className: "meta", 11 | begin: /\?.*\?/ 12 | }; 13 | 14 | var ruleBodyMode = { 15 | begin: /=/, end: /;/, 16 | contains: [ 17 | commentMode, 18 | specialSequenceMode, 19 | // terminals 20 | hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE 21 | ] 22 | }; 23 | 24 | return { 25 | illegal: /\S/, 26 | contains: [ 27 | commentMode, 28 | nonTerminalMode, 29 | ruleBodyMode 30 | ] 31 | }; 32 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/brainfuck.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs){ 2 | var LITERAL = { 3 | className: 'literal', 4 | begin: '[\\+\\-]', 5 | relevance: 0 6 | }; 7 | return { 8 | aliases: ['bf'], 9 | contains: [ 10 | hljs.COMMENT( 11 | '[^\\[\\]\\.,\\+\\-<> \r\n]', 12 | '[\\[\\]\\.,\\+\\-<> \r\n]', 13 | { 14 | returnEnd: true, 15 | relevance: 0 16 | } 17 | ), 18 | { 19 | className: 'title', 20 | begin: '[\\[\\]]', 21 | relevance: 0 22 | }, 23 | { 24 | className: 'string', 25 | begin: '[\\.,]', 26 | relevance: 0 27 | }, 28 | { 29 | // this mode works as the only relevance counter 30 | begin: /\+\+|\-\-/, returnBegin: true, 31 | contains: [LITERAL] 32 | }, 33 | LITERAL 34 | ] 35 | }; 36 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/taggerscript.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | 3 | var COMMENT = { 4 | className: 'comment', 5 | begin: /\$noop\(/, 6 | end: /\)/, 7 | contains: [{ 8 | begin: /\(/, 9 | end: /\)/, 10 | contains: ['self', { 11 | begin: /\\./ 12 | }] 13 | }], 14 | relevance: 10 15 | }; 16 | 17 | var FUNCTION = { 18 | className: 'keyword', 19 | begin: /\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/, 20 | end: /\(/, 21 | excludeEnd: true 22 | }; 23 | 24 | var VARIABLE = { 25 | className: 'variable', 26 | begin: /%[_a-zA-Z0-9:]*/, 27 | end: '%' 28 | }; 29 | 30 | var ESCAPE_SEQUENCE = { 31 | className: 'symbol', 32 | begin: /\\./ 33 | }; 34 | 35 | return { 36 | contains: [ 37 | COMMENT, 38 | FUNCTION, 39 | VARIABLE, 40 | ESCAPE_SEQUENCE 41 | ] 42 | }; 43 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/dust.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var EXPRESSION_KEYWORDS = 'if eq ne lt lte gt gte select default math sep'; 3 | return { 4 | aliases: ['dst'], 5 | case_insensitive: true, 6 | subLanguage: 'xml', 7 | contains: [ 8 | { 9 | className: 'template-tag', 10 | begin: /\{[#\/]/, end: /\}/, illegal: /;/, 11 | contains: [ 12 | { 13 | className: 'name', 14 | begin: /[a-zA-Z\.-]+/, 15 | starts: { 16 | endsWithParent: true, relevance: 0, 17 | contains: [ 18 | hljs.QUOTE_STRING_MODE 19 | ] 20 | } 21 | } 22 | ] 23 | }, 24 | { 25 | className: 'template-variable', 26 | begin: /\{/, end: /\}/, illegal: /;/, 27 | keywords: EXPRESSION_KEYWORDS 28 | } 29 | ] 30 | }; 31 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/mizar.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: 4 | 'environ vocabularies notations constructors definitions ' + 5 | 'registrations theorems schemes requirements begin end definition ' + 6 | 'registration cluster existence pred func defpred deffunc theorem ' + 7 | 'proof let take assume then thus hence ex for st holds consider ' + 8 | 'reconsider such that and in provided of as from be being by means ' + 9 | 'equals implies iff redefine define now not or attr is mode ' + 10 | 'suppose per cases set thesis contradiction scheme reserve struct ' + 11 | 'correctness compatibility coherence symmetry assymetry ' + 12 | 'reflexivity irreflexivity connectedness uniqueness commutativity ' + 13 | 'idempotence involutiveness projectivity', 14 | contains: [ 15 | hljs.COMMENT('::', '$') 16 | ] 17 | }; 18 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/subunit.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var DETAILS = { 3 | className: 'string', 4 | begin: '\\[\n(multipart)?', end: '\\]\n' 5 | }; 6 | var TIME = { 7 | className: 'string', 8 | begin: '\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}\.\\d+Z' 9 | }; 10 | var PROGRESSVALUE = { 11 | className: 'string', 12 | begin: '(\\+|-)\\d+' 13 | }; 14 | var KEYWORDS = { 15 | className: 'keyword', 16 | relevance: 10, 17 | variants: [ 18 | { begin: '^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?' }, 19 | { begin: '^progress(:?)(\\s+)?(pop|push)?' }, 20 | { begin: '^tags:' }, 21 | { begin: '^time:' } 22 | ], 23 | }; 24 | return { 25 | case_insensitive: true, 26 | contains: [ 27 | DETAILS, 28 | TIME, 29 | PROGRESSVALUE, 30 | KEYWORDS 31 | ] 32 | }; 33 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/tap.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | case_insensitive: true, 4 | contains: [ 5 | hljs.HASH_COMMENT_MODE, 6 | // version of format and total amount of testcases 7 | { 8 | className: 'meta', 9 | variants: [ 10 | { begin: '^TAP version (\\d+)$' }, 11 | { begin: '^1\\.\\.(\\d+)$' } 12 | ], 13 | }, 14 | // YAML block 15 | { 16 | begin: '(\s+)?---$', end: '\\.\\.\\.$', 17 | subLanguage: 'yaml', 18 | relevance: 0 19 | }, 20 | // testcase number 21 | { 22 | className: 'number', 23 | begin: ' (\\d+) ' 24 | }, 25 | // testcase status and description 26 | { 27 | className: 'symbol', 28 | variants: [ 29 | { begin: '^ok' }, 30 | { begin: '^not ok' } 31 | ], 32 | }, 33 | ] 34 | }; 35 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/docs/language-requests.rst: -------------------------------------------------------------------------------- 1 | On requesting new languages 2 | =========================== 3 | 4 | This is a general answer to requests for adding new languages that appear from 5 | time to time in the highlight.js issue tracker and discussion group. 6 | 7 | Highlight.js doesn't have a fundamental plan for implementing languages, 8 | instead the project works by accepting language definitions from 9 | interested contributors. There are also no rules at the moment forbidding 10 | any languages from being added to the library, no matter how obscure or 11 | weird. 12 | 13 | This means that there's no point in requesting a new language without 14 | providing an implementation for it. If you want to see a particular language 15 | included in highlight.js but cannot implement it, the best way to make it 16 | happen is to get another developer interested in doing so. Here's our 17 | :doc:`language-guide`. 18 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/gherkin.js: -------------------------------------------------------------------------------- 1 | module.exports = function (hljs) { 2 | return { 3 | aliases: ['feature'], 4 | keywords: 'Feature Background Ability Business\ Need Scenario Scenarios Scenario\ Outline Scenario\ Template Examples Given And Then But When', 5 | contains: [ 6 | { 7 | className: 'symbol', 8 | begin: '\\*', 9 | relevance: 0 10 | }, 11 | { 12 | className: 'meta', 13 | begin: '@[^@\\s]+' 14 | }, 15 | { 16 | begin: '\\|', end: '\\|\\w*$', 17 | contains: [ 18 | { 19 | className: 'string', 20 | begin: '[^|]+' 21 | } 22 | ] 23 | }, 24 | { 25 | className: 'variable', 26 | begin: '<', end: '>' 27 | }, 28 | hljs.HASH_COMMENT_MODE, 29 | { 30 | className: 'string', 31 | begin: '"""', end: '"""' 32 | }, 33 | hljs.QUOTE_STRING_MODE 34 | ] 35 | }; 36 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/julia-repl.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | contains: [ 4 | { 5 | className: 'meta', 6 | begin: /^julia>/, 7 | relevance: 10, 8 | starts: { 9 | // end the highlighting if we are on a new line and the line does not have at 10 | // least six spaces in the beginning 11 | end: /^(?![ ]{6})/, 12 | subLanguage: 'julia' 13 | }, 14 | // jldoctest Markdown blocks are used in the Julia manual and package docs indicate 15 | // code snippets that should be verified when the documentation is built. They can be 16 | // either REPL-like or script-like, but are usually REPL-like and therefore we apply 17 | // julia-repl highlighting to them. More information can be found in Documenter's 18 | // manual: https://juliadocs.github.io/Documenter.jl/latest/man/doctests.html 19 | aliases: ['jldoctest'] 20 | } 21 | ] 22 | } 23 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/accesslog.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | contains: [ 4 | // IP 5 | { 6 | className: 'number', 7 | begin: '\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b' 8 | }, 9 | // Other numbers 10 | { 11 | className: 'number', 12 | begin: '\\b\\d+\\b', 13 | relevance: 0 14 | }, 15 | // Requests 16 | { 17 | className: 'string', 18 | begin: '"(GET|POST|HEAD|PUT|DELETE|CONNECT|OPTIONS|PATCH|TRACE)', end: '"', 19 | keywords: 'GET POST HEAD PUT DELETE CONNECT OPTIONS PATCH TRACE', 20 | illegal: '\\n', 21 | relevance: 10 22 | }, 23 | // Dates 24 | { 25 | className: 'string', 26 | begin: /\[/, end: /\]/, 27 | illegal: '\\n' 28 | }, 29 | // Strings 30 | { 31 | className: 'string', 32 | begin: '"', end: '"', 33 | illegal: '\\n' 34 | } 35 | ] 36 | }; 37 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/mono-blue.css: -------------------------------------------------------------------------------- 1 | /* 2 | Five-color theme from a single blue hue. 3 | */ 4 | .hljs { 5 | display: block; 6 | overflow-x: auto; 7 | padding: 0.5em; 8 | background: #eaeef3; 9 | } 10 | 11 | .hljs { 12 | color: #00193a; 13 | } 14 | 15 | .hljs-keyword, 16 | .hljs-selector-tag, 17 | .hljs-title, 18 | .hljs-section, 19 | .hljs-doctag, 20 | .hljs-name, 21 | .hljs-strong { 22 | font-weight: bold; 23 | } 24 | 25 | .hljs-comment { 26 | color: #738191; 27 | } 28 | 29 | .hljs-string, 30 | .hljs-title, 31 | .hljs-section, 32 | .hljs-built_in, 33 | .hljs-literal, 34 | .hljs-type, 35 | .hljs-addition, 36 | .hljs-tag, 37 | .hljs-quote, 38 | .hljs-name, 39 | .hljs-selector-id, 40 | .hljs-selector-class { 41 | color: #0048ab; 42 | } 43 | 44 | .hljs-meta, 45 | .hljs-subst, 46 | .hljs-symbol, 47 | .hljs-regexp, 48 | .hljs-attribute, 49 | .hljs-deletion, 50 | .hljs-variable, 51 | .hljs-template-variable, 52 | .hljs-link, 53 | .hljs-bullet { 54 | color: #4c81c9; 55 | } 56 | 57 | .hljs-emphasis { 58 | font-style: italic; 59 | } 60 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/leaf.js: -------------------------------------------------------------------------------- 1 | module.exports = function (hljs) { 2 | return { 3 | contains: [ 4 | { 5 | className: 'function', 6 | begin: '#+' + '[A-Za-z_0-9]*' + '\\(', 7 | end:' {', 8 | returnBegin: true, 9 | excludeEnd: true, 10 | contains : [ 11 | { 12 | className: 'keyword', 13 | begin: '#+' 14 | }, 15 | { 16 | className: 'title', 17 | begin: '[A-Za-z_][A-Za-z_0-9]*' 18 | }, 19 | { 20 | className: 'params', 21 | begin: '\\(', end: '\\)', 22 | endsParent: true, 23 | contains: [ 24 | { 25 | className: 'string', 26 | begin: '"', 27 | end: '"' 28 | }, 29 | { 30 | className: 'variable', 31 | begin: '[A-Za-z_][A-Za-z_0-9]*' 32 | } 33 | ] 34 | } 35 | ] 36 | } 37 | ] 38 | }; 39 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/.yarn-integrity: -------------------------------------------------------------------------------- 1 | { 2 | "systemParams": "darwin-x64-72", 3 | "modulesFolders": [ 4 | "node_modules" 5 | ], 6 | "flags": [], 7 | "linkedModules": [], 8 | "topLevelPatterns": [ 9 | "has-emoji@^1.1.0", 10 | "highlight.js@^9.15.6", 11 | "node-emoji@^1.10.0" 12 | ], 13 | "lockfileEntries": { 14 | "emoji-regex@^8.0.0": "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37", 15 | "has-emoji@^1.1.0": "https://registry.yarnpkg.com/has-emoji/-/has-emoji-1.1.0.tgz#8b9a13c1fedb92099fccc171628869a9dbab4091", 16 | "highlight.js@^9.15.6": "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.15.6.tgz#72d4d8d779ec066af9a17cb14360c3def0aa57c4", 17 | "lodash.toarray@^4.4.0": "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561", 18 | "node-emoji@^1.10.0": "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" 19 | }, 20 | "files": [], 21 | "artifacts": {} 22 | } -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/handlebars.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var BUILT_INS = {'builtin-name': 'each in with if else unless bindattr action collection debugger log outlet template unbound view yield'}; 3 | return { 4 | aliases: ['hbs', 'html.hbs', 'html.handlebars'], 5 | case_insensitive: true, 6 | subLanguage: 'xml', 7 | contains: [ 8 | hljs.COMMENT('{{!(--)?', '(--)?}}'), 9 | { 10 | className: 'template-tag', 11 | begin: /\{\{[#\/]/, end: /\}\}/, 12 | contains: [ 13 | { 14 | className: 'name', 15 | begin: /[a-zA-Z\.-]+/, 16 | keywords: BUILT_INS, 17 | starts: { 18 | endsWithParent: true, relevance: 0, 19 | contains: [ 20 | hljs.QUOTE_STRING_MODE 21 | ] 22 | } 23 | } 24 | ] 25 | }, 26 | { 27 | className: 'template-variable', 28 | begin: /\{\{/, end: /\}\}/, 29 | keywords: BUILT_INS 30 | } 31 | ] 32 | }; 33 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/docs/index.rst: -------------------------------------------------------------------------------- 1 | .. highlight.js documentation master file, created by 2 | sphinx-quickstart on Wed Sep 12 23:48:27 2012. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | ``highlight.js`` developer documentation 7 | ========================================== 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 1 13 | 14 | api 15 | language-guide 16 | reference 17 | css-classes-reference 18 | style-guide 19 | language-contribution 20 | building-testing 21 | maintainers-guide 22 | 23 | Miscellaneous: 24 | 25 | .. toctree:: 26 | :maxdepth: 1 27 | 28 | line-numbers 29 | language-requests 30 | 31 | Links: 32 | 33 | - Code: https://github.com/highlightjs/highlight.js 34 | - Discussion: http://groups.google.com/group/highlightjs 35 | - Bug tracking: https://github.com/highlightjs/highlight.js/issues 36 | 37 | 38 | Indices and tables 39 | ================== 40 | 41 | * :ref:`genindex` 42 | * :ref:`modindex` 43 | * :ref:`search` 44 | 45 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/src/main.rs: -------------------------------------------------------------------------------- 1 | #![feature( 2 | proc_macro_hygiene, 3 | decl_macro, 4 | register_attr, // Rust replaced the previous feature with this 5 | rustc_private, 6 | type_ascription 7 | )] 8 | #[macro_use] 9 | extern crate rocket; 10 | 11 | extern crate ws; 12 | 13 | use std::thread; 14 | 15 | mod route; 16 | use crate::route::{get, static_files}; 17 | 18 | mod chat; 19 | use crate::chat::ws_rs; 20 | 21 | fn rocket() -> rocket::Rocket { 22 | let rocket_routes = routes![ 23 | static_files::file, 24 | // 25 | get::index, 26 | get::chat, 27 | ]; 28 | 29 | rocket::ignite() 30 | .mount("/", rocket_routes) 31 | } 32 | 33 | // https://rust-lang.github.io/async-book/getting_started/why_async.html 34 | fn main() { 35 | // $rustapi and search thread 36 | thread::Builder::new() 37 | .name("Thread for Rust Chat with ws-rs".into()) 38 | // .stack_size(83886 * 1024) // 80mib in killobytes 39 | .spawn(|| { 40 | ws_rs::websocket(); 41 | }) 42 | .unwrap(); 43 | 44 | rocket().launch(); 45 | } 46 | 47 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/diff.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | aliases: ['patch'], 4 | contains: [ 5 | { 6 | className: 'meta', 7 | relevance: 10, 8 | variants: [ 9 | {begin: /^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/}, 10 | {begin: /^\*\*\* +\d+,\d+ +\*\*\*\*$/}, 11 | {begin: /^\-\-\- +\d+,\d+ +\-\-\-\-$/} 12 | ] 13 | }, 14 | { 15 | className: 'comment', 16 | variants: [ 17 | {begin: /Index: /, end: /$/}, 18 | {begin: /={3,}/, end: /$/}, 19 | {begin: /^\-{3}/, end: /$/}, 20 | {begin: /^\*{3} /, end: /$/}, 21 | {begin: /^\+{3}/, end: /$/}, 22 | {begin: /\*{5}/, end: /\*{5}$/} 23 | ] 24 | }, 25 | { 26 | className: 'addition', 27 | begin: '^\\+', end: '$' 28 | }, 29 | { 30 | className: 'deletion', 31 | begin: '^\\-', end: '$' 32 | }, 33 | { 34 | className: 'addition', 35 | begin: '^\\!', end: '$' 36 | } 37 | ] 38 | }; 39 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Dark style from softwaremaniacs.org (c) Ivan Sagalaev 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #444; 12 | } 13 | 14 | .hljs-keyword, 15 | .hljs-selector-tag, 16 | .hljs-literal, 17 | .hljs-section, 18 | .hljs-link { 19 | color: white; 20 | } 21 | 22 | .hljs, 23 | .hljs-subst { 24 | color: #ddd; 25 | } 26 | 27 | .hljs-string, 28 | .hljs-title, 29 | .hljs-name, 30 | .hljs-type, 31 | .hljs-attribute, 32 | .hljs-symbol, 33 | .hljs-bullet, 34 | .hljs-built_in, 35 | .hljs-addition, 36 | .hljs-variable, 37 | .hljs-template-tag, 38 | .hljs-template-variable { 39 | color: #d88; 40 | } 41 | 42 | .hljs-comment, 43 | .hljs-quote, 44 | .hljs-deletion, 45 | .hljs-meta { 46 | color: #777; 47 | } 48 | 49 | .hljs-keyword, 50 | .hljs-selector-tag, 51 | .hljs-literal, 52 | .hljs-title, 53 | .hljs-section, 54 | .hljs-doctag, 55 | .hljs-type, 56 | .hljs-name, 57 | .hljs-strong { 58 | font-weight: bold; 59 | } 60 | 61 | .hljs-emphasis { 62 | font-style: italic; 63 | } 64 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/thrift.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var BUILT_IN_TYPES = 'bool byte i16 i32 i64 double string binary'; 3 | return { 4 | keywords: { 5 | keyword: 6 | 'namespace const typedef struct enum service exception void oneway set list map required optional', 7 | built_in: 8 | BUILT_IN_TYPES, 9 | literal: 10 | 'true false' 11 | }, 12 | contains: [ 13 | hljs.QUOTE_STRING_MODE, 14 | hljs.NUMBER_MODE, 15 | hljs.C_LINE_COMMENT_MODE, 16 | hljs.C_BLOCK_COMMENT_MODE, 17 | { 18 | className: 'class', 19 | beginKeywords: 'struct enum service exception', end: /\{/, 20 | illegal: /\n/, 21 | contains: [ 22 | hljs.inherit(hljs.TITLE_MODE, { 23 | starts: {endsWithParent: true, excludeEnd: true} // hack: eating everything after the first title 24 | }) 25 | ] 26 | }, 27 | { 28 | begin: '\\b(set|list|map)\\s*<', end: '>', 29 | keywords: BUILT_IN_TYPES, 30 | contains: ['self'] 31 | } 32 | ] 33 | }; 34 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/androidstudio.css: -------------------------------------------------------------------------------- 1 | /* 2 | Date: 24 Fev 2015 3 | Author: Pedro Oliveira 4 | */ 5 | 6 | .hljs { 7 | color: #a9b7c6; 8 | background: #282b2e; 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | } 13 | 14 | .hljs-number, 15 | .hljs-literal, 16 | .hljs-symbol, 17 | .hljs-bullet { 18 | color: #6897BB; 19 | } 20 | 21 | .hljs-keyword, 22 | .hljs-selector-tag, 23 | .hljs-deletion { 24 | color: #cc7832; 25 | } 26 | 27 | .hljs-variable, 28 | .hljs-template-variable, 29 | .hljs-link { 30 | color: #629755; 31 | } 32 | 33 | .hljs-comment, 34 | .hljs-quote { 35 | color: #808080; 36 | } 37 | 38 | .hljs-meta { 39 | color: #bbb529; 40 | } 41 | 42 | .hljs-string, 43 | .hljs-attribute, 44 | .hljs-addition { 45 | color: #6A8759; 46 | } 47 | 48 | .hljs-section, 49 | .hljs-title, 50 | .hljs-type { 51 | color: #ffc66d; 52 | } 53 | 54 | .hljs-name, 55 | .hljs-selector-id, 56 | .hljs-selector-class { 57 | color: #e8bf6a; 58 | } 59 | 60 | .hljs-emphasis { 61 | font-style: italic; 62 | } 63 | 64 | .hljs-strong { 65 | font-weight: bold; 66 | } 67 | -------------------------------------------------------------------------------- /socket_io/ws_rs_compare_to_socket_io_folder/src/reference/debug.js: -------------------------------------------------------------------------------- 1 | const socket = new WebSocket("ws://" + window.location.host + "/ws"); 2 | 3 | const form = document.getElementById("form"); 4 | form.addEventListener('submit', function (event) { 5 | event.preventDefault(); 6 | const input = document.getElementById("msg"); 7 | if (input.value === "!stop") { 8 | alert("You stopped entire chat server.") 9 | } 10 | socket.send(input.value); 11 | input.value = ""; 12 | }); 13 | 14 | socket.addEventListener('open', function (event) { 15 | socket.send('Someone entered the chat.'); 16 | }); 17 | 18 | socket.onmessage = function (event) { 19 | console.log(`${event.data} from ${event.origin}`); 20 | const messages = document.getElementById("messages"); 21 | const li = document.createElement("li"); 22 | li.append(event.data) 23 | messages.append(li); 24 | }; 25 | 26 | socket.onclose = function(event) { 27 | const messages = document.getElementById("messages"); 28 | const li = document.createElement("li"); 29 | li.append("The chat server stopped. It won't work anymore"); 30 | messages.append(li); 31 | console.log("Chat stopped"); 32 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/json.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var LITERALS = {literal: 'true false null'}; 3 | var TYPES = [ 4 | hljs.QUOTE_STRING_MODE, 5 | hljs.C_NUMBER_MODE 6 | ]; 7 | var VALUE_CONTAINER = { 8 | end: ',', endsWithParent: true, excludeEnd: true, 9 | contains: TYPES, 10 | keywords: LITERALS 11 | }; 12 | var OBJECT = { 13 | begin: '{', end: '}', 14 | contains: [ 15 | { 16 | className: 'attr', 17 | begin: /"/, end: /"/, 18 | contains: [hljs.BACKSLASH_ESCAPE], 19 | illegal: '\\n', 20 | }, 21 | hljs.inherit(VALUE_CONTAINER, {begin: /:/}) 22 | ], 23 | illegal: '\\S' 24 | }; 25 | var ARRAY = { 26 | begin: '\\[', end: '\\]', 27 | contains: [hljs.inherit(VALUE_CONTAINER)], // inherit is a workaround for a bug that makes shared modes with endsWithParent compile only the ending of one of the parents 28 | illegal: '\\S' 29 | }; 30 | TYPES.splice(TYPES.length, 0, OBJECT, ARRAY); 31 | return { 32 | contains: TYPES, 33 | keywords: LITERALS, 34 | illegal: '\\S' 35 | }; 36 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/has-emoji/license: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) Sindre Sorhus (sindresorhus.com) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/http.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var VERSION = 'HTTP/[0-9\\.]+'; 3 | return { 4 | aliases: ['https'], 5 | illegal: '\\S', 6 | contains: [ 7 | { 8 | begin: '^' + VERSION, end: '$', 9 | contains: [{className: 'number', begin: '\\b\\d{3}\\b'}] 10 | }, 11 | { 12 | begin: '^[A-Z]+ (.*?) ' + VERSION + '$', returnBegin: true, end: '$', 13 | contains: [ 14 | { 15 | className: 'string', 16 | begin: ' ', end: ' ', 17 | excludeBegin: true, excludeEnd: true 18 | }, 19 | { 20 | begin: VERSION 21 | }, 22 | { 23 | className: 'keyword', 24 | begin: '[A-Z]+' 25 | } 26 | ] 27 | }, 28 | { 29 | className: 'attribute', 30 | begin: '^\\w', end: ': ', excludeEnd: true, 31 | illegal: '\\n|\\s|=', 32 | starts: {end: '$', relevance: 0} 33 | }, 34 | { 35 | begin: '\\n\\n', 36 | starts: {subLanguage: [], endsWithParent: true} 37 | } 38 | ] 39 | }; 40 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/codepen-embed.css: -------------------------------------------------------------------------------- 1 | /* 2 | codepen.io Embed Theme 3 | Author: Justin Perry 4 | Original theme - https://github.com/chriskempson/tomorrow-theme 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #222; 12 | color: #fff; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #777; 18 | } 19 | 20 | .hljs-variable, 21 | .hljs-template-variable, 22 | .hljs-tag, 23 | .hljs-regexp, 24 | .hljs-meta, 25 | .hljs-number, 26 | .hljs-built_in, 27 | .hljs-builtin-name, 28 | .hljs-literal, 29 | .hljs-params, 30 | .hljs-symbol, 31 | .hljs-bullet, 32 | .hljs-link, 33 | .hljs-deletion { 34 | color: #ab875d; 35 | } 36 | 37 | .hljs-section, 38 | .hljs-title, 39 | .hljs-name, 40 | .hljs-selector-id, 41 | .hljs-selector-class, 42 | .hljs-type, 43 | .hljs-attribute { 44 | color: #9b869b; 45 | } 46 | 47 | .hljs-string, 48 | .hljs-keyword, 49 | .hljs-selector-tag, 50 | .hljs-addition { 51 | color: #8f9c6c; 52 | } 53 | 54 | .hljs-emphasis { 55 | font-style: italic; 56 | } 57 | 58 | .hljs-strong { 59 | font-weight: bold; 60 | } 61 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/protobuf.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: { 4 | keyword: 'package import option optional required repeated group oneof', 5 | built_in: 'double float int32 int64 uint32 uint64 sint32 sint64 ' + 6 | 'fixed32 fixed64 sfixed32 sfixed64 bool string bytes', 7 | literal: 'true false' 8 | }, 9 | contains: [ 10 | hljs.QUOTE_STRING_MODE, 11 | hljs.NUMBER_MODE, 12 | hljs.C_LINE_COMMENT_MODE, 13 | { 14 | className: 'class', 15 | beginKeywords: 'message enum service', end: /\{/, 16 | illegal: /\n/, 17 | contains: [ 18 | hljs.inherit(hljs.TITLE_MODE, { 19 | starts: {endsWithParent: true, excludeEnd: true} // hack: eating everything after the first title 20 | }) 21 | ] 22 | }, 23 | { 24 | className: 'function', 25 | beginKeywords: 'rpc', 26 | end: /;/, excludeEnd: true, 27 | keywords: 'rpc returns' 28 | }, 29 | { 30 | begin: /^\s*[A-Z_]+/, 31 | end: /\s*=/, excludeEnd: true 32 | } 33 | ] 34 | }; 35 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/parser3.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var CURLY_SUBCOMMENT = hljs.COMMENT( 3 | '{', 4 | '}', 5 | { 6 | contains: ['self'] 7 | } 8 | ); 9 | return { 10 | subLanguage: 'xml', relevance: 0, 11 | contains: [ 12 | hljs.COMMENT('^#', '$'), 13 | hljs.COMMENT( 14 | '\\^rem{', 15 | '}', 16 | { 17 | relevance: 10, 18 | contains: [ 19 | CURLY_SUBCOMMENT 20 | ] 21 | } 22 | ), 23 | { 24 | className: 'meta', 25 | begin: '^@(?:BASE|USE|CLASS|OPTIONS)$', 26 | relevance: 10 27 | }, 28 | { 29 | className: 'title', 30 | begin: '@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$' 31 | }, 32 | { 33 | className: 'variable', 34 | begin: '\\$\\{?[\\w\\-\\.\\:]+\\}?' 35 | }, 36 | { 37 | className: 'keyword', 38 | begin: '\\^[\\w\\-\\.\\:]+' 39 | }, 40 | { 41 | className: 'number', 42 | begin: '\\^#[0-9a-fA-F]+' 43 | }, 44 | hljs.C_NUMBER_MODE 45 | ] 46 | }; 47 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/brown-paper.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Brown Paper style from goldblog.com.ua (c) Zaripov Yura 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background:#b7a68e url(./brown-papersq.png); 12 | } 13 | 14 | .hljs-keyword, 15 | .hljs-selector-tag, 16 | .hljs-literal { 17 | color:#005599; 18 | font-weight:bold; 19 | } 20 | 21 | .hljs, 22 | .hljs-subst { 23 | color: #363c69; 24 | } 25 | 26 | .hljs-string, 27 | .hljs-title, 28 | .hljs-section, 29 | .hljs-type, 30 | .hljs-attribute, 31 | .hljs-symbol, 32 | .hljs-bullet, 33 | .hljs-built_in, 34 | .hljs-addition, 35 | .hljs-variable, 36 | .hljs-template-tag, 37 | .hljs-template-variable, 38 | .hljs-link, 39 | .hljs-name { 40 | color: #2c009f; 41 | } 42 | 43 | .hljs-comment, 44 | .hljs-quote, 45 | .hljs-meta, 46 | .hljs-deletion { 47 | color: #802022; 48 | } 49 | 50 | .hljs-keyword, 51 | .hljs-selector-tag, 52 | .hljs-literal, 53 | .hljs-doctag, 54 | .hljs-title, 55 | .hljs-section, 56 | .hljs-type, 57 | .hljs-name, 58 | .hljs-strong { 59 | font-weight: bold; 60 | } 61 | 62 | .hljs-emphasis { 63 | font-style: italic; 64 | } 65 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/node-emoji/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Daniel Bugl 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/emoji-regex/LICENSE-MIT.txt: -------------------------------------------------------------------------------- 1 | Copyright Mathias Bynens 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining 4 | a copy of this software and associated documentation files (the 5 | "Software"), to deal in the Software without restriction, including 6 | without limitation the rights to use, copy, modify, merge, publish, 7 | distribute, sublicense, and/or sell copies of the Software, and to 8 | permit persons to whom the Software is furnished to do so, subject to 9 | the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be 12 | included in all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/vs.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Visual Studio-like style based on original C# coloring by Jason Diamond 4 | 5 | */ 6 | .hljs { 7 | display: block; 8 | overflow-x: auto; 9 | padding: 0.5em; 10 | background: white; 11 | color: black; 12 | } 13 | 14 | .hljs-comment, 15 | .hljs-quote, 16 | .hljs-variable { 17 | color: #008000; 18 | } 19 | 20 | .hljs-keyword, 21 | .hljs-selector-tag, 22 | .hljs-built_in, 23 | .hljs-name, 24 | .hljs-tag { 25 | color: #00f; 26 | } 27 | 28 | .hljs-string, 29 | .hljs-title, 30 | .hljs-section, 31 | .hljs-attribute, 32 | .hljs-literal, 33 | .hljs-template-tag, 34 | .hljs-template-variable, 35 | .hljs-type, 36 | .hljs-addition { 37 | color: #a31515; 38 | } 39 | 40 | .hljs-deletion, 41 | .hljs-selector-attr, 42 | .hljs-selector-pseudo, 43 | .hljs-meta { 44 | color: #2b91af; 45 | } 46 | 47 | .hljs-doctag { 48 | color: #808080; 49 | } 50 | 51 | .hljs-attr { 52 | color: #f00; 53 | } 54 | 55 | .hljs-symbol, 56 | .hljs-bullet, 57 | .hljs-link { 58 | color: #00b0e8; 59 | } 60 | 61 | 62 | .hljs-emphasis { 63 | font-style: italic; 64 | } 65 | 66 | .hljs-strong { 67 | font-weight: bold; 68 | } 69 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/axapta.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: 'false int abstract private char boolean static null if for true ' + 4 | 'while long throw finally protected final return void enum else ' + 5 | 'break new catch byte super case short default double public try this switch ' + 6 | 'continue reverse firstfast firstonly forupdate nofetch sum avg minof maxof count ' + 7 | 'order group by asc desc index hint like dispaly edit client server ttsbegin ' + 8 | 'ttscommit str real date container anytype common div mod', 9 | contains: [ 10 | hljs.C_LINE_COMMENT_MODE, 11 | hljs.C_BLOCK_COMMENT_MODE, 12 | hljs.APOS_STRING_MODE, 13 | hljs.QUOTE_STRING_MODE, 14 | hljs.C_NUMBER_MODE, 15 | { 16 | className: 'meta', 17 | begin: '#', end: '$' 18 | }, 19 | { 20 | className: 'class', 21 | beginKeywords: 'class interface', end: '{', excludeEnd: true, 22 | illegal: ':', 23 | contains: [ 24 | {beginKeywords: 'extends implements'}, 25 | hljs.UNDERSCORE_TITLE_MODE 26 | ] 27 | } 28 | ] 29 | }; 30 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/far.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | FAR Style (c) MajestiC 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #000080; 12 | } 13 | 14 | .hljs, 15 | .hljs-subst { 16 | color: #0ff; 17 | } 18 | 19 | .hljs-string, 20 | .hljs-attribute, 21 | .hljs-symbol, 22 | .hljs-bullet, 23 | .hljs-built_in, 24 | .hljs-builtin-name, 25 | .hljs-template-tag, 26 | .hljs-template-variable, 27 | .hljs-addition { 28 | color: #ff0; 29 | } 30 | 31 | .hljs-keyword, 32 | .hljs-selector-tag, 33 | .hljs-section, 34 | .hljs-type, 35 | .hljs-name, 36 | .hljs-selector-id, 37 | .hljs-selector-class, 38 | .hljs-variable { 39 | color: #fff; 40 | } 41 | 42 | .hljs-comment, 43 | .hljs-quote, 44 | .hljs-doctag, 45 | .hljs-deletion { 46 | color: #888; 47 | } 48 | 49 | .hljs-number, 50 | .hljs-regexp, 51 | .hljs-literal, 52 | .hljs-link { 53 | color: #0f0; 54 | } 55 | 56 | .hljs-meta { 57 | color: #008080; 58 | } 59 | 60 | .hljs-keyword, 61 | .hljs-selector-tag, 62 | .hljs-title, 63 | .hljs-section, 64 | .hljs-name, 65 | .hljs-strong { 66 | font-weight: bold; 67 | } 68 | 69 | .hljs-emphasis { 70 | font-style: italic; 71 | } 72 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/arta.css: -------------------------------------------------------------------------------- 1 | /* 2 | Date: 17.V.2011 3 | Author: pumbur 4 | */ 5 | 6 | .hljs { 7 | display: block; 8 | overflow-x: auto; 9 | padding: 0.5em; 10 | background: #222; 11 | } 12 | 13 | .hljs, 14 | .hljs-subst { 15 | color: #aaa; 16 | } 17 | 18 | .hljs-section { 19 | color: #fff; 20 | } 21 | 22 | .hljs-comment, 23 | .hljs-quote, 24 | .hljs-meta { 25 | color: #444; 26 | } 27 | 28 | .hljs-string, 29 | .hljs-symbol, 30 | .hljs-bullet, 31 | .hljs-regexp { 32 | color: #ffcc33; 33 | } 34 | 35 | .hljs-number, 36 | .hljs-addition { 37 | color: #00cc66; 38 | } 39 | 40 | .hljs-built_in, 41 | .hljs-builtin-name, 42 | .hljs-literal, 43 | .hljs-type, 44 | .hljs-template-variable, 45 | .hljs-attribute, 46 | .hljs-link { 47 | color: #32aaee; 48 | } 49 | 50 | .hljs-keyword, 51 | .hljs-selector-tag, 52 | .hljs-name, 53 | .hljs-selector-id, 54 | .hljs-selector-class { 55 | color: #6644aa; 56 | } 57 | 58 | .hljs-title, 59 | .hljs-variable, 60 | .hljs-deletion, 61 | .hljs-template-tag { 62 | color: #bb1166; 63 | } 64 | 65 | .hljs-section, 66 | .hljs-doctag, 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | 71 | .hljs-emphasis { 72 | font-style: italic; 73 | } 74 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/flix.js: -------------------------------------------------------------------------------- 1 | module.exports = function (hljs) { 2 | 3 | var CHAR = { 4 | className: 'string', 5 | begin: /'(.|\\[xXuU][a-zA-Z0-9]+)'/ 6 | }; 7 | 8 | var STRING = { 9 | className: 'string', 10 | variants: [ 11 | { 12 | begin: '"', end: '"' 13 | } 14 | ] 15 | }; 16 | 17 | var NAME = { 18 | className: 'title', 19 | begin: /[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/ 20 | }; 21 | 22 | var METHOD = { 23 | className: 'function', 24 | beginKeywords: 'def', 25 | end: /[:={\[(\n;]/, 26 | excludeEnd: true, 27 | contains: [NAME] 28 | }; 29 | 30 | return { 31 | keywords: { 32 | literal: 'true false', 33 | keyword: 'case class def else enum if impl import in lat rel index let match namespace switch type yield with' 34 | }, 35 | contains: [ 36 | hljs.C_LINE_COMMENT_MODE, 37 | hljs.C_BLOCK_COMMENT_MODE, 38 | CHAR, 39 | STRING, 40 | METHOD, 41 | hljs.C_NUMBER_MODE 42 | ] 43 | }; 44 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/nix.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var NIX_KEYWORDS = { 3 | keyword: 4 | 'rec with let in inherit assert if else then', 5 | literal: 6 | 'true false or and null', 7 | built_in: 8 | 'import abort baseNameOf dirOf isNull builtins map removeAttrs throw ' + 9 | 'toString derivation' 10 | }; 11 | var ANTIQUOTE = { 12 | className: 'subst', 13 | begin: /\$\{/, 14 | end: /}/, 15 | keywords: NIX_KEYWORDS 16 | }; 17 | var ATTRS = { 18 | begin: /[a-zA-Z0-9-_]+(\s*=)/, returnBegin: true, 19 | relevance: 0, 20 | contains: [ 21 | { 22 | className: 'attr', 23 | begin: /\S+/ 24 | } 25 | ] 26 | }; 27 | var STRING = { 28 | className: 'string', 29 | contains: [ANTIQUOTE], 30 | variants: [ 31 | {begin: "''", end: "''"}, 32 | {begin: '"', end: '"'} 33 | ] 34 | }; 35 | var EXPRESSIONS = [ 36 | hljs.NUMBER_MODE, 37 | hljs.HASH_COMMENT_MODE, 38 | hljs.C_BLOCK_COMMENT_MODE, 39 | STRING, 40 | ATTRS 41 | ]; 42 | ANTIQUOTE.contains = EXPRESSIONS; 43 | return { 44 | aliases: ["nixos"], 45 | keywords: NIX_KEYWORDS, 46 | contains: EXPRESSIONS 47 | }; 48 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/ir-black.css: -------------------------------------------------------------------------------- 1 | /* 2 | IR_Black style (c) Vasily Mikhailitchenko 3 | */ 4 | 5 | .hljs { 6 | display: block; 7 | overflow-x: auto; 8 | padding: 0.5em; 9 | background: #000; 10 | color: #f8f8f8; 11 | } 12 | 13 | .hljs-comment, 14 | .hljs-quote, 15 | .hljs-meta { 16 | color: #7c7c7c; 17 | } 18 | 19 | .hljs-keyword, 20 | .hljs-selector-tag, 21 | .hljs-tag, 22 | .hljs-name { 23 | color: #96cbfe; 24 | } 25 | 26 | .hljs-attribute, 27 | .hljs-selector-id { 28 | color: #ffffb6; 29 | } 30 | 31 | .hljs-string, 32 | .hljs-selector-attr, 33 | .hljs-selector-pseudo, 34 | .hljs-addition { 35 | color: #a8ff60; 36 | } 37 | 38 | .hljs-subst { 39 | color: #daefa3; 40 | } 41 | 42 | .hljs-regexp, 43 | .hljs-link { 44 | color: #e9c062; 45 | } 46 | 47 | .hljs-title, 48 | .hljs-section, 49 | .hljs-type, 50 | .hljs-doctag { 51 | color: #ffffb6; 52 | } 53 | 54 | .hljs-symbol, 55 | .hljs-bullet, 56 | .hljs-variable, 57 | .hljs-template-variable, 58 | .hljs-literal { 59 | color: #c6c5fe; 60 | } 61 | 62 | .hljs-number, 63 | .hljs-deletion { 64 | color:#ff73fd; 65 | } 66 | 67 | .hljs-emphasis { 68 | font-style: italic; 69 | } 70 | 71 | .hljs-strong { 72 | font-weight: bold; 73 | } 74 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/color-brewer.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Colorbrewer theme 4 | Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock 5 | Ported by Fabrício Tavares de Oliveira 6 | 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | padding: 0.5em; 13 | background: #fff; 14 | } 15 | 16 | .hljs, 17 | .hljs-subst { 18 | color: #000; 19 | } 20 | 21 | .hljs-string, 22 | .hljs-meta, 23 | .hljs-symbol, 24 | .hljs-template-tag, 25 | .hljs-template-variable, 26 | .hljs-addition { 27 | color: #756bb1; 28 | } 29 | 30 | .hljs-comment, 31 | .hljs-quote { 32 | color: #636363; 33 | } 34 | 35 | .hljs-number, 36 | .hljs-regexp, 37 | .hljs-literal, 38 | .hljs-bullet, 39 | .hljs-link { 40 | color: #31a354; 41 | } 42 | 43 | .hljs-deletion, 44 | .hljs-variable { 45 | color: #88f; 46 | } 47 | 48 | 49 | 50 | .hljs-keyword, 51 | .hljs-selector-tag, 52 | .hljs-title, 53 | .hljs-section, 54 | .hljs-built_in, 55 | .hljs-doctag, 56 | .hljs-type, 57 | .hljs-tag, 58 | .hljs-name, 59 | .hljs-selector-id, 60 | .hljs-selector-class, 61 | .hljs-strong { 62 | color: #3182bd; 63 | } 64 | 65 | .hljs-emphasis { 66 | font-style: italic; 67 | } 68 | 69 | .hljs-attribute { 70 | color: #e6550d; 71 | } 72 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/magula.css: -------------------------------------------------------------------------------- 1 | /* 2 | Description: Magula style for highligh.js 3 | Author: Ruslan Keba 4 | Website: http://rukeba.com/ 5 | Version: 1.0 6 | Date: 2009-01-03 7 | Music: Aphex Twin / Xtal 8 | */ 9 | 10 | .hljs { 11 | display: block; 12 | overflow-x: auto; 13 | padding: 0.5em; 14 | background-color: #f4f4f4; 15 | } 16 | 17 | .hljs, 18 | .hljs-subst { 19 | color: black; 20 | } 21 | 22 | .hljs-string, 23 | .hljs-title, 24 | .hljs-symbol, 25 | .hljs-bullet, 26 | .hljs-attribute, 27 | .hljs-addition, 28 | .hljs-variable, 29 | .hljs-template-tag, 30 | .hljs-template-variable { 31 | color: #050; 32 | } 33 | 34 | .hljs-comment, 35 | .hljs-quote { 36 | color: #777; 37 | } 38 | 39 | .hljs-number, 40 | .hljs-regexp, 41 | .hljs-literal, 42 | .hljs-type, 43 | .hljs-link { 44 | color: #800; 45 | } 46 | 47 | .hljs-deletion, 48 | .hljs-meta { 49 | color: #00e; 50 | } 51 | 52 | .hljs-keyword, 53 | .hljs-selector-tag, 54 | .hljs-doctag, 55 | .hljs-title, 56 | .hljs-section, 57 | .hljs-built_in, 58 | .hljs-tag, 59 | .hljs-name { 60 | font-weight: bold; 61 | color: navy; 62 | } 63 | 64 | .hljs-emphasis { 65 | font-style: italic; 66 | } 67 | 68 | .hljs-strong { 69 | font-weight: bold; 70 | } 71 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/erlang-repl.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: { 4 | built_in: 5 | 'spawn spawn_link self', 6 | keyword: 7 | 'after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if ' + 8 | 'let not of or orelse|10 query receive rem try when xor' 9 | }, 10 | contains: [ 11 | { 12 | className: 'meta', begin: '^[0-9]+> ', 13 | relevance: 10 14 | }, 15 | hljs.COMMENT('%', '$'), 16 | { 17 | className: 'number', 18 | begin: '\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)', 19 | relevance: 0 20 | }, 21 | hljs.APOS_STRING_MODE, 22 | hljs.QUOTE_STRING_MODE, 23 | { 24 | begin: '\\?(::)?([A-Z]\\w*(::)?)+' 25 | }, 26 | { 27 | begin: '->' 28 | }, 29 | { 30 | begin: 'ok' 31 | }, 32 | { 33 | begin: '!' 34 | }, 35 | { 36 | begin: '(\\b[a-z\'][a-zA-Z0-9_\']*:[a-z\'][a-zA-Z0-9_\']*)|(\\b[a-z\'][a-zA-Z0-9_\']*)', 37 | relevance: 0 38 | }, 39 | { 40 | begin: '[A-Z][a-zA-Z0-9_\']*', 41 | relevance: 0 42 | } 43 | ] 44 | }; 45 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/node-emoji/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-emoji", 3 | "version": "1.10.0", 4 | "description": "simple emoji support for node.js projects", 5 | "author": "Daniel Bugl ", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/omnidan/node-emoji.git" 9 | }, 10 | "keywords": [ 11 | "emoji", 12 | "simple", 13 | "emoticons", 14 | "emoticon", 15 | "emojis", 16 | "smiley", 17 | "smileys", 18 | "smilies", 19 | "ideogram", 20 | "ideograms" 21 | ], 22 | "bugs": { 23 | "url": "https://github.com/omnidan/node-emoji/issues" 24 | }, 25 | "dependencies": { 26 | "lodash.toarray": "^4.4.0" 27 | }, 28 | "devDependencies": { 29 | "istanbul": "^0.4.5", 30 | "mocha": "^3.0.2", 31 | "should": "^11.1.0" 32 | }, 33 | "scripts": { 34 | "coverage": "./node_modules/.bin/istanbul cover _mocha test", 35 | "emojiparse": "node lib/emojiparse.js", 36 | "test": "./node_modules/.bin/mocha --require should --bail --reporter spec test/*", 37 | "watch": "./node_modules/.bin/mocha --require should --bail --reporter spec test/* --watch", 38 | "prepublish": "npm run test" 39 | }, 40 | "main": "index.js", 41 | "license": "MIT" 42 | } 43 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/dsconfig.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var QUOTED_PROPERTY = { 3 | className: 'string', 4 | begin: /"/, end: /"/ 5 | }; 6 | var APOS_PROPERTY = { 7 | className: 'string', 8 | begin: /'/, end: /'/ 9 | }; 10 | var UNQUOTED_PROPERTY = { 11 | className: 'string', 12 | begin: '[\\w-?]+:\\w+', end: '\\W', 13 | relevance: 0 14 | }; 15 | var VALUELESS_PROPERTY = { 16 | className: 'string', 17 | begin: '\\w+-?\\w+', end: '\\W', 18 | relevance: 0 19 | }; 20 | 21 | return { 22 | keywords: 'dsconfig', 23 | contains: [ 24 | { 25 | className: 'keyword', 26 | begin: '^dsconfig', end: '\\s', excludeEnd: true, 27 | relevance: 10 28 | }, 29 | { 30 | className: 'built_in', 31 | begin: '(list|create|get|set|delete)-(\\w+)', end: '\\s', excludeEnd: true, 32 | illegal: '!@#$%^&*()', 33 | relevance: 10 34 | }, 35 | { 36 | className: 'built_in', 37 | begin: '--(\\w+)', end: '\\s', excludeEnd: true 38 | }, 39 | QUOTED_PROPERTY, 40 | APOS_PROPERTY, 41 | UNQUOTED_PROPERTY, 42 | VALUELESS_PROPERTY, 43 | hljs.HASH_COMMENT_MODE 44 | ] 45 | }; 46 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/github-gist.css: -------------------------------------------------------------------------------- 1 | /** 2 | * GitHub Gist Theme 3 | * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro 4 | */ 5 | 6 | .hljs { 7 | display: block; 8 | background: white; 9 | padding: 0.5em; 10 | color: #333333; 11 | overflow-x: auto; 12 | } 13 | 14 | .hljs-comment, 15 | .hljs-meta { 16 | color: #969896; 17 | } 18 | 19 | .hljs-string, 20 | .hljs-variable, 21 | .hljs-template-variable, 22 | .hljs-strong, 23 | .hljs-emphasis, 24 | .hljs-quote { 25 | color: #df5000; 26 | } 27 | 28 | .hljs-keyword, 29 | .hljs-selector-tag, 30 | .hljs-type { 31 | color: #a71d5d; 32 | } 33 | 34 | .hljs-literal, 35 | .hljs-symbol, 36 | .hljs-bullet, 37 | .hljs-attribute { 38 | color: #0086b3; 39 | } 40 | 41 | .hljs-section, 42 | .hljs-name { 43 | color: #63a35c; 44 | } 45 | 46 | .hljs-tag { 47 | color: #333333; 48 | } 49 | 50 | .hljs-title, 51 | .hljs-attr, 52 | .hljs-selector-id, 53 | .hljs-selector-class, 54 | .hljs-selector-attr, 55 | .hljs-selector-pseudo { 56 | color: #795da3; 57 | } 58 | 59 | .hljs-addition { 60 | color: #55a532; 61 | background-color: #eaffea; 62 | } 63 | 64 | .hljs-deletion { 65 | color: #bd2c00; 66 | background-color: #ffecec; 67 | } 68 | 69 | .hljs-link { 70 | text-decoration: underline; 71 | } 72 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/monokai.css: -------------------------------------------------------------------------------- 1 | /* 2 | Monokai style - ported by Luigi Maselli - http://grigio.org 3 | */ 4 | 5 | .hljs { 6 | display: block; 7 | overflow-x: auto; 8 | padding: 0.5em; 9 | background: #272822; color: #ddd; 10 | } 11 | 12 | .hljs-tag, 13 | .hljs-keyword, 14 | .hljs-selector-tag, 15 | .hljs-literal, 16 | .hljs-strong, 17 | .hljs-name { 18 | color: #f92672; 19 | } 20 | 21 | .hljs-code { 22 | color: #66d9ef; 23 | } 24 | 25 | .hljs-class .hljs-title { 26 | color: white; 27 | } 28 | 29 | .hljs-attribute, 30 | .hljs-symbol, 31 | .hljs-regexp, 32 | .hljs-link { 33 | color: #bf79db; 34 | } 35 | 36 | .hljs-string, 37 | .hljs-bullet, 38 | .hljs-subst, 39 | .hljs-title, 40 | .hljs-section, 41 | .hljs-emphasis, 42 | .hljs-type, 43 | .hljs-built_in, 44 | .hljs-builtin-name, 45 | .hljs-selector-attr, 46 | .hljs-selector-pseudo, 47 | .hljs-addition, 48 | .hljs-variable, 49 | .hljs-template-tag, 50 | .hljs-template-variable { 51 | color: #a6e22e; 52 | } 53 | 54 | .hljs-comment, 55 | .hljs-quote, 56 | .hljs-deletion, 57 | .hljs-meta { 58 | color: #75715e; 59 | } 60 | 61 | .hljs-keyword, 62 | .hljs-selector-tag, 63 | .hljs-literal, 64 | .hljs-doctag, 65 | .hljs-title, 66 | .hljs-section, 67 | .hljs-type, 68 | .hljs-selector-id { 69 | font-weight: bold; 70 | } 71 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/darcula.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Darcula color scheme from the JetBrains family of IDEs 4 | 5 | */ 6 | 7 | 8 | .hljs { 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | background: #2b2b2b; 13 | } 14 | 15 | .hljs { 16 | color: #bababa; 17 | } 18 | 19 | .hljs-strong, 20 | .hljs-emphasis { 21 | color: #a8a8a2; 22 | } 23 | 24 | .hljs-bullet, 25 | .hljs-quote, 26 | .hljs-link, 27 | .hljs-number, 28 | .hljs-regexp, 29 | .hljs-literal { 30 | color: #6896ba; 31 | } 32 | 33 | .hljs-code, 34 | .hljs-selector-class { 35 | color: #a6e22e; 36 | } 37 | 38 | .hljs-emphasis { 39 | font-style: italic; 40 | } 41 | 42 | .hljs-keyword, 43 | .hljs-selector-tag, 44 | .hljs-section, 45 | .hljs-attribute, 46 | .hljs-name, 47 | .hljs-variable { 48 | color: #cb7832; 49 | } 50 | 51 | .hljs-params { 52 | color: #b9b9b9; 53 | } 54 | 55 | .hljs-string { 56 | color: #6a8759; 57 | } 58 | 59 | .hljs-subst, 60 | .hljs-type, 61 | .hljs-built_in, 62 | .hljs-builtin-name, 63 | .hljs-symbol, 64 | .hljs-selector-id, 65 | .hljs-selector-attr, 66 | .hljs-selector-pseudo, 67 | .hljs-template-tag, 68 | .hljs-template-variable, 69 | .hljs-addition { 70 | color: #e0c46c; 71 | } 72 | 73 | .hljs-comment, 74 | .hljs-deletion, 75 | .hljs-meta { 76 | color: #7f7f7f; 77 | } 78 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/awk.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var VARIABLE = { 3 | className: 'variable', 4 | variants: [ 5 | {begin: /\$[\w\d#@][\w\d_]*/}, 6 | {begin: /\$\{(.*?)}/} 7 | ] 8 | }; 9 | var KEYWORDS = 'BEGIN END if else while do for in break continue delete next nextfile function func exit|10'; 10 | var STRING = { 11 | className: 'string', 12 | contains: [hljs.BACKSLASH_ESCAPE], 13 | variants: [ 14 | { 15 | begin: /(u|b)?r?'''/, end: /'''/, 16 | relevance: 10 17 | }, 18 | { 19 | begin: /(u|b)?r?"""/, end: /"""/, 20 | relevance: 10 21 | }, 22 | { 23 | begin: /(u|r|ur)'/, end: /'/, 24 | relevance: 10 25 | }, 26 | { 27 | begin: /(u|r|ur)"/, end: /"/, 28 | relevance: 10 29 | }, 30 | { 31 | begin: /(b|br)'/, end: /'/ 32 | }, 33 | { 34 | begin: /(b|br)"/, end: /"/ 35 | }, 36 | hljs.APOS_STRING_MODE, 37 | hljs.QUOTE_STRING_MODE 38 | ] 39 | }; 40 | return { 41 | keywords: { 42 | keyword: KEYWORDS 43 | }, 44 | contains: [ 45 | VARIABLE, 46 | STRING, 47 | hljs.REGEXP_MODE, 48 | hljs.HASH_COMMENT_MODE, 49 | hljs.NUMBER_MODE 50 | ] 51 | } 52 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/gml.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | GML Theme - Meseta 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #222222; 12 | color: #C0C0C0; 13 | } 14 | 15 | .hljs-keywords { 16 | color: #FFB871; 17 | font-weight: bold; 18 | } 19 | 20 | .hljs-built_in { 21 | color: #FFB871; 22 | } 23 | 24 | .hljs-literal { 25 | color: #FF8080; 26 | } 27 | 28 | .hljs-symbol { 29 | color: #58E55A; 30 | } 31 | 32 | .hljs-comment { 33 | color: #5B995B; 34 | } 35 | 36 | .hljs-string { 37 | color: #FFFF00; 38 | } 39 | 40 | .hljs-number { 41 | color: #FF8080; 42 | } 43 | 44 | .hljs-attribute, 45 | .hljs-selector-tag, 46 | .hljs-doctag, 47 | .hljs-name, 48 | .hljs-bullet, 49 | .hljs-code, 50 | .hljs-addition, 51 | .hljs-regexp, 52 | .hljs-variable, 53 | .hljs-template-variable, 54 | .hljs-link, 55 | .hljs-selector-attr, 56 | .hljs-selector-pseudo, 57 | .hljs-type, 58 | .hljs-selector-id, 59 | .hljs-selector-class, 60 | .hljs-quote, 61 | .hljs-template-tag, 62 | .hljs-deletion, 63 | .hljs-title, 64 | .hljs-section, 65 | .hljs-function, 66 | .hljs-meta-keyword, 67 | .hljs-meta, 68 | .hljs-subst { 69 | color: #C0C0C0; 70 | } 71 | 72 | .hljs-emphasis { 73 | font-style: italic; 74 | } 75 | 76 | .hljs-strong { 77 | font-weight: bold; 78 | } 79 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/q.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var Q_KEYWORDS = { 3 | keyword: 4 | 'do while select delete by update from', 5 | literal: 6 | '0b 1b', 7 | built_in: 8 | 'neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum', 9 | type: 10 | '`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid' 11 | }; 12 | return { 13 | aliases:['k', 'kdb'], 14 | keywords: Q_KEYWORDS, 15 | lexemes: /(`?)[A-Za-z0-9_]+\b/, 16 | contains: [ 17 | hljs.C_LINE_COMMENT_MODE, 18 | hljs.QUOTE_STRING_MODE, 19 | hljs.C_NUMBER_MODE 20 | ] 21 | }; 22 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/tomorrow.css: -------------------------------------------------------------------------------- 1 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 2 | 3 | /* Tomorrow Comment */ 4 | .hljs-comment, 5 | .hljs-quote { 6 | color: #8e908c; 7 | } 8 | 9 | /* Tomorrow Red */ 10 | .hljs-variable, 11 | .hljs-template-variable, 12 | .hljs-tag, 13 | .hljs-name, 14 | .hljs-selector-id, 15 | .hljs-selector-class, 16 | .hljs-regexp, 17 | .hljs-deletion { 18 | color: #c82829; 19 | } 20 | 21 | /* Tomorrow Orange */ 22 | .hljs-number, 23 | .hljs-built_in, 24 | .hljs-builtin-name, 25 | .hljs-literal, 26 | .hljs-type, 27 | .hljs-params, 28 | .hljs-meta, 29 | .hljs-link { 30 | color: #f5871f; 31 | } 32 | 33 | /* Tomorrow Yellow */ 34 | .hljs-attribute { 35 | color: #eab700; 36 | } 37 | 38 | /* Tomorrow Green */ 39 | .hljs-string, 40 | .hljs-symbol, 41 | .hljs-bullet, 42 | .hljs-addition { 43 | color: #718c00; 44 | } 45 | 46 | /* Tomorrow Blue */ 47 | .hljs-title, 48 | .hljs-section { 49 | color: #4271ae; 50 | } 51 | 52 | /* Tomorrow Purple */ 53 | .hljs-keyword, 54 | .hljs-selector-tag { 55 | color: #8959a8; 56 | } 57 | 58 | .hljs { 59 | display: block; 60 | overflow-x: auto; 61 | background: white; 62 | color: #4d4d4c; 63 | padding: 0.5em; 64 | } 65 | 66 | .hljs-emphasis { 67 | font-style: italic; 68 | } 69 | 70 | .hljs-strong { 71 | font-weight: bold; 72 | } 73 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/zenburn.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Zenburn style from voldmar.ru (c) Vladimir Epifanov 4 | based on dark.css by Ivan Sagalaev 5 | 6 | */ 7 | 8 | .hljs { 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | background: #3f3f3f; 13 | color: #dcdcdc; 14 | } 15 | 16 | .hljs-keyword, 17 | .hljs-selector-tag, 18 | .hljs-tag { 19 | color: #e3ceab; 20 | } 21 | 22 | .hljs-template-tag { 23 | color: #dcdcdc; 24 | } 25 | 26 | .hljs-number { 27 | color: #8cd0d3; 28 | } 29 | 30 | .hljs-variable, 31 | .hljs-template-variable, 32 | .hljs-attribute { 33 | color: #efdcbc; 34 | } 35 | 36 | .hljs-literal { 37 | color: #efefaf; 38 | } 39 | 40 | .hljs-subst { 41 | color: #8f8f8f; 42 | } 43 | 44 | .hljs-title, 45 | .hljs-name, 46 | .hljs-selector-id, 47 | .hljs-selector-class, 48 | .hljs-section, 49 | .hljs-type { 50 | color: #efef8f; 51 | } 52 | 53 | .hljs-symbol, 54 | .hljs-bullet, 55 | .hljs-link { 56 | color: #dca3a3; 57 | } 58 | 59 | .hljs-deletion, 60 | .hljs-string, 61 | .hljs-built_in, 62 | .hljs-builtin-name { 63 | color: #cc9393; 64 | } 65 | 66 | .hljs-addition, 67 | .hljs-comment, 68 | .hljs-quote, 69 | .hljs-meta { 70 | color: #7f9f7f; 71 | } 72 | 73 | 74 | .hljs-emphasis { 75 | font-style: italic; 76 | } 77 | 78 | .hljs-strong { 79 | font-weight: bold; 80 | } 81 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/step21.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var STEP21_IDENT_RE = '[A-Z_][A-Z0-9_.]*'; 3 | var STEP21_KEYWORDS = { 4 | keyword: 'HEADER ENDSEC DATA' 5 | }; 6 | var STEP21_START = { 7 | className: 'meta', 8 | begin: 'ISO-10303-21;', 9 | relevance: 10 10 | }; 11 | var STEP21_CLOSE = { 12 | className: 'meta', 13 | begin: 'END-ISO-10303-21;', 14 | relevance: 10 15 | }; 16 | 17 | return { 18 | aliases: ['p21', 'step', 'stp'], 19 | case_insensitive: true, // STEP 21 is case insensitive in theory, in practice all non-comments are capitalized. 20 | lexemes: STEP21_IDENT_RE, 21 | keywords: STEP21_KEYWORDS, 22 | contains: [ 23 | STEP21_START, 24 | STEP21_CLOSE, 25 | hljs.C_LINE_COMMENT_MODE, 26 | hljs.C_BLOCK_COMMENT_MODE, 27 | hljs.COMMENT('/\\*\\*!', '\\*/'), 28 | hljs.C_NUMBER_MODE, 29 | hljs.inherit(hljs.APOS_STRING_MODE, {illegal: null}), 30 | hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null}), 31 | { 32 | className: 'string', 33 | begin: "'", end: "'" 34 | }, 35 | { 36 | className: 'symbol', 37 | variants: [ 38 | { 39 | begin: '#', end: '\\d+', 40 | illegal: '\\W' 41 | } 42 | ] 43 | } 44 | ] 45 | }; 46 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/school-book.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | School Book style from goldblog.com.ua (c) Zaripov Yura 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 15px 0.5em 0.5em 30px; 11 | font-size: 11px; 12 | line-height:16px; 13 | } 14 | 15 | pre{ 16 | background:#f6f6ae url(./school-book.png); 17 | border-top: solid 2px #d2e8b9; 18 | border-bottom: solid 1px #d2e8b9; 19 | } 20 | 21 | .hljs-keyword, 22 | .hljs-selector-tag, 23 | .hljs-literal { 24 | color:#005599; 25 | font-weight:bold; 26 | } 27 | 28 | .hljs, 29 | .hljs-subst { 30 | color: #3e5915; 31 | } 32 | 33 | .hljs-string, 34 | .hljs-title, 35 | .hljs-section, 36 | .hljs-type, 37 | .hljs-symbol, 38 | .hljs-bullet, 39 | .hljs-attribute, 40 | .hljs-built_in, 41 | .hljs-builtin-name, 42 | .hljs-addition, 43 | .hljs-variable, 44 | .hljs-template-tag, 45 | .hljs-template-variable, 46 | .hljs-link { 47 | color: #2c009f; 48 | } 49 | 50 | .hljs-comment, 51 | .hljs-quote, 52 | .hljs-deletion, 53 | .hljs-meta { 54 | color: #e60415; 55 | } 56 | 57 | .hljs-keyword, 58 | .hljs-selector-tag, 59 | .hljs-literal, 60 | .hljs-doctag, 61 | .hljs-title, 62 | .hljs-section, 63 | .hljs-type, 64 | .hljs-name, 65 | .hljs-selector-id, 66 | .hljs-strong { 67 | font-weight: bold; 68 | } 69 | 70 | .hljs-emphasis { 71 | font-style: italic; 72 | } 73 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/ocean.css: -------------------------------------------------------------------------------- 1 | /* Ocean Dark Theme */ 2 | /* https://github.com/gavsiu */ 3 | /* Original theme - https://github.com/chriskempson/base16 */ 4 | 5 | /* Ocean Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #65737e; 9 | } 10 | 11 | /* Ocean Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-tag, 15 | .hljs-name, 16 | .hljs-selector-id, 17 | .hljs-selector-class, 18 | .hljs-regexp, 19 | .hljs-deletion { 20 | color: #bf616a; 21 | } 22 | 23 | /* Ocean Orange */ 24 | .hljs-number, 25 | .hljs-built_in, 26 | .hljs-builtin-name, 27 | .hljs-literal, 28 | .hljs-type, 29 | .hljs-params, 30 | .hljs-meta, 31 | .hljs-link { 32 | color: #d08770; 33 | } 34 | 35 | /* Ocean Yellow */ 36 | .hljs-attribute { 37 | color: #ebcb8b; 38 | } 39 | 40 | /* Ocean Green */ 41 | .hljs-string, 42 | .hljs-symbol, 43 | .hljs-bullet, 44 | .hljs-addition { 45 | color: #a3be8c; 46 | } 47 | 48 | /* Ocean Blue */ 49 | .hljs-title, 50 | .hljs-section { 51 | color: #8fa1b3; 52 | } 53 | 54 | /* Ocean Purple */ 55 | .hljs-keyword, 56 | .hljs-selector-tag { 57 | color: #b48ead; 58 | } 59 | 60 | .hljs { 61 | display: block; 62 | overflow-x: auto; 63 | background: #2b303b; 64 | color: #c0c5ce; 65 | padding: 0.5em; 66 | } 67 | 68 | .hljs-emphasis { 69 | font-style: italic; 70 | } 71 | 72 | .hljs-strong { 73 | font-weight: bold; 74 | } 75 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/paraiso-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | Paraíso (dark) 3 | Created by Jan T. Sott (http://github.com/idleberg) 4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 5 | */ 6 | 7 | /* Paraíso Comment */ 8 | .hljs-comment, 9 | .hljs-quote { 10 | color: #8d8687; 11 | } 12 | 13 | /* Paraíso Red */ 14 | .hljs-variable, 15 | .hljs-template-variable, 16 | .hljs-tag, 17 | .hljs-name, 18 | .hljs-selector-id, 19 | .hljs-selector-class, 20 | .hljs-regexp, 21 | .hljs-link, 22 | .hljs-meta { 23 | color: #ef6155; 24 | } 25 | 26 | /* Paraíso Orange */ 27 | .hljs-number, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params, 33 | .hljs-deletion { 34 | color: #f99b15; 35 | } 36 | 37 | /* Paraíso Yellow */ 38 | .hljs-title, 39 | .hljs-section, 40 | .hljs-attribute { 41 | color: #fec418; 42 | } 43 | 44 | /* Paraíso Green */ 45 | .hljs-string, 46 | .hljs-symbol, 47 | .hljs-bullet, 48 | .hljs-addition { 49 | color: #48b685; 50 | } 51 | 52 | /* Paraíso Purple */ 53 | .hljs-keyword, 54 | .hljs-selector-tag { 55 | color: #815ba4; 56 | } 57 | 58 | .hljs { 59 | display: block; 60 | overflow-x: auto; 61 | background: #2f1e2e; 62 | color: #a39e9b; 63 | padding: 0.5em; 64 | } 65 | 66 | .hljs-emphasis { 67 | font-style: italic; 68 | } 69 | 70 | .hljs-strong { 71 | font-weight: bold; 72 | } 73 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/paraiso-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | Paraíso (light) 3 | Created by Jan T. Sott (http://github.com/idleberg) 4 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 5 | */ 6 | 7 | /* Paraíso Comment */ 8 | .hljs-comment, 9 | .hljs-quote { 10 | color: #776e71; 11 | } 12 | 13 | /* Paraíso Red */ 14 | .hljs-variable, 15 | .hljs-template-variable, 16 | .hljs-tag, 17 | .hljs-name, 18 | .hljs-selector-id, 19 | .hljs-selector-class, 20 | .hljs-regexp, 21 | .hljs-link, 22 | .hljs-meta { 23 | color: #ef6155; 24 | } 25 | 26 | /* Paraíso Orange */ 27 | .hljs-number, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params, 33 | .hljs-deletion { 34 | color: #f99b15; 35 | } 36 | 37 | /* Paraíso Yellow */ 38 | .hljs-title, 39 | .hljs-section, 40 | .hljs-attribute { 41 | color: #fec418; 42 | } 43 | 44 | /* Paraíso Green */ 45 | .hljs-string, 46 | .hljs-symbol, 47 | .hljs-bullet, 48 | .hljs-addition { 49 | color: #48b685; 50 | } 51 | 52 | /* Paraíso Purple */ 53 | .hljs-keyword, 54 | .hljs-selector-tag { 55 | color: #815ba4; 56 | } 57 | 58 | .hljs { 59 | display: block; 60 | overflow-x: auto; 61 | background: #e7e9db; 62 | color: #4f424c; 63 | padding: 0.5em; 64 | } 65 | 66 | .hljs-emphasis { 67 | font-style: italic; 68 | } 69 | 70 | .hljs-strong { 71 | font-weight: bold; 72 | } 73 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/dracula.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Dracula Theme v1.2.0 4 | 5 | https://github.com/zenorocha/dracula-theme 6 | 7 | Copyright 2015, All rights reserved 8 | 9 | Code licensed under the MIT license 10 | http://zenorocha.mit-license.org 11 | 12 | @author Éverton Ribeiro 13 | @author Zeno Rocha 14 | 15 | */ 16 | 17 | .hljs { 18 | display: block; 19 | overflow-x: auto; 20 | padding: 0.5em; 21 | background: #282a36; 22 | } 23 | 24 | .hljs-keyword, 25 | .hljs-selector-tag, 26 | .hljs-literal, 27 | .hljs-section, 28 | .hljs-link { 29 | color: #8be9fd; 30 | } 31 | 32 | .hljs-function .hljs-keyword { 33 | color: #ff79c6; 34 | } 35 | 36 | .hljs, 37 | .hljs-subst { 38 | color: #f8f8f2; 39 | } 40 | 41 | .hljs-string, 42 | .hljs-title, 43 | .hljs-name, 44 | .hljs-type, 45 | .hljs-attribute, 46 | .hljs-symbol, 47 | .hljs-bullet, 48 | .hljs-addition, 49 | .hljs-variable, 50 | .hljs-template-tag, 51 | .hljs-template-variable { 52 | color: #f1fa8c; 53 | } 54 | 55 | .hljs-comment, 56 | .hljs-quote, 57 | .hljs-deletion, 58 | .hljs-meta { 59 | color: #6272a4; 60 | } 61 | 62 | .hljs-keyword, 63 | .hljs-selector-tag, 64 | .hljs-literal, 65 | .hljs-title, 66 | .hljs-section, 67 | .hljs-doctag, 68 | .hljs-type, 69 | .hljs-name, 70 | .hljs-strong { 71 | font-weight: bold; 72 | } 73 | 74 | .hljs-emphasis { 75 | font-style: italic; 76 | } 77 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/qtcreator_dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Qt Creator dark color scheme 4 | 5 | */ 6 | 7 | 8 | .hljs { 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | background: #000000; 13 | } 14 | 15 | .hljs, 16 | .hljs-subst, 17 | .hljs-tag, 18 | .hljs-title { 19 | color: #aaaaaa; 20 | } 21 | 22 | .hljs-strong, 23 | .hljs-emphasis { 24 | color: #a8a8a2; 25 | } 26 | 27 | .hljs-bullet, 28 | .hljs-quote, 29 | .hljs-number, 30 | .hljs-regexp, 31 | .hljs-literal { 32 | color: #ff55ff; 33 | } 34 | 35 | .hljs-code 36 | .hljs-selector-class { 37 | color: #aaaaff; 38 | } 39 | 40 | .hljs-emphasis, 41 | .hljs-stronge, 42 | .hljs-type { 43 | font-style: italic; 44 | } 45 | 46 | .hljs-keyword, 47 | .hljs-selector-tag, 48 | .hljs-function, 49 | .hljs-section, 50 | .hljs-symbol, 51 | .hljs-name { 52 | color: #ffff55; 53 | } 54 | 55 | .hljs-attribute { 56 | color: #ff5555; 57 | } 58 | 59 | .hljs-variable, 60 | .hljs-params, 61 | .hljs-class .hljs-title { 62 | color: #8888ff; 63 | } 64 | 65 | .hljs-string, 66 | .hljs-selector-id, 67 | .hljs-selector-attr, 68 | .hljs-selector-pseudo, 69 | .hljs-type, 70 | .hljs-built_in, 71 | .hljs-builtin-name, 72 | .hljs-template-tag, 73 | .hljs-template-variable, 74 | .hljs-addition, 75 | .hljs-link { 76 | color: #ff55ff; 77 | } 78 | 79 | .hljs-comment, 80 | .hljs-meta, 81 | .hljs-deletion { 82 | color: #55ffff; 83 | } 84 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/qtcreator_light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Qt Creator light color scheme 4 | 5 | */ 6 | 7 | 8 | .hljs { 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | background: #ffffff; 13 | } 14 | 15 | .hljs, 16 | .hljs-subst, 17 | .hljs-tag, 18 | .hljs-title { 19 | color: #000000; 20 | } 21 | 22 | .hljs-strong, 23 | .hljs-emphasis { 24 | color: #000000; 25 | } 26 | 27 | .hljs-bullet, 28 | .hljs-quote, 29 | .hljs-number, 30 | .hljs-regexp, 31 | .hljs-literal { 32 | color: #000080; 33 | } 34 | 35 | .hljs-code 36 | .hljs-selector-class { 37 | color: #800080; 38 | } 39 | 40 | .hljs-emphasis, 41 | .hljs-stronge, 42 | .hljs-type { 43 | font-style: italic; 44 | } 45 | 46 | .hljs-keyword, 47 | .hljs-selector-tag, 48 | .hljs-function, 49 | .hljs-section, 50 | .hljs-symbol, 51 | .hljs-name { 52 | color: #808000; 53 | } 54 | 55 | .hljs-attribute { 56 | color: #800000; 57 | } 58 | 59 | .hljs-variable, 60 | .hljs-params, 61 | .hljs-class .hljs-title { 62 | color: #0055AF; 63 | } 64 | 65 | .hljs-string, 66 | .hljs-selector-id, 67 | .hljs-selector-attr, 68 | .hljs-selector-pseudo, 69 | .hljs-type, 70 | .hljs-built_in, 71 | .hljs-builtin-name, 72 | .hljs-template-tag, 73 | .hljs-template-variable, 74 | .hljs-addition, 75 | .hljs-link { 76 | color: #008000; 77 | } 78 | 79 | .hljs-comment, 80 | .hljs-meta, 81 | .hljs-deletion { 82 | color: #008000; 83 | } 84 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/index.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } 6 | 7 | body { 8 | font: 16px Helvetica, Arial; 9 | } 10 | 11 | .nav { 12 | top: 0; 13 | background: #000; 14 | padding: 1rem; 15 | font-size: 2rem; 16 | position: fixed; 17 | width: 100%; 18 | margin-bottom: 2rem; 19 | } 20 | 21 | .chat-input { 22 | background: #000; 23 | padding: 0.6rem; 24 | /* position: fixed; */ 25 | bottom: 0; 26 | width: 100%; 27 | } 28 | 29 | .chat-input input { 30 | border: 0; 31 | padding: 1rem; 32 | width: 80%; 33 | margin-right: 1%; 34 | color: inherit; 35 | } 36 | 37 | .chat-input input:focus { 38 | color: red; 39 | } 40 | 41 | .chat-input button { 42 | width: 8%; 43 | background: white 44 | border: none; 45 | padding: 0.5rem 1rem; 46 | } 47 | 48 | #exit { 49 | padding: 0.5rem; 50 | border: 1px solid white; 51 | } 52 | 53 | #messages { 54 | list-style-type: none; 55 | margin: 5.7rem 0 0 0; 56 | padding: 0; 57 | min-height: calc(100vh - 11rem); 58 | } 59 | 60 | #messages li { 61 | padding: 1.6rem; 62 | } 63 | 64 | .rust-icon { 65 | width: 2.5rem; 66 | border-radius: 50%; 67 | background: white; 68 | margin-right: 1rem; 69 | } 70 | 71 | /* #messages li:nth-child(even) { 72 | background: #eee; 73 | } */ 74 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/rainbow.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Style with support for rainbow parens 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #474949; 12 | color: #d1d9e1; 13 | } 14 | 15 | 16 | .hljs-comment, 17 | .hljs-quote { 18 | color: #969896; 19 | font-style: italic; 20 | } 21 | 22 | .hljs-keyword, 23 | .hljs-selector-tag, 24 | .hljs-literal, 25 | .hljs-type, 26 | .hljs-addition { 27 | color: #cc99cc; 28 | } 29 | 30 | .hljs-number, 31 | .hljs-selector-attr, 32 | .hljs-selector-pseudo { 33 | color: #f99157; 34 | } 35 | 36 | .hljs-string, 37 | .hljs-doctag, 38 | .hljs-regexp { 39 | color: #8abeb7; 40 | } 41 | 42 | .hljs-title, 43 | .hljs-name, 44 | .hljs-section, 45 | .hljs-built_in { 46 | color: #b5bd68; 47 | } 48 | 49 | .hljs-variable, 50 | .hljs-template-variable, 51 | .hljs-selector-id, 52 | .hljs-class .hljs-title { 53 | color: #ffcc66; 54 | } 55 | 56 | .hljs-section, 57 | .hljs-name, 58 | .hljs-strong { 59 | font-weight: bold; 60 | } 61 | 62 | .hljs-symbol, 63 | .hljs-bullet, 64 | .hljs-subst, 65 | .hljs-meta, 66 | .hljs-link { 67 | color: #f99157; 68 | } 69 | 70 | .hljs-deletion { 71 | color: #dc322f; 72 | } 73 | 74 | .hljs-formula { 75 | background: #eee8d5; 76 | } 77 | 78 | .hljs-attr, 79 | .hljs-attribute { 80 | color: #81a2be; 81 | } 82 | 83 | .hljs-emphasis { 84 | font-style: italic; 85 | } 86 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/kimbie.dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: Kimbie (dark) 3 | Author: Jan T. Sott 4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License 5 | URL: https://github.com/idleberg/Kimbie-highlight.js 6 | */ 7 | 8 | /* Kimbie Comment */ 9 | .hljs-comment, 10 | .hljs-quote { 11 | color: #d6baad; 12 | } 13 | 14 | /* Kimbie Red */ 15 | .hljs-variable, 16 | .hljs-template-variable, 17 | .hljs-tag, 18 | .hljs-name, 19 | .hljs-selector-id, 20 | .hljs-selector-class, 21 | .hljs-regexp, 22 | .hljs-meta { 23 | color: #dc3958; 24 | } 25 | 26 | /* Kimbie Orange */ 27 | .hljs-number, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params, 33 | .hljs-deletion, 34 | .hljs-link { 35 | color: #f79a32; 36 | } 37 | 38 | /* Kimbie Yellow */ 39 | .hljs-title, 40 | .hljs-section, 41 | .hljs-attribute { 42 | color: #f06431; 43 | } 44 | 45 | /* Kimbie Green */ 46 | .hljs-string, 47 | .hljs-symbol, 48 | .hljs-bullet, 49 | .hljs-addition { 50 | color: #889b4a; 51 | } 52 | 53 | /* Kimbie Purple */ 54 | .hljs-keyword, 55 | .hljs-selector-tag, 56 | .hljs-function { 57 | color: #98676a; 58 | } 59 | 60 | .hljs { 61 | display: block; 62 | overflow-x: auto; 63 | background: #221a0f; 64 | color: #d3af86; 65 | padding: 0.5em; 66 | } 67 | 68 | .hljs-emphasis { 69 | font-style: italic; 70 | } 71 | 72 | .hljs-strong { 73 | font-weight: bold; 74 | } 75 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/kimbie.light.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: Kimbie (light) 3 | Author: Jan T. Sott 4 | License: Creative Commons Attribution-ShareAlike 4.0 Unported License 5 | URL: https://github.com/idleberg/Kimbie-highlight.js 6 | */ 7 | 8 | /* Kimbie Comment */ 9 | .hljs-comment, 10 | .hljs-quote { 11 | color: #a57a4c; 12 | } 13 | 14 | /* Kimbie Red */ 15 | .hljs-variable, 16 | .hljs-template-variable, 17 | .hljs-tag, 18 | .hljs-name, 19 | .hljs-selector-id, 20 | .hljs-selector-class, 21 | .hljs-regexp, 22 | .hljs-meta { 23 | color: #dc3958; 24 | } 25 | 26 | /* Kimbie Orange */ 27 | .hljs-number, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params, 33 | .hljs-deletion, 34 | .hljs-link { 35 | color: #f79a32; 36 | } 37 | 38 | /* Kimbie Yellow */ 39 | .hljs-title, 40 | .hljs-section, 41 | .hljs-attribute { 42 | color: #f06431; 43 | } 44 | 45 | /* Kimbie Green */ 46 | .hljs-string, 47 | .hljs-symbol, 48 | .hljs-bullet, 49 | .hljs-addition { 50 | color: #889b4a; 51 | } 52 | 53 | /* Kimbie Purple */ 54 | .hljs-keyword, 55 | .hljs-selector-tag, 56 | .hljs-function { 57 | color: #98676a; 58 | } 59 | 60 | .hljs { 61 | display: block; 62 | overflow-x: auto; 63 | background: #fbebd4; 64 | color: #84613d; 65 | padding: 0.5em; 66 | } 67 | 68 | .hljs-emphasis { 69 | font-style: italic; 70 | } 71 | 72 | .hljs-strong { 73 | font-weight: bold; 74 | } 75 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-dune-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Dune Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Dune Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #999580; 9 | } 10 | 11 | /* Atelier-Dune Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #d73737; 23 | } 24 | 25 | /* Atelier-Dune Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #b65611; 34 | } 35 | 36 | /* Atelier-Dune Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #60ac39; 41 | } 42 | 43 | /* Atelier-Dune Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #6684e1; 47 | } 48 | 49 | /* Atelier-Dune Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #b854d4; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #20201d; 59 | color: #a6a28c; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-dune-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Dune Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Dune Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #7d7a68; 9 | } 10 | 11 | /* Atelier-Dune Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #d73737; 23 | } 24 | 25 | /* Atelier-Dune Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #b65611; 34 | } 35 | 36 | /* Atelier-Dune Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #60ac39; 41 | } 42 | 43 | /* Atelier-Dune Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #6684e1; 47 | } 48 | 49 | /* Atelier-Dune Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #b854d4; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #fefbec; 59 | color: #6e6b5e; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/monokai-sublime.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #23241f; 12 | } 13 | 14 | .hljs, 15 | .hljs-tag, 16 | .hljs-subst { 17 | color: #f8f8f2; 18 | } 19 | 20 | .hljs-strong, 21 | .hljs-emphasis { 22 | color: #a8a8a2; 23 | } 24 | 25 | .hljs-bullet, 26 | .hljs-quote, 27 | .hljs-number, 28 | .hljs-regexp, 29 | .hljs-literal, 30 | .hljs-link { 31 | color: #ae81ff; 32 | } 33 | 34 | .hljs-code, 35 | .hljs-title, 36 | .hljs-section, 37 | .hljs-selector-class { 38 | color: #a6e22e; 39 | } 40 | 41 | .hljs-strong { 42 | font-weight: bold; 43 | } 44 | 45 | .hljs-emphasis { 46 | font-style: italic; 47 | } 48 | 49 | .hljs-keyword, 50 | .hljs-selector-tag, 51 | .hljs-name, 52 | .hljs-attr { 53 | color: #f92672; 54 | } 55 | 56 | .hljs-symbol, 57 | .hljs-attribute { 58 | color: #66d9ef; 59 | } 60 | 61 | .hljs-params, 62 | .hljs-class .hljs-title { 63 | color: #f8f8f2; 64 | } 65 | 66 | .hljs-string, 67 | .hljs-type, 68 | .hljs-built_in, 69 | .hljs-builtin-name, 70 | .hljs-selector-id, 71 | .hljs-selector-attr, 72 | .hljs-selector-pseudo, 73 | .hljs-addition, 74 | .hljs-variable, 75 | .hljs-template-variable { 76 | color: #e6db74; 77 | } 78 | 79 | .hljs-comment, 80 | .hljs-deletion, 81 | .hljs-meta { 82 | color: #75715e; 83 | } 84 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-heath-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Heath Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Heath Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #9e8f9e; 9 | } 10 | 11 | /* Atelier-Heath Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #ca402b; 23 | } 24 | 25 | /* Atelier-Heath Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #a65926; 34 | } 35 | 36 | /* Atelier-Heath Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #918b3b; 41 | } 42 | 43 | /* Atelier-Heath Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #516aec; 47 | } 48 | 49 | /* Atelier-Heath Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #7b59c0; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #1b181b; 59 | color: #ab9bab; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/jboss-cli.js: -------------------------------------------------------------------------------- 1 | module.exports = function (hljs) { 2 | var PARAM = { 3 | begin: /[\w-]+ *=/, returnBegin: true, 4 | relevance: 0, 5 | contains: [{className: 'attr', begin: /[\w-]+/}] 6 | }; 7 | var PARAMSBLOCK = { 8 | className: 'params', 9 | begin: /\(/, 10 | end: /\)/, 11 | contains: [PARAM], 12 | relevance : 0 13 | }; 14 | var OPERATION = { 15 | className: 'function', 16 | begin: /:[\w\-.]+/, 17 | relevance: 0 18 | }; 19 | var PATH = { 20 | className: 'string', 21 | begin: /\B(([\/.])[\w\-.\/=]+)+/, 22 | }; 23 | var COMMAND_PARAMS = { 24 | className: 'params', 25 | begin: /--[\w\-=\/]+/, 26 | }; 27 | return { 28 | aliases: ['wildfly-cli'], 29 | lexemes: '[a-z\-]+', 30 | keywords: { 31 | keyword: 'alias batch cd clear command connect connection-factory connection-info data-source deploy ' + 32 | 'deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls ' + 33 | 'patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias ' + 34 | 'undeploy unset version xa-data-source', // module 35 | literal: 'true false' 36 | }, 37 | contains: [ 38 | hljs.HASH_COMMENT_MODE, 39 | hljs.QUOTE_STRING_MODE, 40 | COMMAND_PARAMS, 41 | OPERATION, 42 | PATH, 43 | PARAMSBLOCK 44 | ] 45 | } 46 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-heath-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Heath Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Heath Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #776977; 9 | } 10 | 11 | /* Atelier-Heath Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #ca402b; 23 | } 24 | 25 | /* Atelier-Heath Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #a65926; 34 | } 35 | 36 | /* Atelier-Heath Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #918b3b; 41 | } 42 | 43 | /* Atelier-Heath Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #516aec; 47 | } 48 | 49 | /* Atelier-Heath Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #7b59c0; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #f7f3f7; 59 | color: #695d69; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-forest-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Forest Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Forest Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #9c9491; 9 | } 10 | 11 | /* Atelier-Forest Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #f22c40; 23 | } 24 | 25 | /* Atelier-Forest Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #df5320; 34 | } 35 | 36 | /* Atelier-Forest Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #7b9726; 41 | } 42 | 43 | /* Atelier-Forest Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #407ee7; 47 | } 48 | 49 | /* Atelier-Forest Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #6666ea; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #1b1918; 59 | color: #a8a19f; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/tomorrow-night-bright.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Bright Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 4 | 5 | /* Tomorrow Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #969896; 9 | } 10 | 11 | /* Tomorrow Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-tag, 15 | .hljs-name, 16 | .hljs-selector-id, 17 | .hljs-selector-class, 18 | .hljs-regexp, 19 | .hljs-deletion { 20 | color: #d54e53; 21 | } 22 | 23 | /* Tomorrow Orange */ 24 | .hljs-number, 25 | .hljs-built_in, 26 | .hljs-builtin-name, 27 | .hljs-literal, 28 | .hljs-type, 29 | .hljs-params, 30 | .hljs-meta, 31 | .hljs-link { 32 | color: #e78c45; 33 | } 34 | 35 | /* Tomorrow Yellow */ 36 | .hljs-attribute { 37 | color: #e7c547; 38 | } 39 | 40 | /* Tomorrow Green */ 41 | .hljs-string, 42 | .hljs-symbol, 43 | .hljs-bullet, 44 | .hljs-addition { 45 | color: #b9ca4a; 46 | } 47 | 48 | /* Tomorrow Blue */ 49 | .hljs-title, 50 | .hljs-section { 51 | color: #7aa6da; 52 | } 53 | 54 | /* Tomorrow Purple */ 55 | .hljs-keyword, 56 | .hljs-selector-tag { 57 | color: #c397d8; 58 | } 59 | 60 | .hljs { 61 | display: block; 62 | overflow-x: auto; 63 | background: black; 64 | color: #eaeaea; 65 | padding: 0.5em; 66 | } 67 | 68 | .hljs-emphasis { 69 | font-style: italic; 70 | } 71 | 72 | .hljs-strong { 73 | font-weight: bold; 74 | } 75 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-forest-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Forest Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Forest Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #766e6b; 9 | } 10 | 11 | /* Atelier-Forest Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #f22c40; 23 | } 24 | 25 | /* Atelier-Forest Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #df5320; 34 | } 35 | 36 | /* Atelier-Forest Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #7b9726; 41 | } 42 | 43 | /* Atelier-Forest Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #407ee7; 47 | } 48 | 49 | /* Atelier-Forest Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #6666ea; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #f1efee; 59 | color: #68615e; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/tomorrow-night-eighties.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Eighties Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 4 | 5 | /* Tomorrow Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #999999; 9 | } 10 | 11 | /* Tomorrow Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-tag, 15 | .hljs-name, 16 | .hljs-selector-id, 17 | .hljs-selector-class, 18 | .hljs-regexp, 19 | .hljs-deletion { 20 | color: #f2777a; 21 | } 22 | 23 | /* Tomorrow Orange */ 24 | .hljs-number, 25 | .hljs-built_in, 26 | .hljs-builtin-name, 27 | .hljs-literal, 28 | .hljs-type, 29 | .hljs-params, 30 | .hljs-meta, 31 | .hljs-link { 32 | color: #f99157; 33 | } 34 | 35 | /* Tomorrow Yellow */ 36 | .hljs-attribute { 37 | color: #ffcc66; 38 | } 39 | 40 | /* Tomorrow Green */ 41 | .hljs-string, 42 | .hljs-symbol, 43 | .hljs-bullet, 44 | .hljs-addition { 45 | color: #99cc99; 46 | } 47 | 48 | /* Tomorrow Blue */ 49 | .hljs-title, 50 | .hljs-section { 51 | color: #6699cc; 52 | } 53 | 54 | /* Tomorrow Purple */ 55 | .hljs-keyword, 56 | .hljs-selector-tag { 57 | color: #cc99cc; 58 | } 59 | 60 | .hljs { 61 | display: block; 62 | overflow-x: auto; 63 | background: #2d2d2d; 64 | color: #cccccc; 65 | padding: 0.5em; 66 | } 67 | 68 | .hljs-emphasis { 69 | font-style: italic; 70 | } 71 | 72 | .hljs-strong { 73 | font-weight: bold; 74 | } 75 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-seaside-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Seaside Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Seaside Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #809980; 9 | } 10 | 11 | /* Atelier-Seaside Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #e6193c; 23 | } 24 | 25 | /* Atelier-Seaside Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #87711d; 34 | } 35 | 36 | /* Atelier-Seaside Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #29a329; 41 | } 42 | 43 | /* Atelier-Seaside Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #3d62f5; 47 | } 48 | 49 | /* Atelier-Seaside Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #ad2bee; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #131513; 59 | color: #8ca68c; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-seaside-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Seaside Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Seaside Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #687d68; 9 | } 10 | 11 | /* Atelier-Seaside Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #e6193c; 23 | } 24 | 25 | /* Atelier-Seaside Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #87711d; 34 | } 35 | 36 | /* Atelier-Seaside Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #29a329; 41 | } 42 | 43 | /* Atelier-Seaside Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #3d62f5; 47 | } 48 | 49 | /* Atelier-Seaside Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #ad2bee; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #f4fbf4; 59 | color: #5e6e5e; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/hopscotch.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Hopscotch 3 | * by Jan T. Sott 4 | * https://github.com/idleberg/Hopscotch 5 | * 6 | * This work is licensed under the Creative Commons CC0 1.0 Universal License 7 | */ 8 | 9 | /* Comment */ 10 | .hljs-comment, 11 | .hljs-quote { 12 | color: #989498; 13 | } 14 | 15 | /* Red */ 16 | .hljs-variable, 17 | .hljs-template-variable, 18 | .hljs-attribute, 19 | .hljs-tag, 20 | .hljs-name, 21 | .hljs-selector-id, 22 | .hljs-selector-class, 23 | .hljs-regexp, 24 | .hljs-link, 25 | .hljs-deletion { 26 | color: #dd464c; 27 | } 28 | 29 | /* Orange */ 30 | .hljs-number, 31 | .hljs-built_in, 32 | .hljs-builtin-name, 33 | .hljs-literal, 34 | .hljs-type, 35 | .hljs-params { 36 | color: #fd8b19; 37 | } 38 | 39 | /* Yellow */ 40 | .hljs-class .hljs-title { 41 | color: #fdcc59; 42 | } 43 | 44 | /* Green */ 45 | .hljs-string, 46 | .hljs-symbol, 47 | .hljs-bullet, 48 | .hljs-addition { 49 | color: #8fc13e; 50 | } 51 | 52 | /* Aqua */ 53 | .hljs-meta { 54 | color: #149b93; 55 | } 56 | 57 | /* Blue */ 58 | .hljs-function, 59 | .hljs-section, 60 | .hljs-title { 61 | color: #1290bf; 62 | } 63 | 64 | /* Purple */ 65 | .hljs-keyword, 66 | .hljs-selector-tag { 67 | color: #c85e7c; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | background: #322931; 73 | color: #b9b5b8; 74 | padding: 0.5em; 75 | } 76 | 77 | .hljs-emphasis { 78 | font-style: italic; 79 | } 80 | 81 | .hljs-strong { 82 | font-weight: bold; 83 | } 84 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/lightfair.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Lightfair style (c) Tristian Kelly 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | } 12 | 13 | .hljs-name { 14 | color:#01a3a3; 15 | } 16 | 17 | .hljs-tag,.hljs-meta { 18 | color:#778899; 19 | } 20 | 21 | .hljs, 22 | .hljs-subst { 23 | color: #444 24 | } 25 | 26 | .hljs-comment { 27 | color: #888888 28 | } 29 | 30 | .hljs-keyword, 31 | .hljs-attribute, 32 | .hljs-selector-tag, 33 | .hljs-meta-keyword, 34 | .hljs-doctag, 35 | .hljs-name { 36 | font-weight: bold 37 | } 38 | 39 | .hljs-type, 40 | .hljs-string, 41 | .hljs-number, 42 | .hljs-selector-id, 43 | .hljs-selector-class, 44 | .hljs-quote, 45 | .hljs-template-tag, 46 | .hljs-deletion { 47 | color: #4286f4 48 | } 49 | 50 | .hljs-title, 51 | .hljs-section { 52 | color: #4286f4; 53 | font-weight: bold 54 | } 55 | 56 | .hljs-regexp, 57 | .hljs-symbol, 58 | .hljs-variable, 59 | .hljs-template-variable, 60 | .hljs-link, 61 | .hljs-selector-attr, 62 | .hljs-selector-pseudo { 63 | color: #BC6060 64 | } 65 | 66 | .hljs-literal { 67 | color: #62bcbc 68 | } 69 | 70 | .hljs-built_in, 71 | .hljs-bullet, 72 | .hljs-code, 73 | .hljs-addition { 74 | color: #25c6c6 75 | } 76 | 77 | .hljs-meta-string { 78 | color: #4d99bf 79 | } 80 | 81 | .hljs-emphasis { 82 | font-style: italic 83 | } 84 | 85 | .hljs-strong { 86 | font-weight: bold 87 | } 88 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/rsl.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: { 4 | keyword: 5 | 'float color point normal vector matrix while for if do return else break extern continue', 6 | built_in: 7 | 'abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise ' + 8 | 'clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp ' + 9 | 'faceforward filterstep floor format fresnel incident length lightsource log match ' + 10 | 'max min mod noise normalize ntransform opposite option phong pnoise pow printf ' + 11 | 'ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp ' + 12 | 'setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan ' + 13 | 'texture textureinfo trace transform vtransform xcomp ycomp zcomp' 14 | }, 15 | illegal: ' 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #FFFFFF; 12 | } 13 | 14 | .hljs, 15 | .hljs-subst { 16 | color: #434f54; 17 | } 18 | 19 | .hljs-keyword, 20 | .hljs-attribute, 21 | .hljs-selector-tag, 22 | .hljs-doctag, 23 | .hljs-name { 24 | color: #00979D; 25 | } 26 | 27 | .hljs-built_in, 28 | .hljs-literal, 29 | .hljs-bullet, 30 | .hljs-code, 31 | .hljs-addition { 32 | color: #D35400; 33 | } 34 | 35 | .hljs-regexp, 36 | .hljs-symbol, 37 | .hljs-variable, 38 | .hljs-template-variable, 39 | .hljs-link, 40 | .hljs-selector-attr, 41 | .hljs-selector-pseudo { 42 | color: #00979D; 43 | } 44 | 45 | .hljs-type, 46 | .hljs-string, 47 | .hljs-selector-id, 48 | .hljs-selector-class, 49 | .hljs-quote, 50 | .hljs-template-tag, 51 | .hljs-deletion { 52 | color: #005C5F; 53 | } 54 | 55 | .hljs-title, 56 | .hljs-section { 57 | color: #880000; 58 | font-weight: bold; 59 | } 60 | 61 | .hljs-comment { 62 | color: rgba(149,165,166,.8); 63 | } 64 | 65 | .hljs-meta-keyword { 66 | color: #728E00; 67 | } 68 | 69 | .hljs-meta { 70 | color: #728E00; 71 | color: #434f54; 72 | } 73 | 74 | .hljs-emphasis { 75 | font-style: italic; 76 | } 77 | 78 | .hljs-strong { 79 | font-weight: bold; 80 | } 81 | 82 | .hljs-function { 83 | color: #728E00; 84 | } 85 | 86 | .hljs-number { 87 | color: #8A7B52; 88 | } 89 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/googlecode.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Google Code style (c) Aahan Krish 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: white; 12 | color: black; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #800; 18 | } 19 | 20 | .hljs-keyword, 21 | .hljs-selector-tag, 22 | .hljs-section, 23 | .hljs-title, 24 | .hljs-name { 25 | color: #008; 26 | } 27 | 28 | .hljs-variable, 29 | .hljs-template-variable { 30 | color: #660; 31 | } 32 | 33 | .hljs-string, 34 | .hljs-selector-attr, 35 | .hljs-selector-pseudo, 36 | .hljs-regexp { 37 | color: #080; 38 | } 39 | 40 | .hljs-literal, 41 | .hljs-symbol, 42 | .hljs-bullet, 43 | .hljs-meta, 44 | .hljs-number, 45 | .hljs-link { 46 | color: #066; 47 | } 48 | 49 | .hljs-title, 50 | .hljs-doctag, 51 | .hljs-type, 52 | .hljs-attr, 53 | .hljs-built_in, 54 | .hljs-builtin-name, 55 | .hljs-params { 56 | color: #606; 57 | } 58 | 59 | .hljs-attribute, 60 | .hljs-subst { 61 | color: #000; 62 | } 63 | 64 | .hljs-formula { 65 | background-color: #eee; 66 | font-style: italic; 67 | } 68 | 69 | .hljs-selector-id, 70 | .hljs-selector-class { 71 | color: #9B703F 72 | } 73 | 74 | .hljs-addition { 75 | background-color: #baeeba; 76 | } 77 | 78 | .hljs-deletion { 79 | background-color: #ffc8bd; 80 | } 81 | 82 | .hljs-doctag, 83 | .hljs-strong { 84 | font-weight: bold; 85 | } 86 | 87 | .hljs-emphasis { 88 | font-style: italic; 89 | } 90 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/xt256.css: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | xt256.css 4 | 5 | Contact: initbar [at] protonmail [dot] ch 6 | : github.com/initbar 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | color: #eaeaea; 13 | background: #000; 14 | padding: 0.5em; 15 | } 16 | 17 | .hljs-subst { 18 | color: #eaeaea; 19 | } 20 | 21 | .hljs-emphasis { 22 | font-style: italic; 23 | } 24 | 25 | .hljs-strong { 26 | font-weight: bold; 27 | } 28 | 29 | .hljs-builtin-name, 30 | .hljs-type { 31 | color: #eaeaea; 32 | } 33 | 34 | .hljs-params { 35 | color: #da0000; 36 | } 37 | 38 | .hljs-literal, 39 | .hljs-number, 40 | .hljs-name { 41 | color: #ff0000; 42 | font-weight: bolder; 43 | } 44 | 45 | .hljs-comment { 46 | color: #969896; 47 | } 48 | 49 | .hljs-selector-id, 50 | .hljs-quote { 51 | color: #00ffff; 52 | } 53 | 54 | .hljs-template-variable, 55 | .hljs-variable, 56 | .hljs-title { 57 | color: #00ffff; 58 | font-weight: bold; 59 | } 60 | 61 | .hljs-selector-class, 62 | .hljs-keyword, 63 | .hljs-symbol { 64 | color: #fff000; 65 | } 66 | 67 | .hljs-string, 68 | .hljs-bullet { 69 | color: #00ff00; 70 | } 71 | 72 | .hljs-tag, 73 | .hljs-section { 74 | color: #000fff; 75 | } 76 | 77 | .hljs-selector-tag { 78 | color: #000fff; 79 | font-weight: bold; 80 | } 81 | 82 | .hljs-attribute, 83 | .hljs-built_in, 84 | .hljs-regexp, 85 | .hljs-link { 86 | color: #ff00ff; 87 | } 88 | 89 | .hljs-meta { 90 | color: #fff; 91 | font-weight: bolder; 92 | } 93 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-sulphurpool-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Sulphurpool Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Sulphurpool Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #898ea4; 9 | } 10 | 11 | /* Atelier-Sulphurpool Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #c94922; 23 | } 24 | 25 | /* Atelier-Sulphurpool Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #c76b29; 34 | } 35 | 36 | /* Atelier-Sulphurpool Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #ac9739; 41 | } 42 | 43 | /* Atelier-Sulphurpool Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #3d8fd1; 47 | } 48 | 49 | /* Atelier-Sulphurpool Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #6679cc; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #202746; 59 | color: #979db4; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/yarn-error.log: -------------------------------------------------------------------------------- 1 | Arguments: 2 | /home/cesar/.nvm/versions/node/v11.6.0/bin/node /usr/share/yarn/bin/yarn.js add node-imoji 3 | 4 | PATH: 5 | /home/cesar/.nvm/versions/node/v11.6.0/bin:/home/cesar/.cargo/bin:/home/cesar/bin:/home/cesar/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin 6 | 7 | Yarn version: 8 | 1.12.3 9 | 10 | Node version: 11 | 11.6.0 12 | 13 | Platform: 14 | linux x64 15 | 16 | Trace: 17 | Error: https://registry.yarnpkg.com/node-imoji: Not found 18 | at Request.params.callback [as _callback] (/usr/share/yarn/lib/cli.js:65894:18) 19 | at Request.self.callback (/usr/share/yarn/lib/cli.js:129018:22) 20 | at Request.emit (events.js:188:13) 21 | at Request. (/usr/share/yarn/lib/cli.js:129990:10) 22 | at Request.emit (events.js:188:13) 23 | at IncomingMessage. (/usr/share/yarn/lib/cli.js:129912:12) 24 | at Object.onceWrapper (events.js:276:13) 25 | at IncomingMessage.emit (events.js:193:15) 26 | at endReadableNT (_stream_readable.js:1129:12) 27 | at process.internalTickCallback (internal/process/next_tick.js:72:19) 28 | 29 | npm manifest: 30 | { 31 | "dependencies": {} 32 | } 33 | 34 | yarn manifest: 35 | No manifest 36 | 37 | Lockfile: 38 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 39 | # yarn lockfile v1 40 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-sulphurpool-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Sulphurpool Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Sulphurpool Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #6b7394; 9 | } 10 | 11 | /* Atelier-Sulphurpool Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #c94922; 23 | } 24 | 25 | /* Atelier-Sulphurpool Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #c76b29; 34 | } 35 | 36 | /* Atelier-Sulphurpool Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #ac9739; 41 | } 42 | 43 | /* Atelier-Sulphurpool Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #3d8fd1; 47 | } 48 | 49 | /* Atelier-Sulphurpool Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #6679cc; 53 | } 54 | 55 | .hljs { 56 | display: block; 57 | overflow-x: auto; 58 | background: #f5f7ff; 59 | color: #5e6687; 60 | padding: 0.5em; 61 | } 62 | 63 | .hljs-emphasis { 64 | font-style: italic; 65 | } 66 | 67 | .hljs-strong { 68 | font-weight: bold; 69 | } 70 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/emoji-regex/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emoji-regex", 3 | "version": "8.0.0", 4 | "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", 5 | "homepage": "https://mths.be/emoji-regex", 6 | "main": "index.js", 7 | "types": "index.d.ts", 8 | "keywords": [ 9 | "unicode", 10 | "regex", 11 | "regexp", 12 | "regular expressions", 13 | "code points", 14 | "symbols", 15 | "characters", 16 | "emoji" 17 | ], 18 | "license": "MIT", 19 | "author": { 20 | "name": "Mathias Bynens", 21 | "url": "https://mathiasbynens.be/" 22 | }, 23 | "repository": { 24 | "type": "git", 25 | "url": "https://github.com/mathiasbynens/emoji-regex.git" 26 | }, 27 | "bugs": "https://github.com/mathiasbynens/emoji-regex/issues", 28 | "files": [ 29 | "LICENSE-MIT.txt", 30 | "index.js", 31 | "index.d.ts", 32 | "text.js", 33 | "es2015/index.js", 34 | "es2015/text.js" 35 | ], 36 | "scripts": { 37 | "build": "rm -rf -- es2015; babel src -d .; NODE_ENV=es2015 babel src -d ./es2015; node script/inject-sequences.js", 38 | "test": "mocha", 39 | "test:watch": "npm run test -- --watch" 40 | }, 41 | "devDependencies": { 42 | "@babel/cli": "^7.2.3", 43 | "@babel/core": "^7.3.4", 44 | "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", 45 | "@babel/preset-env": "^7.3.4", 46 | "mocha": "^6.0.2", 47 | "regexgen": "^1.3.0", 48 | "unicode-12.0.0": "^0.7.9" 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/apache.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var NUMBER = {className: 'number', begin: '[\\$%]\\d+'}; 3 | return { 4 | aliases: ['apacheconf'], 5 | case_insensitive: true, 6 | contains: [ 7 | hljs.HASH_COMMENT_MODE, 8 | {className: 'section', begin: ''}, 9 | { 10 | className: 'attribute', 11 | begin: /\w+/, 12 | relevance: 0, 13 | // keywords aren’t needed for highlighting per se, they only boost relevance 14 | // for a very generally defined mode (starts with a word, ends with line-end 15 | keywords: { 16 | nomarkup: 17 | 'order deny allow setenv rewriterule rewriteengine rewritecond documentroot ' + 18 | 'sethandler errordocument loadmodule options header listen serverroot ' + 19 | 'servername' 20 | }, 21 | starts: { 22 | end: /$/, 23 | relevance: 0, 24 | keywords: { 25 | literal: 'on off all' 26 | }, 27 | contains: [ 28 | { 29 | className: 'meta', 30 | begin: '\\s\\[', end: '\\]$' 31 | }, 32 | { 33 | className: 'variable', 34 | begin: '[\\$%]\\{', end: '\\}', 35 | contains: ['self', NUMBER] 36 | }, 37 | NUMBER, 38 | hljs.QUOTE_STRING_MODE 39 | ] 40 | } 41 | } 42 | ], 43 | illegal: /\S/ 44 | }; 45 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/obsidian.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Obsidian style 3 | * ported by Alexander Marenin (http://github.com/ioncreature) 4 | */ 5 | 6 | .hljs { 7 | display: block; 8 | overflow-x: auto; 9 | padding: 0.5em; 10 | background: #282b2e; 11 | } 12 | 13 | .hljs-keyword, 14 | .hljs-selector-tag, 15 | .hljs-literal, 16 | .hljs-selector-id { 17 | color: #93c763; 18 | } 19 | 20 | .hljs-number { 21 | color: #ffcd22; 22 | } 23 | 24 | .hljs { 25 | color: #e0e2e4; 26 | } 27 | 28 | .hljs-attribute { 29 | color: #668bb0; 30 | } 31 | 32 | .hljs-code, 33 | .hljs-class .hljs-title, 34 | .hljs-section { 35 | color: white; 36 | } 37 | 38 | .hljs-regexp, 39 | .hljs-link { 40 | color: #d39745; 41 | } 42 | 43 | .hljs-meta { 44 | color: #557182; 45 | } 46 | 47 | .hljs-tag, 48 | .hljs-name, 49 | .hljs-bullet, 50 | .hljs-subst, 51 | .hljs-emphasis, 52 | .hljs-type, 53 | .hljs-built_in, 54 | .hljs-selector-attr, 55 | .hljs-selector-pseudo, 56 | .hljs-addition, 57 | .hljs-variable, 58 | .hljs-template-tag, 59 | .hljs-template-variable { 60 | color: #8cbbad; 61 | } 62 | 63 | .hljs-string, 64 | .hljs-symbol { 65 | color: #ec7600; 66 | } 67 | 68 | .hljs-comment, 69 | .hljs-quote, 70 | .hljs-deletion { 71 | color: #818e96; 72 | } 73 | 74 | .hljs-selector-class { 75 | color: #A082BD 76 | } 77 | 78 | .hljs-keyword, 79 | .hljs-selector-tag, 80 | .hljs-literal, 81 | .hljs-doctag, 82 | .hljs-title, 83 | .hljs-section, 84 | .hljs-type, 85 | .hljs-name, 86 | .hljs-strong { 87 | font-weight: bold; 88 | } 89 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/foundation.css: -------------------------------------------------------------------------------- 1 | /* 2 | Description: Foundation 4 docs style for highlight.js 3 | Author: Dan Allen 4 | Website: http://foundation.zurb.com/docs/ 5 | Version: 1.0 6 | Date: 2013-04-02 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | padding: 0.5em; 13 | background: #eee; color: black; 14 | } 15 | 16 | .hljs-link, 17 | .hljs-emphasis, 18 | .hljs-attribute, 19 | .hljs-addition { 20 | color: #070; 21 | } 22 | 23 | .hljs-emphasis { 24 | font-style: italic; 25 | } 26 | 27 | .hljs-strong, 28 | .hljs-string, 29 | .hljs-deletion { 30 | color: #d14; 31 | } 32 | 33 | .hljs-strong { 34 | font-weight: bold; 35 | } 36 | 37 | .hljs-quote, 38 | .hljs-comment { 39 | color: #998; 40 | font-style: italic; 41 | } 42 | 43 | .hljs-section, 44 | .hljs-title { 45 | color: #900; 46 | } 47 | 48 | .hljs-class .hljs-title, 49 | .hljs-type { 50 | color: #458; 51 | } 52 | 53 | .hljs-variable, 54 | .hljs-template-variable { 55 | color: #336699; 56 | } 57 | 58 | .hljs-bullet { 59 | color: #997700; 60 | } 61 | 62 | .hljs-meta { 63 | color: #3344bb; 64 | } 65 | 66 | .hljs-code, 67 | .hljs-number, 68 | .hljs-literal, 69 | .hljs-keyword, 70 | .hljs-selector-tag { 71 | color: #099; 72 | } 73 | 74 | .hljs-regexp { 75 | background-color: #fff0ff; 76 | color: #880088; 77 | } 78 | 79 | .hljs-symbol { 80 | color: #990073; 81 | } 82 | 83 | .hljs-tag, 84 | .hljs-name, 85 | .hljs-selector-id, 86 | .hljs-selector-class { 87 | color: #007700; 88 | } 89 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/tomorrow-night.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Theme */ 2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 5 | 6 | /* Tomorrow Comment */ 7 | .hljs-comment, 8 | .hljs-quote { 9 | color: #969896; 10 | } 11 | 12 | /* Tomorrow Red */ 13 | .hljs-variable, 14 | .hljs-template-variable, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-selector-id, 18 | .hljs-selector-class, 19 | .hljs-regexp, 20 | .hljs-deletion { 21 | color: #cc6666; 22 | } 23 | 24 | /* Tomorrow Orange */ 25 | .hljs-number, 26 | .hljs-built_in, 27 | .hljs-builtin-name, 28 | .hljs-literal, 29 | .hljs-type, 30 | .hljs-params, 31 | .hljs-meta, 32 | .hljs-link { 33 | color: #de935f; 34 | } 35 | 36 | /* Tomorrow Yellow */ 37 | .hljs-attribute { 38 | color: #f0c674; 39 | } 40 | 41 | /* Tomorrow Green */ 42 | .hljs-string, 43 | .hljs-symbol, 44 | .hljs-bullet, 45 | .hljs-addition { 46 | color: #b5bd68; 47 | } 48 | 49 | /* Tomorrow Blue */ 50 | .hljs-title, 51 | .hljs-section { 52 | color: #81a2be; 53 | } 54 | 55 | /* Tomorrow Purple */ 56 | .hljs-keyword, 57 | .hljs-selector-tag { 58 | color: #b294bb; 59 | } 60 | 61 | .hljs { 62 | display: block; 63 | overflow-x: auto; 64 | background: #1d1f21; 65 | color: #c5c8c6; 66 | padding: 0.5em; 67 | } 68 | 69 | .hljs-emphasis { 70 | font-style: italic; 71 | } 72 | 73 | .hljs-strong { 74 | font-weight: bold; 75 | } 76 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/pojoaque.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Pojoaque Style by Jason Tate 4 | http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html 5 | Based on Solarized Style from http://ethanschoonover.com/solarized 6 | 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | padding: 0.5em; 13 | color: #dccf8f; 14 | background: url(./pojoaque.jpg) repeat scroll left top #181914; 15 | } 16 | 17 | .hljs-comment, 18 | .hljs-quote { 19 | color: #586e75; 20 | font-style: italic; 21 | } 22 | 23 | .hljs-keyword, 24 | .hljs-selector-tag, 25 | .hljs-literal, 26 | .hljs-addition { 27 | color: #b64926; 28 | } 29 | 30 | .hljs-number, 31 | .hljs-string, 32 | .hljs-doctag, 33 | .hljs-regexp { 34 | color: #468966; 35 | } 36 | 37 | .hljs-title, 38 | .hljs-section, 39 | .hljs-built_in, 40 | .hljs-name { 41 | color: #ffb03b; 42 | } 43 | 44 | .hljs-variable, 45 | .hljs-template-variable, 46 | .hljs-class .hljs-title, 47 | .hljs-type, 48 | .hljs-tag { 49 | color: #b58900; 50 | } 51 | 52 | .hljs-attribute { 53 | color: #b89859; 54 | } 55 | 56 | .hljs-symbol, 57 | .hljs-bullet, 58 | .hljs-link, 59 | .hljs-subst, 60 | .hljs-meta { 61 | color: #cb4b16; 62 | } 63 | 64 | .hljs-deletion { 65 | color: #dc322f; 66 | } 67 | 68 | .hljs-selector-id, 69 | .hljs-selector-class { 70 | color: #d3a60c; 71 | } 72 | 73 | .hljs-formula { 74 | background: #073642; 75 | } 76 | 77 | .hljs-emphasis { 78 | font-style: italic; 79 | } 80 | 81 | .hljs-strong { 82 | font-weight: bold; 83 | } 84 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/tomorrow-night-blue.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Blue Theme */ 2 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 3 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 4 | /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ 5 | 6 | /* Tomorrow Comment */ 7 | .hljs-comment, 8 | .hljs-quote { 9 | color: #7285b7; 10 | } 11 | 12 | /* Tomorrow Red */ 13 | .hljs-variable, 14 | .hljs-template-variable, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-selector-id, 18 | .hljs-selector-class, 19 | .hljs-regexp, 20 | .hljs-deletion { 21 | color: #ff9da4; 22 | } 23 | 24 | /* Tomorrow Orange */ 25 | .hljs-number, 26 | .hljs-built_in, 27 | .hljs-builtin-name, 28 | .hljs-literal, 29 | .hljs-type, 30 | .hljs-params, 31 | .hljs-meta, 32 | .hljs-link { 33 | color: #ffc58f; 34 | } 35 | 36 | /* Tomorrow Yellow */ 37 | .hljs-attribute { 38 | color: #ffeead; 39 | } 40 | 41 | /* Tomorrow Green */ 42 | .hljs-string, 43 | .hljs-symbol, 44 | .hljs-bullet, 45 | .hljs-addition { 46 | color: #d1f1a9; 47 | } 48 | 49 | /* Tomorrow Blue */ 50 | .hljs-title, 51 | .hljs-section { 52 | color: #bbdaff; 53 | } 54 | 55 | /* Tomorrow Purple */ 56 | .hljs-keyword, 57 | .hljs-selector-tag { 58 | color: #ebbbff; 59 | } 60 | 61 | .hljs { 62 | display: block; 63 | overflow-x: auto; 64 | background: #002451; 65 | color: white; 66 | padding: 0.5em; 67 | } 68 | 69 | .hljs-emphasis { 70 | font-style: italic; 71 | } 72 | 73 | .hljs-strong { 74 | font-weight: bold; 75 | } 76 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/capnproto.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | aliases: ['capnp'], 4 | keywords: { 5 | keyword: 6 | 'struct enum interface union group import using const annotation extends in of on as with from fixed', 7 | built_in: 8 | 'Void Bool Int8 Int16 Int32 Int64 UInt8 UInt16 UInt32 UInt64 Float32 Float64 ' + 9 | 'Text Data AnyPointer AnyStruct Capability List', 10 | literal: 11 | 'true false' 12 | }, 13 | contains: [ 14 | hljs.QUOTE_STRING_MODE, 15 | hljs.NUMBER_MODE, 16 | hljs.HASH_COMMENT_MODE, 17 | { 18 | className: 'meta', 19 | begin: /@0x[\w\d]{16};/, 20 | illegal: /\n/ 21 | }, 22 | { 23 | className: 'symbol', 24 | begin: /@\d+\b/ 25 | }, 26 | { 27 | className: 'class', 28 | beginKeywords: 'struct enum', end: /\{/, 29 | illegal: /\n/, 30 | contains: [ 31 | hljs.inherit(hljs.TITLE_MODE, { 32 | starts: {endsWithParent: true, excludeEnd: true} // hack: eating everything after the first title 33 | }) 34 | ] 35 | }, 36 | { 37 | className: 'class', 38 | beginKeywords: 'interface', end: /\{/, 39 | illegal: /\n/, 40 | contains: [ 41 | hljs.inherit(hljs.TITLE_MODE, { 42 | starts: {endsWithParent: true, excludeEnd: true} // hack: eating everything after the first title 43 | }) 44 | ] 45 | } 46 | ] 47 | }; 48 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/docs/maintainers-guide.rst: -------------------------------------------------------------------------------- 1 | Maintainer's guide 2 | ================== 3 | 4 | 5 | Commit policy 6 | ------------- 7 | 8 | * Pull requests from outside contributors require a review from a maintainer. 9 | 10 | * Maintainers should avoid working on a master branch directly and create branches for everything. A code review from another maintainer is recommended but not required, use your best judgment. 11 | 12 | 13 | 14 | Release process 15 | --------------- 16 | 17 | Releases happen on a 6-week schedule. Currently due to a long break the date of the next release is not set. 18 | 19 | * Update CHANGES.md with everything interesting since the last update. 20 | 21 | * Update version numbers using the three-part x.y.z notation everywhere: 22 | 23 | * The header in CHANGES.md (this is where the site looks for the latest version number) 24 | * ``"version"`` attribute in package.json 25 | * ``"version"`` attribute in package-lock.json (run `npm install`) 26 | * Two places in docs/conf.py (``version`` and ``release``) 27 | 28 | * Commit the version changes and tag the commit with the plain version number (no "v." or anything like that) 29 | 30 | * Push the commit and the tags to master (``git push && git push --tags``) 31 | 32 | Pushing the tag triggers the update process which can be monitored at http://highlightjs.org/api/release/ 33 | 34 | When something didn't work *and* it's fixable in code (version numbers mismatch, last minute patches, etc), simply make another release incrementing the third (revision) part of the version number. 35 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/solarized-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #002b36; 12 | color: #839496; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #586e75; 18 | } 19 | 20 | /* Solarized Green */ 21 | .hljs-keyword, 22 | .hljs-selector-tag, 23 | .hljs-addition { 24 | color: #859900; 25 | } 26 | 27 | /* Solarized Cyan */ 28 | .hljs-number, 29 | .hljs-string, 30 | .hljs-meta .hljs-meta-string, 31 | .hljs-literal, 32 | .hljs-doctag, 33 | .hljs-regexp { 34 | color: #2aa198; 35 | } 36 | 37 | /* Solarized Blue */ 38 | .hljs-title, 39 | .hljs-section, 40 | .hljs-name, 41 | .hljs-selector-id, 42 | .hljs-selector-class { 43 | color: #268bd2; 44 | } 45 | 46 | /* Solarized Yellow */ 47 | .hljs-attribute, 48 | .hljs-attr, 49 | .hljs-variable, 50 | .hljs-template-variable, 51 | .hljs-class .hljs-title, 52 | .hljs-type { 53 | color: #b58900; 54 | } 55 | 56 | /* Solarized Orange */ 57 | .hljs-symbol, 58 | .hljs-bullet, 59 | .hljs-subst, 60 | .hljs-meta, 61 | .hljs-meta .hljs-keyword, 62 | .hljs-selector-attr, 63 | .hljs-selector-pseudo, 64 | .hljs-link { 65 | color: #cb4b16; 66 | } 67 | 68 | /* Solarized Red */ 69 | .hljs-built_in, 70 | .hljs-deletion { 71 | color: #dc322f; 72 | } 73 | 74 | .hljs-formula { 75 | background: #073642; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/solarized-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #fdf6e3; 12 | color: #657b83; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #93a1a1; 18 | } 19 | 20 | /* Solarized Green */ 21 | .hljs-keyword, 22 | .hljs-selector-tag, 23 | .hljs-addition { 24 | color: #859900; 25 | } 26 | 27 | /* Solarized Cyan */ 28 | .hljs-number, 29 | .hljs-string, 30 | .hljs-meta .hljs-meta-string, 31 | .hljs-literal, 32 | .hljs-doctag, 33 | .hljs-regexp { 34 | color: #2aa198; 35 | } 36 | 37 | /* Solarized Blue */ 38 | .hljs-title, 39 | .hljs-section, 40 | .hljs-name, 41 | .hljs-selector-id, 42 | .hljs-selector-class { 43 | color: #268bd2; 44 | } 45 | 46 | /* Solarized Yellow */ 47 | .hljs-attribute, 48 | .hljs-attr, 49 | .hljs-variable, 50 | .hljs-template-variable, 51 | .hljs-class .hljs-title, 52 | .hljs-type { 53 | color: #b58900; 54 | } 55 | 56 | /* Solarized Orange */ 57 | .hljs-symbol, 58 | .hljs-bullet, 59 | .hljs-subst, 60 | .hljs-meta, 61 | .hljs-meta .hljs-keyword, 62 | .hljs-selector-attr, 63 | .hljs-selector-pseudo, 64 | .hljs-link { 65 | color: #cb4b16; 66 | } 67 | 68 | /* Solarized Red */ 69 | .hljs-built_in, 70 | .hljs-deletion { 71 | color: #dc322f; 72 | } 73 | 74 | .hljs-formula { 75 | background: #eee8d5; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | emoji-regex@^8.0.0: 6 | version "8.0.0" 7 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 8 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 9 | 10 | has-emoji@^1.1.0: 11 | version "1.1.0" 12 | resolved "https://registry.yarnpkg.com/has-emoji/-/has-emoji-1.1.0.tgz#8b9a13c1fedb92099fccc171628869a9dbab4091" 13 | integrity sha512-5V4f0i0shdp6BzSE5WLBKh0EJky6wAo+b1pRS2Azm8cyJCekNxXhhAQJopYto3iMluh5rKD9n+vjQLZb7iR6+g== 14 | dependencies: 15 | emoji-regex "^8.0.0" 16 | 17 | highlight.js@^9.15.6: 18 | version "9.15.6" 19 | resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.15.6.tgz#72d4d8d779ec066af9a17cb14360c3def0aa57c4" 20 | integrity sha512-zozTAWM1D6sozHo8kqhfYgsac+B+q0PmsjXeyDrYIHHcBN0zTVT66+s2GW1GZv7DbyaROdLXKdabwS/WqPyIdQ== 21 | 22 | lodash.toarray@^4.4.0: 23 | version "4.4.0" 24 | resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" 25 | integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= 26 | 27 | node-emoji@^1.10.0: 28 | version "1.10.0" 29 | resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" 30 | integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== 31 | dependencies: 32 | lodash.toarray "^4.4.0" 33 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2006, Ivan Sagalaev 2 | All rights reserved. 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions are met: 5 | 6 | * Redistributions of source code must retain the above copyright 7 | notice, this list of conditions and the following disclaimer. 8 | * Redistributions in binary form must reproduce the above copyright 9 | notice, this list of conditions and the following disclaimer in the 10 | documentation and/or other materials provided with the distribution. 11 | * Neither the name of highlight.js nor the names of its contributors 12 | may be used to endorse or promote products derived from this software 13 | without specific prior written permission. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY 16 | EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18 | DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY 19 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 21 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 22 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/rib.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: 4 | 'ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis ' + 5 | 'Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone ' + 6 | 'CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail ' + 7 | 'DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format ' + 8 | 'FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry ' + 9 | 'Hider Hyperboloid Identity Illuminate Imager Interior LightSource ' + 10 | 'MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte ' + 11 | 'MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option ' + 12 | 'Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples ' + 13 | 'PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection ' + 14 | 'Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ' + 15 | 'ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere ' + 16 | 'SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd ' + 17 | 'TransformPoints Translate TrimCurve WorldBegin WorldEnd', 18 | illegal: ' 4 | Original theme - Ocean Dark Theme – by https://github.com/gavsiu 5 | Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom 6 | 7 | */ 8 | 9 | /* Death Star Comment */ 10 | .hljs-comment, 11 | .hljs-quote 12 | { 13 | color: #B6B18B; 14 | } 15 | 16 | /* Darth Vader */ 17 | .hljs-variable, 18 | .hljs-template-variable, 19 | .hljs-tag, 20 | .hljs-name, 21 | .hljs-selector-id, 22 | .hljs-selector-class, 23 | .hljs-regexp, 24 | .hljs-deletion 25 | { 26 | color: #EB3C54; 27 | } 28 | 29 | /* Threepio */ 30 | .hljs-number, 31 | .hljs-built_in, 32 | .hljs-builtin-name, 33 | .hljs-literal, 34 | .hljs-type, 35 | .hljs-params, 36 | .hljs-meta, 37 | .hljs-link 38 | { 39 | color: #E7CE56; 40 | } 41 | 42 | /* Luke Skywalker */ 43 | .hljs-attribute 44 | { 45 | color: #EE7C2B; 46 | } 47 | 48 | /* Obi Wan Kenobi */ 49 | .hljs-string, 50 | .hljs-symbol, 51 | .hljs-bullet, 52 | .hljs-addition 53 | { 54 | color: #4FB4D7; 55 | } 56 | 57 | /* Yoda */ 58 | .hljs-title, 59 | .hljs-section 60 | { 61 | color: #78BB65; 62 | } 63 | 64 | /* Mace Windu */ 65 | .hljs-keyword, 66 | .hljs-selector-tag 67 | { 68 | color: #B45EA4; 69 | } 70 | 71 | /* Millenium Falcon */ 72 | .hljs 73 | { 74 | display: block; 75 | overflow-x: auto; 76 | background: #1C1D21; 77 | color: #c0c5ce; 78 | padding: 0.5em; 79 | } 80 | 81 | .hljs-emphasis 82 | { 83 | font-style: italic; 84 | } 85 | 86 | .hljs-strong 87 | { 88 | font-weight: bold; 89 | } 90 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/docco.css: -------------------------------------------------------------------------------- 1 | /* 2 | Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) 3 | */ 4 | 5 | .hljs { 6 | display: block; 7 | overflow-x: auto; 8 | padding: 0.5em; 9 | color: #000; 10 | background: #f8f8ff; 11 | } 12 | 13 | .hljs-comment, 14 | .hljs-quote { 15 | color: #408080; 16 | font-style: italic; 17 | } 18 | 19 | .hljs-keyword, 20 | .hljs-selector-tag, 21 | .hljs-literal, 22 | .hljs-subst { 23 | color: #954121; 24 | } 25 | 26 | .hljs-number { 27 | color: #40a070; 28 | } 29 | 30 | .hljs-string, 31 | .hljs-doctag { 32 | color: #219161; 33 | } 34 | 35 | .hljs-selector-id, 36 | .hljs-selector-class, 37 | .hljs-section, 38 | .hljs-type { 39 | color: #19469d; 40 | } 41 | 42 | .hljs-params { 43 | color: #00f; 44 | } 45 | 46 | .hljs-title { 47 | color: #458; 48 | font-weight: bold; 49 | } 50 | 51 | .hljs-tag, 52 | .hljs-name, 53 | .hljs-attribute { 54 | color: #000080; 55 | font-weight: normal; 56 | } 57 | 58 | .hljs-variable, 59 | .hljs-template-variable { 60 | color: #008080; 61 | } 62 | 63 | .hljs-regexp, 64 | .hljs-link { 65 | color: #b68; 66 | } 67 | 68 | .hljs-symbol, 69 | .hljs-bullet { 70 | color: #990073; 71 | } 72 | 73 | .hljs-built_in, 74 | .hljs-builtin-name { 75 | color: #0086b3; 76 | } 77 | 78 | .hljs-meta { 79 | color: #999; 80 | font-weight: bold; 81 | } 82 | 83 | .hljs-deletion { 84 | background: #fdd; 85 | } 86 | 87 | .hljs-addition { 88 | background: #dfd; 89 | } 90 | 91 | .hljs-emphasis { 92 | font-style: italic; 93 | } 94 | 95 | .hljs-strong { 96 | font-weight: bold; 97 | } 98 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/inform7.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var START_BRACKET = '\\['; 3 | var END_BRACKET = '\\]'; 4 | return { 5 | aliases: ['i7'], 6 | case_insensitive: true, 7 | keywords: { 8 | // Some keywords more or less unique to I7, for relevance. 9 | keyword: 10 | // kind: 11 | 'thing room person man woman animal container ' + 12 | 'supporter backdrop door ' + 13 | // characteristic: 14 | 'scenery open closed locked inside gender ' + 15 | // verb: 16 | 'is are say understand ' + 17 | // misc keyword: 18 | 'kind of rule' 19 | }, 20 | contains: [ 21 | { 22 | className: 'string', 23 | begin: '"', end: '"', 24 | relevance: 0, 25 | contains: [ 26 | { 27 | className: 'subst', 28 | begin: START_BRACKET, end: END_BRACKET 29 | } 30 | ] 31 | }, 32 | { 33 | className: 'section', 34 | begin: /^(Volume|Book|Part|Chapter|Section|Table)\b/, 35 | end: '$' 36 | }, 37 | { 38 | // Rule definition 39 | // This is here for relevance. 40 | begin: /^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/, 41 | end: ':', 42 | contains: [ 43 | { 44 | //Rule name 45 | begin: '\\(This', end: '\\)' 46 | } 47 | ] 48 | }, 49 | { 50 | className: 'comment', 51 | begin: START_BRACKET, end: END_BRACKET, 52 | contains: ['self'] 53 | } 54 | ] 55 | }; 56 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/tex.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var COMMAND = { 3 | className: 'tag', 4 | begin: /\\/, 5 | relevance: 0, 6 | contains: [ 7 | { 8 | className: 'name', 9 | variants: [ 10 | {begin: /[a-zA-Z\u0430-\u044f\u0410-\u042f]+[*]?/}, 11 | {begin: /[^a-zA-Z\u0430-\u044f\u0410-\u042f0-9]/} 12 | ], 13 | starts: { 14 | endsWithParent: true, 15 | relevance: 0, 16 | contains: [ 17 | { 18 | className: 'string', // because it looks like attributes in HTML tags 19 | variants: [ 20 | {begin: /\[/, end: /\]/}, 21 | {begin: /\{/, end: /\}/} 22 | ] 23 | }, 24 | { 25 | begin: /\s*=\s*/, endsWithParent: true, 26 | relevance: 0, 27 | contains: [ 28 | { 29 | className: 'number', 30 | begin: /-?\d*\.?\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?/ 31 | } 32 | ] 33 | } 34 | ] 35 | } 36 | } 37 | ] 38 | }; 39 | 40 | return { 41 | contains: [ 42 | COMMAND, 43 | { 44 | className: 'formula', 45 | contains: [COMMAND], 46 | relevance: 0, 47 | variants: [ 48 | {begin: /\$\$/, end: /\$\$/}, 49 | {begin: /\$/, end: /\$/} 50 | ] 51 | }, 52 | hljs.COMMENT( 53 | '%', 54 | '$', 55 | { 56 | relevance: 0 57 | } 58 | ) 59 | ] 60 | }; 61 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/vala.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | return { 3 | keywords: { 4 | keyword: 5 | // Value types 6 | 'char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 ' + 7 | 'uint16 uint32 uint64 float double bool struct enum string void ' + 8 | // Reference types 9 | 'weak unowned owned ' + 10 | // Modifiers 11 | 'async signal static abstract interface override virtual delegate ' + 12 | // Control Structures 13 | 'if while do for foreach else switch case break default return try catch ' + 14 | // Visibility 15 | 'public private protected internal ' + 16 | // Other 17 | 'using new this get set const stdout stdin stderr var', 18 | built_in: 19 | 'DBus GLib CCode Gee Object Gtk Posix', 20 | literal: 21 | 'false true null' 22 | }, 23 | contains: [ 24 | { 25 | className: 'class', 26 | beginKeywords: 'class interface namespace', end: '{', excludeEnd: true, 27 | illegal: '[^,:\\n\\s\\.]', 28 | contains: [ 29 | hljs.UNDERSCORE_TITLE_MODE 30 | ] 31 | }, 32 | hljs.C_LINE_COMMENT_MODE, 33 | hljs.C_BLOCK_COMMENT_MODE, 34 | { 35 | className: 'string', 36 | begin: '"""', end: '"""', 37 | relevance: 5 38 | }, 39 | hljs.APOS_STRING_MODE, 40 | hljs.QUOTE_STRING_MODE, 41 | hljs.C_NUMBER_MODE, 42 | { 43 | className: 'meta', 44 | begin: '^#', end: '$', 45 | relevance: 2 46 | } 47 | ] 48 | }; 49 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/roboconf.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var IDENTIFIER = '[a-zA-Z-_][^\\n{]+\\{'; 3 | 4 | var PROPERTY = { 5 | className: 'attribute', 6 | begin: /[a-zA-Z-_]+/, end: /\s*:/, excludeEnd: true, 7 | starts: { 8 | end: ';', 9 | relevance: 0, 10 | contains: [ 11 | { 12 | className: 'variable', 13 | begin: /\.[a-zA-Z-_]+/ 14 | }, 15 | { 16 | className: 'keyword', 17 | begin: /\(optional\)/ 18 | } 19 | ] 20 | } 21 | }; 22 | 23 | return { 24 | aliases: ['graph', 'instances'], 25 | case_insensitive: true, 26 | keywords: 'import', 27 | contains: [ 28 | // Facet sections 29 | { 30 | begin: '^facet ' + IDENTIFIER, 31 | end: '}', 32 | keywords: 'facet', 33 | contains: [ 34 | PROPERTY, 35 | hljs.HASH_COMMENT_MODE 36 | ] 37 | }, 38 | 39 | // Instance sections 40 | { 41 | begin: '^\\s*instance of ' + IDENTIFIER, 42 | end: '}', 43 | keywords: 'name count channels instance-data instance-state instance of', 44 | illegal: /\S/, 45 | contains: [ 46 | 'self', 47 | PROPERTY, 48 | hljs.HASH_COMMENT_MODE 49 | ] 50 | }, 51 | 52 | // Component sections 53 | { 54 | begin: '^' + IDENTIFIER, 55 | end: '}', 56 | contains: [ 57 | PROPERTY, 58 | hljs.HASH_COMMENT_MODE 59 | ] 60 | }, 61 | 62 | // Comments 63 | hljs.HASH_COMMENT_MODE 64 | ] 65 | }; 66 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/idea.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Intellij Idea-like styling (c) Vasily Polovnyov 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | color: #000; 12 | background: #fff; 13 | } 14 | 15 | .hljs-subst, 16 | .hljs-title { 17 | font-weight: normal; 18 | color: #000; 19 | } 20 | 21 | .hljs-comment, 22 | .hljs-quote { 23 | color: #808080; 24 | font-style: italic; 25 | } 26 | 27 | .hljs-meta { 28 | color: #808000; 29 | } 30 | 31 | .hljs-tag { 32 | background: #efefef; 33 | } 34 | 35 | .hljs-section, 36 | .hljs-name, 37 | .hljs-literal, 38 | .hljs-keyword, 39 | .hljs-selector-tag, 40 | .hljs-type, 41 | .hljs-selector-id, 42 | .hljs-selector-class { 43 | font-weight: bold; 44 | color: #000080; 45 | } 46 | 47 | .hljs-attribute, 48 | .hljs-number, 49 | .hljs-regexp, 50 | .hljs-link { 51 | font-weight: bold; 52 | color: #0000ff; 53 | } 54 | 55 | .hljs-number, 56 | .hljs-regexp, 57 | .hljs-link { 58 | font-weight: normal; 59 | } 60 | 61 | .hljs-string { 62 | color: #008000; 63 | font-weight: bold; 64 | } 65 | 66 | .hljs-symbol, 67 | .hljs-bullet, 68 | .hljs-formula { 69 | color: #000; 70 | background: #d0eded; 71 | font-style: italic; 72 | } 73 | 74 | .hljs-doctag { 75 | text-decoration: underline; 76 | } 77 | 78 | .hljs-variable, 79 | .hljs-template-variable { 80 | color: #660e7a; 81 | } 82 | 83 | .hljs-addition { 84 | background: #baeeba; 85 | } 86 | 87 | .hljs-deletion { 88 | background: #ffc8bd; 89 | } 90 | 91 | .hljs-emphasis { 92 | font-style: italic; 93 | } 94 | 95 | .hljs-strong { 96 | font-weight: bold; 97 | } 98 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-cave-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Cave Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Cave Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #7e7887; 9 | } 10 | 11 | /* Atelier-Cave Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-regexp, 16 | .hljs-link, 17 | .hljs-tag, 18 | .hljs-name, 19 | .hljs-selector-id, 20 | .hljs-selector-class { 21 | color: #be4678; 22 | } 23 | 24 | /* Atelier-Cave Orange */ 25 | .hljs-number, 26 | .hljs-meta, 27 | .hljs-built_in, 28 | .hljs-builtin-name, 29 | .hljs-literal, 30 | .hljs-type, 31 | .hljs-params { 32 | color: #aa573c; 33 | } 34 | 35 | /* Atelier-Cave Green */ 36 | .hljs-string, 37 | .hljs-symbol, 38 | .hljs-bullet { 39 | color: #2a9292; 40 | } 41 | 42 | /* Atelier-Cave Blue */ 43 | .hljs-title, 44 | .hljs-section { 45 | color: #576ddb; 46 | } 47 | 48 | /* Atelier-Cave Purple */ 49 | .hljs-keyword, 50 | .hljs-selector-tag { 51 | color: #955ae7; 52 | } 53 | 54 | .hljs-deletion, 55 | .hljs-addition { 56 | color: #19171c; 57 | display: inline-block; 58 | width: 100%; 59 | } 60 | 61 | .hljs-deletion { 62 | background-color: #be4678; 63 | } 64 | 65 | .hljs-addition { 66 | background-color: #2a9292; 67 | } 68 | 69 | .hljs { 70 | display: block; 71 | overflow-x: auto; 72 | background: #19171c; 73 | color: #8b8792; 74 | padding: 0.5em; 75 | } 76 | 77 | .hljs-emphasis { 78 | font-style: italic; 79 | } 80 | 81 | .hljs-strong { 82 | font-weight: bold; 83 | } 84 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/prolog.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | 3 | var ATOM = { 4 | 5 | begin: /[a-z][A-Za-z0-9_]*/, 6 | relevance: 0 7 | }; 8 | 9 | var VAR = { 10 | 11 | className: 'symbol', 12 | variants: [ 13 | {begin: /[A-Z][a-zA-Z0-9_]*/}, 14 | {begin: /_[A-Za-z0-9_]*/}, 15 | ], 16 | relevance: 0 17 | }; 18 | 19 | var PARENTED = { 20 | 21 | begin: /\(/, 22 | end: /\)/, 23 | relevance: 0 24 | }; 25 | 26 | var LIST = { 27 | 28 | begin: /\[/, 29 | end: /\]/ 30 | }; 31 | 32 | var LINE_COMMENT = { 33 | 34 | className: 'comment', 35 | begin: /%/, end: /$/, 36 | contains: [hljs.PHRASAL_WORDS_MODE] 37 | }; 38 | 39 | var BACKTICK_STRING = { 40 | 41 | className: 'string', 42 | begin: /`/, end: /`/, 43 | contains: [hljs.BACKSLASH_ESCAPE] 44 | }; 45 | 46 | var CHAR_CODE = { 47 | 48 | className: 'string', // 0'a etc. 49 | begin: /0\'(\\\'|.)/ 50 | }; 51 | 52 | var SPACE_CODE = { 53 | 54 | className: 'string', 55 | begin: /0\'\\s/ // 0'\s 56 | }; 57 | 58 | var PRED_OP = { // relevance booster 59 | begin: /:-/ 60 | }; 61 | 62 | var inner = [ 63 | 64 | ATOM, 65 | VAR, 66 | PARENTED, 67 | PRED_OP, 68 | LIST, 69 | LINE_COMMENT, 70 | hljs.C_BLOCK_COMMENT_MODE, 71 | hljs.QUOTE_STRING_MODE, 72 | hljs.APOS_STRING_MODE, 73 | BACKTICK_STRING, 74 | CHAR_CODE, 75 | SPACE_CODE, 76 | hljs.C_NUMBER_MODE 77 | ]; 78 | 79 | PARENTED.contains = inner; 80 | LIST.contains = inner; 81 | 82 | return { 83 | contains: inner.concat([ 84 | {begin: /\.$/} // relevance booster 85 | ]) 86 | }; 87 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/go.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var GO_KEYWORDS = { 3 | keyword: 4 | 'break default func interface select case map struct chan else goto package switch ' + 5 | 'const fallthrough if range type continue for import return var go defer ' + 6 | 'bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 ' + 7 | 'uint16 uint32 uint64 int uint uintptr rune', 8 | literal: 9 | 'true false iota nil', 10 | built_in: 11 | 'append cap close complex copy imag len make new panic print println real recover delete' 12 | }; 13 | return { 14 | aliases: ['golang'], 15 | keywords: GO_KEYWORDS, 16 | illegal: ' 2 | 3 | 4 | 5 | Socket.IO chat 6 | 7 | 54 | 55 | 56 | 57 |
    58 |
    59 | 60 |
    61 | 62 | 63 | 64 | 65 | 78 | 79 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-cave-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Cave Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Cave Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #655f6d; 9 | } 10 | 11 | /* Atelier-Cave Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-name, 21 | .hljs-selector-id, 22 | .hljs-selector-class { 23 | color: #be4678; 24 | } 25 | 26 | /* Atelier-Cave Orange */ 27 | .hljs-number, 28 | .hljs-meta, 29 | .hljs-built_in, 30 | .hljs-builtin-name, 31 | .hljs-literal, 32 | .hljs-type, 33 | .hljs-params { 34 | color: #aa573c; 35 | } 36 | 37 | /* Atelier-Cave Green */ 38 | .hljs-string, 39 | .hljs-symbol, 40 | .hljs-bullet { 41 | color: #2a9292; 42 | } 43 | 44 | /* Atelier-Cave Blue */ 45 | .hljs-title, 46 | .hljs-section { 47 | color: #576ddb; 48 | } 49 | 50 | /* Atelier-Cave Purple */ 51 | .hljs-keyword, 52 | .hljs-selector-tag { 53 | color: #955ae7; 54 | } 55 | 56 | .hljs-deletion, 57 | .hljs-addition { 58 | color: #19171c; 59 | display: inline-block; 60 | width: 100%; 61 | } 62 | 63 | .hljs-deletion { 64 | background-color: #be4678; 65 | } 66 | 67 | .hljs-addition { 68 | background-color: #2a9292; 69 | } 70 | 71 | .hljs { 72 | display: block; 73 | overflow-x: auto; 74 | background: #efecf4; 75 | color: #585260; 76 | padding: 0.5em; 77 | } 78 | 79 | .hljs-emphasis { 80 | font-style: italic; 81 | } 82 | 83 | .hljs-strong { 84 | font-weight: bold; 85 | } 86 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-estuary-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Estuary Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Estuary Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #878573; 9 | } 10 | 11 | /* Atelier-Estuary Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #ba6236; 23 | } 24 | 25 | /* Atelier-Estuary Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #ae7313; 34 | } 35 | 36 | /* Atelier-Estuary Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #7d9726; 41 | } 42 | 43 | /* Atelier-Estuary Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #36a166; 47 | } 48 | 49 | /* Atelier-Estuary Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #5f9182; 53 | } 54 | 55 | .hljs-deletion, 56 | .hljs-addition { 57 | color: #22221b; 58 | display: inline-block; 59 | width: 100%; 60 | } 61 | 62 | .hljs-deletion { 63 | background-color: #ba6236; 64 | } 65 | 66 | .hljs-addition { 67 | background-color: #7d9726; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | overflow-x: auto; 73 | background: #22221b; 74 | color: #929181; 75 | padding: 0.5em; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-plateau-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Plateau Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Plateau Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #7e7777; 9 | } 10 | 11 | /* Atelier-Plateau Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #ca4949; 23 | } 24 | 25 | /* Atelier-Plateau Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #b45a3c; 34 | } 35 | 36 | /* Atelier-Plateau Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #4b8b8b; 41 | } 42 | 43 | /* Atelier-Plateau Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #7272ca; 47 | } 48 | 49 | /* Atelier-Plateau Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #8464c4; 53 | } 54 | 55 | .hljs-deletion, 56 | .hljs-addition { 57 | color: #1b1818; 58 | display: inline-block; 59 | width: 100%; 60 | } 61 | 62 | .hljs-deletion { 63 | background-color: #ca4949; 64 | } 65 | 66 | .hljs-addition { 67 | background-color: #4b8b8b; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | overflow-x: auto; 73 | background: #1b1818; 74 | color: #8a8585; 75 | padding: 0.5em; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-savanna-dark.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Savanna Dark - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Savanna Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #78877d; 9 | } 10 | 11 | /* Atelier-Savanna Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #b16139; 23 | } 24 | 25 | /* Atelier-Savanna Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #9f713c; 34 | } 35 | 36 | /* Atelier-Savanna Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #489963; 41 | } 42 | 43 | /* Atelier-Savanna Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #478c90; 47 | } 48 | 49 | /* Atelier-Savanna Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #55859b; 53 | } 54 | 55 | .hljs-deletion, 56 | .hljs-addition { 57 | color: #171c19; 58 | display: inline-block; 59 | width: 100%; 60 | } 61 | 62 | .hljs-deletion { 63 | background-color: #b16139; 64 | } 65 | 66 | .hljs-addition { 67 | background-color: #489963; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | overflow-x: auto; 73 | background: #171c19; 74 | color: #87928a; 75 | padding: 0.5em; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/github.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | github.com style (c) Vasily Polovnyov 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | color: #333; 12 | background: #f8f8f8; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #998; 18 | font-style: italic; 19 | } 20 | 21 | .hljs-keyword, 22 | .hljs-selector-tag, 23 | .hljs-subst { 24 | color: #333; 25 | font-weight: bold; 26 | } 27 | 28 | .hljs-number, 29 | .hljs-literal, 30 | .hljs-variable, 31 | .hljs-template-variable, 32 | .hljs-tag .hljs-attr { 33 | color: #008080; 34 | } 35 | 36 | .hljs-string, 37 | .hljs-doctag { 38 | color: #d14; 39 | } 40 | 41 | .hljs-title, 42 | .hljs-section, 43 | .hljs-selector-id { 44 | color: #900; 45 | font-weight: bold; 46 | } 47 | 48 | .hljs-subst { 49 | font-weight: normal; 50 | } 51 | 52 | .hljs-type, 53 | .hljs-class .hljs-title { 54 | color: #458; 55 | font-weight: bold; 56 | } 57 | 58 | .hljs-tag, 59 | .hljs-name, 60 | .hljs-attribute { 61 | color: #000080; 62 | font-weight: normal; 63 | } 64 | 65 | .hljs-regexp, 66 | .hljs-link { 67 | color: #009926; 68 | } 69 | 70 | .hljs-symbol, 71 | .hljs-bullet { 72 | color: #990073; 73 | } 74 | 75 | .hljs-built_in, 76 | .hljs-builtin-name { 77 | color: #0086b3; 78 | } 79 | 80 | .hljs-meta { 81 | color: #999; 82 | font-weight: bold; 83 | } 84 | 85 | .hljs-deletion { 86 | background: #fdd; 87 | } 88 | 89 | .hljs-addition { 90 | background: #dfd; 91 | } 92 | 93 | .hljs-emphasis { 94 | font-style: italic; 95 | } 96 | 97 | .hljs-strong { 98 | font-weight: bold; 99 | } 100 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-estuary-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Estuary Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Estuary Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #6c6b5a; 9 | } 10 | 11 | /* Atelier-Estuary Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #ba6236; 23 | } 24 | 25 | /* Atelier-Estuary Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #ae7313; 34 | } 35 | 36 | /* Atelier-Estuary Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #7d9726; 41 | } 42 | 43 | /* Atelier-Estuary Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #36a166; 47 | } 48 | 49 | /* Atelier-Estuary Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #5f9182; 53 | } 54 | 55 | .hljs-deletion, 56 | .hljs-addition { 57 | color: #22221b; 58 | display: inline-block; 59 | width: 100%; 60 | } 61 | 62 | .hljs-deletion { 63 | background-color: #ba6236; 64 | } 65 | 66 | .hljs-addition { 67 | background-color: #7d9726; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | overflow-x: auto; 73 | background: #f4f3ec; 74 | color: #5f5e4e; 75 | padding: 0.5em; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-plateau-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Plateau Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Plateau Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #655d5d; 9 | } 10 | 11 | /* Atelier-Plateau Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #ca4949; 23 | } 24 | 25 | /* Atelier-Plateau Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #b45a3c; 34 | } 35 | 36 | /* Atelier-Plateau Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #4b8b8b; 41 | } 42 | 43 | /* Atelier-Plateau Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #7272ca; 47 | } 48 | 49 | /* Atelier-Plateau Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #8464c4; 53 | } 54 | 55 | .hljs-deletion, 56 | .hljs-addition { 57 | color: #1b1818; 58 | display: inline-block; 59 | width: 100%; 60 | } 61 | 62 | .hljs-deletion { 63 | background-color: #ca4949; 64 | } 65 | 66 | .hljs-addition { 67 | background-color: #4b8b8b; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | overflow-x: auto; 73 | background: #f4ecec; 74 | color: #585050; 75 | padding: 0.5em; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atelier-savanna-light.css: -------------------------------------------------------------------------------- 1 | /* Base16 Atelier Savanna Light - Theme */ 2 | /* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ 3 | /* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ 4 | 5 | /* Atelier-Savanna Comment */ 6 | .hljs-comment, 7 | .hljs-quote { 8 | color: #5f6d64; 9 | } 10 | 11 | /* Atelier-Savanna Red */ 12 | .hljs-variable, 13 | .hljs-template-variable, 14 | .hljs-attribute, 15 | .hljs-tag, 16 | .hljs-name, 17 | .hljs-regexp, 18 | .hljs-link, 19 | .hljs-name, 20 | .hljs-selector-id, 21 | .hljs-selector-class { 22 | color: #b16139; 23 | } 24 | 25 | /* Atelier-Savanna Orange */ 26 | .hljs-number, 27 | .hljs-meta, 28 | .hljs-built_in, 29 | .hljs-builtin-name, 30 | .hljs-literal, 31 | .hljs-type, 32 | .hljs-params { 33 | color: #9f713c; 34 | } 35 | 36 | /* Atelier-Savanna Green */ 37 | .hljs-string, 38 | .hljs-symbol, 39 | .hljs-bullet { 40 | color: #489963; 41 | } 42 | 43 | /* Atelier-Savanna Blue */ 44 | .hljs-title, 45 | .hljs-section { 46 | color: #478c90; 47 | } 48 | 49 | /* Atelier-Savanna Purple */ 50 | .hljs-keyword, 51 | .hljs-selector-tag { 52 | color: #55859b; 53 | } 54 | 55 | .hljs-deletion, 56 | .hljs-addition { 57 | color: #171c19; 58 | display: inline-block; 59 | width: 100%; 60 | } 61 | 62 | .hljs-deletion { 63 | background-color: #b16139; 64 | } 65 | 66 | .hljs-addition { 67 | background-color: #489963; 68 | } 69 | 70 | .hljs { 71 | display: block; 72 | overflow-x: auto; 73 | background: #ecf4ee; 74 | color: #526057; 75 | padding: 0.5em; 76 | } 77 | 78 | .hljs-emphasis { 79 | font-style: italic; 80 | } 81 | 82 | .hljs-strong { 83 | font-weight: bold; 84 | } 85 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atom-one-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Atom One Dark by Daniel Gamage 4 | Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax 5 | 6 | base: #282c34 7 | mono-1: #abb2bf 8 | mono-2: #818896 9 | mono-3: #5c6370 10 | hue-1: #56b6c2 11 | hue-2: #61aeee 12 | hue-3: #c678dd 13 | hue-4: #98c379 14 | hue-5: #e06c75 15 | hue-5-2: #be5046 16 | hue-6: #d19a66 17 | hue-6-2: #e6c07b 18 | 19 | */ 20 | 21 | .hljs { 22 | display: block; 23 | overflow-x: auto; 24 | padding: 0.5em; 25 | color: #abb2bf; 26 | background: #282c34; 27 | } 28 | 29 | .hljs-comment, 30 | .hljs-quote { 31 | color: #5c6370; 32 | font-style: italic; 33 | } 34 | 35 | .hljs-doctag, 36 | .hljs-keyword, 37 | .hljs-formula { 38 | color: #c678dd; 39 | } 40 | 41 | .hljs-section, 42 | .hljs-name, 43 | .hljs-selector-tag, 44 | .hljs-deletion, 45 | .hljs-subst { 46 | color: #e06c75; 47 | } 48 | 49 | .hljs-literal { 50 | color: #56b6c2; 51 | } 52 | 53 | .hljs-string, 54 | .hljs-regexp, 55 | .hljs-addition, 56 | .hljs-attribute, 57 | .hljs-meta-string { 58 | color: #98c379; 59 | } 60 | 61 | .hljs-built_in, 62 | .hljs-class .hljs-title { 63 | color: #e6c07b; 64 | } 65 | 66 | .hljs-attr, 67 | .hljs-variable, 68 | .hljs-template-variable, 69 | .hljs-type, 70 | .hljs-selector-class, 71 | .hljs-selector-attr, 72 | .hljs-selector-pseudo, 73 | .hljs-number { 74 | color: #d19a66; 75 | } 76 | 77 | .hljs-symbol, 78 | .hljs-bullet, 79 | .hljs-link, 80 | .hljs-meta, 81 | .hljs-selector-id, 82 | .hljs-title { 83 | color: #61aeee; 84 | } 85 | 86 | .hljs-emphasis { 87 | font-style: italic; 88 | } 89 | 90 | .hljs-strong { 91 | font-weight: bold; 92 | } 93 | 94 | .hljs-link { 95 | text-decoration: underline; 96 | } 97 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/atom-one-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Atom One Light by Daniel Gamage 4 | Original One Light Syntax theme from https://github.com/atom/one-light-syntax 5 | 6 | base: #fafafa 7 | mono-1: #383a42 8 | mono-2: #686b77 9 | mono-3: #a0a1a7 10 | hue-1: #0184bb 11 | hue-2: #4078f2 12 | hue-3: #a626a4 13 | hue-4: #50a14f 14 | hue-5: #e45649 15 | hue-5-2: #c91243 16 | hue-6: #986801 17 | hue-6-2: #c18401 18 | 19 | */ 20 | 21 | .hljs { 22 | display: block; 23 | overflow-x: auto; 24 | padding: 0.5em; 25 | color: #383a42; 26 | background: #fafafa; 27 | } 28 | 29 | .hljs-comment, 30 | .hljs-quote { 31 | color: #a0a1a7; 32 | font-style: italic; 33 | } 34 | 35 | .hljs-doctag, 36 | .hljs-keyword, 37 | .hljs-formula { 38 | color: #a626a4; 39 | } 40 | 41 | .hljs-section, 42 | .hljs-name, 43 | .hljs-selector-tag, 44 | .hljs-deletion, 45 | .hljs-subst { 46 | color: #e45649; 47 | } 48 | 49 | .hljs-literal { 50 | color: #0184bb; 51 | } 52 | 53 | .hljs-string, 54 | .hljs-regexp, 55 | .hljs-addition, 56 | .hljs-attribute, 57 | .hljs-meta-string { 58 | color: #50a14f; 59 | } 60 | 61 | .hljs-built_in, 62 | .hljs-class .hljs-title { 63 | color: #c18401; 64 | } 65 | 66 | .hljs-attr, 67 | .hljs-variable, 68 | .hljs-template-variable, 69 | .hljs-type, 70 | .hljs-selector-class, 71 | .hljs-selector-attr, 72 | .hljs-selector-pseudo, 73 | .hljs-number { 74 | color: #986801; 75 | } 76 | 77 | .hljs-symbol, 78 | .hljs-bullet, 79 | .hljs-link, 80 | .hljs-meta, 81 | .hljs-selector-id, 82 | .hljs-title { 83 | color: #4078f2; 84 | } 85 | 86 | .hljs-emphasis { 87 | font-style: italic; 88 | } 89 | 90 | .hljs-strong { 91 | font-weight: bold; 92 | } 93 | 94 | .hljs-link { 95 | text-decoration: underline; 96 | } 97 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/default.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Original highlight.js style (c) Ivan Sagalaev 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #F0F0F0; 12 | } 13 | 14 | 15 | /* Base color: saturation 0; */ 16 | 17 | .hljs, 18 | .hljs-subst { 19 | color: #444; 20 | } 21 | 22 | .hljs-comment { 23 | color: #888888; 24 | } 25 | 26 | .hljs-keyword, 27 | .hljs-attribute, 28 | .hljs-selector-tag, 29 | .hljs-meta-keyword, 30 | .hljs-doctag, 31 | .hljs-name { 32 | font-weight: bold; 33 | } 34 | 35 | 36 | /* User color: hue: 0 */ 37 | 38 | .hljs-type, 39 | .hljs-string, 40 | .hljs-number, 41 | .hljs-selector-id, 42 | .hljs-selector-class, 43 | .hljs-quote, 44 | .hljs-template-tag, 45 | .hljs-deletion { 46 | color: #880000; 47 | } 48 | 49 | .hljs-title, 50 | .hljs-section { 51 | color: #880000; 52 | font-weight: bold; 53 | } 54 | 55 | .hljs-regexp, 56 | .hljs-symbol, 57 | .hljs-variable, 58 | .hljs-template-variable, 59 | .hljs-link, 60 | .hljs-selector-attr, 61 | .hljs-selector-pseudo { 62 | color: #BC6060; 63 | } 64 | 65 | 66 | /* Language color: hue: 90; */ 67 | 68 | .hljs-literal { 69 | color: #78A960; 70 | } 71 | 72 | .hljs-built_in, 73 | .hljs-bullet, 74 | .hljs-code, 75 | .hljs-addition { 76 | color: #397300; 77 | } 78 | 79 | 80 | /* Meta color: hue: 200 */ 81 | 82 | .hljs-meta { 83 | color: #1f7199; 84 | } 85 | 86 | .hljs-meta-string { 87 | color: #4d99bf; 88 | } 89 | 90 | 91 | /* Misc effects */ 92 | 93 | .hljs-emphasis { 94 | font-style: italic; 95 | } 96 | 97 | .hljs-strong { 98 | font-weight: bold; 99 | } 100 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/ini.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var STRING = { 3 | className: "string", 4 | contains: [hljs.BACKSLASH_ESCAPE], 5 | variants: [ 6 | { 7 | begin: "'''", end: "'''", 8 | relevance: 10 9 | }, { 10 | begin: '"""', end: '"""', 11 | relevance: 10 12 | }, { 13 | begin: '"', end: '"' 14 | }, { 15 | begin: "'", end: "'" 16 | } 17 | ] 18 | }; 19 | return { 20 | aliases: ['toml'], 21 | case_insensitive: true, 22 | illegal: /\S/, 23 | contains: [ 24 | hljs.COMMENT(';', '$'), 25 | hljs.HASH_COMMENT_MODE, 26 | { 27 | className: 'section', 28 | begin: /^\s*\[+/, end: /\]+/ 29 | }, 30 | { 31 | begin: /^[a-z0-9\[\]_\.-]+\s*=\s*/, end: '$', 32 | returnBegin: true, 33 | contains: [ 34 | { 35 | className: 'attr', 36 | begin: /[a-z0-9\[\]_\.-]+/ 37 | }, 38 | { 39 | begin: /=/, endsWithParent: true, 40 | relevance: 0, 41 | contains: [ 42 | { 43 | className: 'literal', 44 | begin: /\bon|off|true|false|yes|no\b/ 45 | }, 46 | { 47 | className: 'variable', 48 | variants: [ 49 | {begin: /\$[\w\d"][\w\d_]*/}, 50 | {begin: /\$\{(.*?)}/} 51 | ] 52 | }, 53 | STRING, 54 | { 55 | className: 'number', 56 | begin: /([\+\-]+)?[\d]+_[\d_]+/ 57 | }, 58 | hljs.NUMBER_MODE 59 | ] 60 | } 61 | ] 62 | } 63 | ] 64 | }; 65 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/sunburst.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Sunburst-like style (c) Vasily Polovnyov 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #000; 12 | color: #f8f8f8; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #aeaeae; 18 | font-style: italic; 19 | } 20 | 21 | .hljs-keyword, 22 | .hljs-selector-tag, 23 | .hljs-type { 24 | color: #e28964; 25 | } 26 | 27 | .hljs-string { 28 | color: #65b042; 29 | } 30 | 31 | .hljs-subst { 32 | color: #daefa3; 33 | } 34 | 35 | .hljs-regexp, 36 | .hljs-link { 37 | color: #e9c062; 38 | } 39 | 40 | .hljs-title, 41 | .hljs-section, 42 | .hljs-tag, 43 | .hljs-name { 44 | color: #89bdff; 45 | } 46 | 47 | .hljs-class .hljs-title, 48 | .hljs-doctag { 49 | text-decoration: underline; 50 | } 51 | 52 | .hljs-symbol, 53 | .hljs-bullet, 54 | .hljs-number { 55 | color: #3387cc; 56 | } 57 | 58 | .hljs-params, 59 | .hljs-variable, 60 | .hljs-template-variable { 61 | color: #3e87e3; 62 | } 63 | 64 | .hljs-attribute { 65 | color: #cda869; 66 | } 67 | 68 | .hljs-meta { 69 | color: #8996a8; 70 | } 71 | 72 | .hljs-formula { 73 | background-color: #0e2231; 74 | color: #f8f8f8; 75 | font-style: italic; 76 | } 77 | 78 | .hljs-addition { 79 | background-color: #253b22; 80 | color: #f8f8f8; 81 | } 82 | 83 | .hljs-deletion { 84 | background-color: #420e09; 85 | color: #f8f8f8; 86 | } 87 | 88 | .hljs-selector-class { 89 | color: #9b703f; 90 | } 91 | 92 | .hljs-selector-id { 93 | color: #8b98ab; 94 | } 95 | 96 | .hljs-emphasis { 97 | font-style: italic; 98 | } 99 | 100 | .hljs-strong { 101 | font-weight: bold; 102 | } 103 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/dos.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var COMMENT = hljs.COMMENT( 3 | /^\s*@?rem\b/, /$/, 4 | { 5 | relevance: 10 6 | } 7 | ); 8 | var LABEL = { 9 | className: 'symbol', 10 | begin: '^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)', 11 | relevance: 0 12 | }; 13 | return { 14 | aliases: ['bat', 'cmd'], 15 | case_insensitive: true, 16 | illegal: /\/\*/, 17 | keywords: { 18 | keyword: 19 | 'if else goto for in do call exit not exist errorlevel defined ' + 20 | 'equ neq lss leq gtr geq', 21 | built_in: 22 | 'prn nul lpt3 lpt2 lpt1 con com4 com3 com2 com1 aux ' + 23 | 'shift cd dir echo setlocal endlocal set pause copy ' + 24 | 'append assoc at attrib break cacls cd chcp chdir chkdsk chkntfs cls cmd color ' + 25 | 'comp compact convert date dir diskcomp diskcopy doskey erase fs ' + 26 | 'find findstr format ftype graftabl help keyb label md mkdir mode more move path ' + 27 | 'pause print popd pushd promt rd recover rem rename replace restore rmdir shift' + 28 | 'sort start subst time title tree type ver verify vol ' + 29 | // winutils 30 | 'ping net ipconfig taskkill xcopy ren del' 31 | }, 32 | contains: [ 33 | { 34 | className: 'variable', begin: /%%[^ ]|%[^ ]+?%|![^ ]+?!/ 35 | }, 36 | { 37 | className: 'function', 38 | begin: LABEL.begin, end: 'goto:eof', 39 | contains: [ 40 | hljs.inherit(hljs.TITLE_MODE, {begin: '([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*'}), 41 | COMMENT 42 | ] 43 | }, 44 | { 45 | className: 'number', begin: '\\b\\d+', 46 | relevance: 0 47 | }, 48 | COMMENT 49 | ] 50 | }; 51 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/xcode.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | XCode style (c) Angel Garcia 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #fff; 12 | color: black; 13 | } 14 | 15 | /* Gray DOCTYPE selectors like WebKit */ 16 | .xml .hljs-meta { 17 | color: #c0c0c0; 18 | } 19 | 20 | .hljs-comment, 21 | .hljs-quote { 22 | color: #007400; 23 | } 24 | 25 | .hljs-tag, 26 | .hljs-attribute, 27 | .hljs-keyword, 28 | .hljs-selector-tag, 29 | .hljs-literal, 30 | .hljs-name { 31 | color: #aa0d91; 32 | } 33 | 34 | .hljs-variable, 35 | .hljs-template-variable { 36 | color: #3F6E74; 37 | } 38 | 39 | .hljs-code, 40 | .hljs-string, 41 | .hljs-meta-string { 42 | color: #c41a16; 43 | } 44 | 45 | .hljs-regexp, 46 | .hljs-link { 47 | color: #0E0EFF; 48 | } 49 | 50 | .hljs-title, 51 | .hljs-symbol, 52 | .hljs-bullet, 53 | .hljs-number { 54 | color: #1c00cf; 55 | } 56 | 57 | .hljs-section, 58 | .hljs-meta { 59 | color: #643820; 60 | } 61 | 62 | 63 | .hljs-class .hljs-title, 64 | .hljs-type, 65 | .hljs-built_in, 66 | .hljs-builtin-name, 67 | .hljs-params { 68 | color: #5c2699; 69 | } 70 | 71 | .hljs-attr { 72 | color: #836C28; 73 | } 74 | 75 | .hljs-subst { 76 | color: #000; 77 | } 78 | 79 | .hljs-formula { 80 | background-color: #eee; 81 | font-style: italic; 82 | } 83 | 84 | .hljs-addition { 85 | background-color: #baeeba; 86 | } 87 | 88 | .hljs-deletion { 89 | background-color: #ffc8bd; 90 | } 91 | 92 | .hljs-selector-id, 93 | .hljs-selector-class { 94 | color: #9b703f; 95 | } 96 | 97 | .hljs-doctag, 98 | .hljs-strong { 99 | font-weight: bold; 100 | } 101 | 102 | .hljs-emphasis { 103 | font-style: italic; 104 | } 105 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/railscasts.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Railscasts-like style (c) Visoft, Inc. (Damien White) 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #232323; 12 | color: #e6e1dc; 13 | } 14 | 15 | .hljs-comment, 16 | .hljs-quote { 17 | color: #bc9458; 18 | font-style: italic; 19 | } 20 | 21 | .hljs-keyword, 22 | .hljs-selector-tag { 23 | color: #c26230; 24 | } 25 | 26 | .hljs-string, 27 | .hljs-number, 28 | .hljs-regexp, 29 | .hljs-variable, 30 | .hljs-template-variable { 31 | color: #a5c261; 32 | } 33 | 34 | .hljs-subst { 35 | color: #519f50; 36 | } 37 | 38 | .hljs-tag, 39 | .hljs-name { 40 | color: #e8bf6a; 41 | } 42 | 43 | .hljs-type { 44 | color: #da4939; 45 | } 46 | 47 | 48 | .hljs-symbol, 49 | .hljs-bullet, 50 | .hljs-built_in, 51 | .hljs-builtin-name, 52 | .hljs-attr, 53 | .hljs-link { 54 | color: #6d9cbe; 55 | } 56 | 57 | .hljs-params { 58 | color: #d0d0ff; 59 | } 60 | 61 | .hljs-attribute { 62 | color: #cda869; 63 | } 64 | 65 | .hljs-meta { 66 | color: #9b859d; 67 | } 68 | 69 | .hljs-title, 70 | .hljs-section { 71 | color: #ffc66d; 72 | } 73 | 74 | .hljs-addition { 75 | background-color: #144212; 76 | color: #e6e1dc; 77 | display: inline-block; 78 | width: 100%; 79 | } 80 | 81 | .hljs-deletion { 82 | background-color: #600; 83 | color: #e6e1dc; 84 | display: inline-block; 85 | width: 100%; 86 | } 87 | 88 | .hljs-selector-class { 89 | color: #9b703f; 90 | } 91 | 92 | .hljs-selector-id { 93 | color: #8b98ab; 94 | } 95 | 96 | .hljs-emphasis { 97 | font-style: italic; 98 | } 99 | 100 | .hljs-strong { 101 | font-weight: bold; 102 | } 103 | 104 | .hljs-link { 105 | text-decoration: underline; 106 | } 107 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/shades-of-purple.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Shades of Purple Theme — for Highlightjs. 3 | * 4 | * @author (c) Ahmad Awais 5 | * @link GitHub Repo → https://github.com/ahmadawais/Shades-of-Purple-HighlightJS 6 | * @version 1.5.0 7 | */ 8 | 9 | .hljs { 10 | display: block; 11 | overflow-x: auto; 12 | /* Custom font is optional */ 13 | /* font-family: 'Operator Mono', 'Fira Code', 'Menlo', 'Monaco', 'Courier New', 'monospace'; */ 14 | line-height: 1.45; 15 | padding: 2rem; 16 | background: #2d2b57; 17 | font-weight: normal; 18 | } 19 | 20 | .hljs-title { 21 | color: #fad000; 22 | font-weight: normal; 23 | } 24 | 25 | .hljs-name { 26 | color: #a1feff; 27 | } 28 | 29 | .hljs-tag { 30 | color: #ffffff; 31 | } 32 | 33 | .hljs-attr { 34 | color: #f8d000; 35 | font-style: italic; 36 | } 37 | 38 | .hljs-built_in, 39 | .hljs-selector-tag, 40 | .hljs-section { 41 | color: #fb9e00; 42 | } 43 | 44 | .hljs-keyword { 45 | color: #fb9e00; 46 | } 47 | 48 | .hljs, 49 | .hljs-subst { 50 | color: #e3dfff; 51 | } 52 | 53 | .hljs-string, 54 | .hljs-attribute, 55 | .hljs-symbol, 56 | .hljs-bullet, 57 | .hljs-addition, 58 | .hljs-code, 59 | .hljs-regexp, 60 | .hljs-selector-class, 61 | .hljs-selector-attr, 62 | .hljs-selector-pseudo, 63 | .hljs-template-tag, 64 | .hljs-quote, 65 | .hljs-deletion { 66 | color: #4cd213; 67 | } 68 | 69 | .hljs-meta, 70 | .hljs-meta-string { 71 | color: #fb9e00; 72 | } 73 | 74 | .hljs-comment { 75 | color: #ac65ff; 76 | } 77 | 78 | .hljs-keyword, 79 | .hljs-selector-tag, 80 | .hljs-literal, 81 | .hljs-name, 82 | .hljs-strong { 83 | font-weight: normal; 84 | } 85 | 86 | .hljs-literal, 87 | .hljs-number { 88 | color: #fa658d; 89 | } 90 | 91 | .hljs-emphasis { 92 | font-style: italic; 93 | } 94 | 95 | .hljs-strong { 96 | font-weight: bold; 97 | } 98 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/styles/routeros.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | highlight.js style for Microtik RouterOS script 4 | 5 | */ 6 | 7 | .hljs { 8 | display: block; 9 | overflow-x: auto; 10 | padding: 0.5em; 11 | background: #F0F0F0; 12 | } 13 | 14 | /* Base color: saturation 0; */ 15 | 16 | .hljs, 17 | .hljs-subst { 18 | color: #444; 19 | } 20 | 21 | .hljs-comment { 22 | color: #888888; 23 | } 24 | 25 | .hljs-keyword, 26 | .hljs-selector-tag, 27 | .hljs-meta-keyword, 28 | .hljs-doctag, 29 | .hljs-name { 30 | font-weight: bold; 31 | } 32 | 33 | .hljs-attribute { 34 | color: #0E9A00; 35 | } 36 | 37 | .hljs-function { 38 | color: #99069A; 39 | } 40 | 41 | .hljs-builtin-name { 42 | color: #99069A; 43 | } 44 | 45 | /* User color: hue: 0 */ 46 | 47 | .hljs-type, 48 | .hljs-string, 49 | .hljs-number, 50 | .hljs-selector-id, 51 | .hljs-selector-class, 52 | .hljs-quote, 53 | .hljs-template-tag, 54 | .hljs-deletion { 55 | color: #880000; 56 | } 57 | 58 | .hljs-title, 59 | .hljs-section { 60 | color: #880000; 61 | font-weight: bold; 62 | } 63 | 64 | .hljs-regexp, 65 | .hljs-symbol, 66 | .hljs-variable, 67 | .hljs-template-variable, 68 | .hljs-link, 69 | .hljs-selector-attr, 70 | .hljs-selector-pseudo { 71 | color: #BC6060; 72 | } 73 | 74 | 75 | /* Language color: hue: 90; */ 76 | 77 | .hljs-literal { 78 | color: #78A960; 79 | } 80 | 81 | .hljs-built_in, 82 | .hljs-bullet, 83 | .hljs-code, 84 | .hljs-addition { 85 | color: #0C9A9A; 86 | } 87 | 88 | 89 | /* Meta color: hue: 200 */ 90 | 91 | .hljs-meta { 92 | color: #1f7199; 93 | } 94 | 95 | .hljs-meta-string { 96 | color: #4d99bf; 97 | } 98 | 99 | 100 | /* Misc effects */ 101 | 102 | .hljs-emphasis { 103 | font-style: italic; 104 | } 105 | 106 | .hljs-strong { 107 | font-weight: bold; 108 | } 109 | -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/openscad.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var SPECIAL_VARS = { 3 | className: 'keyword', 4 | begin: '\\$(f[asn]|t|vp[rtd]|children)' 5 | }, 6 | LITERALS = { 7 | className: 'literal', 8 | begin: 'false|true|PI|undef' 9 | }, 10 | NUMBERS = { 11 | className: 'number', 12 | begin: '\\b\\d+(\\.\\d+)?(e-?\\d+)?', //adds 1e5, 1e-10 13 | relevance: 0 14 | }, 15 | STRING = hljs.inherit(hljs.QUOTE_STRING_MODE,{illegal: null}), 16 | PREPRO = { 17 | className: 'meta', 18 | keywords: {'meta-keyword': 'include use'}, 19 | begin: 'include|use <', 20 | end: '>' 21 | }, 22 | PARAMS = { 23 | className: 'params', 24 | begin: '\\(', end: '\\)', 25 | contains: ['self', NUMBERS, STRING, SPECIAL_VARS, LITERALS] 26 | }, 27 | MODIFIERS = { 28 | begin: '[*!#%]', 29 | relevance: 0 30 | }, 31 | FUNCTIONS = { 32 | className: 'function', 33 | beginKeywords: 'module function', 34 | end: '\\=|\\{', 35 | contains: [PARAMS, hljs.UNDERSCORE_TITLE_MODE] 36 | }; 37 | 38 | return { 39 | aliases: ['scad'], 40 | keywords: { 41 | keyword: 'function module include use for intersection_for if else \\%', 42 | literal: 'false true PI undef', 43 | built_in: 'circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign' 44 | }, 45 | contains: [ 46 | hljs.C_LINE_COMMENT_MODE, 47 | hljs.C_BLOCK_COMMENT_MODE, 48 | NUMBERS, 49 | PREPRO, 50 | STRING, 51 | SPECIAL_VARS, 52 | MODIFIERS, 53 | FUNCTIONS 54 | ] 55 | } 56 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/abnf.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var regexes = { 3 | ruleDeclaration: "^[a-zA-Z][a-zA-Z0-9-]*", 4 | unexpectedChars: "[!@#$^&',?+~`|:]" 5 | }; 6 | 7 | var keywords = [ 8 | "ALPHA", 9 | "BIT", 10 | "CHAR", 11 | "CR", 12 | "CRLF", 13 | "CTL", 14 | "DIGIT", 15 | "DQUOTE", 16 | "HEXDIG", 17 | "HTAB", 18 | "LF", 19 | "LWSP", 20 | "OCTET", 21 | "SP", 22 | "VCHAR", 23 | "WSP" 24 | ]; 25 | 26 | var commentMode = hljs.COMMENT(";", "$"); 27 | 28 | var terminalBinaryMode = { 29 | className: "symbol", 30 | begin: /%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/ 31 | }; 32 | 33 | var terminalDecimalMode = { 34 | className: "symbol", 35 | begin: /%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/ 36 | }; 37 | 38 | var terminalHexadecimalMode = { 39 | className: "symbol", 40 | begin: /%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/, 41 | }; 42 | 43 | var caseSensitivityIndicatorMode = { 44 | className: "symbol", 45 | begin: /%[si]/ 46 | }; 47 | 48 | var ruleDeclarationMode = { 49 | begin: regexes.ruleDeclaration + '\\s*=', 50 | returnBegin: true, 51 | end: /=/, 52 | relevance: 0, 53 | contains: [{className: "attribute", begin: regexes.ruleDeclaration}] 54 | }; 55 | 56 | return { 57 | illegal: regexes.unexpectedChars, 58 | keywords: keywords.join(" "), 59 | contains: [ 60 | ruleDeclarationMode, 61 | commentMode, 62 | terminalBinaryMode, 63 | terminalDecimalMode, 64 | terminalHexadecimalMode, 65 | caseSensitivityIndicatorMode, 66 | hljs.QUOTE_STRING_MODE, 67 | hljs.NUMBER_MODE 68 | ] 69 | }; 70 | }; -------------------------------------------------------------------------------- /ws_rs_with_rocket/static/chat/node_modules/highlight.js/lib/languages/fsharp.js: -------------------------------------------------------------------------------- 1 | module.exports = function(hljs) { 2 | var TYPEPARAM = { 3 | begin: '<', end: '>', 4 | contains: [ 5 | hljs.inherit(hljs.TITLE_MODE, {begin: /'[a-zA-Z0-9_]+/}) 6 | ] 7 | }; 8 | 9 | return { 10 | aliases: ['fs'], 11 | keywords: 12 | 'abstract and as assert base begin class default delegate do done ' + 13 | 'downcast downto elif else end exception extern false finally for ' + 14 | 'fun function global if in inherit inline interface internal lazy let ' + 15 | 'match member module mutable namespace new null of open or ' + 16 | 'override private public rec return sig static struct then to ' + 17 | 'true try type upcast use val void when while with yield', 18 | illegal: /\/\*/, 19 | contains: [ 20 | { 21 | // monad builder keywords (matches before non-bang kws) 22 | className: 'keyword', 23 | begin: /\b(yield|return|let|do)!/ 24 | }, 25 | { 26 | className: 'string', 27 | begin: '@"', end: '"', 28 | contains: [{begin: '""'}] 29 | }, 30 | { 31 | className: 'string', 32 | begin: '"""', end: '"""' 33 | }, 34 | hljs.COMMENT('\\(\\*', '\\*\\)'), 35 | { 36 | className: 'class', 37 | beginKeywords: 'type', end: '\\(|=|$', excludeEnd: true, 38 | contains: [ 39 | hljs.UNDERSCORE_TITLE_MODE, 40 | TYPEPARAM 41 | ] 42 | }, 43 | { 44 | className: 'meta', 45 | begin: '\\[<', end: '>\\]', 46 | relevance: 10 47 | }, 48 | { 49 | className: 'symbol', 50 | begin: '\\B(\'[A-Za-z])\\b', 51 | contains: [hljs.BACKSLASH_ESCAPE] 52 | }, 53 | hljs.C_LINE_COMMENT_MODE, 54 | hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null}), 55 | hljs.C_NUMBER_MODE 56 | ] 57 | }; 58 | }; --------------------------------------------------------------------------------