├── .editorconfig ├── .eslintrc.yml ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yaml ├── .gitignore ├── .ionide └── symbolCache.db ├── .nvmrc ├── .prettierrc.yml ├── .restyled.yaml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── README.md ├── config.json ├── coverconfig.json ├── custom.css ├── default-thumbnail.jpg ├── docs ├── .nojekyll ├── _coverpage.md ├── _sidebar.md ├── assets │ ├── images │ │ ├── 2-slides.png │ │ ├── abbreviation.png │ │ ├── attributes.png │ │ ├── attribution.png │ │ ├── blockquote.png │ │ ├── code.png │ │ ├── definitions.png │ │ ├── demo.gif │ │ ├── demo2.0-bis.gif │ │ ├── fontawesome.png │ │ ├── heading.png │ │ ├── html-inline.png │ │ ├── iframe.png │ │ ├── image.png │ │ ├── logo-v2-small.png │ │ ├── logo-v2.png │ │ ├── logo.pdn │ │ ├── logo.png │ │ ├── one-slide.png │ │ ├── ordered-list.png │ │ ├── screenshot1-800.png │ │ ├── screenshot1.png │ │ ├── sidebar.png │ │ ├── statusbar.png │ │ ├── table.png │ │ ├── tasklist.png │ │ ├── text-style.png │ │ ├── unordered-list.png │ │ ├── vs-code-treeview.png │ │ ├── vscode-alt.png │ │ ├── vscode-alt.svg │ │ ├── vscode.png │ │ └── vscode.svg │ └── styles.css ├── homepage.md ├── index.html ├── markdown │ ├── basic-syntax.md │ ├── code.md │ └── extended-syntax.md └── quick-start.md ├── image-placeholder.png ├── images ├── demo.gif ├── demo2.0-bis.gif ├── logo-v2.png ├── logo.pdn ├── logo.png ├── sidebar.png └── statusbar.png ├── index.html ├── jest.config.js ├── libs ├── highlight.js │ ├── 11.3.1 │ │ ├── highlight.min.js │ │ ├── languages │ │ │ ├── 1c.min.js │ │ │ ├── abnf.min.js │ │ │ ├── accesslog.min.js │ │ │ ├── actionscript.min.js │ │ │ ├── ada.min.js │ │ │ ├── angelscript.min.js │ │ │ ├── apache.min.js │ │ │ ├── applescript.min.js │ │ │ ├── arcade.min.js │ │ │ ├── arduino.min.js │ │ │ ├── armasm.min.js │ │ │ ├── asciidoc.min.js │ │ │ ├── aspectj.min.js │ │ │ ├── autohotkey.min.js │ │ │ ├── autoit.min.js │ │ │ ├── avrasm.min.js │ │ │ ├── awk.min.js │ │ │ ├── axapta.min.js │ │ │ ├── bash.min.js │ │ │ ├── basic.min.js │ │ │ ├── bnf.min.js │ │ │ ├── brainfuck.min.js │ │ │ ├── c.min.js │ │ │ ├── cal.min.js │ │ │ ├── capnproto.min.js │ │ │ ├── ceylon.min.js │ │ │ ├── clean.min.js │ │ │ ├── clojure-repl.min.js │ │ │ ├── clojure.min.js │ │ │ ├── cmake.min.js │ │ │ ├── coffeescript.min.js │ │ │ ├── coq.min.js │ │ │ ├── cos.min.js │ │ │ ├── cpp.min.js │ │ │ ├── crmsh.min.js │ │ │ ├── crystal.min.js │ │ │ ├── csharp.min.js │ │ │ ├── csp.min.js │ │ │ ├── css.min.js │ │ │ ├── d.min.js │ │ │ ├── dart.min.js │ │ │ ├── delphi.min.js │ │ │ ├── diff.min.js │ │ │ ├── django.min.js │ │ │ ├── dns.min.js │ │ │ ├── dockerfile.min.js │ │ │ ├── dos.min.js │ │ │ ├── dsconfig.min.js │ │ │ ├── dts.min.js │ │ │ ├── dust.min.js │ │ │ ├── ebnf.min.js │ │ │ ├── elixir.min.js │ │ │ ├── elm.min.js │ │ │ ├── erb.min.js │ │ │ ├── erlang-repl.min.js │ │ │ ├── erlang.min.js │ │ │ ├── excel.min.js │ │ │ ├── fix.min.js │ │ │ ├── flix.min.js │ │ │ ├── fortran.min.js │ │ │ ├── fsharp.min.js │ │ │ ├── gams.min.js │ │ │ ├── gauss.min.js │ │ │ ├── gcode.min.js │ │ │ ├── gherkin.min.js │ │ │ ├── glsl.min.js │ │ │ ├── gml.min.js │ │ │ ├── go.min.js │ │ │ ├── golo.min.js │ │ │ ├── gradle.min.js │ │ │ ├── groovy.min.js │ │ │ ├── haml.min.js │ │ │ ├── handlebars.min.js │ │ │ ├── haskell.min.js │ │ │ ├── haxe.min.js │ │ │ ├── hsp.min.js │ │ │ ├── http.min.js │ │ │ ├── hy.min.js │ │ │ ├── inform7.min.js │ │ │ ├── ini.min.js │ │ │ ├── irpf90.min.js │ │ │ ├── isbl.min.js │ │ │ ├── java.min.js │ │ │ ├── javascript.min.js │ │ │ ├── jboss-cli.min.js │ │ │ ├── json.min.js │ │ │ ├── julia-repl.min.js │ │ │ ├── julia.min.js │ │ │ ├── kotlin.min.js │ │ │ ├── lasso.min.js │ │ │ ├── latex.min.js │ │ │ ├── ldif.min.js │ │ │ ├── leaf.min.js │ │ │ ├── less.min.js │ │ │ ├── lisp.min.js │ │ │ ├── livecodeserver.min.js │ │ │ ├── livescript.min.js │ │ │ ├── llvm.min.js │ │ │ ├── lsl.min.js │ │ │ ├── lua.min.js │ │ │ ├── makefile.min.js │ │ │ ├── markdown.min.js │ │ │ ├── mathematica.min.js │ │ │ ├── matlab.min.js │ │ │ ├── maxima.min.js │ │ │ ├── mel.min.js │ │ │ ├── mercury.min.js │ │ │ ├── mipsasm.min.js │ │ │ ├── mizar.min.js │ │ │ ├── mojolicious.min.js │ │ │ ├── monkey.min.js │ │ │ ├── moonscript.min.js │ │ │ ├── n1ql.min.js │ │ │ ├── nestedtext.min.js │ │ │ ├── nginx.min.js │ │ │ ├── nim.min.js │ │ │ ├── nix.min.js │ │ │ ├── node-repl.min.js │ │ │ ├── nsis.min.js │ │ │ ├── objectivec.min.js │ │ │ ├── ocaml.min.js │ │ │ ├── openscad.min.js │ │ │ ├── oxygene.min.js │ │ │ ├── parser3.min.js │ │ │ ├── perl.min.js │ │ │ ├── pf.min.js │ │ │ ├── pgsql.min.js │ │ │ ├── php-template.min.js │ │ │ ├── php.min.js │ │ │ ├── plaintext.min.js │ │ │ ├── pony.min.js │ │ │ ├── powershell.min.js │ │ │ ├── processing.min.js │ │ │ ├── profile.min.js │ │ │ ├── prolog.min.js │ │ │ ├── properties.min.js │ │ │ ├── protobuf.min.js │ │ │ ├── puppet.min.js │ │ │ ├── purebasic.min.js │ │ │ ├── python-repl.min.js │ │ │ ├── python.min.js │ │ │ ├── q.min.js │ │ │ ├── qml.min.js │ │ │ ├── r.min.js │ │ │ ├── reasonml.min.js │ │ │ ├── rib.min.js │ │ │ ├── roboconf.min.js │ │ │ ├── routeros.min.js │ │ │ ├── rsl.min.js │ │ │ ├── ruby.min.js │ │ │ ├── ruleslanguage.min.js │ │ │ ├── rust.min.js │ │ │ ├── sas.min.js │ │ │ ├── scala.min.js │ │ │ ├── scheme.min.js │ │ │ ├── scilab.min.js │ │ │ ├── scss.min.js │ │ │ ├── shell.min.js │ │ │ ├── smali.min.js │ │ │ ├── smalltalk.min.js │ │ │ ├── sml.min.js │ │ │ ├── sqf.min.js │ │ │ ├── sql.min.js │ │ │ ├── stan.min.js │ │ │ ├── stata.min.js │ │ │ ├── step21.min.js │ │ │ ├── stylus.min.js │ │ │ ├── subunit.min.js │ │ │ ├── swift.min.js │ │ │ ├── taggerscript.min.js │ │ │ ├── tap.min.js │ │ │ ├── tcl.min.js │ │ │ ├── thrift.min.js │ │ │ ├── tp.min.js │ │ │ ├── twig.min.js │ │ │ ├── typescript.min.js │ │ │ ├── vala.min.js │ │ │ ├── vbnet.min.js │ │ │ ├── vbscript-html.min.js │ │ │ ├── vbscript.min.js │ │ │ ├── verilog.min.js │ │ │ ├── vhdl.min.js │ │ │ ├── vim.min.js │ │ │ ├── wasm.min.js │ │ │ ├── wren.min.js │ │ │ ├── x86asm.min.js │ │ │ ├── xl.min.js │ │ │ ├── xml.min.js │ │ │ ├── xquery.min.js │ │ │ ├── yaml.min.js │ │ │ └── zephir.min.js │ │ └── styles │ │ │ ├── a11y-dark.min.css │ │ │ ├── a11y-light.min.css │ │ │ ├── agate.min.css │ │ │ ├── an-old-hope.min.css │ │ │ ├── androidstudio.min.css │ │ │ ├── arduino-light.min.css │ │ │ ├── arta.min.css │ │ │ ├── ascetic.min.css │ │ │ ├── atom-one-dark-reasonable.min.css │ │ │ ├── atom-one-dark.min.css │ │ │ ├── atom-one-light.min.css │ │ │ ├── base16 │ │ │ ├── 3024.min.css │ │ │ ├── apathy.min.css │ │ │ ├── apprentice.min.css │ │ │ ├── ashes.min.css │ │ │ ├── atelier-cave-light.min.css │ │ │ ├── atelier-cave.min.css │ │ │ ├── atelier-dune-light.min.css │ │ │ ├── atelier-dune.min.css │ │ │ ├── atelier-estuary-light.min.css │ │ │ ├── atelier-estuary.min.css │ │ │ ├── atelier-forest-light.min.css │ │ │ ├── atelier-forest.min.css │ │ │ ├── atelier-heath-light.min.css │ │ │ ├── atelier-heath.min.css │ │ │ ├── atelier-lakeside-light.min.css │ │ │ ├── atelier-lakeside.min.css │ │ │ ├── atelier-plateau-light.min.css │ │ │ ├── atelier-plateau.min.css │ │ │ ├── atelier-savanna-light.min.css │ │ │ ├── atelier-savanna.min.css │ │ │ ├── atelier-seaside-light.min.css │ │ │ ├── atelier-seaside.min.css │ │ │ ├── atelier-sulphurpool-light.min.css │ │ │ ├── atelier-sulphurpool.min.css │ │ │ ├── atlas.min.css │ │ │ ├── bespin.min.css │ │ │ ├── black-metal-bathory.min.css │ │ │ ├── black-metal-burzum.min.css │ │ │ ├── black-metal-dark-funeral.min.css │ │ │ ├── black-metal-gorgoroth.min.css │ │ │ ├── black-metal-immortal.min.css │ │ │ ├── black-metal-khold.min.css │ │ │ ├── black-metal-marduk.min.css │ │ │ ├── black-metal-mayhem.min.css │ │ │ ├── black-metal-nile.min.css │ │ │ ├── black-metal-venom.min.css │ │ │ ├── black-metal.min.css │ │ │ ├── brewer.min.css │ │ │ ├── bright.min.css │ │ │ ├── brogrammer.min.css │ │ │ ├── brush-trees-dark.min.css │ │ │ ├── brush-trees.min.css │ │ │ ├── chalk.min.css │ │ │ ├── circus.min.css │ │ │ ├── classic-dark.min.css │ │ │ ├── classic-light.min.css │ │ │ ├── codeschool.min.css │ │ │ ├── colors.min.css │ │ │ ├── cupcake.min.css │ │ │ ├── cupertino.min.css │ │ │ ├── danqing.min.css │ │ │ ├── darcula.min.css │ │ │ ├── dark-violet.min.css │ │ │ ├── darkmoss.min.css │ │ │ ├── darktooth.min.css │ │ │ ├── decaf.min.css │ │ │ ├── default-dark.min.css │ │ │ ├── default-light.min.css │ │ │ ├── dirtysea.min.css │ │ │ ├── dracula.min.css │ │ │ ├── edge-dark.min.css │ │ │ ├── edge-light.min.css │ │ │ ├── eighties.min.css │ │ │ ├── embers.min.css │ │ │ ├── equilibrium-dark.min.css │ │ │ ├── equilibrium-gray-dark.min.css │ │ │ ├── equilibrium-gray-light.min.css │ │ │ ├── equilibrium-light.min.css │ │ │ ├── espresso.min.css │ │ │ ├── eva-dim.min.css │ │ │ ├── eva.min.css │ │ │ ├── flat.min.css │ │ │ ├── framer.min.css │ │ │ ├── fruit-soda.min.css │ │ │ ├── gigavolt.min.css │ │ │ ├── github.min.css │ │ │ ├── google-dark.min.css │ │ │ ├── google-light.min.css │ │ │ ├── grayscale-dark.min.css │ │ │ ├── grayscale-light.min.css │ │ │ ├── green-screen.min.css │ │ │ ├── gruvbox-dark-hard.min.css │ │ │ ├── gruvbox-dark-medium.min.css │ │ │ ├── gruvbox-dark-pale.min.css │ │ │ ├── gruvbox-dark-soft.min.css │ │ │ ├── gruvbox-light-hard.min.css │ │ │ ├── gruvbox-light-medium.min.css │ │ │ ├── gruvbox-light-soft.min.css │ │ │ ├── hardcore.min.css │ │ │ ├── harmonic16-dark.min.css │ │ │ ├── harmonic16-light.min.css │ │ │ ├── heetch-dark.min.css │ │ │ ├── heetch-light.min.css │ │ │ ├── helios.min.css │ │ │ ├── hopscotch.min.css │ │ │ ├── horizon-dark.min.css │ │ │ ├── horizon-light.min.css │ │ │ ├── humanoid-dark.min.css │ │ │ ├── humanoid-light.min.css │ │ │ ├── ia-dark.min.css │ │ │ ├── ia-light.min.css │ │ │ ├── icy-dark.min.css │ │ │ ├── ir-black.min.css │ │ │ ├── isotope.min.css │ │ │ ├── kimber.min.css │ │ │ ├── london-tube.min.css │ │ │ ├── macintosh.min.css │ │ │ ├── marrakesh.min.css │ │ │ ├── materia.min.css │ │ │ ├── material-darker.min.css │ │ │ ├── material-lighter.min.css │ │ │ ├── material-palenight.min.css │ │ │ ├── material-vivid.min.css │ │ │ ├── material.min.css │ │ │ ├── mellow-purple.min.css │ │ │ ├── mexico-light.min.css │ │ │ ├── mocha.min.css │ │ │ ├── monokai.min.css │ │ │ ├── nebula.min.css │ │ │ ├── nord.min.css │ │ │ ├── nova.min.css │ │ │ ├── ocean.min.css │ │ │ ├── oceanicnext.min.css │ │ │ ├── one-light.min.css │ │ │ ├── onedark.min.css │ │ │ ├── outrun-dark.min.css │ │ │ ├── papercolor-dark.min.css │ │ │ ├── papercolor-light.min.css │ │ │ ├── paraiso.min.css │ │ │ ├── pasque.min.css │ │ │ ├── phd.min.css │ │ │ ├── pico.min.css │ │ │ ├── pop.min.css │ │ │ ├── porple.min.css │ │ │ ├── qualia.min.css │ │ │ ├── railscasts.min.css │ │ │ ├── rebecca.min.css │ │ │ ├── ros-pine-dawn.min.css │ │ │ ├── ros-pine-moon.min.css │ │ │ ├── ros-pine.min.css │ │ │ ├── sagelight.min.css │ │ │ ├── sandcastle.min.css │ │ │ ├── seti-ui.min.css │ │ │ ├── shapeshifter.min.css │ │ │ ├── silk-dark.min.css │ │ │ ├── silk-light.min.css │ │ │ ├── snazzy.min.css │ │ │ ├── solar-flare-light.min.css │ │ │ ├── solar-flare.min.css │ │ │ ├── solarized-dark.min.css │ │ │ ├── solarized-light.min.css │ │ │ ├── spacemacs.min.css │ │ │ ├── summercamp.min.css │ │ │ ├── summerfruit-dark.min.css │ │ │ ├── summerfruit-light.min.css │ │ │ ├── synth-midnight-terminal-dark.min.css │ │ │ ├── synth-midnight-terminal-light.min.css │ │ │ ├── tango.min.css │ │ │ ├── tender.min.css │ │ │ ├── tomorrow-night.min.css │ │ │ ├── tomorrow.min.css │ │ │ ├── twilight.min.css │ │ │ ├── unikitty-dark.min.css │ │ │ ├── unikitty-light.min.css │ │ │ ├── vulcan.min.css │ │ │ ├── windows-10-light.min.css │ │ │ ├── windows-10.min.css │ │ │ ├── windows-95-light.min.css │ │ │ ├── windows-95.min.css │ │ │ ├── windows-high-contrast-light.min.css │ │ │ ├── windows-high-contrast.min.css │ │ │ ├── windows-nt-light.min.css │ │ │ ├── windows-nt.min.css │ │ │ ├── woodland.min.css │ │ │ ├── xcode-dusk.min.css │ │ │ └── zenburn.min.css │ │ │ ├── brown-paper.min.css │ │ │ ├── brown-papersq.png │ │ │ ├── codepen-embed.min.css │ │ │ ├── color-brewer.min.css │ │ │ ├── dark.min.css │ │ │ ├── default.min.css │ │ │ ├── devibeans.min.css │ │ │ ├── docco.min.css │ │ │ ├── far.min.css │ │ │ ├── foundation.min.css │ │ │ ├── github-dark-dimmed.min.css │ │ │ ├── github-dark.min.css │ │ │ ├── github.min.css │ │ │ ├── gml.min.css │ │ │ ├── googlecode.min.css │ │ │ ├── gradient-dark.min.css │ │ │ ├── gradient-light.min.css │ │ │ ├── grayscale.min.css │ │ │ ├── hybrid.min.css │ │ │ ├── idea.min.css │ │ │ ├── ir-black.min.css │ │ │ ├── isbl-editor-dark.min.css │ │ │ ├── isbl-editor-light.min.css │ │ │ ├── kimbie-dark.min.css │ │ │ ├── kimbie-light.min.css │ │ │ ├── lightfair.min.css │ │ │ ├── lioshi.min.css │ │ │ ├── magula.min.css │ │ │ ├── mono-blue.min.css │ │ │ ├── monokai-sublime.min.css │ │ │ ├── monokai.min.css │ │ │ ├── night-owl.min.css │ │ │ ├── nnfx-dark.min.css │ │ │ ├── nnfx-light.min.css │ │ │ ├── nord.min.css │ │ │ ├── obsidian.min.css │ │ │ ├── paraiso-dark.min.css │ │ │ ├── paraiso-light.min.css │ │ │ ├── pojoaque.jpg │ │ │ ├── pojoaque.min.css │ │ │ ├── purebasic.min.css │ │ │ ├── qtcreator-dark.min.css │ │ │ ├── qtcreator-light.min.css │ │ │ ├── rainbow.min.css │ │ │ ├── routeros.min.css │ │ │ ├── school-book.min.css │ │ │ ├── shades-of-purple.min.css │ │ │ ├── srcery.min.css │ │ │ ├── stackoverflow-dark.min.css │ │ │ ├── stackoverflow-light.min.css │ │ │ ├── sunburst.min.css │ │ │ ├── tomorrow-night-blue.min.css │ │ │ ├── tomorrow-night-bright.min.css │ │ │ ├── vs.min.css │ │ │ ├── vs2015.min.css │ │ │ ├── xcode.min.css │ │ │ └── xt256.min.css │ └── 9.15.10 │ │ ├── a11y-dark.css │ │ ├── a11y-light.css │ │ ├── agate.css │ │ ├── an-old-hope.css │ │ ├── androidstudio.css │ │ ├── arduino-light.css │ │ ├── arta.css │ │ ├── ascetic.css │ │ ├── atelier-cave-dark.css │ │ ├── atelier-cave-light.css │ │ ├── atelier-dune-dark.css │ │ ├── atelier-dune-light.css │ │ ├── atelier-estuary-dark.css │ │ ├── atelier-estuary-light.css │ │ ├── atelier-forest-dark.css │ │ ├── atelier-forest-light.css │ │ ├── atelier-heath-dark.css │ │ ├── atelier-heath-light.css │ │ ├── atelier-lakeside-dark.css │ │ ├── atelier-lakeside-light.css │ │ ├── atelier-plateau-dark.css │ │ ├── atelier-plateau-light.css │ │ ├── atelier-savanna-dark.css │ │ ├── atelier-savanna-light.css │ │ ├── atelier-seaside-dark.css │ │ ├── atelier-seaside-light.css │ │ ├── atelier-sulphurpool-dark.css │ │ ├── atelier-sulphurpool-light.css │ │ ├── atom-one-dark-reasonable.css │ │ ├── atom-one-dark.css │ │ ├── atom-one-light.css │ │ ├── brown-paper.css │ │ ├── brown-papersq.png │ │ ├── codepen-embed.css │ │ ├── color-brewer.css │ │ ├── darcula.css │ │ ├── dark.css │ │ ├── darkula.css │ │ ├── default.css │ │ ├── docco.css │ │ ├── dracula.css │ │ ├── far.css │ │ ├── foundation.css │ │ ├── github-gist.css │ │ ├── github.css │ │ ├── gml.css │ │ ├── googlecode.css │ │ ├── grayscale.css │ │ ├── gruvbox-dark.css │ │ ├── gruvbox-light.css │ │ ├── highlight.js │ │ ├── hopscotch.css │ │ ├── hybrid.css │ │ ├── idea.css │ │ ├── ir-black.css │ │ ├── isbl-editor-dark.css │ │ ├── isbl-editor-light.css │ │ ├── kimbie.dark.css │ │ ├── kimbie.light.css │ │ ├── lightfair.css │ │ ├── magula.css │ │ ├── mono-blue.css │ │ ├── monokai-sublime.css │ │ ├── monokai.css │ │ ├── nord.css │ │ ├── obsidian.css │ │ ├── ocean.css │ │ ├── paraiso-dark.css │ │ ├── paraiso-light.css │ │ ├── pojoaque.css │ │ ├── pojoaque.jpg │ │ ├── purebasic.css │ │ ├── qtcreator_dark.css │ │ ├── qtcreator_light.css │ │ ├── railscasts.css │ │ ├── rainbow.css │ │ ├── reveal-code-focus-1.0.0-mod.js │ │ ├── reveal-code-focus.js │ │ ├── routeros.css │ │ ├── school-book.css │ │ ├── school-book.png │ │ ├── shades-of-purple.css │ │ ├── solarized-dark.css │ │ ├── solarized-light.css │ │ ├── sunburst.css │ │ ├── tomorrow-night-blue.css │ │ ├── tomorrow-night-bright.css │ │ ├── tomorrow-night-eighties.css │ │ ├── tomorrow-night.css │ │ ├── tomorrow.css │ │ ├── vs.css │ │ ├── vs2015.css │ │ ├── xcode.css │ │ ├── xt256.css │ │ └── zenburn.css ├── reveal.js │ └── 4.3.1 │ │ ├── plugin │ │ ├── animate │ │ │ ├── README.md │ │ │ ├── plugin.js │ │ │ └── svg.min.js │ │ ├── anything │ │ │ ├── Chart.min.js │ │ │ ├── README.md │ │ │ ├── d3.patch.js │ │ │ ├── d3 │ │ │ │ ├── d3.v3.min.js │ │ │ │ ├── queue.v1.min.js │ │ │ │ └── topojson.v1.min.js │ │ │ ├── function-plot.js │ │ │ └── plugin.js │ │ ├── audio-slideshow │ │ │ ├── README.md │ │ │ ├── RecordRTC.js │ │ │ ├── plugin.js │ │ │ └── recorder.js │ │ ├── chalkboard │ │ │ ├── README.md │ │ │ ├── img │ │ │ │ ├── blackboard.png │ │ │ │ ├── boardmarker-black.png │ │ │ │ ├── boardmarker-blue.png │ │ │ │ ├── boardmarker-green.png │ │ │ │ ├── boardmarker-orange.png │ │ │ │ ├── boardmarker-purple.png │ │ │ │ ├── boardmarker-red.png │ │ │ │ ├── boardmarker-yellow.png │ │ │ │ ├── chalk-blue.png │ │ │ │ ├── chalk-green.png │ │ │ │ ├── chalk-orange.png │ │ │ │ ├── chalk-purple.png │ │ │ │ ├── chalk-red.png │ │ │ │ ├── chalk-white.png │ │ │ │ ├── chalk-yellow.png │ │ │ │ ├── sponge.png │ │ │ │ └── whiteboard.png │ │ │ ├── plugin.js │ │ │ └── style.css │ │ ├── chart │ │ │ ├── README.md │ │ │ ├── chart.min.js │ │ │ └── plugin.js │ │ ├── customcontrols │ │ │ ├── README.md │ │ │ ├── plugin.js │ │ │ └── style.css │ │ ├── embed-tweet │ │ │ ├── README.md │ │ │ └── plugin.js │ │ ├── fullscreen │ │ │ ├── README.md │ │ │ └── plugin.js │ │ ├── highlight │ │ │ ├── highlight.esm.js │ │ │ ├── highlight.js │ │ │ ├── monokai.css │ │ │ ├── plugin.js │ │ │ └── zenburn.css │ │ ├── markdown │ │ │ ├── markdown.esm.js │ │ │ ├── markdown.js │ │ │ └── plugin.js │ │ ├── math │ │ │ ├── katex.js │ │ │ ├── math.esm.js │ │ │ ├── math.js │ │ │ ├── mathjax2.js │ │ │ ├── mathjax3.js │ │ │ └── plugin.js │ │ ├── menu │ │ │ ├── font-awesome │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── css │ │ │ │ │ ├── all.css │ │ │ │ │ ├── brands.css │ │ │ │ │ ├── fontawesome.css │ │ │ │ │ ├── regular.css │ │ │ │ │ ├── solid.css │ │ │ │ │ ├── svg-with-js.css │ │ │ │ │ ├── v4-shims.css │ │ │ │ │ └── v4-shims.min.css │ │ │ │ └── webfonts │ │ │ │ │ ├── fa-brands-400.eot │ │ │ │ │ ├── fa-brands-400.svg │ │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ │ ├── fa-brands-400.woff │ │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ │ ├── fa-regular-400.eot │ │ │ │ │ ├── fa-regular-400.svg │ │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ │ ├── fa-regular-400.woff │ │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ │ ├── fa-solid-900.eot │ │ │ │ │ ├── fa-solid-900.svg │ │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ │ ├── fa-solid-900.woff │ │ │ │ │ └── fa-solid-900.woff2 │ │ │ ├── menu.css │ │ │ └── menu.js │ │ ├── notes │ │ │ ├── notes.esm.js │ │ │ ├── notes.js │ │ │ ├── plugin.js │ │ │ └── speaker-view.html │ │ ├── poll │ │ │ ├── README.md │ │ │ ├── plugin.js │ │ │ └── style.css │ │ ├── questions │ │ │ ├── README.md │ │ │ ├── plugin.js │ │ │ └── style.css │ │ ├── search │ │ │ ├── plugin.js │ │ │ ├── search.esm.js │ │ │ └── search.js │ │ ├── seminar │ │ │ ├── README.md │ │ │ └── plugin.js │ │ ├── verticator │ │ │ ├── verticator.css │ │ │ ├── verticator.esm.js │ │ │ └── verticator.js │ │ └── zoom │ │ │ ├── plugin.js │ │ │ ├── zoom.esm.js │ │ │ └── zoom.js │ │ ├── reset.css │ │ ├── reveal.css │ │ ├── reveal.esm.js │ │ ├── reveal.js │ │ └── theme │ │ ├── beige.css │ │ ├── black.css │ │ ├── blood.css │ │ ├── cern.css │ │ ├── fonts │ │ ├── league-gothic │ │ │ ├── LICENSE │ │ │ ├── league-gothic.css │ │ │ ├── league-gothic.eot │ │ │ ├── league-gothic.ttf │ │ │ └── league-gothic.woff │ │ └── source-sans-pro │ │ │ ├── LICENSE │ │ │ ├── source-sans-pro-italic.eot │ │ │ ├── source-sans-pro-italic.ttf │ │ │ ├── source-sans-pro-italic.woff │ │ │ ├── source-sans-pro-regular.eot │ │ │ ├── source-sans-pro-regular.ttf │ │ │ ├── source-sans-pro-regular.woff │ │ │ ├── source-sans-pro-semibold.eot │ │ │ ├── source-sans-pro-semibold.ttf │ │ │ ├── source-sans-pro-semibold.woff │ │ │ ├── source-sans-pro-semibolditalic.eot │ │ │ ├── source-sans-pro-semibolditalic.ttf │ │ │ ├── source-sans-pro-semibolditalic.woff │ │ │ └── source-sans-pro.css │ │ ├── hull-blue.css │ │ ├── league.css │ │ ├── material.css │ │ ├── moon.css │ │ ├── myplanet.css │ │ ├── night.css │ │ ├── object-partners.css │ │ ├── pikestreet.css │ │ ├── puzzle.css │ │ ├── real-black.css │ │ ├── robot-lung-ebi.css │ │ ├── robot-lung.css │ │ ├── savasian.css │ │ ├── serif.css │ │ ├── sfeir-school.css │ │ ├── simple.css │ │ ├── sky.css │ │ ├── solarized.css │ │ ├── sunblind.css │ │ ├── tidy.css │ │ └── white.css └── styles │ ├── iota.css │ ├── layout.css │ └── tasklist.css ├── license.txt ├── logo.png ├── package-lock.json ├── package.json ├── resources ├── dark │ ├── browser.svg │ ├── html.svg │ ├── pdf.svg │ └── split.svg ├── light │ ├── browser.svg │ ├── html.svg │ ├── pdf.svg │ └── split.svg ├── slide-blue.svg ├── slide-gray.svg └── slide-orange.svg ├── sample.md ├── sample.pdf ├── sample2.md ├── samples ├── .ionide │ └── symbolCache.db ├── Auto-Animate.md ├── BPMN.svg ├── animate.css ├── animation.md ├── anything.md ├── audio-slideshow.md ├── audio-slideshow │ ├── birds.ogg │ └── jungle.jpg ├── audio │ ├── 0.0.ogg │ ├── 0.1.0.ogg │ ├── 0.1.ogg │ ├── 0.2.ogg │ ├── 0.3.ogg │ ├── 0.4.ogg │ ├── 0.5.ogg │ ├── 0.6.ogg │ ├── 0.7.ogg │ ├── 1.0.ogg │ └── save │ │ ├── 0.0.ogg │ │ ├── 0.1.0.ogg │ │ ├── 0.1.ogg │ │ ├── 0.2.ogg │ │ ├── 0.3.ogg │ │ ├── 0.4.ogg │ │ ├── 0.5.ogg │ │ ├── 0.6.ogg │ │ ├── 0.7.ogg │ │ └── 1.0.ogg ├── block-embed.md ├── branch_and_bound.svg ├── chalkboard.md ├── chart.md ├── css │ ├── bootstrap.md │ ├── ciruss.md │ ├── mozilla.md │ ├── myplanet.md │ └── tailwindcss.md ├── custom-theme │ ├── Untitled-1.md │ ├── custom.css │ ├── custom.md │ └── theme-list.md ├── customcontrols.md ├── data.csv ├── decisiontree.svg ├── demo.md ├── export-sample │ ├── image-placeholder.png │ └── toexport.md ├── frontmatter.md ├── fullscreen.md ├── grid.md ├── heart.svg ├── html-comments.md ├── iframe.md ├── image-placeholder.png ├── integer_program.svg ├── kroki │ ├── PlantUML.md │ ├── blockdiag.md │ ├── bytefield.md │ └── ditaa.md ├── layout.md ├── linear_program.svg ├── localImage.md ├── markdown-syntax.md ├── math.md ├── mermaid.md ├── speaker-view.md ├── table.md ├── task.md ├── themes │ └── base.md ├── vscode-reveal.md ├── world-110m.json └── world-country-names.tsv ├── snippets.json ├── sonar-project.properties ├── sourceMap ├── src ├── CompletionItemProvider.ts ├── Configuration.ts ├── ExportHTML.ts ├── ISlide.ts ├── Logger.ts ├── MainController.ts ├── Markdown-it.ts ├── RevealContext.ts ├── RevealServer.ts ├── SlideExplorer.ts ├── SlideParser.ts ├── StatusBarController.ts ├── TextDecorator.ts ├── WebViewPane.ts ├── commands │ ├── exportHTML.ts │ ├── exportPDF.ts │ ├── goToSlide.ts │ ├── showRevealJS.ts │ ├── showRevealJSInBrowser.ts │ ├── showSample.ts │ └── stopRevealJSServer.ts ├── dispose.ts ├── extension.ts ├── test │ ├── UnitTests │ │ ├── CompletionItemProvider.jest.ts │ │ ├── MainController.jest.ts │ │ ├── NotTestedYet.jest.ts │ │ ├── RevealServer.jest.ts │ │ ├── WebviewPane.jest.ts │ │ ├── __snapshots__ │ │ │ └── RevealServer.jest.ts.snap │ │ ├── findTitle.jest.ts │ │ ├── logger.jest.ts │ │ └── slideparser.jest.ts │ ├── __mocks__ │ │ └── vscode.ts │ ├── runTest.ts │ └── suite │ │ ├── extension.test.ts │ │ └── index.ts └── utils.ts ├── tsconfig.json └── views ├── cssvariables.ejs ├── head.ejs ├── index.ejs ├── init.ejs ├── libs.ejs ├── logo.ejs └── reveal.ejs /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: https://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | # Unix-style newlines with a newline ending every file 7 | [*] 8 | end_of_line = lf 9 | insert_final_newline = true 10 | 11 | # Matches multiple files with brace expansion notation 12 | # Set default charset 13 | [*.{js,py}] 14 | charset = utf-8 15 | 16 | # Indentation override for all JS under lib directory 17 | [lib/**.js] 18 | indent_style = space 19 | indent_size = 4 20 | 21 | # Matches the exact files either package.json or .travis.yml 22 | [{package.json,.travis.yml}] 23 | indent_style = space 24 | indent_size = 4 -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- 1 | root: true 2 | parser: '@typescript-eslint/parser' 3 | parserOptions: 4 | project: './tsconfig.json' 5 | plugins: ['@typescript-eslint', 'jest','sonarjs' ] 6 | extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier','plugin:jest/recommended','plugin:sonarjs/recommended'] 7 | rules: 8 | jest/valid-expect: "off" 9 | "@typescript-eslint/ban-ts-comment": "off" 10 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: continuous integration Build Matrix 2 | 3 | on: [push] 4 | 5 | jobs: 6 | build: 7 | strategy: 8 | matrix: 9 | os: [macos-latest, ubuntu-latest, windows-latest] 10 | 11 | runs-on: ${{ matrix.os }} 12 | 13 | steps: 14 | - name: Checkout repository 15 | uses: actions/checkout@v4 16 | 17 | - name: Setup Node.js 18 | uses: actions/setup-node@v4 19 | with: 20 | node-version-file: '.nvmrc' 21 | 22 | - name: Install dependencies 23 | run: npm ci 24 | 25 | - name: test 26 | run: npm run coverage 27 | 28 | - name: SonarCloud Scan 29 | if: matrix.os == 'ubuntu-latest' 30 | uses: sonarsource/sonarcloud-github-action@master 31 | env: 32 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 33 | SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} 34 | 35 | - name: Build project 36 | run: npm run vscode:prepublish 37 | -------------------------------------------------------------------------------- /.ionide/symbolCache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/.ionide/symbolCache.db -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | printWidth: 250 2 | parser: "typescript" 3 | singleQuote: true 4 | semi: false 5 | -------------------------------------------------------------------------------- /.restyled.yaml: -------------------------------------------------------------------------------- 1 | enabled: true 2 | exclude: 3 | - "**/*.patch" 4 | - "**/node_modules/**/*" 5 | - "**/vendor/**/*" 6 | - ".github/workflows/**/*" 7 | - "libs/**/*" 8 | - "docs/**/*" 9 | - ".ionide/**/*" 10 | - ".vscode/**/*" 11 | - "coverage/**/*" 12 | - "resources/**/*" 13 | - "samples/**/*" 14 | - "package*.json" -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 3 | // for the documentation about the extensions.json format 4 | "recommendations": [ 5 | "dbaeumer.vscode-eslint" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | // See https://go.microsoft.com/fwlink/?LinkId=733558 2 | // for the documentation about the tasks.json format 3 | { 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "type": "npm", 8 | "script": "watch", 9 | "isBackground": true, 10 | "presentation": { 11 | "reveal": "never", 12 | "group": "watchers" 13 | }, 14 | "group": { 15 | "kind": "build", 16 | "isDefault": true 17 | } 18 | }, 19 | { 20 | "type": "npm", 21 | "script": "watch-tests", 22 | "problemMatcher": "$tsc-watch", 23 | "isBackground": true, 24 | "presentation": { 25 | "reveal": "never", 26 | "group": "watchers" 27 | }, 28 | "group": "build" 29 | }, 30 | { 31 | "label": "tasks: watch-tests", 32 | "dependsOn": [ 33 | "npm: watch", 34 | "npm: watch-tests" 35 | ], 36 | "problemMatcher": [] 37 | } 38 | ] 39 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | 2 | webpack.config.js 3 | .vscode/** 4 | .vscode-test/** 5 | out/test/** 6 | out/TestResults/** 7 | test/** 8 | src/** 9 | **/*.map 10 | .gitignore 11 | tsconfig.json 12 | vsc-extension-quickstart.md 13 | sample.md 14 | sample.pdf 15 | sample2.md 16 | coverconfig.json 17 | azure-pipelines.yml 18 | azure-pipelines-steps.yml 19 | .github/** 20 | export/** 21 | images/** 22 | CHANGELOG.md 23 | config.json 24 | custom.css 25 | default-thumbnail.jpg 26 | image-placeholder.png 27 | junit.xml 28 | math.md 29 | tslint.json 30 | coverage/** 31 | node_modules/** 32 | jest.config.js 33 | sourceMap 34 | .ionide/** 35 | docs/** -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "reporterEnabled": "spec, mocha-junit-reporter", 3 | "mochaJunitReporterReporterOptions": { 4 | "mochaFile": "junit.xml" 5 | } 6 | } -------------------------------------------------------------------------------- /coverconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": true, 3 | "relativeSourcePath": "../src", 4 | "relativeCoverageDir": "../../coverage", 5 | "ignorePatterns": ["**/node_modules/**"], 6 | "includePid": false, 7 | "reports": ["json", "html", "lcov"], 8 | "verbose": false 9 | } -------------------------------------------------------------------------------- /custom.css: -------------------------------------------------------------------------------- 1 | .reveal h1 { 2 | color: silver; 3 | } 4 | -------------------------------------------------------------------------------- /default-thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/default-thumbnail.jpg -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/.nojekyll -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | ![logo](assets/images/logo-v2.png) 7 | 8 | > Revealjs in your Visual Studio Code ! 9 | 10 | - 🚀 Markdown 11 | - ⚡️️ Side view with auto refresh 12 | - 💎 Syntax highlighted code 13 | - 🔥 Auto animation 14 | - 📼 Export to PDF and HTML 15 | - ⏱ Many preconfigured plugins 16 | 17 |
18 | Marketplace 19 | Get Started 20 |
21 | 22 | ![color](#ffffff) -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- 1 | - Getting Started 2 | 3 | - [Overview](README.md) 4 | - [Quick Start](quick-start.md) 5 | 6 | - CONTENT 7 | - [Basic Markdown Syntax](markdown/basic-syntax.md) 8 | - [Extended Syntax](markdown/extended-syntax.md) 9 | - Backgrounds 10 | - Media 11 | - [Code](markdown/code.md) 12 | - Math 13 | - Fragments 14 | - Links 15 | - Iframe 16 | - Diagram 17 | - Layout 18 | - Slide Visibility 19 | 20 | - CUSTOMIZATION 21 | - Themes 22 | - Transitions 23 | - Config Options 24 | - Presentation Size 25 | 26 | - FEATURES 27 | - Vertical Slides 28 | - Auto-Animate 29 | - Auto-Slide 30 | - Speaker View 31 | - Slide Numbers 32 | - Touch Navigation 33 | - PDF Export 34 | - Overview Mode 35 | - Fullscreen Mode 36 | - Menu 37 | - Zoom 38 | - Chalkboard 39 | - Search 40 | 41 | 42 | - CONFIGURATION 43 | - Overview 44 | - Reference 45 | 46 | - Reference 47 | 48 | - [API](api.md) 49 | - [Configuration](configuration.md) 50 | 51 | - [Contributing](CONTRIBUTING.md) -------------------------------------------------------------------------------- /docs/assets/images/2-slides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/2-slides.png -------------------------------------------------------------------------------- /docs/assets/images/abbreviation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/abbreviation.png -------------------------------------------------------------------------------- /docs/assets/images/attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/attributes.png -------------------------------------------------------------------------------- /docs/assets/images/attribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/attribution.png -------------------------------------------------------------------------------- /docs/assets/images/blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/blockquote.png -------------------------------------------------------------------------------- /docs/assets/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/code.png -------------------------------------------------------------------------------- /docs/assets/images/definitions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/definitions.png -------------------------------------------------------------------------------- /docs/assets/images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/demo.gif -------------------------------------------------------------------------------- /docs/assets/images/demo2.0-bis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/demo2.0-bis.gif -------------------------------------------------------------------------------- /docs/assets/images/fontawesome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/fontawesome.png -------------------------------------------------------------------------------- /docs/assets/images/heading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/heading.png -------------------------------------------------------------------------------- /docs/assets/images/html-inline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/html-inline.png -------------------------------------------------------------------------------- /docs/assets/images/iframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/iframe.png -------------------------------------------------------------------------------- /docs/assets/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/image.png -------------------------------------------------------------------------------- /docs/assets/images/logo-v2-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/logo-v2-small.png -------------------------------------------------------------------------------- /docs/assets/images/logo-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/logo-v2.png -------------------------------------------------------------------------------- /docs/assets/images/logo.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/logo.pdn -------------------------------------------------------------------------------- /docs/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/logo.png -------------------------------------------------------------------------------- /docs/assets/images/one-slide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/one-slide.png -------------------------------------------------------------------------------- /docs/assets/images/ordered-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/ordered-list.png -------------------------------------------------------------------------------- /docs/assets/images/screenshot1-800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/screenshot1-800.png -------------------------------------------------------------------------------- /docs/assets/images/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/screenshot1.png -------------------------------------------------------------------------------- /docs/assets/images/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/sidebar.png -------------------------------------------------------------------------------- /docs/assets/images/statusbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/statusbar.png -------------------------------------------------------------------------------- /docs/assets/images/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/table.png -------------------------------------------------------------------------------- /docs/assets/images/tasklist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/tasklist.png -------------------------------------------------------------------------------- /docs/assets/images/text-style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/text-style.png -------------------------------------------------------------------------------- /docs/assets/images/unordered-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/unordered-list.png -------------------------------------------------------------------------------- /docs/assets/images/vs-code-treeview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/vs-code-treeview.png -------------------------------------------------------------------------------- /docs/assets/images/vscode-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/vscode-alt.png -------------------------------------------------------------------------------- /docs/assets/images/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/docs/assets/images/vscode.png -------------------------------------------------------------------------------- /docs/markdown/code.md: -------------------------------------------------------------------------------- 1 | # Code 2 | 3 | ## Sigle line 4 | ```markdown 5 | `single line of code` 6 | ``` 7 | 8 | ## Code block 9 | ```markdown 10 | ```js 11 | class Person(){ 12 | #name = "Jhon Doe" 13 | } 14 | ``` 15 | 16 | ``` 17 | 18 | ## Line Numbers & Highlights 19 | Use the revealjs `` attribute from [their documentation](https://revealjs.com/code/): 20 | ```markdown 21 | ```js {data-line-numbers} 22 | class Person(){ 23 | #name = "Jhon Doe" 24 | #job = "Accounting" 25 | } 26 | 27 | ``` 28 | Using these you can highlight line numbers (`{data-line-numbers="2,3"}`) and also create step-by-step fragments ((`{data-line-numbers="2|3"}`)). 29 | -------------------------------------------------------------------------------- /docs/quick-start.md: -------------------------------------------------------------------------------- 1 | # Quick Start 2 | 3 | Once the VS code plugin is installed, create a new markdown file. 4 | 5 | After a short time you will see the slide counter appear on the status bar. 6 | 7 | 8 | ![slide counter](assets/images/one-slide.png) 9 | 10 | You can click on it to display a preview in a side tab. 11 | 12 | It will start a webserver in background and the statusbar will display the server address and a button to stop it. 13 | 14 | ![statusbar](assets/images/statusbar.png) 15 | 16 | If you click on the server address it will open the presentation in your default browser. 17 | -------------------------------------------------------------------------------- /image-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/image-placeholder.png -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/demo.gif -------------------------------------------------------------------------------- /images/demo2.0-bis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/demo2.0-bis.gif -------------------------------------------------------------------------------- /images/logo-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/logo-v2.png -------------------------------------------------------------------------------- /images/logo.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/logo.pdn -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/logo.png -------------------------------------------------------------------------------- /images/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/sidebar.png -------------------------------------------------------------------------------- /images/statusbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/images/statusbar.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ 2 | module.exports = { 3 | preset: 'ts-jest', 4 | testEnvironment: 'node', 5 | testMatch: ['**/*.jest.ts'], 6 | verbose: true, 7 | collectCoverageFrom: ['src/**/*.ts', '!src/test/**/*.ts'], 8 | testResultsProcessor: 'jest-sonar-reporter', 9 | coverageDirectory: './coverage', 10 | //setupTestFrameworkScriptFile: '@alex_neo/jest-expect-message', 11 | setupFilesAfterEnv: ['@alex_neo/jest-expect-message'], 12 | } 13 | 14 | // "jest": { 15 | // "verbose": true, 16 | // "preset": "ts-jest", 17 | // "testMatch": [ 18 | // "**/*.jest.ts" 19 | // ], 20 | // "coverageReporters": [ 21 | // "lcov", 22 | // "text" 23 | // ], 24 | // "collectCoverageFrom": [ 25 | // "**/src/**/*.ts", 26 | // "!**/node_modules/**", 27 | // "!**/vendor/**" 28 | // ], 29 | // "reporters": [ 30 | // "default", 31 | // "jest-junit" 32 | // ] 33 | // }, 34 | -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/abnf.min.js: -------------------------------------------------------------------------------- 1 | /*! `abnf` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const a=e.regex,s=e.COMMENT(/;/,/$/) 3 | ;return{name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/, 4 | keywords:["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"], 5 | contains:[{scope:"operator",match:/=\/?/},{scope:"attribute", 6 | match:a.concat(/^[a-zA-Z][a-zA-Z0-9-]*/,/(?=\s*=)/)},s,{scope:"symbol", 7 | match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},{scope:"symbol", 8 | match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},{scope:"symbol", 9 | match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},{scope:"symbol", 10 | match:/%[si](?=".*")/},e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}})() 11 | ;hljs.registerLanguage("abnf",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/accesslog.min.js: -------------------------------------------------------------------------------- 1 | /*! `accesslog` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | const n=e.regex,a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"] 4 | ;return{name:"Apache Access Log",contains:[{className:"number", 5 | begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{ 6 | className:"number",begin:/\b\d+\b/,relevance:0},{className:"string", 7 | begin:n.concat(/"/,n.either(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5, 8 | contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string", 9 | begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string", 10 | begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string", 11 | begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{ 12 | className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}})() 13 | ;hljs.registerLanguage("accesslog",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/apache.min.js: -------------------------------------------------------------------------------- 1 | /*! `apache` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n={className:"number", 3 | begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/};return{ 4 | name:"Apache config",aliases:["apacheconf"],case_insensitive:!0, 5 | contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/, 6 | contains:[n,{className:"number",begin:/:\d{1,5}/ 7 | },e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute", 8 | begin:/\w+/,relevance:0,keywords:{ 9 | _:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","documentroot","sethandler","errordocument","loadmodule","options","header","listen","serverroot","servername"] 10 | },starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"}, 11 | contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable", 12 | begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}] 13 | },n,{className:"number",begin:/\b\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\S/}} 14 | })();hljs.registerLanguage("apache",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/autohotkey.min.js: -------------------------------------------------------------------------------- 1 | /*! `autohotkey` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const a={begin:"`[\\s\\S]"};return{ 3 | name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{ 4 | keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group", 5 | literal:"true false NOT AND OR", 6 | built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"}, 7 | contains:[a,e.inherit(e.QUOTE_STRING_MODE,{contains:[a]}),e.COMMENT(";","$",{ 8 | relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE, 9 | relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{ 10 | className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{ 11 | begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{ 12 | className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in", 13 | begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}})() 14 | ;hljs.registerLanguage("autohotkey",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/awk.min.js: -------------------------------------------------------------------------------- 1 | /*! `awk` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Awk",keywords:{ 3 | keyword:"BEGIN END if else while do for in break continue delete next nextfile function func exit|10" 4 | },contains:[{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{ 5 | begin:/\$\{(.*?)\}/}]},{className:"string",contains:[e.BACKSLASH_ESCAPE], 6 | variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/, 7 | end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{ 8 | begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{ 9 | begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] 10 | },e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]})})() 11 | ;hljs.registerLanguage("awk",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/bnf.min.js: -------------------------------------------------------------------------------- 1 | /*! `bnf` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Backus\u2013Naur Form", 3 | contains:[{className:"attribute",begin://},{begin:/::=/,end:/$/, 4 | contains:[{begin:// 5 | },e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] 6 | }]})})();hljs.registerLanguage("bnf",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/brainfuck.min.js: -------------------------------------------------------------------------------- 1 | /*! `brainfuck` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n={className:"literal", 3 | begin:/[+-]/,relevance:0};return{name:"Brainfuck",aliases:["bf"], 4 | contains:[e.COMMENT("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{ 5 | returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{ 6 | className:"string",begin:"[\\.,]",relevance:0},{begin:/(?:\+\+|--)/,contains:[n] 7 | },n]}}})();hljs.registerLanguage("brainfuck",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/cal.min.js: -------------------------------------------------------------------------------- 1 | /*! `cal` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | const n="div mod in and or not xor asserterror begin case do downto else end exit for if of repeat then to until while with var",a=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{ 4 | relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],r={className:"string", 5 | begin:/'/,end:/'/,contains:[{begin:/''/}]},s={className:"string",begin:/(#\d+)+/ 6 | },i={className:"function",beginKeywords:"procedure",end:/[:;]/, 7 | keywords:"procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/, 8 | end:/\)/,keywords:n,contains:[r,s]}].concat(a)},t={className:"class", 9 | begin:"OBJECT (Table|Form|Report|Dataport|Codeunit|XMLport|MenuSuite|Page|Query) (\\d+) ([^\\r\\n]+)", 10 | returnBegin:!0,contains:[e.TITLE_MODE,i]};return{name:"C/AL", 11 | case_insensitive:!0,keywords:{keyword:n,literal:"false true"},illegal:/\/\*/, 12 | contains:[r,s,{className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0 13 | },{className:"string",begin:'"',end:'"'},e.NUMBER_MODE,t,i]}}})() 14 | ;hljs.registerLanguage("cal",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/capnproto.min.js: -------------------------------------------------------------------------------- 1 | /*! `capnproto` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var n=(()=>{"use strict";return n=>({name:"Cap\u2019n Proto", 3 | aliases:["capnp"],keywords:{ 4 | keyword:["struct","enum","interface","union","group","import","using","const","annotation","extends","in","of","on","as","with","from","fixed"], 5 | built_in:["Void","Bool","Int8","Int16","Int32","Int64","UInt8","UInt16","UInt32","UInt64","Float32","Float64","Text","Data","AnyPointer","AnyStruct","Capability","List"], 6 | literal:["true","false"]}, 7 | contains:[n.QUOTE_STRING_MODE,n.NUMBER_MODE,n.HASH_COMMENT_MODE,{ 8 | className:"meta",begin:/@0x[\w\d]{16};/,illegal:/\n/},{className:"symbol", 9 | begin:/@\d+\b/},{className:"class",beginKeywords:"struct enum",end:/\{/, 10 | illegal:/\n/,contains:[n.inherit(n.TITLE_MODE,{starts:{endsWithParent:!0, 11 | excludeEnd:!0}})]},{className:"class",beginKeywords:"interface",end:/\{/, 12 | illegal:/\n/,contains:[n.inherit(n.TITLE_MODE,{starts:{endsWithParent:!0, 13 | excludeEnd:!0}})]}]})})();hljs.registerLanguage("capnproto",n)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/clean.min.js: -------------------------------------------------------------------------------- 1 | /*! `clean` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Clean",aliases:["icl","dcl"], 3 | keywords:{ 4 | keyword:["if","let","in","with","where","case","of","class","instance","otherwise","implementation","definition","system","module","from","import","qualified","as","special","code","inline","foreign","export","ccall","stdcall","generic","derive","infix","infixl","infixr"], 5 | built_in:"Int Real Char Bool",literal:"True False"}, 6 | contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{ 7 | begin:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]})})() 8 | ;hljs.registerLanguage("clean",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/clojure-repl.min.js: -------------------------------------------------------------------------------- 1 | /*! `clojure-repl` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Clojure REPL",contains:[{ 3 | className:"meta",begin:/^([\w.-]+|\s*#_)?=>/,starts:{end:/$/, 4 | subLanguage:"clojure"}}]})})();hljs.registerLanguage("clojure-repl",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/csp.min.js: -------------------------------------------------------------------------------- 1 | /*! `csp` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var s=(()=>{"use strict";return s=>({name:"CSP",case_insensitive:!1, 3 | keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_-]*", 4 | keyword:["base-uri","child-src","connect-src","default-src","font-src","form-action","frame-ancestors","frame-src","img-src","manifest-src","media-src","object-src","plugin-types","report-uri","sandbox","script-src","style-src","trusted-types","unsafe-hashes","worker-src"] 5 | },contains:[{className:"string",begin:"'",end:"'"},{className:"attribute", 6 | begin:"^Content",end:":",excludeEnd:!0}]})})();hljs.registerLanguage("csp",s) 7 | })(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/diff.min.js: -------------------------------------------------------------------------------- 1 | /*! `diff` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const a=e.regex;return{name:"Diff", 3 | aliases:["patch"],contains:[{className:"meta",relevance:10, 4 | match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/) 5 | },{className:"comment",variants:[{ 6 | begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/), 7 | end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{ 8 | className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/, 9 | end:/$/}]}}})();hljs.registerLanguage("diff",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/dockerfile.min.js: -------------------------------------------------------------------------------- 1 | /*! `dockerfile` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Dockerfile",aliases:["docker"], 3 | case_insensitive:!0, 4 | keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"], 5 | contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{ 6 | beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell", 7 | starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"{var e=(()=>{"use strict";return e=>({keywords:"dsconfig",contains:[{ 3 | className:"keyword",begin:"^dsconfig",end:/\s/,excludeEnd:!0,relevance:10},{ 4 | className:"built_in",begin:/(list|create|get|set|delete)-(\w+)/,end:/\s/, 5 | excludeEnd:!0,illegal:"!@#$%^&*()",relevance:10},{className:"built_in", 6 | begin:/--(\w+)/,end:/\s/,excludeEnd:!0},{className:"string",begin:/"/,end:/"/},{ 7 | className:"string",begin:/'/,end:/'/},{className:"string",begin:/[\w\-?]+:\w+/, 8 | end:/\W/,relevance:0},{className:"string",begin:/\w+(\-\w+)*/,end:/(?=\W)/, 9 | relevance:0},e.HASH_COMMENT_MODE]})})();hljs.registerLanguage("dsconfig",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/dust.min.js: -------------------------------------------------------------------------------- 1 | /*! `dust` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Dust",aliases:["dst"], 3 | case_insensitive:!0,subLanguage:"xml",contains:[{className:"template-tag", 4 | begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{className:"name", 5 | begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0, 6 | contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/, 7 | end:/\}/,illegal:/;/,keywords:"if eq ne lt lte gt gte select default math sep"}] 8 | })})();hljs.registerLanguage("dust",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/ebnf.min.js: -------------------------------------------------------------------------------- 1 | /*! `ebnf` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const a=e.COMMENT(/\(\*/,/\*\)/) 3 | ;return{name:"Extended Backus-Naur Form",illegal:/\S/,contains:[a,{ 4 | className:"attribute",begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},{begin:/=/, 5 | end:/[.;]/,contains:[a,{className:"meta",begin:/\?.*\?/},{className:"string", 6 | variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]}]}}})() 7 | ;hljs.registerLanguage("ebnf",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/erb.min.js: -------------------------------------------------------------------------------- 1 | /*! `erb` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"ERB",subLanguage:"xml", 3 | contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>", 4 | subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]})})() 5 | ;hljs.registerLanguage("erb",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/erlang-repl.min.js: -------------------------------------------------------------------------------- 1 | /*! `erlang-repl` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n=e.regex;return{ 3 | name:"Erlang REPL",keywords:{built_in:"spawn spawn_link self", 4 | keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor" 5 | },contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10 6 | },e.COMMENT("%","$"),{className:"number", 7 | begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)", 8 | relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{ 9 | begin:n.concat(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{ 10 | begin:"ok"},{begin:"!"},{ 11 | begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)", 12 | relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}})() 13 | ;hljs.registerLanguage("erlang-repl",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/fix.min.js: -------------------------------------------------------------------------------- 1 | /*! `fix` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"FIX",contains:[{ 3 | begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,returnBegin:!0, 4 | returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,end:/=([^\u2401\u0001=]+)/, 5 | returnEnd:!0,returnBegin:!1,className:"attr"},{begin:/=/,end:/([\u2401\u0001])/, 6 | excludeEnd:!0,excludeBegin:!0,className:"string"}]}],case_insensitive:!0})})() 7 | ;hljs.registerLanguage("fix",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/flix.min.js: -------------------------------------------------------------------------------- 1 | /*! `flix` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Flix",keywords:{ 3 | keyword:["case","class","def","else","enum","if","impl","import","in","lat","rel","index","let","match","namespace","switch","type","yield","with"], 4 | literal:["true","false"]}, 5 | contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string", 6 | begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},{className:"string",variants:[{begin:'"', 7 | end:'"'}]},{className:"function",beginKeywords:"def",end:/[:={\[(\n;]/, 8 | excludeEnd:!0,contains:[{className:"title",relevance:0, 9 | begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/ 10 | }]},e.C_NUMBER_MODE]})})();hljs.registerLanguage("flix",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/gcode.min.js: -------------------------------------------------------------------------------- 1 | /*! `gcode` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const a=e.inherit(e.C_NUMBER_MODE,{ 3 | begin:"([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|"+e.C_NUMBER_RE 4 | }),n=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(/\(/,/\)/),a,e.inherit(e.APOS_STRING_MODE,{ 5 | illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"name", 6 | begin:"([G])([0-9]+\\.?[0-9]?)"},{className:"name", 7 | begin:"([M])([0-9]+\\.?[0-9]?)"},{className:"attr",begin:"(VC|VS|#)", 8 | end:"(\\d+)"},{className:"attr",begin:"(VZOFX|VZOFY|VZOFZ)"},{ 9 | className:"built_in", 10 | begin:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",contains:[a], 11 | end:"\\]"},{className:"symbol",variants:[{begin:"N",end:"\\d+",illegal:"\\W"}]}] 12 | ;return{name:"G-code (ISO 6983)",aliases:["nc"],case_insensitive:!0,keywords:{ 13 | $pattern:"[A-Z_][A-Z0-9_.]*", 14 | keyword:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR" 15 | },contains:[{className:"meta",begin:"%"},{className:"meta",begin:"([O])([0-9]+)" 16 | }].concat(n)}}})();hljs.registerLanguage("gcode",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/gherkin.min.js: -------------------------------------------------------------------------------- 1 | /*! `gherkin` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Gherkin",aliases:["feature"], 3 | keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When", 4 | contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta", 5 | begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string", 6 | begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{ 7 | className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]})})() 8 | ;hljs.registerLanguage("gherkin",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/go.min.js: -------------------------------------------------------------------------------- 1 | /*! `go` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n={ 3 | keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"], 4 | type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"], 5 | literal:["true","false","iota","nil"], 6 | built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"] 7 | };return{name:"Go",aliases:["golang"],keywords:n,illegal:"{var e=(()=>{"use strict";return e=>({name:"Golo",keywords:{ 3 | keyword:["println","readln","print","import","module","function","local","return","let","var","while","for","foreach","times","in","case","when","match","with","break","continue","augment","augmentation","each","find","filter","reduce","if","then","else","otherwise","try","catch","finally","raise","throw","orIfNull","DynamicObject|10","DynamicVariable","struct","Observable","map","set","vector","list","array"], 4 | literal:["true","false","null"]}, 5 | contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{ 6 | className:"meta",begin:"@[A-Za-z]+"}]})})();hljs.registerLanguage("golo",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/haml.min.js: -------------------------------------------------------------------------------- 1 | /*! `haml` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"HAML",case_insensitive:!0, 3 | contains:[{className:"meta", 4 | begin:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$", 5 | relevance:10},e.COMMENT("^\\s*(!=#|=#|-#|/).*$",null,{relevance:0}),{ 6 | begin:"^\\s*(-|=|!=)(?!#)",end:/$/,subLanguage:"ruby",excludeBegin:!0, 7 | excludeEnd:!0},{className:"tag",begin:"^\\s*%",contains:[{ 8 | className:"selector-tag",begin:"\\w+"},{className:"selector-id",begin:"#[\\w-]+" 9 | },{className:"selector-class",begin:"\\.[\\w-]+"},{begin:/\{\s*/,end:/\s*\}/, 10 | contains:[{begin:":\\w+\\s*=>",end:",\\s+",returnBegin:!0,endsWithParent:!0, 11 | contains:[{className:"attr",begin:":\\w+" 12 | },e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]},{ 13 | begin:"\\(\\s*",end:"\\s*\\)",excludeEnd:!0,contains:[{begin:"\\w+\\s*=", 14 | end:"\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr", 15 | begin:"\\w+",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+", 16 | relevance:0}]}]}]},{begin:"^\\s*[=~]\\s*"},{begin:/#\{/,end:/\}/, 17 | subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]})})() 18 | ;hljs.registerLanguage("haml",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/http.min.js: -------------------------------------------------------------------------------- 1 | /*! `http` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n="HTTP/(2|1\\.[01])",a={ 3 | className:"attribute", 4 | begin:e.regex.concat("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{ 5 | contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$", 6 | relevance:0}}]}},s=[a,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0} 7 | }];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{ 8 | begin:"^(?="+n+" \\d{3})",end:/$/,contains:[{className:"meta",begin:n},{ 9 | className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/, 10 | contains:s}},{begin:"(?=^[A-Z]+ (.*?) "+n+"$)",end:/$/,contains:[{ 11 | className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{ 12 | className:"meta",begin:n},{className:"keyword",begin:"[A-Z]+"}],starts:{ 13 | end:/\b\B/,illegal:/\S/,contains:s}},e.inherit(a,{relevance:0})]}}})() 14 | ;hljs.registerLanguage("http",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/inform7.min.js: -------------------------------------------------------------------------------- 1 | /*! `inform7` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Inform 7",aliases:["i7"], 3 | case_insensitive:!0,keywords:{ 4 | keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule" 5 | },contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{ 6 | className:"subst",begin:"\\[",end:"\\]"}]},{className:"section", 7 | begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{ 8 | begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/, 9 | end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment", 10 | begin:"\\[",end:"\\]",contains:["self"]}]})})() 11 | ;hljs.registerLanguage("inform7",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/ini.min.js: -------------------------------------------------------------------------------- 1 | /*! `ini` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n=e.regex,a={className:"number", 3 | relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}] 4 | },s=e.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={ 5 | className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/ 6 | }]},t={className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={ 7 | className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''", 8 | end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"' 9 | },{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[s,t,i,r,a,"self"], 10 | relevance:0},c=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{ 11 | name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/, 12 | contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{ 13 | begin:n.concat(c,"(\\s*\\.\\s*",c,")*",n.lookahead(/\s*=\s*[^#\s]/)), 14 | className:"attr",starts:{end:/$/,contains:[s,l,t,i,r,a]}}]}}})() 15 | ;hljs.registerLanguage("ini",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/jboss-cli.min.js: -------------------------------------------------------------------------------- 1 | /*! `jboss-cli` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"JBoss CLI", 3 | aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+", 4 | keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source", 5 | literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,{ 6 | className:"params",begin:/--[\w\-=\/]+/},{className:"function", 7 | begin:/:[\w\-.]+/,relevance:0},{className:"string",begin:/\B([\/.])[\w\-.\/=]+/ 8 | },{className:"params",begin:/\(/,end:/\)/,contains:[{begin:/[\w-]+ *=/, 9 | returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]}], 10 | relevance:0}]})})();hljs.registerLanguage("jboss-cli",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/json.min.js: -------------------------------------------------------------------------------- 1 | /*! `json` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"JSON",contains:[{ 3 | className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{ 4 | match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{ 5 | beginKeywords:"true false null" 6 | },e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}) 7 | })();hljs.registerLanguage("json",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/julia-repl.min.js: -------------------------------------------------------------------------------- 1 | /*! `julia-repl` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var a=(()=>{"use strict";return a=>({name:"Julia REPL",contains:[{ 3 | className:"meta",begin:/^julia>/,relevance:10,starts:{end:/^(?![ ]{6})/, 4 | subLanguage:"julia"},aliases:["jldoctest"]}]})})() 5 | ;hljs.registerLanguage("julia-repl",a)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/ldif.min.js: -------------------------------------------------------------------------------- 1 | /*! `ldif` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var a=(()=>{"use strict";return a=>({name:"LDIF",contains:[{ 3 | className:"attribute",match:"^dn(?=:)",relevance:10},{className:"attribute", 4 | match:"^\\w+(?=:)"},{className:"literal",match:"^-"},a.HASH_COMMENT_MODE]})})() 5 | ;hljs.registerLanguage("ldif",a)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/leaf.min.js: -------------------------------------------------------------------------------- 1 | /*! `leaf` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Leaf",contains:[{ 3 | className:"function",begin:"#+[A-Za-z_0-9]*\\(",end:/ \{/,returnBegin:!0, 4 | excludeEnd:!0,contains:[{className:"keyword",begin:"#+"},{className:"title", 5 | begin:"[A-Za-z_][A-Za-z_0-9]*"},{className:"params",begin:"\\(",end:"\\)", 6 | endsParent:!0,contains:[{className:"string",begin:'"',end:'"'},{ 7 | className:"variable",begin:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]})})() 8 | ;hljs.registerLanguage("leaf",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/lisp.min.js: -------------------------------------------------------------------------------- 1 | /*! `lisp` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | var n="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",a="\\|[^]*?\\|",i="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",s={ 4 | className:"literal",begin:"\\b(t{1}|nil)\\b"},l={className:"number",variants:[{ 5 | begin:i,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{ 6 | begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{ 7 | begin:"#(c|C)\\("+i+" +"+i,end:"\\)"}]},b=e.inherit(e.QUOTE_STRING_MODE,{ 8 | illegal:null}),g=e.COMMENT(";","$",{relevance:0}),r={begin:"\\*",end:"\\*"},t={ 9 | className:"symbol",begin:"[:&]"+n},c={begin:n,relevance:0},d={begin:a},v={ 10 | contains:[l,b,r,t,{begin:"\\(",end:"\\)",contains:["self",s,b,l,c]},c], 11 | variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{ 12 | name:"quote"}},{begin:"'"+a}]},o={variants:[{begin:"'"+n},{ 13 | begin:"#'"+n+"(::"+n+")*"}]},m={begin:"\\(\\s*",end:"\\)"},u={endsWithParent:!0, 14 | relevance:0};return m.contains=[{className:"name",variants:[{begin:n,relevance:0 15 | },{begin:a}]},u],u.contains=[v,o,m,s,l,b,g,r,t,d,c],{name:"Lisp",illegal:/\S/, 16 | contains:[l,e.SHEBANG(),s,b,g,v,o,m,c]}}})();hljs.registerLanguage("lisp",e) 17 | })(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/makefile.min.js: -------------------------------------------------------------------------------- 1 | /*! `makefile` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const i={className:"variable", 3 | variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)", 4 | contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{var e=(()=>{"use strict";return e=>({name:"Mizar", 3 | keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity", 4 | contains:[e.COMMENT("::","$")]})})();hljs.registerLanguage("mizar",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/mojolicious.min.js: -------------------------------------------------------------------------------- 1 | /*! `mojolicious` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Mojolicious",subLanguage:"xml", 3 | contains:[{className:"meta",begin:"^__(END|DATA)__$"},{ 4 | begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"},{begin:"<%{1,2}={0,2}", 5 | end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,excludeEnd:!0}]})})() 6 | ;hljs.registerLanguage("mojolicious",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/nestedtext.min.js: -------------------------------------------------------------------------------- 1 | /*! `nestedtext` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var t=(()=>{"use strict";return t=>({name:"Nested Text",aliases:["nt"], 3 | contains:[t.inherit(t.HASH_COMMENT_MODE,{begin:/^\s*(?=#)/,excludeBegin:!0}),{ 4 | variants:[{match:[/^\s*/,/-/,/[ ]/,/.*$/]},{match:[/^\s*/,/-$/]}],className:{ 5 | 2:"bullet",4:"string"}},{match:[/^\s*/,/>/,/[ ]/,/.*$/],className:{ 6 | 2:"punctuation",4:"string"}},{match:[/^\s*(?=\S)/,/[^:]+/,/:\s*/,/$/], 7 | className:{2:"attribute",3:"punctuation"}},{ 8 | match:[/^\s*(?=\S)/,/[^:]*[^: ]/,/[ ]*:/,/[ ]/,/.*$/],className:{2:"attribute", 9 | 3:"punctuation",5:"string"}}]})})();hljs.registerLanguage("nestedtext",t)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/nix.min.js: -------------------------------------------------------------------------------- 1 | /*! `nix` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n={ 3 | keyword:["rec","with","let","in","inherit","assert","if","else","then"], 4 | literal:["true","false","or","and","null"], 5 | built_in:["import","abort","baseNameOf","dirOf","isNull","builtins","map","removeAttrs","throw","toString","derivation"] 6 | },i={className:"subst",begin:/\$\{/,end:/\}/,keywords:n},s={className:"string", 7 | contains:[i],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}] 8 | },t=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{ 9 | begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{ 10 | className:"attr",begin:/\S+/}]}];return i.contains=t,{name:"Nix", 11 | aliases:["nixos"],keywords:n,contains:t}}})();hljs.registerLanguage("nix",e) 12 | })(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/node-repl.min.js: -------------------------------------------------------------------------------- 1 | /*! `node-repl` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var a=(()=>{"use strict";return a=>({name:"Node REPL",contains:[{ 3 | className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}}, 4 | variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]})})() 5 | ;hljs.registerLanguage("node-repl",a)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/parser3.min.js: -------------------------------------------------------------------------------- 1 | /*! `parser3` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const a=e.COMMENT(/\{/,/\}/,{ 3 | contains:["self"]});return{name:"Parser3",subLanguage:"xml",relevance:0, 4 | contains:[e.COMMENT("^#","$"),e.COMMENT(/\^rem\{/,/\}/,{relevance:10, 5 | contains:[a]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$", 6 | relevance:10},{className:"title", 7 | begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{ 8 | className:"variable",begin:/\$\{?[\w\-.:]+\}?/},{className:"keyword", 9 | begin:/\^[\w\-.:]+/},{className:"number",begin:"\\^#[0-9a-fA-F]+" 10 | },e.C_NUMBER_MODE]}}})();hljs.registerLanguage("parser3",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/php-template.min.js: -------------------------------------------------------------------------------- 1 | /*! `php-template` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var n=(()=>{"use strict";return n=>({name:"PHP template", 3 | subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php", 4 | contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{ 5 | begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null, 6 | className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{ 7 | illegal:null,className:null,contains:null,skip:!0})]}]})})() 8 | ;hljs.registerLanguage("php-template",n)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/plaintext.min.js: -------------------------------------------------------------------------------- 1 | /*! `plaintext` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var t=(()=>{"use strict";return t=>({name:"Plain text", 3 | aliases:["text","txt"],disableAutodetect:!0})})() 4 | ;hljs.registerLanguage("plaintext",t)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/pony.min.js: -------------------------------------------------------------------------------- 1 | /*! `pony` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Pony",keywords:{ 3 | keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor", 4 | meta:"iso val tag trn box ref",literal:"this false true"},contains:[{ 5 | className:"type",begin:"\\b_?[A-Z][\\w]*",relevance:0},{className:"string", 6 | begin:'"""',end:'"""',relevance:10},{className:"string",begin:'"',end:'"', 7 | contains:[e.BACKSLASH_ESCAPE]},{className:"string",begin:"'",end:"'", 8 | contains:[e.BACKSLASH_ESCAPE],relevance:0},{begin:e.IDENT_RE+"'",relevance:0},{ 9 | className:"number", 10 | begin:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)", 11 | relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]})})() 12 | ;hljs.registerLanguage("pony",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/profile.min.js: -------------------------------------------------------------------------------- 1 | /*! `profile` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Python profiler", 3 | contains:[e.C_NUMBER_MODE,{begin:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}", 4 | end:":",excludeEnd:!0},{begin:"(ncalls|tottime|cumtime)",end:"$", 5 | keywords:"ncalls tottime|10 cumtime|10 filename",relevance:10},{ 6 | begin:"function calls",end:"$",contains:[e.C_NUMBER_MODE],relevance:10 7 | },e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\(", 8 | end:"\\)$",excludeBegin:!0,excludeEnd:!0,relevance:0}]})})() 9 | ;hljs.registerLanguage("profile",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/prolog.min.js: -------------------------------------------------------------------------------- 1 | /*! `prolog` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var n=(()=>{"use strict";return n=>{const e={begin:/\(/,end:/\)/, 3 | relevance:0},a={begin:/\[/,end:/\]/},s={className:"comment",begin:/%/,end:/$/, 4 | contains:[n.PHRASAL_WORDS_MODE]},i={className:"string",begin:/`/,end:/`/, 5 | contains:[n.BACKSLASH_ESCAPE]},g=[{begin:/[a-z][A-Za-z0-9_]*/,relevance:0},{ 6 | className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{ 7 | begin:/_[A-Za-z0-9_]*/}],relevance:0},e,{begin:/:-/ 8 | },a,s,n.C_BLOCK_COMMENT_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,i,{ 9 | className:"string",begin:/0'(\\'|.)/},{className:"string",begin:/0'\\s/ 10 | },n.C_NUMBER_MODE];return e.contains=g,a.contains=g,{name:"Prolog", 11 | contains:g.concat([{begin:/\.$/}])}}})();hljs.registerLanguage("prolog",n)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/properties.min.js: -------------------------------------------------------------------------------- 1 | /*! `properties` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | const t="[ \\t\\f]*",n="([^\\\\:= \\t\\f\\n]|\\\\.)+";return{name:".properties", 4 | disableAutodetect:!0,case_insensitive:!0,illegal:/\S/, 5 | contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{ 6 | begin:n+"[ \\t\\f]*[:=][ \\t\\f]*"},{begin:n+"[ \\t\\f]+"}],contains:[{ 7 | className:"attr",begin:n,endsParent:!0}],starts:{ 8 | end:"([ \\t\\f]*[:=][ \\t\\f]*|[ \\t\\f]+)",relevance:0,starts:{ 9 | className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{ 10 | begin:"\\\\\\n"}]}}},{className:"attr",begin:n+t+"$"}]}}})() 11 | ;hljs.registerLanguage("properties",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/protobuf.min.js: -------------------------------------------------------------------------------- 1 | /*! `protobuf` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Protocol Buffers",keywords:{ 3 | keyword:"package import option optional required repeated group oneof", 4 | built_in:"double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes", 5 | literal:"true false"}, 6 | contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{ 7 | className:"class",beginKeywords:"message enum service",end:/\{/,illegal:/\n/, 8 | contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{ 9 | className:"function",beginKeywords:"rpc",end:/[{;]/,excludeEnd:!0, 10 | keywords:"rpc returns"},{begin:/^\s*[A-Z_]+(?=\s*=[^\n]+;$)/}]})})() 11 | ;hljs.registerLanguage("protobuf",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/python-repl.min.js: -------------------------------------------------------------------------------- 1 | /*! `python-repl` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var a=(()=>{"use strict";return a=>({aliases:["pycon"],contains:[{ 3 | className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}}, 4 | variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]})})() 5 | ;hljs.registerLanguage("python-repl",a)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/q.min.js: -------------------------------------------------------------------------------- 1 | /*! `q` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Q",aliases:["k","kdb"], 3 | keywords:{$pattern:/(`?)[A-Za-z0-9_]+\b/, 4 | keyword:"do while select delete by update from",literal:"0b 1b", 5 | built_in:"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", 6 | type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid" 7 | },contains:[e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]})})() 8 | ;hljs.registerLanguage("q",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/roboconf.min.js: -------------------------------------------------------------------------------- 1 | /*! `roboconf` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n="[a-zA-Z-_][^\\n{]+\\{",a={ 3 | className:"attribute",begin:/[a-zA-Z-_]+/,end:/\s*:/,excludeEnd:!0,starts:{ 4 | end:";",relevance:0,contains:[{className:"variable",begin:/\.[a-zA-Z-_]+/},{ 5 | className:"keyword",begin:/\(optional\)/}]}};return{name:"Roboconf", 6 | aliases:["graph","instances"],case_insensitive:!0,keywords:"import",contains:[{ 7 | begin:"^facet "+n,end:/\}/,keywords:"facet",contains:[a,e.HASH_COMMENT_MODE]},{ 8 | begin:"^\\s*instance of "+n,end:/\}/, 9 | keywords:"name count channels instance-data instance-state instance of", 10 | illegal:/\S/,contains:["self",a,e.HASH_COMMENT_MODE]},{begin:"^"+n,end:/\}/, 11 | contains:[a,e.HASH_COMMENT_MODE]},e.HASH_COMMENT_MODE]}}})() 12 | ;hljs.registerLanguage("roboconf",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/rsl.min.js: -------------------------------------------------------------------------------- 1 | /*! `rsl` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"RenderMan RSL",keywords:{ 3 | keyword:"float color point normal vector matrix while for if do return else break extern continue", 4 | built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp" 5 | },illegal:"{var s=(()=>{"use strict";return s=>({name:"Shell Session", 3 | aliases:["console","shellsession"],contains:[{className:"meta", 4 | begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/, 5 | subLanguage:"bash"}}]})})();hljs.registerLanguage("shell",s)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/smali.min.js: -------------------------------------------------------------------------------- 1 | /*! `smali` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | const n=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"] 4 | ;return{name:"Smali",contains:[{className:"string",begin:'"',end:'"',relevance:0 5 | },e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{ 6 | begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{ 7 | begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{ 8 | begin:"\\s(transient|constructor|abstract|final|synthetic|public|private|protected|static|bridge|system)" 9 | }]},{className:"built_in",variants:[{begin:"\\s("+n.join("|")+")\\s"},{ 10 | begin:"\\s("+n.join("|")+")((-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{ 11 | begin:"\\s(aget|aput|array|check|execute|fill|filled|goto/16|goto/32|iget|instance|invoke|iput|monitor|packed|sget|sparse)((-|/)[a-zA-Z0-9]+)*\\s", 12 | relevance:10}]},{className:"class",begin:"L[^(;:\n]*;",relevance:0},{ 13 | begin:"[vp][0-9]+"}]}}})();hljs.registerLanguage("smali",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/smalltalk.min.js: -------------------------------------------------------------------------------- 1 | /*! `smalltalk` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{const n="[a-z][a-zA-Z0-9_]*",a={ 3 | className:"string",begin:"\\$.{1}"},s={className:"symbol", 4 | begin:"#"+e.UNDERSCORE_IDENT_RE};return{name:"Smalltalk",aliases:["st"], 5 | keywords:["self","super","nil","true","false","thisContext"], 6 | contains:[e.COMMENT('"','"'),e.APOS_STRING_MODE,{className:"type", 7 | begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{begin:n+":",relevance:0 8 | },e.C_NUMBER_MODE,s,a,{begin:"\\|[ ]*"+n+"([ ]+"+n+")*[ ]*\\|",returnBegin:!0, 9 | end:/\|/,illegal:/\S/,contains:[{begin:"(\\|[ ]*)?"+n}]},{begin:"#\\(", 10 | end:"\\)",contains:[e.APOS_STRING_MODE,a,e.C_NUMBER_MODE,s]}]}}})() 11 | ;hljs.registerLanguage("smalltalk",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/sml.min.js: -------------------------------------------------------------------------------- 1 | /*! `sml` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"SML (Standard ML)", 3 | aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?", 4 | keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while", 5 | built_in:"array bool char exn int list option order real ref string substring vector unit word", 6 | literal:"true false NONE SOME LESS EQUAL GREATER nil"},illegal:/\/\/|>>/, 7 | contains:[{className:"literal",begin:/\[(\|\|)?\]|\(\)/,relevance:0 8 | },e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol", 9 | begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{ 10 | className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{ 11 | begin:"[a-z_]\\w*'[\\w']*"},e.inherit(e.APOS_STRING_MODE,{className:"string", 12 | relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number", 13 | begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)", 14 | relevance:0},{begin:/[-=]>/}]})})();hljs.registerLanguage("sml",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/step21.min.js: -------------------------------------------------------------------------------- 1 | /*! `step21` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"STEP Part 21", 3 | aliases:["p21","step","stp"],case_insensitive:!0,keywords:{ 4 | $pattern:"[A-Z_][A-Z0-9_.]*",keyword:["HEADER","ENDSEC","DATA"]},contains:[{ 5 | className:"meta",begin:"ISO-10303-21;",relevance:10},{className:"meta", 6 | begin:"END-ISO-10303-21;",relevance:10 7 | },e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{ 8 | illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{ 9 | className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#", 10 | end:"\\d+",illegal:"\\W"}]}]})})();hljs.registerLanguage("step21",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/subunit.min.js: -------------------------------------------------------------------------------- 1 | /*! `subunit` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var s=(()=>{"use strict";return s=>({name:"SubUnit",case_insensitive:!0, 3 | contains:[{className:"string",begin:"\\[\n(multipart)?",end:"\\]\n"},{ 4 | className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z" 5 | },{className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10, 6 | variants:[{ 7 | begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?" 8 | },{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}] 9 | })})();hljs.registerLanguage("subunit",s)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/taggerscript.min.js: -------------------------------------------------------------------------------- 1 | /*! `taggerscript` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Tagger Script",contains:[{ 3 | className:"comment",begin:/\$noop\(/,end:/\)/,contains:[{begin:/\\[()]/},{ 4 | begin:/\(/,end:/\)/,contains:[{begin:/\\[()]/},"self"]}],relevance:10},{ 5 | className:"keyword",begin:/\$[_a-zA-Z0-9]+(?=\()/},{className:"variable", 6 | begin:/%[_a-zA-Z0-9:]+%/},{className:"symbol",begin:/\\[\\nt$%,()]/},{ 7 | className:"symbol",begin:/\\u[a-fA-F0-9]{4}/}]})})() 8 | ;hljs.registerLanguage("taggerscript",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/tap.min.js: -------------------------------------------------------------------------------- 1 | /*! `tap` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Test Anything Protocol", 3 | case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"meta",variants:[{ 4 | begin:"^TAP version (\\d+)$"},{begin:"^1\\.\\.(\\d+)$"}]},{begin:/---$/, 5 | end:"\\.\\.\\.$",subLanguage:"yaml",relevance:0},{className:"number", 6 | begin:" (\\d+) "},{className:"symbol",variants:[{begin:"^ok"},{begin:"^not ok"}] 7 | }]})})();hljs.registerLanguage("tap",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/thrift.min.js: -------------------------------------------------------------------------------- 1 | /*! `thrift` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | const t=["bool","byte","i16","i32","i64","double","string","binary"];return{ 4 | name:"Thrift",keywords:{ 5 | keyword:["namespace","const","typedef","struct","enum","service","exception","void","oneway","set","list","map","required","optional"], 6 | type:t,literal:"true false"}, 7 | contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{ 8 | className:"class",beginKeywords:"struct enum service exception",end:/\{/, 9 | illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0, 10 | excludeEnd:!0}})]},{begin:"\\b(set|list|map)\\s*<",keywords:{ 11 | type:[...t,"set","list","map"]},end:">",contains:["self"]}]}}})() 12 | ;hljs.registerLanguage("thrift",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/twig.min.js: -------------------------------------------------------------------------------- 1 | /*! `twig` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>{ 3 | var a="attribute block constant cycle date dump include max min parent random range source template_from_string",n={ 4 | beginKeywords:a,keywords:{name:a},relevance:0,contains:[{className:"params", 5 | begin:"\\(",end:"\\)"}]},t={begin:/\|[A-Za-z_]+:?/, 6 | keywords:"abs batch capitalize column convert_encoding date date_modify default escape filter first format inky_to_html inline_css join json_encode keys last length lower map markdown merge nl2br number_format raw reduce replace reverse round slice sort spaceless split striptags title trim upper url_encode", 7 | contains:[n] 8 | },s="apply autoescape block deprecated do embed extends filter flush for from if import include macro sandbox set use verbatim with" 9 | ;return s=s+" "+s.split(" ").map((e=>"end"+e)).join(" "),{name:"Twig", 10 | aliases:["craftcms"],case_insensitive:!0,subLanguage:"xml", 11 | contains:[e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/, 12 | end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:s,starts:{ 13 | endsWithParent:!0,contains:[t,n],relevance:0}}]},{className:"template-variable", 14 | begin:/\{\{/,end:/\}\}/,contains:["self",t,n]}]}}})() 15 | ;hljs.registerLanguage("twig",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/vala.min.js: -------------------------------------------------------------------------------- 1 | /*! `vala` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"Vala",keywords:{ 3 | keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var", 4 | built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"}, 5 | contains:[{className:"class",beginKeywords:"class interface namespace",end:/\{/, 6 | excludeEnd:!0,illegal:"[^,:\\n\\s\\.]",contains:[e.UNDERSCORE_TITLE_MODE] 7 | },e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:'"""', 8 | end:'"""',relevance:5},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{ 9 | className:"meta",begin:"^#",end:"$"}]})})();hljs.registerLanguage("vala",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/languages/vbscript-html.min.js: -------------------------------------------------------------------------------- 1 | /*! `vbscript-html` grammar compiled for Highlight.js 11.3.1 */ 2 | (()=>{var e=(()=>{"use strict";return e=>({name:"VBScript in HTML", 3 | subLanguage:"xml",contains:[{begin:"<%",end:"%>",subLanguage:"vbscript"}]})})() 4 | ;hljs.registerLanguage("vbscript-html",e)})(); -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/a11y-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*! 2 | Theme: a11y-dark 3 | Author: @ericwbailey 4 | Maintainer: @ericwbailey 5 | 6 | Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css 7 | */.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ffa07a}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5ab35}.hljs-attribute{color:gold}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#abe338}.hljs-section,.hljs-title{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/a11y-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*! 2 | Theme: a11y-light 3 | Author: @ericwbailey 4 | Maintainer: @ericwbailey 5 | 6 | Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css 7 | */.hljs{background:#fefefe;color:#545454}.hljs-comment,.hljs-quote{color:#696969}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d91e18}.hljs-attribute,.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#aa5d00}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:green}.hljs-section,.hljs-title{color:#007faa}.hljs-keyword,.hljs-selector-tag{color:#7928a1}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/an-old-hope.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*! 2 | Theme: An Old Hope – Star Wars Syntax 3 | Author: (c) Gustavo Costa 4 | Maintainer: @gusbemacbe 5 | 6 | Original theme - Ocean Dark Theme – by https://github.com/gavsiu 7 | Based on Jesse Leite's Atom syntax theme 'An Old Hope' 8 | https://github.com/JesseLeite/an-old-hope-syntax-atom 9 | */.hljs{background:#1c1d21;color:#c0c5ce}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#eb3c54}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e7ce56}.hljs-attribute{color:#ee7c2b}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#4fb4d7}.hljs-section,.hljs-title{color:#78bb65}.hljs-keyword,.hljs-selector-tag{color:#b45ea4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/androidstudio.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#a9b7c6;background:#282b2e}.hljs-bullet,.hljs-literal,.hljs-number,.hljs-symbol{color:#6897bb}.hljs-deletion,.hljs-keyword,.hljs-selector-tag{color:#cc7832}.hljs-link,.hljs-template-variable,.hljs-variable{color:#629755}.hljs-comment,.hljs-quote{color:grey}.hljs-meta{color:#bbb529}.hljs-addition,.hljs-attribute,.hljs-string{color:#6a8759}.hljs-section,.hljs-title,.hljs-type{color:#ffc66d}.hljs-name,.hljs-selector-class,.hljs-selector-id{color:#e8bf6a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/arduino-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#434f54}.hljs-subst{color:#434f54}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#00979d}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-literal{color:#d35400}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#00979d}.hljs-deletion,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#005c5f}.hljs-comment{color:rgba(149,165,166,.8)}.hljs-meta .hljs-keyword{color:#728e00}.hljs-meta{color:#434f54}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-function{color:#728e00}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-number{color:#8a7b52} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/arta.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#222;color:#aaa}.hljs-subst{color:#aaa}.hljs-section{color:#fff}.hljs-comment,.hljs-meta,.hljs-quote{color:#444}.hljs-bullet,.hljs-regexp,.hljs-string,.hljs-symbol{color:#fc3}.hljs-addition,.hljs-number{color:#0c6}.hljs-attribute,.hljs-built_in,.hljs-link,.hljs-literal,.hljs-template-variable,.hljs-type{color:#32aaee}.hljs-keyword,.hljs-name,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag{color:#64a}.hljs-deletion,.hljs-template-tag,.hljs-title,.hljs-variable{color:#b16}.hljs-doctag,.hljs-section,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/ascetic.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-addition,.hljs-attribute,.hljs-bullet,.hljs-link,.hljs-section,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#888}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#ccc}.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/atom-one-dark-reasonable.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-keyword,.hljs-operator,.hljs-pattern-match{color:#f92672}.hljs-function,.hljs-pattern-match .hljs-constructor{color:#61aeee}.hljs-function .hljs-params{color:#a6e22e}.hljs-function .hljs-params .hljs-typing{color:#fd971f}.hljs-module-access .hljs-module{color:#7e57c2}.hljs-constructor{color:#e2b93d}.hljs-constructor .hljs-string{color:#9ccc65}.hljs-comment,.hljs-quote{color:#b18eb1;font-style:italic}.hljs-doctag,.hljs-formula{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/atom-one-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/atom-one-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/brown-paper.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#363c69;background:url(./brown-papersq.png) #b7a68e}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#059}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-link,.hljs-name,.hljs-section,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#2c009f}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#802022}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/brown-papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/highlight.js/11.3.1/styles/brown-papersq.png -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/codepen-embed.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#222;color:#fff}.hljs-comment,.hljs-quote{color:#777}.hljs-built_in,.hljs-bullet,.hljs-deletion,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-regexp,.hljs-symbol,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ab875d}.hljs-attribute,.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title,.hljs-type{color:#9b869b}.hljs-addition,.hljs-keyword,.hljs-selector-tag,.hljs-string{color:#8f9c6c}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/color-brewer.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-addition,.hljs-meta,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable{color:#756bb1}.hljs-comment,.hljs-quote{color:#636363}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-regexp{color:#31a354}.hljs-deletion,.hljs-variable{color:#88f}.hljs-built_in,.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-strong,.hljs-tag,.hljs-title,.hljs-type{color:#3182bd}.hljs-emphasis{font-style:italic}.hljs-attribute{color:#e6550d} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#444}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-section,.hljs-selector-tag{color:#fff}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#d88}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#777}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/default.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | Theme: Default 3 | Description: Original highlight.js style 4 | Author: (c) Ivan Sagalaev 5 | Maintainer: @highlightjs/core-team 6 | Website: https://highlightjs.org/ 7 | License: see project LICENSE 8 | Touched: 2021 9 | */pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f0f0f0;color:#444}.hljs-comment{color:#888}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/devibeans.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*! 2 | Theme: devibeans (dark) 3 | Author: @terminaldweller 4 | Maintainer: @terminaldweller 5 | 6 | Inspired by vim's jellybeans theme (https://github.com/nanotech/jellybeans.vim) 7 | */.hljs{background:#000;color:#a39e9b}.hljs-attr,.hljs-template-tag{color:#8787d7}.hljs-comment,.hljs-doctag,.hljs-quote{color:#396}.hljs-params{color:#a39e9b}.hljs-regexp{color:#d700ff}.hljs-literal,.hljs-number,.hljs-selector-id,.hljs-tag{color:#ef5350}.hljs-meta,.hljs-meta .hljs-keyword{color:#0087ff}.hljs-code,.hljs-formula,.hljs-keyword,.hljs-link,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-variable{color:#64b5f6}.hljs-built_in,.hljs-deletion,.hljs-title{color:#ff8700}.hljs-attribute,.hljs-function,.hljs-name,.hljs-property,.hljs-section,.hljs-type{color:#ffd75f}.hljs-addition,.hljs-bullet,.hljs-meta .hljs-string,.hljs-string,.hljs-subst,.hljs-symbol{color:#558b2f}.hljs-selector-tag{color:#96f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/docco.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#f8f8ff}.hljs-comment,.hljs-quote{color:#408080;font-style:italic}.hljs-keyword,.hljs-literal,.hljs-selector-tag,.hljs-subst{color:#954121}.hljs-number{color:#40a070}.hljs-doctag,.hljs-string{color:#219161}.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-type{color:#19469d}.hljs-params{color:#00f}.hljs-title{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-template-variable,.hljs-variable{color:teal}.hljs-link,.hljs-regexp{color:#b68}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/far.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#0ff;background:navy}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable{color:#ff0}.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-type,.hljs-variable{color:#fff}.hljs-comment,.hljs-deletion,.hljs-doctag,.hljs-quote{color:#888}.hljs-link,.hljs-literal,.hljs-number,.hljs-regexp{color:#0f0}.hljs-meta{color:teal}.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/foundation.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#eee;color:#000}.hljs-addition,.hljs-attribute,.hljs-emphasis,.hljs-link{color:#070}.hljs-emphasis{font-style:italic}.hljs-deletion,.hljs-string,.hljs-strong{color:#d14}.hljs-strong{font-weight:700}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-section,.hljs-title{color:#900}.hljs-class .hljs-title,.hljs-title.class_,.hljs-type{color:#458}.hljs-template-variable,.hljs-variable{color:#369}.hljs-bullet{color:#970}.hljs-meta{color:#34b}.hljs-code,.hljs-keyword,.hljs-literal,.hljs-number,.hljs-selector-tag{color:#099}.hljs-regexp{background-color:#fff0ff;color:#808}.hljs-symbol{color:#990073}.hljs-name,.hljs-selector-class,.hljs-selector-id,.hljs-tag{color:#070} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/github-dark-dimmed.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*! 2 | Theme: GitHub Dark Dimmed 3 | Description: Dark dimmed theme as seen on github.com 4 | Author: github.com 5 | Maintainer: @Hirse 6 | Updated: 2021-05-15 7 | 8 | Colors taken from GitHub's CSS 9 | */.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#6cb6ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-code,.hljs-comment,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/gml.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#222;color:silver}.hljs-keyword{color:#ffb871;font-weight:700}.hljs-built_in{color:#ffb871}.hljs-literal{color:#ff8080}.hljs-symbol{color:#58e55a}.hljs-comment{color:#5b995b}.hljs-string{color:#ff0}.hljs-number{color:#ff8080}.hljs-addition,.hljs-attribute,.hljs-bullet,.hljs-code,.hljs-deletion,.hljs-doctag,.hljs-function,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-name,.hljs-quote,.hljs-regexp,.hljs-section,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:silver}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/googlecode.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-comment,.hljs-quote{color:#800}.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-title{color:#008}.hljs-template-variable,.hljs-variable{color:#660}.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#080}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-symbol{color:#066}.hljs-attr,.hljs-built_in,.hljs-doctag,.hljs-params,.hljs-title,.hljs-type{color:#606}.hljs-attribute,.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/gradient-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#501f7a;background:linear-gradient(166deg,#501f7a 0,#2820b3 80%);color:#e7e4eb}.hljs-subtr{color:#e7e4eb}.hljs-comment,.hljs-doctag,.hljs-meta,.hljs-quote{color:#af8dd9}.hljs-attr,.hljs-regexp,.hljs-selector-id,.hljs-selector-tag,.hljs-tag,.hljs-template-tag{color:#aefbff}.hljs-bullet,.hljs-params,.hljs-selector-class{color:#f19fff}.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-symbol,.hljs-type{color:#17fc95}.hljs-addition,.hljs-link,.hljs-number{color:#c5fe00}.hljs-string{color:#38c0ff}.hljs-addition,.hljs-attribute{color:#e7ff9f}.hljs-template-variable,.hljs-variable{color:#e447ff}.hljs-built_in,.hljs-class,.hljs-formula,.hljs-function,.hljs-name,.hljs-title{color:#ffc800}.hljs-deletion,.hljs-literal,.hljs-selector-pseudo{color:#ff9e44}.hljs-emphasis,.hljs-quote{font-style:italic}.hljs-keyword,.hljs-params,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-strong,.hljs-template-tag{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/gradient-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fffd8d;background:linear-gradient(142deg,#fffd8d 0,#fcb7ff 35%,#90ecff 100%);color:#250482}.hljs-subtr{color:#01958b}.hljs-comment,.hljs-doctag,.hljs-meta,.hljs-quote{color:#cb7200}.hljs-attr,.hljs-regexp,.hljs-selector-id,.hljs-selector-tag,.hljs-tag,.hljs-template-tag{color:#07bd5f}.hljs-bullet,.hljs-params,.hljs-selector-class{color:#43449f}.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-symbol,.hljs-type{color:#7d2801}.hljs-addition,.hljs-link,.hljs-number{color:#7f0096}.hljs-string{color:#38c0ff}.hljs-addition,.hljs-attribute{color:#296562}.hljs-template-variable,.hljs-variable{color:#025c8f}.hljs-built_in,.hljs-class,.hljs-formula,.hljs-function,.hljs-name,.hljs-title{color:#529117}.hljs-deletion,.hljs-literal,.hljs-selector-pseudo{color:#ad13ff}.hljs-emphasis,.hljs-quote{font-style:italic}.hljs-keyword,.hljs-params,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-strong,.hljs-template-tag{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/hybrid.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs span::selection,.hljs::selection{background:#373b41}.hljs span::-moz-selection,.hljs::-moz-selection{background:#373b41}.hljs-name,.hljs-title{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol{color:#c66}.hljs-addition,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-bullet,.hljs-keyword,.hljs-selector-tag,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-variable{color:#8abeb7}.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-type{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/idea.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-subst,.hljs-title{font-weight:400;color:#000}.hljs-comment,.hljs-quote{color:grey;font-style:italic}.hljs-meta{color:olive}.hljs-tag{background:#efefef}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-type{font-weight:700;color:navy}.hljs-attribute,.hljs-link,.hljs-number,.hljs-regexp{font-weight:700;color:#00f}.hljs-link,.hljs-number,.hljs-regexp{font-weight:400}.hljs-string{color:green;font-weight:700}.hljs-bullet,.hljs-formula,.hljs-symbol{color:#000;background:#d0eded;font-style:italic}.hljs-doctag{text-decoration:underline}.hljs-template-variable,.hljs-variable{color:#660e7a}.hljs-addition{background:#baeeba}.hljs-deletion{background:#ffc8bd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/ir-black.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#000;color:#f8f8f8}.hljs-comment,.hljs-meta,.hljs-quote{color:#7c7c7c}.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#96cbfe}.hljs-attribute,.hljs-selector-id{color:#ffffb6}.hljs-addition,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#a8ff60}.hljs-subst{color:#daefa3}.hljs-link,.hljs-regexp{color:#e9c062}.hljs-doctag,.hljs-section,.hljs-title,.hljs-type{color:#ffffb6}.hljs-bullet,.hljs-literal,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#c6c5fe}.hljs-deletion,.hljs-number{color:#ff73fd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/isbl-editor-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#404040}.hljs,.hljs-subst{color:#f0f0f0}.hljs-comment{color:#b5b5b5;font-style:italic}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f0f0f0;font-weight:700}.hljs-string{color:#97bf0d}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#f0f0f0}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#e2c696}.hljs-built_in,.hljs-literal{color:#97bf0d;font-weight:700}.hljs-addition,.hljs-bullet,.hljs-code{color:#397300}.hljs-class{color:#ce9d4d;font-weight:700}.hljs-section,.hljs-title{color:#df471e}.hljs-title>.hljs-built_in{color:#81bce9;font-weight:400}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/isbl-editor-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst{color:#000}.hljs-comment{color:#555;font-style:italic}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{color:#000;font-weight:700}.hljs-string{color:navy}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#000}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#5e1700}.hljs-built_in,.hljs-literal{color:navy;font-weight:700}.hljs-addition,.hljs-bullet,.hljs-code{color:#397300}.hljs-class{color:#6f1c00;font-weight:700}.hljs-section,.hljs-title{color:#fb2c00}.hljs-title>.hljs-built_in{color:teal;font-weight:400}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/kimbie-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#221a0f;color:#d3af86}.hljs-comment,.hljs-quote{color:#d6baad}.hljs-meta,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#dc3958}.hljs-built_in,.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-params,.hljs-type{color:#f79a32}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#889b4a}.hljs-function,.hljs-keyword,.hljs-selector-tag{color:#98676a}.hljs-attribute,.hljs-section,.hljs-title{color:#f06431}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/kimbie-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fbebd4;color:#84613d}.hljs-comment,.hljs-quote{color:#a57a4c}.hljs-meta,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#dc3958}.hljs-built_in,.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-params,.hljs-type{color:#f79a32}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#889b4a}.hljs-function,.hljs-keyword,.hljs-selector-tag{color:#98676a}.hljs-attribute,.hljs-section,.hljs-title{color:#f06431}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/lightfair.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#444;background:#fff}.hljs-name{color:#01a3a3}.hljs-meta,.hljs-tag{color:#789}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#4286f4}.hljs-section,.hljs-title{color:#4286f4;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#62bcbc}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#25c6c6}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/lioshi.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#303030;color:#c5c8c6}.hljs-comment{color:#8d8d8d}.hljs-quote{color:#b3c7d8}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-literal,.hljs-number,.hljs-subst .hljs-link,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-params,.hljs-string{color:#b5bd68}.hljs-class,.hljs-function,.hljs-keyword,.hljs-selector-tag{color:#be94bb}.hljs-meta,.hljs-section,.hljs-title{color:#81a2be}.hljs-symbol{color:#dbc4d9}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/magula.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background-color:#f4f4f4;color:#000}.hljs-subst{color:#000}.hljs-addition,.hljs-attribute,.hljs-bullet,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-variable{color:#050}.hljs-comment,.hljs-quote{color:#777}.hljs-link,.hljs-literal,.hljs-number,.hljs-regexp,.hljs-type{color:#800}.hljs-deletion,.hljs-meta{color:#00e}.hljs-built_in,.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-tag,.hljs-title{font-weight:700;color:navy}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/mono-blue.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#eaeef3;color:#00193a}.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title{font-weight:700}.hljs-comment{color:#738191}.hljs-addition,.hljs-built_in,.hljs-literal,.hljs-name,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-tag,.hljs-title,.hljs-type{color:#0048ab}.hljs-attribute,.hljs-bullet,.hljs-deletion,.hljs-link,.hljs-meta,.hljs-regexp,.hljs-subst,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#4c81c9}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/monokai-sublime.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#23241f;color:#f8f8f2}.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/monokai.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#272822;color:#ddd}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-strong,.hljs-tag{color:#f92672}.hljs-code{color:#66d9ef}.hljs-attribute,.hljs-link,.hljs-regexp,.hljs-symbol{color:#bf79db}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-section,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string,.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#a6e22e}.hljs-class .hljs-title,.hljs-title.class_{color:#fff}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#75715e}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-id,.hljs-selector-tag,.hljs-title,.hljs-type{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/obsidian.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e0e2e4;background:#282b2e}.hljs-keyword,.hljs-literal,.hljs-selector-id,.hljs-selector-tag{color:#93c763}.hljs-number{color:#ffcd22}.hljs-attribute{color:#668bb0}.hljs-link,.hljs-regexp{color:#d39745}.hljs-meta{color:#557182}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-name,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-tag,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#8cbbad}.hljs-string,.hljs-symbol{color:#ec7600}.hljs-comment,.hljs-deletion,.hljs-quote{color:#818e96}.hljs-selector-class{color:#a082bd}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-class .hljs-title,.hljs-code,.hljs-section,.hljs-title.class_{color:#fff} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/paraiso-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2f1e2e;color:#a39e9b}.hljs-comment,.hljs-quote{color:#8d8687}.hljs-link,.hljs-meta,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ef6155}.hljs-built_in,.hljs-deletion,.hljs-literal,.hljs-number,.hljs-params,.hljs-type{color:#f99b15}.hljs-attribute,.hljs-section,.hljs-title{color:#fec418}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#48b685}.hljs-keyword,.hljs-selector-tag{color:#815ba4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/paraiso-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#e7e9db;color:#4f424c}.hljs-comment,.hljs-quote{color:#776e71}.hljs-link,.hljs-meta,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ef6155}.hljs-built_in,.hljs-deletion,.hljs-literal,.hljs-number,.hljs-params,.hljs-type{color:#f99b15}.hljs-attribute,.hljs-section,.hljs-title{color:#fec418}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#48b685}.hljs-keyword,.hljs-selector-tag{color:#815ba4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/pojoaque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/highlight.js/11.3.1/styles/pojoaque.jpg -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/pojoaque.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#dccf8f;background:url(./pojoaque.jpg) left top #181914}.hljs-comment,.hljs-quote{color:#586e75;font-style:italic}.hljs-addition,.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#b64926}.hljs-doctag,.hljs-number,.hljs-regexp,.hljs-string{color:#468966}.hljs-built_in,.hljs-name,.hljs-section,.hljs-title{color:#ffb03b}.hljs-class .hljs-title,.hljs-tag,.hljs-template-variable,.hljs-title.class_,.hljs-type,.hljs-variable{color:#b58900}.hljs-attribute{color:#b89859}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-deletion{color:#dc322f}.hljs-selector-class,.hljs-selector-id{color:#d3a60c}.hljs-formula{background:#073642}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/purebasic.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#ffffdf}.hljs,.hljs-attr,.hljs-function,.hljs-name,.hljs-number,.hljs-params,.hljs-subst,.hljs-type{color:#000}.hljs-addition,.hljs-comment,.hljs-regexp,.hljs-section,.hljs-selector-pseudo{color:#0aa}.hljs-built_in,.hljs-class,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-selector-class{color:#066;font-weight:700}.hljs-code,.hljs-tag,.hljs-title,.hljs-variable{color:#066}.hljs-selector-attr,.hljs-string{color:#0080ff}.hljs-attribute,.hljs-deletion,.hljs-link,.hljs-symbol{color:#924b72}.hljs-literal,.hljs-meta,.hljs-selector-id{color:#924b72;font-weight:700}.hljs-name,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/qtcreator-dark.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#aaa;background:#000}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#f5f}.hljs-code .hljs-selector-class{color:#aaf}.hljs-emphasis,.hljs-stronge,.hljs-type{font-style:italic}.hljs-function,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-symbol{color:#ff5}.hljs-subst,.hljs-tag,.hljs-title{color:#aaa}.hljs-attribute{color:#f55}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-variable{color:#88f}.hljs-addition,.hljs-built_in,.hljs-link,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-type{color:#f5f}.hljs-comment,.hljs-deletion,.hljs-meta{color:#5ff} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/qtcreator-light.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-emphasis,.hljs-strong{color:#000}.hljs-bullet,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:navy}.hljs-code .hljs-selector-class{color:purple}.hljs-emphasis,.hljs-stronge,.hljs-type{font-style:italic}.hljs-function,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-symbol{color:olive}.hljs-subst,.hljs-tag,.hljs-title{color:#000}.hljs-attribute{color:maroon}.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-variable{color:#0055af}.hljs-addition,.hljs-built_in,.hljs-comment,.hljs-deletion,.hljs-link,.hljs-meta,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-type{color:green} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/rainbow.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#474949;color:#d1d9e1}.hljs-comment,.hljs-quote{color:#969896;font-style:italic}.hljs-addition,.hljs-keyword,.hljs-literal,.hljs-selector-tag,.hljs-type{color:#c9c}.hljs-number,.hljs-selector-attr,.hljs-selector-pseudo{color:#f99157}.hljs-doctag,.hljs-regexp,.hljs-string{color:#8abeb7}.hljs-built_in,.hljs-name,.hljs-section,.hljs-title{color:#b5bd68}.hljs-class .hljs-title,.hljs-selector-id,.hljs-template-variable,.hljs-title.class_,.hljs-variable{color:#fc6}.hljs-name,.hljs-section,.hljs-strong{font-weight:700}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-subst,.hljs-symbol{color:#f99157}.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-attr,.hljs-attribute{color:#81a2be}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/routeros.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#444;background:#f0f0f0}.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-attribute{color:#0e9a00}.hljs-function{color:#99069a}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#0c9a9a}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/school-book.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#3e5915;background:#f6f5b2}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#059}.hljs-subst{color:#3e5915}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-link,.hljs-section,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#2c009f}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#e60415}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-id,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/shades-of-purple.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2d2b57;color:#e3dfff;font-weight:400}.hljs-subst{color:#e3dfff}.hljs-title{color:#fad000;font-weight:400}.hljs-name{color:#a1feff}.hljs-tag{color:#fff}.hljs-attr{color:#f8d000;font-style:italic}.hljs-built_in,.hljs-keyword,.hljs-section,.hljs-selector-tag{color:#fb9e00}.hljs-addition,.hljs-attribute,.hljs-bullet,.hljs-code,.hljs-deletion,.hljs-quote,.hljs-regexp,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-string,.hljs-symbol,.hljs-template-tag{color:#4cd213}.hljs-meta,.hljs-meta .hljs-string{color:#fb9e00}.hljs-comment{color:#ac65ff}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-strong{font-weight:400}.hljs-literal,.hljs-number{color:#fa658d}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/srcery.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1c1b19;color:#fce8c3}.hljs-literal,.hljs-quote,.hljs-subst{color:#fce8c3}.hljs-symbol,.hljs-type{color:#68a8e4}.hljs-deletion,.hljs-keyword{color:#ef2f27}.hljs-attribute,.hljs-function,.hljs-name,.hljs-section,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#fbb829}.hljs-class,.hljs-code,.hljs-property,.hljs-template-variable,.hljs-variable{color:#0aaeb3}.hljs-addition,.hljs-bullet,.hljs-regexp,.hljs-string{color:#98bc37}.hljs-built_in,.hljs-params{color:#ff5c8f}.hljs-selector-tag,.hljs-template-tag{color:#2c78bf}.hljs-comment,.hljs-link,.hljs-meta,.hljs-number{color:#918175}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/sunburst.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#000;color:#f8f8f8}.hljs-comment,.hljs-quote{color:#aeaeae;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#e28964}.hljs-string{color:#65b042}.hljs-subst{color:#daefa3}.hljs-link,.hljs-regexp{color:#e9c062}.hljs-name,.hljs-section,.hljs-tag,.hljs-title{color:#89bdff}.hljs-class .hljs-title,.hljs-doctag,.hljs-title.class_{text-decoration:underline}.hljs-bullet,.hljs-number,.hljs-symbol{color:#3387cc}.hljs-params,.hljs-template-variable,.hljs-variable{color:#3e87e3}.hljs-attribute{color:#cda869}.hljs-meta{color:#8996a8}.hljs-formula{background-color:#0e2231;color:#f8f8f8;font-style:italic}.hljs-addition{background-color:#253b22;color:#f8f8f8}.hljs-deletion{background-color:#420e09;color:#f8f8f8}.hljs-selector-class{color:#9b703f}.hljs-selector-id{color:#8b98ab}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/tomorrow-night-blue.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-comment,.hljs-quote{color:#7285b7}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ff9da4}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#ffc58f}.hljs-attribute{color:#ffeead}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#d1f1a9}.hljs-section,.hljs-title{color:#bbdaff}.hljs-keyword,.hljs-selector-tag{color:#ebbbff}.hljs{background:#002451;color:#fff}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/tomorrow-night-bright.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d54e53}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e78c45}.hljs-attribute{color:#e7c547}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b9ca4a}.hljs-section,.hljs-title{color:#7aa6da}.hljs-keyword,.hljs-selector-tag{color:#c397d8}.hljs{background:#000;color:#eaeaea}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/vs.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-comment,.hljs-quote,.hljs-variable{color:green}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#00f}.hljs-addition,.hljs-attribute,.hljs-literal,.hljs-section,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:#a31515}.hljs-deletion,.hljs-meta,.hljs-selector-attr,.hljs-selector-pseudo{color:#2b91af}.hljs-doctag{color:grey}.hljs-attr{color:red}.hljs-bullet,.hljs-link,.hljs-symbol{color:#00b0e8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/vs2015.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/xcode.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.xml .hljs-meta{color:silver}.hljs-comment,.hljs-quote{color:#007400}.hljs-attribute,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-selector-tag,.hljs-tag{color:#aa0d91}.hljs-template-variable,.hljs-variable{color:#3f6e74}.hljs-code,.hljs-meta .hljs-string,.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#0e0eff}.hljs-bullet,.hljs-number,.hljs-symbol,.hljs-title{color:#1c00cf}.hljs-meta,.hljs-section{color:#643820}.hljs-built_in,.hljs-class .hljs-title,.hljs-params,.hljs-title.class_,.hljs-type{color:#5c2699}.hljs-attr{color:#836c28}.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic} -------------------------------------------------------------------------------- /libs/highlight.js/11.3.1/styles/xt256.min.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#eaeaea;background:#000}.hljs-subst{color:#eaeaea}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-type{color:#eaeaea}.hljs-params{color:#da0000}.hljs-literal,.hljs-name,.hljs-number{color:red;font-weight:bolder}.hljs-comment{color:#969896}.hljs-quote,.hljs-selector-id{color:#0ff}.hljs-template-variable,.hljs-title,.hljs-variable{color:#0ff;font-weight:700}.hljs-keyword,.hljs-selector-class,.hljs-symbol{color:#fff000}.hljs-bullet,.hljs-string{color:#0f0}.hljs-section,.hljs-tag{color:#000fff}.hljs-selector-tag{color:#000fff;font-weight:700}.hljs-attribute,.hljs-built_in,.hljs-link,.hljs-regexp{color:#f0f}.hljs-meta{color:#fff;font-weight:bolder} -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | border-radius: 5px; 13 | } 14 | 15 | .hljs-number, 16 | .hljs-literal, 17 | .hljs-symbol, 18 | .hljs-bullet { 19 | color: #6897BB; 20 | } 21 | 22 | .hljs-keyword, 23 | .hljs-selector-tag, 24 | .hljs-deletion { 25 | color: #cc7832; 26 | } 27 | 28 | .hljs-variable, 29 | .hljs-template-variable, 30 | .hljs-link { 31 | color: #629755; 32 | } 33 | 34 | .hljs-comment, 35 | .hljs-quote { 36 | color: #808080; 37 | } 38 | 39 | .hljs-meta { 40 | color: #bbb529; 41 | } 42 | 43 | .hljs-string, 44 | .hljs-attribute, 45 | .hljs-addition { 46 | color: #6A8759; 47 | } 48 | 49 | .hljs-section, 50 | .hljs-title, 51 | .hljs-type { 52 | color: #ffc66d; 53 | } 54 | 55 | .hljs-name, 56 | .hljs-selector-id, 57 | .hljs-selector-class { 58 | color: #e8bf6a; 59 | } 60 | 61 | .hljs-emphasis { 62 | font-style: italic; 63 | } 64 | 65 | .hljs-strong { 66 | font-weight: bold; 67 | } 68 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/brown-papersq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/highlight.js/9.15.10/brown-papersq.png -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/pojoaque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/highlight.js/9.15.10/pojoaque.jpg -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/school-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/highlight.js/9.15.10/school-book.png -------------------------------------------------------------------------------- /libs/highlight.js/9.15.10/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 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/anything/d3.patch.js: -------------------------------------------------------------------------------- 1 | (function(d3) { 2 | document.scaleX = 1; 3 | document.scaleY = 1; 4 | function d3_eventSource() { 5 | var e = d3.event, s; 6 | while (s = e.sourceEvent) e = s; 7 | return e; 8 | } 9 | 10 | d3.mouse = function(container) { 11 | return d3_mousePoint(container, d3_eventSource()); 12 | }; 13 | 14 | function d3_mousePoint(container, e) { 15 | var rect = container.getBoundingClientRect(); 16 | return [ (e.clientX - rect.left - container.clientLeft)/document.scaleX, (e.clientY - rect.top - container.clientTop)/document.scaleY]; 17 | }; 18 | })(d3); 19 | 20 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/anything/d3/queue.v1.min.js: -------------------------------------------------------------------------------- 1 | !function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("queue",r):n.queue=r()}(this,function(){"use strict";function n(){}function r(r){function t(){if(!h)try{l()}catch(n){s[v+y-1]&&i(n)}}function l(){for(;h=d&&r>y;){var n=v+y,t=s[n],u=t.length-1,o=t[u];t[u]=f(n),--d,++y,t=o.apply(null,t),s[n]&&(s[n]=t||e)}}function f(n){return function(r,u){s[n]&&(--y,++v,s[n]=null,null==p&&(null!=r?i(r):(w[n]=u,d?t():y||c())))}}function i(n){var r,t=s.length;for(p=n,w=null,d=NaN;--t>=0;)if((r=s[t])&&(s[t]=null,r.abort))try{r.abort()}catch(n){}y=NaN,c()}function c(){null!=p?b(p):g?b(null,w):b.apply(null,o.concat(w))}if(!(r>=1))throw new Error;var a,h,p,s=[],w=[],d=0,y=0,v=0,b=n,g=!0;return a={defer:function(r){if(b!==n)throw new Error;if(null!=p)return a;var e=u.call(arguments,1);return e.push(r),++d,s.push(e),t(),a},abort:function(){return null==p&&i(new Error("abort")),a},await:function(r){if(b!==n)throw new Error;return b=r,g=!1,y||c(),a},awaitAll:function(r){if(b!==n)throw new Error;return b=r,g=!0,y||c(),a}}}function t(n){return r(arguments.length?+n:1/0)}var u=[].slice,e={},o=[null];return t.version="1.2.1",t}); -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/blackboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/blackboard.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-black.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-blue.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-green.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-orange.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-purple.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-red.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/boardmarker-yellow.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-blue.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-green.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-orange.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-purple.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-red.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-white.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/chalk-yellow.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/sponge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/sponge.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/img/whiteboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/chalkboard/img/whiteboard.png -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/chalkboard/style.css: -------------------------------------------------------------------------------- 1 | div.palette, div.boardhandle { 2 | position: absolute; 3 | /* 4 | height: 260px; 5 | margin: -130px 0 0 0px; 6 | */ 7 | top: 50%; 8 | transform: translateY(-50%); 9 | font-size: 24px; 10 | border-radius: 10px; 11 | border-top: 4px solid #222; 12 | border-right: 4px solid #222; 13 | border-bottom: 4px solid #222; 14 | background: black; 15 | transition: transform 0.3s; 16 | } 17 | 18 | div.palette { 19 | left: -10px; 20 | padding-left:10px; 21 | } 22 | 23 | div.boardhandle { 24 | right: -10px; 25 | padding-right:10px; 26 | } 27 | 28 | div.palette > ul, 29 | div.boardhandle > ul { 30 | list-style-type: none; 31 | margin: 0; 32 | padding: 0; 33 | } 34 | 35 | div.palette > ul > li, 36 | div.boardhandle > ul > li { 37 | margin: 10px; 38 | } 39 | 40 | @media print { 41 | div.palette, div.boardhandle, .chalkboard-button { 42 | display: none!important; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/embed-tweet/README.md: -------------------------------------------------------------------------------- 1 | # Embed tweet 2 | 3 | A plugin for [Reveal.js](https://github.com/hakimel/reveal.js) allowing to easily embed tweets in your slides. 4 | 5 | [Check out the live demo](https://rajgoel.github.io/reveal.js-demos/embed-tweet-demo.html) 6 | 7 | ## Installation 8 | 9 | Copy the files ```plugin.js``` into the plugin folder of your reveal.js presentation, i.e. ```plugin/embed-tweet``` and load the plugin as shown below. 10 | 11 | ```html 12 | 13 | 14 | 21 | ``` 22 | 23 | ## Usage 24 | 25 | To embed a tweet, simply determine its URL and include the following code in your slides: 26 | 27 | ```html 28 |
29 | ``` 30 | 31 | ## License 32 | 33 | MIT licensed 34 | 35 | Copyright (C) 2020 Asvin Goel 36 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/fullscreen/README.md: -------------------------------------------------------------------------------- 1 | # Fullscreen 2 | 3 | A plugin for [Reveal.js](https://github.com/hakimel/reveal.js) allowing allowing to use fullscreen slides. 4 | 5 | [Check out the live demo](https://rajgoel.github.io/reveal.js-demos/fullscreen-demo.html) 6 | 7 | ## Installation 8 | 9 | Copy the files ```plugin.js``` into the plugin folder of your reveal.js presentation, i.e. ```plugin/fullscreen``` and load the plugin as shown below. 10 | 11 | ```html 12 | 13 | 14 | 21 | ``` 22 | 23 | ## License 24 | 25 | MIT licensed 26 | 27 | Copyright (C) 2020 Asvin Goel 28 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/highlight/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; 10 | color: #ddd; 11 | } 12 | 13 | .hljs-tag, 14 | .hljs-keyword, 15 | .hljs-selector-tag, 16 | .hljs-literal, 17 | .hljs-strong, 18 | .hljs-name { 19 | color: #f92672; 20 | } 21 | 22 | .hljs-code { 23 | color: #66d9ef; 24 | } 25 | 26 | .hljs-class .hljs-title { 27 | color: white; 28 | } 29 | 30 | .hljs-attribute, 31 | .hljs-symbol, 32 | .hljs-regexp, 33 | .hljs-link { 34 | color: #bf79db; 35 | } 36 | 37 | .hljs-string, 38 | .hljs-bullet, 39 | .hljs-subst, 40 | .hljs-title, 41 | .hljs-section, 42 | .hljs-emphasis, 43 | .hljs-type, 44 | .hljs-built_in, 45 | .hljs-builtin-name, 46 | .hljs-selector-attr, 47 | .hljs-selector-pseudo, 48 | .hljs-addition, 49 | .hljs-variable, 50 | .hljs-template-tag, 51 | .hljs-template-variable { 52 | color: #a6e22e; 53 | } 54 | 55 | .hljs-comment, 56 | .hljs-quote, 57 | .hljs-deletion, 58 | .hljs-meta { 59 | color: #75715e; 60 | } 61 | 62 | .hljs-keyword, 63 | .hljs-selector-tag, 64 | .hljs-literal, 65 | .hljs-doctag, 66 | .hljs-title, 67 | .hljs-section, 68 | .hljs-type, 69 | .hljs-selector-id { 70 | font-weight: bold; 71 | } 72 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/math/plugin.js: -------------------------------------------------------------------------------- 1 | import {KaTeX} from "./katex"; 2 | import {MathJax2} from "./mathjax2"; 3 | import {MathJax3} from "./mathjax3"; 4 | 5 | const defaultTypesetter = MathJax2; 6 | 7 | /*! 8 | * This plugin is a wrapper for the MathJax2, 9 | * MathJax3 and KaTeX typesetter plugins. 10 | */ 11 | export default Plugin = Object.assign( defaultTypesetter(), { 12 | KaTeX, 13 | MathJax2, 14 | MathJax3 15 | } ); -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/css/brands.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"} -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/css/regular.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400} -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/css/solid.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.1.0 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900} -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/plugin/menu/font-awesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/poll/README.md: -------------------------------------------------------------------------------- 1 | # Poll plugin 2 | 3 | The poll plugin provides the capability to include instant polling within presentations using the [`seminar` plugin](https://github.com/rajgoel/reveal.js-plugins/tree/master/seminar). 4 | 5 | ## Demo 6 | 7 | A demo of the plugin is provided at . In the demo anyone can open a seminar room to become a host and share a link with the room name to anyone else. Everyone with the link can follow the hosted presentation and take part in the poll. To participate in a poll the client must be connected to an open seminar room, otherwise the vote will be ignored. When connected to a room, the vote will be sent to the host and the aggregated results are sent to all participants. The client presentations will be automatically update with new votes by other participants. 8 | 9 | 10 | You may want to take a look at the [source code](https://github.com/rajgoel/reveal.js-demos) of the demo presentation. 11 | 12 | 13 | ## License 14 | 15 | MIT licensed 16 | 17 | Copyright (C) 2021 Asvin Goel 18 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/poll/style.css: -------------------------------------------------------------------------------- 1 | .poll > button { 2 | display: block; 3 | background-color: #42affa; 4 | border: none; 5 | color: white; 6 | padding: 15px 32px; 7 | text-align: center; 8 | text-decoration: none; 9 | display: inline-block; 10 | font-size: 30px; 11 | border-radius: 8px; 12 | width: 20em; 13 | margin: 0.5em; 14 | } 15 | 16 | .poll > button { 17 | transition-duration: 0.4s; 18 | } 19 | 20 | .poll > button:hover { 21 | background-color: blue; 22 | color: white; 23 | } 24 | 25 | .poll > button:disabled { 26 | background-color: darkgray; 27 | color: white; 28 | } 29 | 30 | .poll > button.selected:disabled { 31 | background-color: blue; 32 | color: white; 33 | } 34 | 35 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/plugin/questions/README.md: -------------------------------------------------------------------------------- 1 | # Questions plugin 2 | 3 | The questions plugin provides the capability to collect questions from the audience for a Q&A session. It uses the [`seminar` plugin](https://github.com/rajgoel/reveal.js-plugins/tree/master/seminar). 4 | 5 | ## Demo 6 | 7 | A demo of the plugin is provided at . In the demo anyone can open a seminar room to become a host and share a link with the room name to anyone else. Everyone with the link can follow the hosted presentation ask questions. Other participants can upvote questions and hosts can close questions. 8 | 9 | 10 | You may want to take a look at the [source code](https://github.com/rajgoel/reveal.js-demos) of the demo presentation. 11 | 12 | 13 | ## License 14 | 15 | MIT licensed 16 | 17 | Copyright (C) 2021 Asvin Goel 18 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/reset.css: -------------------------------------------------------------------------------- 1 | /* http://meyerweb.com/eric/tools/css/reset/ 2 | v4.0 | 20180602 3 | License: none (public domain) 4 | */ 5 | 6 | html, body, div, span, applet, object, iframe, 7 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, 8 | a, abbr, acronym, address, big, cite, code, 9 | del, dfn, em, img, ins, kbd, q, s, samp, 10 | small, strike, strong, sub, sup, tt, var, 11 | b, u, i, center, 12 | dl, dt, dd, ol, ul, li, 13 | fieldset, form, label, legend, 14 | table, caption, tbody, tfoot, thead, tr, th, td, 15 | article, aside, canvas, details, embed, 16 | figure, figcaption, footer, header, hgroup, 17 | main, menu, nav, output, ruby, section, summary, 18 | time, mark, audio, video { 19 | margin: 0; 20 | padding: 0; 21 | border: 0; 22 | font-size: 100%; 23 | font: inherit; 24 | vertical-align: baseline; 25 | } 26 | /* HTML5 display-role reset for older browsers */ 27 | article, aside, details, figcaption, figure, 28 | footer, header, hgroup, main, menu, nav, section { 29 | display: block; 30 | } -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/league-gothic/LICENSE: -------------------------------------------------------------------------------- 1 | SIL Open Font License (OFL) 2 | http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL 3 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'League Gothic'; 3 | src: url('./league-gothic.eot'); 4 | src: url('./league-gothic.eot?#iefix') format('embedded-opentype'), 5 | url('./league-gothic.woff') format('woff'), 6 | url('./league-gothic.ttf') format('truetype'); 7 | 8 | font-weight: normal; 9 | font-style: normal; 10 | } 11 | -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/league-gothic/league-gothic.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/libs/reveal.js/4.3.1/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | Copyright (c) 2016 Vincent Bourdon 3 | 4 | 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: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | 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. -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/logo.png -------------------------------------------------------------------------------- /resources/dark/browser.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/dark/html.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/dark/split.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/light/browser.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/light/html.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/light/split.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/slide-blue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/slide-gray.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/slide-orange.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/sample.pdf -------------------------------------------------------------------------------- /sample2.md: -------------------------------------------------------------------------------- 1 | --- 2 | separator: "^[\\r\\n?|\\n]---[\\r\\n?|\\n]$" 3 | verticalSeparator: "^[\\r\\n?|\\n]--[\\r\\n?|\\n]$" 4 | --- 5 | 6 | # DSFSDA 7 | 8 | --- 9 | 10 | ## ASDF 11 | 12 | n970NDWgqLkB -------------------------------------------------------------------------------- /samples/.ionide/symbolCache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/.ionide/symbolCache.db -------------------------------------------------------------------------------- /samples/animate.css: -------------------------------------------------------------------------------- 1 | .reveal .slides section .fragment.step-fade-in-then-out { 2 | opacity: 0; 3 | display: none; } 4 | .reveal .slides section .fragment.step-fade-in-then-out.current-fragment { 5 | opacity: 1; 6 | display: inline; } -------------------------------------------------------------------------------- /samples/audio-slideshow/birds.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio-slideshow/birds.ogg -------------------------------------------------------------------------------- /samples/audio-slideshow/jungle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio-slideshow/jungle.jpg -------------------------------------------------------------------------------- /samples/audio/0.0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.0.ogg -------------------------------------------------------------------------------- /samples/audio/0.1.0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.1.0.ogg -------------------------------------------------------------------------------- /samples/audio/0.1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.1.ogg -------------------------------------------------------------------------------- /samples/audio/0.2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.2.ogg -------------------------------------------------------------------------------- /samples/audio/0.3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.3.ogg -------------------------------------------------------------------------------- /samples/audio/0.4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.4.ogg -------------------------------------------------------------------------------- /samples/audio/0.5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.5.ogg -------------------------------------------------------------------------------- /samples/audio/0.6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.6.ogg -------------------------------------------------------------------------------- /samples/audio/0.7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/0.7.ogg -------------------------------------------------------------------------------- /samples/audio/1.0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/1.0.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.0.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.1.0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.1.0.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.1.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.2.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.3.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.3.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.4.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.4.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.5.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.5.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.6.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.6.ogg -------------------------------------------------------------------------------- /samples/audio/save/0.7.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/0.7.ogg -------------------------------------------------------------------------------- /samples/audio/save/1.0.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/audio/save/1.0.ogg -------------------------------------------------------------------------------- /samples/block-embed.md: -------------------------------------------------------------------------------- 1 | --- 2 | keyboardControl:false 3 | --- 4 | 5 | ### youtube 6 | 7 | @[youtube](lJIrF4YjHfQ) 8 | 9 | --- 10 | 11 | ### vimeo 12 | 13 | @[vimeo](19706846) 14 | 15 | --- 16 | 17 | ### prezi 18 | 19 | @[prezi](1kkxdtlp4241) 20 | 21 | 22 | --- 23 | 24 | 25 | 26 | 27 | 33 | 34 | --- 35 | 36 | @[codepen](http://codepen.io/Yakudoo/embed/YXxmYR/?height=265&theme-id=0&default-tab=js,result&embed-version=2) 37 | 38 | --- 39 | 40 | ### JsFiddle 41 | 42 | @[jsfiddle](http://jsfiddle.net/rykeller/y4848ak7/8/embedded/html,css,result/) 43 | 44 | --- 45 | 46 | ::: .tweet {data-src="https://twitter.com/Evilznet/status/1456646812094369793"} 47 | 48 | ::: 49 | 50 | -------------------------------------------------------------------------------- /samples/css/mozilla.md: -------------------------------------------------------------------------------- 1 | --- 2 | css: 3 | - https://raw.githubusercontent.com/cturra/mozilla-theme-revealjs/master/mozilla.css 4 | --- 5 | 6 | # title -------------------------------------------------------------------------------- /samples/custom-theme/theme-list.md: -------------------------------------------------------------------------------- 1 | # list of themes 2 | 3 | 4 | --- 5 | 6 | - https://github.com/dzello/revealjs-themes 7 | - https://github.com/cturra/mozilla-theme-revealjs 8 | - https://github.com/sfeir-open-source/sfeir-school-theme 9 | - https://github.com/puzzle/pitc-revealjs-theme 10 | - https://github.com/icot/revealjs-cern 11 | - https://github.com/objectpartners/object-partners-revealjs-theme 12 | - https://github.com/julie-ng/tidy-revealjs 13 | - https://github.com/mirdaki/revealjs-swiss 14 | - https://github.com/danielroelfs/revealjs-norment-theme 15 | - https://github.com/myplanetdigital/myplanetdigital-revealjs 16 | - https://github.com/CromFr/revealjs-theme-material 17 | - https://github.com/gapple/myplanet-revealjs -------------------------------------------------------------------------------- /samples/data.csv: -------------------------------------------------------------------------------- 1 | ,January, February, March, April, May, June, July 2 | My first dataset, 65, 59, 80, 81, 56, 55, 40 3 | My second dataset, 28, 48, 40, 19, 86, 27, 90 4 | -------------------------------------------------------------------------------- /samples/export-sample/image-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/export-sample/image-placeholder.png -------------------------------------------------------------------------------- /samples/export-sample/toexport.md: -------------------------------------------------------------------------------- 1 | --- 2 | controlsTutorial: false 3 | backgroundTransition: convex 4 | embedded: false 5 | --- 6 | # hello 7 | 8 | ![](image-placeholder.png) 9 | 10 | --- 11 | 12 | # World 13 | 14 | --- 15 | 16 | ` 17 | When \(a \ne 0\), there are two solutions to \(ax^2 + bx + c = 0\) and they are 18 | $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ 19 | ` -------------------------------------------------------------------------------- /samples/heart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/html-comments.md: -------------------------------------------------------------------------------- 1 | # Title 2 | 3 | ## subtitle 4 | 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /samples/iframe.md: -------------------------------------------------------------------------------- 1 | Below will render an iframe 2 | 3 | /i/https://www.youtube.com/embed/glvh3rpdwhE 4 | 5 | --- 6 | 7 | /i/https://www.evilznet.com/ 8 | 9 | --- 10 | 11 | 12 | 13 | 14 | 15 | --- 16 | 17 | 18 | 19 | --- 20 | 21 | # title 22 | 23 | --- 24 | 25 | # title 26 | 27 | --- 28 | 29 | # title -------------------------------------------------------------------------------- /samples/image-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evilz/vscode-reveal/edc0988e8709b706e29c599ed8181de6f6ce37a9/samples/image-placeholder.png -------------------------------------------------------------------------------- /samples/localImage.md: -------------------------------------------------------------------------------- 1 | --- 2 | enableMenu: false 3 | logLevel: 1 4 | --- 5 | # image in same folder 6 | 7 | ![](image-placeholder.png){style=height:20rem} -------------------------------------------------------------------------------- /samples/mermaid.md: -------------------------------------------------------------------------------- 1 | # Planuml 2 | 3 | ```plantuml 4 | Bob -> Alice : hello 5 | ``` 6 | 7 | --- 8 | 9 | # dot 10 | 11 | ```dot 12 | digraph example1 { 13 | 1 -> 2 -> { 4, 5 }; 14 | 1 -> 3 -> { 6, 7 }; 15 | } 16 | ``` 17 | 18 | --- 19 | 20 | # ditaa 21 | 22 | ```ditaa {style=background-color:red} 23 | +--------+ +-------+ +-------+ 24 | | | --+ ditaa +--> | | 25 | | Text | +-------+ |diagram| 26 | |Document| |!magic!| | | 27 | | {d}| | | | | 28 | +---+----+ +-------+ +-------+ 29 | : ^ 30 | | Lots of work | 31 | +-------------------------+ 32 | ``` 33 | 34 | --- 35 | 36 | # mermaid 37 | 38 | ```mermaid 39 | graph TD; 40 | A-->B; 41 | A-->C; 42 | B-->D; 43 | C-->D; 44 | ``` 45 | -------------------------------------------------------------------------------- /samples/speaker-view.md: -------------------------------------------------------------------------------- 1 | # Speaker view demo 2 | 3 | note: sdfa 4 | this is the first slide 5 | 6 | --- 7 | 8 | ## You can add Speaker note using 9 | 10 | ``` 11 | note: this text will be visible to speaker only 12 | ``` 13 | 14 | note: this text will be visible to speaker only 15 | 16 | --- 17 | 18 | # Thank 19 | 20 | note: Always thank audience ! -------------------------------------------------------------------------------- /samples/task.md: -------------------------------------------------------------------------------- 1 | 2 | ### Solar System Exploration, 1950s – 1960s 3 | 4 | - [ ] Mercury 5 | - [x] Venus 6 | - [x] Earth (Orbit/Moon) 7 | - [x] Mars 8 | - [ ] Jupiter 9 | - [ ] Saturn 10 | - [ ] Uranus 11 | - [ ] Neptune 12 | - [ ] Comet Haley 13 | 14 | --- 15 | 16 | dsfaf -------------------------------------------------------------------------------- /samples/themes/base.md: -------------------------------------------------------------------------------- 1 | --- 2 | theme: robot-lung 3 | --- 4 | 5 | # Heading 6 | 7 | # H1 8 | ## H2 9 | ### H3 10 | 11 | --- 12 | 13 | 14 | # Bold 15 | 16 | **bold text** 17 | 18 | --- 19 | 20 | # Italic 21 | 22 | *italicized text* 23 | 24 | --- 25 | 26 | # Blockquote 27 | 28 | > blockquote 29 | 30 | --- 31 | 32 | # Ordered List 33 | 34 | 1. First item 35 | 2. Second item 36 | 3. Third item 37 | 38 | --- 39 | 40 | # Unordered List 41 | 42 | - First item 43 | - Second item 44 | - Third item 45 | 46 | --- 47 | 48 | # Code 49 | 50 | `code` 51 | 52 | -- 53 | 54 | # Code 55 | 56 | ```js 57 | function toto(){ 58 | return "toto"; 59 | } 60 | ```` 61 | 62 | --- 63 | 64 | # Horizontal Rule 65 | 66 | *** 67 | 68 | --- 69 | 70 | # Link 71 | 72 | [vscode-reveal](https://marketplace.visualstudio.com/items?itemName=evilz.vscode-reveal) 73 | 74 | --- 75 | 76 | # Image 77 | 78 | ![vscode-reveal](https://evilz.gallerycdn.vsassets.io/extensions/evilz/vscode-reveal/4.3.1/1656191323816/Microsoft.VisualStudio.Services.Icons.Default) 79 | 80 | --- 81 | 82 | # Tabular Tables (Markdown) 83 | 84 | | Iteam | Value | Quantity 85 | |:--|:--|:--| 86 | | Apples | $1 | 7 | 87 | | Lemonade | $2 | 18 | 88 | | Bread | $3 | 2 | 89 | -------------------------------------------------------------------------------- /snippets.json: -------------------------------------------------------------------------------- 1 | { 2 | "Slide attribut": { 3 | "prefix": "sld-attributs", 4 | "body": [ 5 | "" 6 | ], 7 | "description": "Add slide attributs" 8 | }, 9 | "Slide background color": { 10 | "prefix": "sld-bg-color", 11 | "body": [ 12 | "" 13 | ], 14 | "description": "Add slide background color" 15 | }, 16 | "Slide background imgage": { 17 | "prefix": "sld-bg-image", 18 | "body": [ 19 | "" 20 | ], 21 | "description": "Add slide background image" 22 | }, 23 | "Fullscreen slide": { 24 | "prefix": "sld-fullcreen", 25 | "body": [ 26 | "" 27 | ], 28 | "description": "Add data-fullscreen" 29 | }, 30 | "Fragment list item": { 31 | "prefix": "-fr", 32 | "body": [ 33 | "- ${1:text} {.fragment}" 34 | ], 35 | "description": "Add fragment list item" 36 | } 37 | } -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- 1 | sonar.organization=evilz-github 2 | sonar.projectKey=evilz_vscode-reveal 3 | 4 | # relative paths to source directories. More details and properties are described 5 | # in https://sonarcloud.io/documentation/project-administration/narrowing-the-focus/ 6 | sonar.sources=./src 7 | 8 | sonar.testExecutionReportPaths=test-report.xml 9 | sonar.cs.opencover.reportsPaths=./Fun2C.Tests/coverage.opencover.xml 10 | 11 | sonar.test.inclusions= **/*.jest.ts 12 | sonar.typescript.lcov.reportPaths=coverage/lcov.info 13 | sonar.testExecutionReportPaths=test-report.xml -------------------------------------------------------------------------------- /sourceMap: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | // 3 | // PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING 4 | // 5 | // This file is providing the test runner to use when running extension tests. 6 | // By default the test runner in use is Mocha based. 7 | // 8 | // You can provide your own test runner if you want to override it by exporting 9 | // a function run(testRoot: string, clb: (error:Error) => void) that the extension 10 | // host can call to run the tests. The test runner is expected to use console.log 11 | // to report the results back to the caller. When the tests are finished, return 12 | // a possible error to the callback or null if none. 13 | // tslint:disable-next-line:no-require-imports no-var-requires 14 | const testRunner = require('vscode/lib/testrunner'); 15 | // You can directly control Mocha options by uncommenting the following lines 16 | // See https://github.com/mochajs/mocha/wiki/Using-mocha-programmatically#set-options for more info 17 | testRunner.configure({ 18 | ui: 'tdd', 19 | useColors: true // colored output from test results 20 | }); 21 | module.exports = testRunner; 22 | -------------------------------------------------------------------------------- /src/ExportHTML.ts: -------------------------------------------------------------------------------- 1 | 2 | import * as jetpack from "fs-jetpack"; 3 | import * as path from 'path' 4 | 5 | export interface IExportOptions { 6 | folderPath: string, 7 | url: string, 8 | data: string | Buffer | null 9 | srcFilePath: string | null 10 | } 11 | 12 | export const exportHTML = async (options: IExportOptions) => { 13 | const { folderPath, url, data, srcFilePath } = options 14 | 15 | const file = url.endsWith('/') ? `${url}index.html` : url 16 | const filePath = path.join(folderPath ? folderPath : ".", file) 17 | 18 | if (data) { 19 | try { 20 | await jetpack.writeAsync(filePath, data) 21 | } catch (error) { 22 | console.error(error) 23 | } 24 | } 25 | else if (srcFilePath) { 26 | try { 27 | await jetpack.copyAsync(srcFilePath, filePath, { overwrite: true }) 28 | } catch (error) { 29 | console.error(error) 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/ISlide.ts: -------------------------------------------------------------------------------- 1 | export interface ISlide { 2 | title: string 3 | index: number 4 | text: string 5 | verticalChildren: ISlide[] // Rem : child can't have child 6 | attributes: string 7 | } 8 | -------------------------------------------------------------------------------- /src/commands/exportHTML.ts: -------------------------------------------------------------------------------- 1 | import open from 'open' 2 | import Logger from '../Logger' 3 | 4 | import { window, ProgressLocation } from 'vscode' 5 | 6 | export const EXPORT_HTML = 'vscode-revealjs.exportHTML' 7 | export type EXPORT_HTML = typeof EXPORT_HTML 8 | 9 | export const exportHTML = (logger: Logger, startExport: () => Promise, doOpenAfterExport: () => boolean) => async () => { 10 | await window.withProgress( 11 | { 12 | location: ProgressLocation.Notification, 13 | title: 'Export', 14 | }, 15 | async (progress) => { 16 | logger.debug('Start export') 17 | progress.report({ message: 'in progress' }) 18 | const path = await startExport() 19 | progress.report({ message: 'Done' }) 20 | await timeout(1500) 21 | logger.debug('End export ' + path) 22 | if (doOpenAfterExport()) { 23 | progress.report({ message: 'Opening out folder !' }) 24 | await timeout(1500) 25 | open(path) 26 | logger.debug('Open folder: ' + path) 27 | } 28 | } 29 | ) 30 | } 31 | 32 | function timeout(ms) { 33 | return new Promise((resolve) => setTimeout(resolve, ms)) 34 | } 35 | -------------------------------------------------------------------------------- /src/commands/exportPDF.ts: -------------------------------------------------------------------------------- 1 | import open from 'open' 2 | 3 | export const EXPORT_PDF = 'vscode-revealjs.exportPDF' 4 | export type EXPORT_PDF = typeof EXPORT_PDF 5 | 6 | export const exportPDF = (getUri: () => string | undefined) => () => { 7 | const uri = getUri() 8 | if (uri === undefined) { 9 | return 10 | } 11 | const url = uri + '?print-pdf-now' 12 | return open(url) 13 | } 14 | -------------------------------------------------------------------------------- /src/commands/goToSlide.ts: -------------------------------------------------------------------------------- 1 | export const GO_TO_SLIDE = 'vscode-revealjs.goToSlide' 2 | export type GO_TO_SLIDE = typeof GO_TO_SLIDE 3 | -------------------------------------------------------------------------------- /src/commands/showRevealJS.ts: -------------------------------------------------------------------------------- 1 | import * as vscode from 'vscode' 2 | export const SHOW_REVEALJS = 'vscode-revealjs.showRevealJS' 3 | export type SHOW_REVEALJS = typeof SHOW_REVEALJS 4 | 5 | export const showRevealJS = (refreshCb: (panel: vscode.WebviewPanel) => boolean) => () => { 6 | const panel = vscode.window.createWebviewPanel('RevealJS', 'Reveal JS presentation', vscode.ViewColumn.Beside, { enableScripts: true }) 7 | refreshCb(panel) 8 | } 9 | -------------------------------------------------------------------------------- /src/commands/showRevealJSInBrowser.ts: -------------------------------------------------------------------------------- 1 | import open from 'open' 2 | 3 | export const SHOW_REVEALJS_IN_BROWSER = 'vscode-revealjs.showRevealJSInBrowser' 4 | export type SHOW_REVEALJS_IN_BROWSER = typeof SHOW_REVEALJS_IN_BROWSER 5 | 6 | export const showRevealJSInBrowser = (getUri: () => string | undefined) => () => { 7 | const uri = getUri() 8 | if (uri === undefined) { 9 | return 10 | } 11 | return open(uri) 12 | } 13 | -------------------------------------------------------------------------------- /src/commands/showSample.ts: -------------------------------------------------------------------------------- 1 | import { window, commands, Uri } from 'vscode' 2 | import path from 'path' 3 | export const SHOW_SAMPLE = 'vscode-revealjs.showSample' 4 | export type SHOW_SAMPLE = typeof SHOW_SAMPLE 5 | 6 | export const showSample = async (extensionPath) => { 7 | const result = await window.showQuickPick( 8 | [ 9 | 'animation', 10 | 'anything', 11 | 'audio-slideshow', 12 | 'block-embed', 13 | 'chalkboard', 14 | 'chart', 15 | 'customcontrols', 16 | 'demo', 17 | 'frontmatter', 18 | 'fullscreen', 19 | 'html-comments', 20 | 'layout', 21 | 'markdown-syntax', 22 | 'math', 23 | 'mermaid', 24 | 'speaker-view', 25 | 'table', 26 | 'task', 27 | ], 28 | { 29 | placeHolder: 'Choose a sample file', 30 | } 31 | ) 32 | const filepath = path.join(extensionPath, 'samples', result + '.md') 33 | const uri = Uri.file(filepath) 34 | commands.executeCommand('vscode.open', uri) 35 | window.showInformationMessage(`Open: ${result} sample`) 36 | } 37 | -------------------------------------------------------------------------------- /src/commands/stopRevealJSServer.ts: -------------------------------------------------------------------------------- 1 | export const STOP_REVEALJS_SERVER = 'vscode-revealjs.stopRevealJSServer' 2 | export type STOP_REVEALJS_SERVER = typeof STOP_REVEALJS_SERVER 3 | 4 | export const stopRevealJSServer = (stopServer: () => void) => () => { 5 | stopServer() 6 | } 7 | -------------------------------------------------------------------------------- /src/dispose.ts: -------------------------------------------------------------------------------- 1 | import * as vscode from 'vscode'; 2 | 3 | export function disposeAll(disposables: vscode.Disposable[]): void { 4 | while (disposables.length) { 5 | const item = disposables.pop(); 6 | if (item) { 7 | item.dispose(); 8 | } 9 | } 10 | } 11 | 12 | export abstract class Disposable { 13 | #isDisposed = false; 14 | 15 | protected _disposables: vscode.Disposable[] = []; 16 | 17 | public dispose() { 18 | if (this.#isDisposed) { return; } 19 | this.#isDisposed = true; 20 | disposeAll(this._disposables); 21 | } 22 | 23 | protected _register(value: T): T { 24 | if (this.#isDisposed) { 25 | value.dispose(); 26 | } else { 27 | this._disposables.push(value); 28 | } 29 | return value; 30 | } 31 | 32 | protected get isDisposed(): boolean { 33 | return this.#isDisposed; 34 | } 35 | } -------------------------------------------------------------------------------- /src/test/UnitTests/NotTestedYet.jest.ts: -------------------------------------------------------------------------------- 1 | import CompletionItemProvider from "../../CompletionItemProvider" 2 | import * as extension from "../../extension" 3 | import MainController from "../../MainController" 4 | import {SlideTreeProvider} from "../../SlideExplorer" 5 | import {StatusBarController} from "../../StatusBarController" 6 | import TextDecorator from "../../TextDecorator" 7 | 8 | 9 | test('NOTHING HERE', () => { 10 | 11 | expect(true).toBeTruthy() 12 | }) -------------------------------------------------------------------------------- /src/test/UnitTests/findTitle.jest.ts: -------------------------------------------------------------------------------- 1 | import SlideParser from '../../SlideParser' 2 | import {defaultConfiguration} from "../../Configuration" 3 | 4 | test('Should retrieve title from content', () => { 5 | 6 | const content = "just first line" 7 | 8 | const {slides} = SlideParser.parse(content, defaultConfiguration) 9 | expect(slides[0].title).toBe("just first line") 10 | }); 11 | 12 | -------------------------------------------------------------------------------- /src/test/runTest.ts: -------------------------------------------------------------------------------- 1 | import * as path from 'path'; 2 | 3 | import { runTests } from '@vscode/test-electron'; 4 | 5 | async function main() { 6 | try { 7 | // The folder containing the Extension Manifest package.json 8 | // Passed to `--extensionDevelopmentPath` 9 | const extensionDevelopmentPath = path.resolve(__dirname, '../../'); 10 | 11 | // The path to the extension test script 12 | // Passed to --extensionTestsPath 13 | const extensionTestsPath = path.resolve(__dirname, './suite/index'); 14 | 15 | // Download VS Code, unzip it and run the integration test 16 | await runTests({ extensionDevelopmentPath, extensionTestsPath }); 17 | } catch (err) { 18 | console.error('Failed to run tests'); 19 | process.exit(1); 20 | } 21 | } 22 | 23 | main(); -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- 1 | // import * as assert from 'assert'; 2 | 3 | // You can import and use all API from the 'vscode' module 4 | // as well as import your extension to test it 5 | import * as vscode from 'vscode'; 6 | // import * as myExtension from '../../extension'; 7 | 8 | // suite('Extension Test Suite', () => { 9 | // vscode.window.showInformationMessage('Start all tests.'); 10 | 11 | // test('Sample test', () => { 12 | // assert.strictEqual([1, 2, 3].indexOf(5), -1); 13 | // assert.strictEqual([1, 2, 3].indexOf(0), -1); 14 | // }); 15 | // }); 16 | 17 | 18 | test('Should start extension @integration', async () => { 19 | const testDocument = await vscode.workspace.openTextDocument('../sample.md') 20 | await sleep(2000) 21 | 22 | const vscodereveal = vscode.extensions.getExtension('evilz.vscode-reveal') 23 | 24 | // vscodereveal!.should.exist('vscode extension') 25 | 26 | const started = vscodereveal!.isActive 27 | expect(started).toBeTruthy(); 28 | }); 29 | 30 | 31 | async function sleep(ms: number) { 32 | return new Promise(resolve => setTimeout(resolve, ms)) 33 | } 34 | -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- 1 | // import * as path from 'path'; 2 | // import * as Mocha from 'mocha'; 3 | // import * as glob from 'glob'; 4 | 5 | // export function run(): Promise { 6 | // // Create the mocha test 7 | // const mocha = new Mocha({ 8 | // ui: 'tdd' 9 | // }); 10 | // mocha.useColors(true); 11 | 12 | // const testsRoot = path.resolve(__dirname, '..'); 13 | 14 | // return new Promise((c, e) => { 15 | // glob('**/**.test.js', { cwd: testsRoot }, (err, files) => { 16 | // if (err) { 17 | // return e(err); 18 | // } 19 | 20 | // // Add files to the test suite 21 | // files.forEach(f => mocha.addFile(path.resolve(testsRoot, f))); 22 | 23 | // try { 24 | // // Run the mocha test 25 | // mocha.run(failures => { 26 | // if (failures > 0) { 27 | // e(new Error(`${failures} tests failed.`)); 28 | // } else { 29 | // c(); 30 | // } 31 | // }); 32 | // } catch (err) { 33 | // console.error(err); 34 | // e(err); 35 | // } 36 | // }); 37 | // }); 38 | // } 39 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "ES2020", 5 | "lib": [ 6 | "ES2020" 7 | ], 8 | "esModuleInterop": true, 9 | "outDir": "dist", 10 | "sourceMap": true, 11 | "rootDir": "src", 12 | "strict": true, /* enable all strict type-checking options */ 13 | /* Additional Checks */ 14 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ 15 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ 16 | // "noUnusedParameters": true, /* Report errors on unused parameters. */ 17 | "noImplicitAny": false 18 | }, 19 | "exclude": [ 20 | "node_modules", 21 | ".vscode-test" 22 | ] 23 | } -------------------------------------------------------------------------------- /views/cssvariables.ejs: -------------------------------------------------------------------------------- 1 | <% if (cssvariables) { %> 2 | 11 | <% } %> -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | <%- include('head'); %> 5 | 6 | 7 | 8 | <%- include('logo'); %> 9 | 10 |
11 | 12 | 13 |
14 | 15 | <%- include('reveal'); %> 16 | 17 |
18 | 19 | 20 |
21 | 22 |
23 |
24 |
25 |
26 | 27 | <%- include('libs'); %> 28 | 29 | <%- include('init'); %> 30 | 31 | 32 | -------------------------------------------------------------------------------- /views/logo.ejs: -------------------------------------------------------------------------------- 1 | <% if (logoImg) { %> 2 | 5 | <% } %> -------------------------------------------------------------------------------- /views/reveal.ejs: -------------------------------------------------------------------------------- 1 | <% slides.forEach(function(slide){ %> 2 | 3 | 4 | <% if (slide.children.length === 0){ %> 5 | <%- "
" %> 6 | 7 | <%- slide.html %> 8 | <%- "
" %> 9 | <% } else {%> 10 |
11 | <%- "
" %> 12 | <%- slide.html %> 13 | <%- "
" %> 14 | <% slide.children.forEach(function(child){ %> 15 | <%- "
" %> 16 | <%- child.html %> 17 | <%- "
" %> 18 | <% }) %> 19 | 20 |
21 | <% } %> 22 | <% }) %> --------------------------------------------------------------------------------