From d4a6ce39f78468660abd2defaacff694f2d27dda Mon Sep 17 00:00:00 2001 From: Hexagon Date: Tue, 15 Aug 2023 21:08:22 +0200 Subject: [PATCH] Update dev dependencies. Update docs. --- docs/Gemfile | 1 + docs/_config,yml | 17 + docs/_includes/display.html | 12 + docs/_includes/head_custom.html | 1 + docs/_includes/multiplex.html | 10 + docs/chameleon-logo-small.png | Bin 8116 -> 0 bytes docs/chameleon-logo.png | Bin 15247 -> 0 bytes CONTRIBUTING.md => docs/contributing.md | 8 +- docs/global.html | 531 ------- docs/icons/home.svg | 4 - docs/icons/search.svg | 4 - docs/index.html | 288 ---- docs/index.md | 202 +++ docs/minitz.html | 1294 ----------------- docs/minitz.js.html | 431 ------ docs/scripts/collapsible.js | 9 - docs/scripts/jquery.selectric.min.js | 2 - docs/scripts/linenumber.js | 24 - docs/scripts/pagelocation.js | 89 -- docs/scripts/scrollbar.js | 16 - docs/styles/clipboard.min.js | 7 - docs/styles/collapsible.css | 50 - docs/styles/highlight-themes/agate.css | 108 -- .../styles/highlight-themes/androidstudio.css | 66 - .../styles/highlight-themes/arduino-light.css | 88 -- docs/styles/highlight-themes/arta.css | 73 - docs/styles/highlight-themes/ascetic.css | 45 - .../highlight-themes/atelier-cave-dark.css | 83 -- .../highlight-themes/atelier-cave-light.css | 85 -- .../highlight-themes/atelier-dune-dark.css | 69 - .../highlight-themes/atelier-dune-light.css | 69 - .../highlight-themes/atelier-estuary-dark.css | 84 -- .../atelier-estuary-light.css | 84 -- .../highlight-themes/atelier-forest-dark.css | 69 - .../highlight-themes/atelier-forest-light.css | 69 - .../highlight-themes/atelier-heath-dark.css | 69 - .../highlight-themes/atelier-heath-light.css | 69 - .../atelier-lakeside-dark.css | 69 - .../atelier-lakeside-light.css | 69 - .../highlight-themes/atelier-plateau-dark.css | 84 -- .../atelier-plateau-light.css | 84 -- .../highlight-themes/atelier-savanna-dark.css | 84 -- .../atelier-savanna-light.css | 84 -- .../highlight-themes/atelier-seaside-dark.css | 69 - .../atelier-seaside-light.css | 69 - .../atelier-sulphurpool-dark.css | 69 - .../atelier-sulphurpool-light.css | 69 - .../styles/highlight-themes/atom-one-dark.css | 97 -- .../highlight-themes/atom-one-light.css | 96 -- docs/styles/highlight-themes/brown-paper.css | 64 - .../styles/highlight-themes/brown-papersq.png | Bin 18198 -> 0 bytes .../styles/highlight-themes/codepen-embed.css | 60 - docs/styles/highlight-themes/color-brewer.css | 71 - docs/styles/highlight-themes/current.css | 96 -- docs/styles/highlight-themes/darcula.css | 77 - docs/styles/highlight-themes/dark.css | 63 - docs/styles/highlight-themes/darkula.css | 6 - docs/styles/highlight-themes/default.css | 99 -- docs/styles/highlight-themes/docco.css | 97 -- docs/styles/highlight-themes/dracula.css | 76 - docs/styles/highlight-themes/far.css | 71 - docs/styles/highlight-themes/foundation.css | 88 -- docs/styles/highlight-themes/github-gist.css | 71 - docs/styles/highlight-themes/github.css | 99 -- docs/styles/highlight-themes/googlecode.css | 89 -- docs/styles/highlight-themes/grayscale.css | 101 -- docs/styles/highlight-themes/gruvbox-dark.css | 108 -- .../styles/highlight-themes/gruvbox-light.css | 108 -- docs/styles/highlight-themes/hopscotch.css | 83 -- docs/styles/highlight-themes/hybrid.css | 102 -- docs/styles/highlight-themes/idea.css | 97 -- docs/styles/highlight-themes/ir-black.css | 73 - docs/styles/highlight-themes/kimbie.dark.css | 74 - docs/styles/highlight-themes/kimbie.light.css | 74 - docs/styles/highlight-themes/magula.css | 70 - docs/styles/highlight-themes/mono-blue.css | 59 - .../highlight-themes/monokai-sublime.css | 83 -- docs/styles/highlight-themes/monokai.css | 70 - docs/styles/highlight-themes/obsidian.css | 88 -- docs/styles/highlight-themes/ocean.css | 74 - docs/styles/highlight-themes/paraiso-dark.css | 72 - .../styles/highlight-themes/paraiso-light.css | 72 - docs/styles/highlight-themes/pojoaque.css | 83 -- docs/styles/highlight-themes/pojoaque.jpg | Bin 1186 -> 0 bytes docs/styles/highlight-themes/purebasic.css | 96 -- .../highlight-themes/qtcreator_dark.css | 83 -- .../highlight-themes/qtcreator_light.css | 83 -- docs/styles/highlight-themes/railscasts.css | 106 -- docs/styles/highlight-themes/rainbow.css | 85 -- docs/styles/highlight-themes/routeros.css | 108 -- docs/styles/highlight-themes/school-book.css | 72 - docs/styles/highlight-themes/school-book.png | Bin 486 -> 0 bytes .../highlight-themes/solarized-dark.css | 84 -- .../highlight-themes/solarized-light.css | 84 -- docs/styles/highlight-themes/sunburst.css | 102 -- .../highlight-themes/tomorrow-night-blue.css | 75 - .../tomorrow-night-bright.css | 74 - .../tomorrow-night-eighties.css | 74 - .../highlight-themes/tomorrow-night.css | 75 - docs/styles/highlight-themes/tomorrow.css | 72 - docs/styles/highlight-themes/vs.css | 68 - docs/styles/highlight-themes/vs2015.css | 115 -- docs/styles/highlight-themes/xcode.css | 93 -- docs/styles/highlight-themes/xt256.css | 92 -- docs/styles/highlight-themes/zenburn.css | 80 - docs/styles/jsdoc-default.css | 1047 ------------- docs/styles/prettify-jsdoc.css | 111 -- docs/styles/prettify-tomorrow.css | 138 -- docs/styles/selectric.css | 244 ---- docs/styles/style-switcher.css | 104 -- docs/thumbnail-responsive.jpg | Bin 123087 -> 0 bytes docs/thumbnail-style-switcher.jpg | Bin 413556 -> 0 bytes docs/thumbnail.jpg | Bin 278501 -> 0 bytes package-lock.json | 671 +++++---- package.json | 8 +- 115 files changed, 585 insertions(+), 11150 deletions(-) create mode 100644 docs/Gemfile create mode 100644 docs/_config,yml create mode 100644 docs/_includes/display.html create mode 100644 docs/_includes/head_custom.html create mode 100644 docs/_includes/multiplex.html delete mode 100644 docs/chameleon-logo-small.png delete mode 100644 docs/chameleon-logo.png rename CONTRIBUTING.md => docs/contributing.md (98%) delete mode 100644 docs/global.html delete mode 100644 docs/icons/home.svg delete mode 100644 docs/icons/search.svg delete mode 100644 docs/index.html create mode 100644 docs/index.md delete mode 100644 docs/minitz.html delete mode 100644 docs/minitz.js.html delete mode 100644 docs/scripts/collapsible.js delete mode 100644 docs/scripts/jquery.selectric.min.js delete mode 100644 docs/scripts/linenumber.js delete mode 100644 docs/scripts/pagelocation.js delete mode 100644 docs/scripts/scrollbar.js delete mode 100644 docs/styles/clipboard.min.js delete mode 100644 docs/styles/collapsible.css delete mode 100644 docs/styles/highlight-themes/agate.css delete mode 100644 docs/styles/highlight-themes/androidstudio.css delete mode 100644 docs/styles/highlight-themes/arduino-light.css delete mode 100644 docs/styles/highlight-themes/arta.css delete mode 100644 docs/styles/highlight-themes/ascetic.css delete mode 100644 docs/styles/highlight-themes/atelier-cave-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-cave-light.css delete mode 100644 docs/styles/highlight-themes/atelier-dune-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-dune-light.css delete mode 100644 docs/styles/highlight-themes/atelier-estuary-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-estuary-light.css delete mode 100644 docs/styles/highlight-themes/atelier-forest-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-forest-light.css delete mode 100644 docs/styles/highlight-themes/atelier-heath-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-heath-light.css delete mode 100644 docs/styles/highlight-themes/atelier-lakeside-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-lakeside-light.css delete mode 100644 docs/styles/highlight-themes/atelier-plateau-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-plateau-light.css delete mode 100644 docs/styles/highlight-themes/atelier-savanna-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-savanna-light.css delete mode 100644 docs/styles/highlight-themes/atelier-seaside-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-seaside-light.css delete mode 100644 docs/styles/highlight-themes/atelier-sulphurpool-dark.css delete mode 100644 docs/styles/highlight-themes/atelier-sulphurpool-light.css delete mode 100644 docs/styles/highlight-themes/atom-one-dark.css delete mode 100644 docs/styles/highlight-themes/atom-one-light.css delete mode 100644 docs/styles/highlight-themes/brown-paper.css delete mode 100644 docs/styles/highlight-themes/brown-papersq.png delete mode 100644 docs/styles/highlight-themes/codepen-embed.css delete mode 100644 docs/styles/highlight-themes/color-brewer.css delete mode 100644 docs/styles/highlight-themes/current.css delete mode 100644 docs/styles/highlight-themes/darcula.css delete mode 100644 docs/styles/highlight-themes/dark.css delete mode 100644 docs/styles/highlight-themes/darkula.css delete mode 100644 docs/styles/highlight-themes/default.css delete mode 100644 docs/styles/highlight-themes/docco.css delete mode 100644 docs/styles/highlight-themes/dracula.css delete mode 100644 docs/styles/highlight-themes/far.css delete mode 100644 docs/styles/highlight-themes/foundation.css delete mode 100644 docs/styles/highlight-themes/github-gist.css delete mode 100644 docs/styles/highlight-themes/github.css delete mode 100644 docs/styles/highlight-themes/googlecode.css delete mode 100644 docs/styles/highlight-themes/grayscale.css delete mode 100644 docs/styles/highlight-themes/gruvbox-dark.css delete mode 100644 docs/styles/highlight-themes/gruvbox-light.css delete mode 100644 docs/styles/highlight-themes/hopscotch.css delete mode 100644 docs/styles/highlight-themes/hybrid.css delete mode 100644 docs/styles/highlight-themes/idea.css delete mode 100644 docs/styles/highlight-themes/ir-black.css delete mode 100644 docs/styles/highlight-themes/kimbie.dark.css delete mode 100644 docs/styles/highlight-themes/kimbie.light.css delete mode 100644 docs/styles/highlight-themes/magula.css delete mode 100644 docs/styles/highlight-themes/mono-blue.css delete mode 100644 docs/styles/highlight-themes/monokai-sublime.css delete mode 100644 docs/styles/highlight-themes/monokai.css delete mode 100644 docs/styles/highlight-themes/obsidian.css delete mode 100644 docs/styles/highlight-themes/ocean.css delete mode 100644 docs/styles/highlight-themes/paraiso-dark.css delete mode 100644 docs/styles/highlight-themes/paraiso-light.css delete mode 100644 docs/styles/highlight-themes/pojoaque.css delete mode 100644 docs/styles/highlight-themes/pojoaque.jpg delete mode 100644 docs/styles/highlight-themes/purebasic.css delete mode 100644 docs/styles/highlight-themes/qtcreator_dark.css delete mode 100644 docs/styles/highlight-themes/qtcreator_light.css delete mode 100644 docs/styles/highlight-themes/railscasts.css delete mode 100644 docs/styles/highlight-themes/rainbow.css delete mode 100644 docs/styles/highlight-themes/routeros.css delete mode 100644 docs/styles/highlight-themes/school-book.css delete mode 100644 docs/styles/highlight-themes/school-book.png delete mode 100644 docs/styles/highlight-themes/solarized-dark.css delete mode 100644 docs/styles/highlight-themes/solarized-light.css delete mode 100644 docs/styles/highlight-themes/sunburst.css delete mode 100644 docs/styles/highlight-themes/tomorrow-night-blue.css delete mode 100644 docs/styles/highlight-themes/tomorrow-night-bright.css delete mode 100644 docs/styles/highlight-themes/tomorrow-night-eighties.css delete mode 100644 docs/styles/highlight-themes/tomorrow-night.css delete mode 100644 docs/styles/highlight-themes/tomorrow.css delete mode 100644 docs/styles/highlight-themes/vs.css delete mode 100644 docs/styles/highlight-themes/vs2015.css delete mode 100644 docs/styles/highlight-themes/xcode.css delete mode 100644 docs/styles/highlight-themes/xt256.css delete mode 100644 docs/styles/highlight-themes/zenburn.css delete mode 100644 docs/styles/jsdoc-default.css delete mode 100644 docs/styles/prettify-jsdoc.css delete mode 100644 docs/styles/prettify-tomorrow.css delete mode 100644 docs/styles/selectric.css delete mode 100644 docs/styles/style-switcher.css delete mode 100644 docs/thumbnail-responsive.jpg delete mode 100644 docs/thumbnail-style-switcher.jpg delete mode 100644 docs/thumbnail.jpg diff --git a/docs/Gemfile b/docs/Gemfile new file mode 100644 index 0000000..3eedd28 --- /dev/null +++ b/docs/Gemfile @@ -0,0 +1 @@ +gem "jekyll-default-layout" \ No newline at end of file diff --git a/docs/_config,yml b/docs/_config,yml new file mode 100644 index 0000000..81c6065 --- /dev/null +++ b/docs/_config,yml @@ -0,0 +1,17 @@ +title: Hexagon/base64 - The manual + +description: Probably the only JavaScript base64 library you'll ever need! + +remote_theme: just-the-docs/just-the-docs + +url: https://base64.56k.guru + +aux_links: + GitHub Repository: https://github.com/hexagon/base64 + Deno Library: https://deno.land/x/b64 + +plugins: + - jekyll-relative-links + - jekyll-default-layout + +# color_scheme: dark diff --git a/docs/_includes/display.html b/docs/_includes/display.html new file mode 100644 index 0000000..216be5e --- /dev/null +++ b/docs/_includes/display.html @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/docs/_includes/head_custom.html b/docs/_includes/head_custom.html new file mode 100644 index 0000000..2d8a569 --- /dev/null +++ b/docs/_includes/head_custom.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/_includes/multiplex.html b/docs/_includes/multiplex.html new file mode 100644 index 0000000..811211e --- /dev/null +++ b/docs/_includes/multiplex.html @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/docs/chameleon-logo-small.png b/docs/chameleon-logo-small.png deleted file mode 100644 index dbfb9d85d10704489fda8c447bb4771d9eebad3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8116 zcmYjWby!nx8y?*y(j`+-Kq+B#4^*T4t&8Bn{HhNGshrK~g%TVG>dUrZgkI z^ZW1Hb!}(oIq$XiJ?FXa=f0nJ?{u}F(onKffkNl??GuFx-0?Pvmh1x6C`3|{Q)?fZFd2^d=|;QW zv0&DthmI$@D+Mca1&4=Ii--{yeQ&FxBsO(nMSh_FNS{jZYUi}C^mFO{)VGTL?YWN^ zp$doF+hsxJZZBu#efFC-v)7s`e!_DrhXZb>{|T`qaIs$5=@5(1(qL6PauD+hUsCmz ze?PcM$GLxUPig6yB)aPn=HNQ*Pet_j{K(t4)2ZWA{2@$RM3}Y
))FXL_o^u^s@ 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 - - - - - - - minitz - Documentation - - - - - - - - - - - - - - - - - - - - -
-

- - - minitz - -

-
-
    - -
-
-
- - - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
- -

- Global -

- - - - -
-
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- - - - - - - - - - - - - - - - -

Type Definitions

- - - - - - - - - - - - - -

- .TimePoint :Object -

-
- - - - - - - - - - - - - - -
Properties:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
y - - - - Number - - - - - - -

1970--

-
m - - - - Number - - - - - - -

1-12

-
d - - - - Number - - - - - - -

1-31

-
h - - - - Number - - - - - - -

0-24

-
i - - - - Number - - - - - - -

0-60 Minute

-
s - - - - Number - - - - - - -

0-60

-
tz - - - - string - - - - - - -

Time zone in IANA database format 'Europe/Stockholm'

-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- -
- - - - - - - -
- - - - - - - - - - - - - - - - - -
-
- - - - - -
- - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/icons/home.svg b/docs/icons/home.svg deleted file mode 100644 index f6c1087..0000000 --- a/docs/icons/home.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/docs/icons/search.svg b/docs/icons/search.svg deleted file mode 100644 index 2fe5196..0000000 --- a/docs/icons/search.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 63baabf..0000000 --- a/docs/index.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - minitz - Documentation - - - - - - - - - - - - - - - - - - - - -
-

- - - minitz - -

-
-
    - -
-
-
- - - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - -
-
-

minitz

-

Node.js CI Deno CI -npm version NPM Downloads jsdelivr Codacy Badge -MIT License

-

Features

-
    -
  • Convert dates between any timezone supported by the system.
  • -
  • Parses ISO8601 time strings.
  • -
  • MIT licensed, use the library any way you want. For real.
  • -
  • Minimal (less than 2 KB minified), no dependencies. Relies on JavaScript Intl and current best practices.
  • -
  • Works in Node.js >=14.0 (both require and import).
  • -
  • Works in Deno >=1.8.
  • -
  • Works in Bun >=0.2.2
  • -
  • Works in browsers as standalone, UMD or ES-module.
  • -
  • Includes TypeScript typings.
  • -
-

Try it live on jsfiddle

-

Usage

-

Converting a Date object to another timezone in JavaScript is possible using the Intl feature of vanilla JS.

-
// Get current time in Asia/Tokyo, using vanilla js
-new Date().toLocaleString("sv-SE", { timeZone: "Asia/Tokyo" });
-// -> 2022-09-15 17:23:45
-
-

However - if you want to convert date/time from another timezone, or convert between different timezones, things get trickier.

-

Minitz is a minimal library built to solve the problem in the simplest possible way, and made to work in all environments (Node/Deno/Browser, ESM/UMD/CommonJS).

-

Simple examples of conversion from a remote timezone, and a conversion between different timezones.

-
// Get local time from time in Asia/Tokyo, using minitz and vanilla js
-const localTime = minitz(2022,9,15,23,0,0,"Asia/Tokyo")
-console.log( localTime.toLocaleString("sv-SE") );
-// -> 2022-09-15 16:00:00
-
-
// Get time in America/New_York from time in Asia/Tokyo, using minitz and vanilla js
-// Also demonstrates that it's possible to use ISO8601 strings as input to minitz, through `.fromTZISO`
-const localTime = minitz.fromTZISO("2022-09-15 23:00:00","Asia/Tokyo");
-console.log( localTime.toLocaleString("sv-SE", { timeZone: "America/New_York" }) );
-// -> 2022-09-15 10:00:00
-
-

More examples are available further below, and the full documentation is available at hexagon.github.io/minitz.

-

Installation

-

Node.js

-

npm install minitz --save

-

JavaScript

-
// ESM Import ...
-import minitz from "minitz";
-
-// ... or CommonJS Require
-const minitz = require("minitz");
-
-

TypeScript

-

Note that only default export is available in Node.js TypeScript, as the commonjs module is used internally.

-
import minitz from "minitz";
-
-// ...
-
-

Deno

-

JavaScript

-
import minitz from "https://deno.land/x/minitz@4.0.4/src/minitz.js";
-
-// ...
-
-

TypeScript

-
import { minitz } from "https://deno.land/x/minitz@4.0.4/src/minitz.js";
-
-// ...
-
-

Check https://deno.land/x/minitz for latest available version

-

Bun

-

bun add minitz

-
-

Note If you experience problems during install, try using bun add minitz --backend=copyfile.

-
-

JavaScript

-
import minitz from "minitz";
-
-

Browser

-

Manual

-
    -
  • Download the latest zipball
  • -
  • Extract
  • -
  • Grab minitz.min.js (UMD and standalone) or minitz.min.mjs (ES-module) from the dist/ folder
  • -
-

CDN

-

To use as an UMD-module (stand alone, RequireJS etc.)

-
<script src="https://cdn.jsdelivr.net/npm/minitz/dist/minitz.min.js"></script>
-
-

To use as an ES-module

-
<script type="module">
-	import minitz from "https://cdn.jsdelivr.net/npm/minitz/dist/minitz.min.mjs";
-
-	// ... see usage section ...
-</script>
-
-

More examples

-

The examples below will work only if you have imported minitz as described in the 'Installation' section. If that's not the case the results may vary.

-

Convert a specific timezone to local time

-

Standard way

-
// Convert 2022-09-10 23:08:09 in New York to local time (in this example Europe/Stockholm)
-console.log("Local time: ", minitz(2022, 9, 10, 23, 8, 9, "America/New_York").toLocaleString("sv-SE"));
-// Local time:  2022-09-11 05:08:09
-
-

Providing an ISO8601 timestring

-
// Convert 2022-09-10 23:08:09 in New York to local time (in this example Europe/Stockholm)
-console.log("Local time: ", minitz("2022-09-10 23:08:99", "America/New_York").toLocaleString("sv-SE"));
-// Local time:  2022-09-11 05:08:09
-
-

Convert local time to a specific timezone

-

Provided that you only need to display the result, converting local time to specific timezone is best achieved with vanilla JavaScript.

-
console.log("Time in New York printed with system locale: ", new Date().toLocaleString("sv-SE", { timeZone: "America/New_York"}));
-// -> Time in New York printed with system locale:  2022-09-14 17:29:42
-
-

If you need to use the result in any other way, it's better to use minitz to convert to a remote timezone. This way you'll get the results as an object, which also includes the timezone to which the time is converted to.

-
//  Convert to local time to time in America/New_York
-//  As time in other timezones than local cannot be represented correctly by a date object
-//  a generic object is returned
-console.log("Time in New York: ", minitz.toTZ(new Date(), "America/New_York"));
-// -> Time in New York:
-//  {
-//     y: 2022,
-//     m: 9,
-//     d: 14,
-//     h: 17,
-//     i: 29,
-//     s: 42,
-//     tz: 'America/New_York'
-//  }
-
-

Contributing

-

Any contributions are welcome. See Contribution Guide

-

License

-

MIT

-
-
- - - - - - -
- - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..1a47347 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,202 @@ +--- +layout: page +title: "Overview" +nav_order: 1 +--- + +Thank you for choosing the minitz library! + +This powerful library offers an efficient and convenient way to manage and manipulate dates and times in JavaScript. With a modern ES-module design and full typings, minitz is compatible with numerous environments, including Node, Deno, Bun, and browsers. + +While converting a Date object to another timezone in JavaScript is achievable using the Intl feature of vanilla JS, things can get complicated when you want to convert date/time from another timezone or between different timezones. Minitz addresses this problem in the most straightforward manner, ensuring compatibility across all environments (Node/Deno/Browser, ESM/UMD/CommonJS). + +Vanilla js for converting **to** a specific time zone: + +```javascript +// Get current time in Asia/Tokyo, using vanilla js +new Date().toLocaleString("sv-SE", { timeZone: "Asia/Tokyo" }); +// -> 2022-09-15 17:23:45 +``` + +Here are a few simple examples on using minitz to convert **from** and **across** different time zones: + +```javascript +// Get local time from time in Asia/Tokyo, using minitz and vanilla js +const localTime = minitz(2022,9,15,23,0,0,"Asia/Tokyo") +console.log( localTime.toLocaleString("sv-SE") ); +// -> 2022-09-15 16:00:00 +``` + +```javascript +// Get time in America/New_York from time in Asia/Tokyo, using minitz and vanilla js +// Also demonstrates that it's possible to use ISO8601 strings as input to minitz, through `.fromTZISO` +const localTime = minitz.fromTZISO("2022-09-15 23:00:00","Asia/Tokyo"); +console.log( localTime.toLocaleString("sv-SE", { timeZone: "America/New_York" }) ); +// -> 2022-09-15 10:00:00 +``` + +More examples on usage available further down. + +## Key Features & Compatibility + +- Convert dates between any timezone supported by the system. +- Parses ISO8601 time strings. +- MIT licensed, use the library any way you want. For real. +- Minimal (less than 2 KB minified), no dependencies. Relies on JavaScript Intl and current best practices. +- Works in Node.js >=14.0 (both require and import). +- Works in Deno >=1.8. +- Works in Bun >=0.2.2 +- Works in browsers as standalone, UMD or ES-module. +- Includes TypeScript typings. + +Try it live on [jsfiddle](https://jsfiddle.net/hexag0n/3mheu5by/) + +{% include multiplex.html %} + +## Installation + +### Node.js + +```npm install minitz --save``` + +JavaScript + +```javascript +// ESM Import ... +import minitz from "minitz"; + +// ... or CommonJS Require +const minitz = require("minitz"); +``` + +TypeScript + +*Note that only default export is available in Node.js TypeScript, as the commonjs module is used internally.* + +```typescript +import minitz from "minitz"; + +// ... +``` + +### Deno + +JavaScript + +```javascript +import minitz from "https://deno.land/x/minitz@4.0.4/src/minitz.js"; + +// ... +``` + +TypeScript + +```typescript +import { minitz } from "https://deno.land/x/minitz@4.0.4/src/minitz.js"; + +// ... +``` + +Check [https://deno.land/x/minitz](https://deno.land/x/minitz) for latest available version + +### Bun + +```bun add minitz``` + +> **Note** If you experience problems during install, try using `bun add minitz --backend=copyfile`. + +JavaScript + +```javascript +import minitz from "minitz"; +``` + +### Browser + +#### Manual + +* Download the latest [zipball](https://github.com/Hexagon/minitz/archive/refs/heads/main.zip) +* Extract +* Grab ```minitz.min.js``` (UMD and standalone) or ```minitz.min.mjs``` (ES-module) from the [dist/](/dist) folder + +#### CDN + +To use as an [UMD](https://github.com/umdjs/umd)-module (stand alone, [RequireJS](https://requirejs.org/) etc.) + +```html + +``` + +To use as an [ES-module](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) + +```html + +``` + +{% include display.html %} + +### More examples + +The examples below will work only if you have imported minitz as described in the 'Installation' section. If that's not the case the results may vary. + +#### Convert a specific timezone to local time + +Standard way + +```javascript +// Convert 2022-09-10 23:08:09 in New York to local time (in this example Europe/Stockholm) +console.log("Local time: ", minitz(2022, 9, 10, 23, 8, 9, "America/New_York").toLocaleString("sv-SE")); +// Local time: 2022-09-11 05:08:09 +``` + +Providing an ISO8601 timestring + +```javascript +// Convert 2022-09-10 23:08:09 in New York to local time (in this example Europe/Stockholm) +console.log("Local time: ", minitz("2022-09-10 23:08:99", "America/New_York").toLocaleString("sv-SE")); +// Local time: 2022-09-11 05:08:09 +``` + +#### Convert local time to a specific timezone + +Provided that you only need to display the result, converting local time to specific timezone is best achieved with vanilla JavaScript. + +```javascript +console.log("Time in New York printed with system locale: ", new Date().toLocaleString("sv-SE", { timeZone: "America/New_York"})); +// -> Time in New York printed with system locale: 2022-09-14 17:29:42 +``` + +If you need to use the result in any other way, it's better to use minitz to convert to a remote timezone. This way you'll get the results as an object, which also includes the timezone to which the time is converted to. + +```javascript +// Convert to local time to time in America/New_York +// As time in other timezones than local cannot be represented correctly by a date object +// a generic object is returned +console.log("Time in New York: ", minitz.toTZ(new Date(), "America/New_York")); +// -> Time in New York: +// { +// y: 2022, +// m: 9, +// d: 14, +// h: 17, +// i: 29, +// s: 42, +// tz: 'America/New_York' +// } +``` + +## Contributing + +For more details on how to contribute, please check out our [Contribution Guide](/contributing.md). + +## Donations + +If you found this library helpful and wish to support its development, consider making a donation through [Hexagon's GitHub Sponsors page](https://github.com/sponsors/hexagon). Your support helps ensure continued development and maintenance. + +## License + +MIT \ No newline at end of file diff --git a/docs/minitz.html b/docs/minitz.html deleted file mode 100644 index e890ff0..0000000 --- a/docs/minitz.html +++ /dev/null @@ -1,1294 +0,0 @@ - - - - - - - - minitz - Documentation - - - - - - - - - - - - - - - - - - - - -
-

- - - minitz - -

-
-
    - -
-
-
- - - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
- -

- minitz -

- - - - -
-
-
- - - - - - - - - - - - - - -

- new minitz(y, m, d, h, i, s, tz, throwOnInvalidopt) → {date} -

-
- - - - - -
-

Converts a date/time from a specific timezone to a normal date object using the system local time

-

Shortcut for minitz.fromTZ(minitz.tp(...));

-
- - - - - - - -
Parameters:
- - -
- -
- - y - ( - - Number - - - -) - - - - - - - - - - - - -

1970--

- - - -
- -
- - m - ( - - Number - - - -) - - - - - - - - - - - - -

1-12

- - - -
- -
- - d - ( - - Number - - - -) - - - - - - - - - - - - -

1-31

- - - -
- -
- - h - ( - - Number - - - -) - - - - - - - - - - - - -

0-24

- - - -
- -
- - i - ( - - Number - - - -) - - - - - - - - - - - - -

0-60 Minute

- - - -
- -
- - s - ( - - Number - - - -) - - - - - - - - - - - - -

0-60

- - - -
- -
- - tz - ( - - string - - - -) - - - - - - - - - - - - -

Time zone in IANA database format 'Europe/Stockholm'

- - - -
- -
- - throwOnInvalid - ( - - boolean - - - -) - - - - - - <optional>
- - - - - -
- - -

Default is to return the adjusted time if the call happens during a Daylight-Saving-Time switch. -E.g. Value "01:01:01" is returned if input time is 00:01:01 while one hour got actually -skipped, going from 23:59:59 to 01:00:00. Setting this flag makes the library throw an exception instead.

- - - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- -
- - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - -

Methods

- - - - - - - - - - - - - -

- (static) .fromTZ(tp, throwOnInvalidopt) → {date} -

-
- - - - - -
-

Converts a date/time from a specific timezone to a normal date object using the system local time

-
- - - - - - - -
Parameters:
- - -
- -
- - tp - ( - - TimePoint - - - -) - - - - - - - - - - - - -

Object with specified timezone

- - - -
- -
- - throwOnInvalid - ( - - boolean - - - -) - - - - - - <optional>
- - - - - -
- - -

Default is to return the adjusted time if the call happens during a Daylight-Saving-Time switch. -E.g. Value "01:01:01" is returned if input time is 00:01:01 while one hour got actually -skipped, going from 23:59:59 to 01:00:00. Setting this flag makes the library throw an exception instead.

- - - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

- (static) .fromTZISO(localTimeStr, tz, throwOnInvalidopt) → {date} -

-
- - - - - -
-

Converts a date/time from a specific timezone to a normal date object using the system local time

-
- - - - - - - -
Parameters:
- - -
- -
- - localTimeStr - ( - - string - - - -) - - - - - - - - - - - - -

ISO8601 formatted local time string, non UTC

- - - -
- -
- - tz - ( - - string - - - -) - - - - - - - - - - - - -

Time zone in IANA database format 'Europe/Stockholm'

- - - -
- -
- - throwOnInvalid - ( - - boolean - - - -) - - - - - - <optional>
- - - - - -
- - -

Default is to return the adjusted time if the call happens during a Daylight-Saving-Time switch. -E.g. Value "01:01:01" is returned if input time is 00:01:01 while one hour got actually -skipped, going from 23:59:59 to 01:00:00. Setting this flag makes the library throw an exception instead.

- - - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

- (static) .toTZ(date, tzStropt) → {TimePoint} -

-
- - - - - -
-

Converts a date to a specific time zone and returns an object containing year, month, -day, hour, (...) and timezone used for the conversion

-

Please note: If you just want to display date/time in another -time zone, use vanilla JS. See the example below.

-
- - - - - - - -
Parameters:
- - -
- -
- - date - ( - - d - - - -) - - - - - - - - - - - - -

Input date

- - - -
- -
- - tzStr - ( - - string - - - -) - - - - - - <optional>
- - - - - -
- - -

Timezone string in Europe/Stockholm format

- - - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- -
- - - - - - - -
- - - - - - - - - - - - - -
- - - - - -
Examples
- -

- Example using minitz: -

- - -
let normalDate = new Date(); // d is a normal Date instance, with local timezone and correct utc representation
-
-tzDate = minitz.toTZ(d, 'America/New_York');
-
-// Will result in the following object:
-// {
-//  y: 2022,
-//  m: 9,
-//  d: 28,
-//  h: 13,
-//  i: 28,
-//  s: 28,
-//  tz: "America/New_York"
-// }
- -

- Example using vanilla js: -

- - -
console.log(
-	// Display current time in America/New_York, using sv-SE locale
-	new Date().toLocaleTimeString("sv-SE", { timeZone: "America/New_York" }),
-);
- - -
- - - - - - - - - - - - - - -

- (static) .tp(y, m, d, h, i, s, tz) → {TimePoint} -

-
- - - - - -
-

Convenience function which returns a TimePoint object for later use in fromTZ

-
- - - - - - - -
Parameters:
- - -
- -
- - y - ( - - Number - - - -) - - - - -

1970--

- - - -
- -
- - m - ( - - Number - - - -) - - - - -

1-12

- - - -
- -
- - d - ( - - Number - - - -) - - - - -

1-31

- - - -
- -
- - h - ( - - Number - - - -) - - - - -

0-24

- - - -
- -
- - i - ( - - Number - - - -) - - - - -

0-60 Minute

- - - -
- -
- - s - ( - - Number - - - -) - - - - -

0-60

- - - -
- -
- - tz - ( - - string - - - -) - - - - -

Time zone in format 'Europe/Stockholm'

- - - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Source:
-
- -
- - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
-
- - - - - -
- - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/minitz.js.html b/docs/minitz.js.html deleted file mode 100644 index 681e8b6..0000000 --- a/docs/minitz.js.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - - - - minitz - Documentation - - - - - - - - - - - - - - - - - - - - -
-

- - - minitz - -

-
-
    - -
-
-
- - - - - - - - - -
-
- - - - - - - - - - - - - - - - - -
- -

- minitz.js -

- - - - - -
-
-
/* ------------------------------------------------------------------------------------
-
-	minitz - MIT License - Hexagon <hexagon@56k.guru>
-
-	------------------------------------------------------------------------------------
-
-	License:
-
-	Copyright (c) 2022 Hexagon <hexagon@56k.guru>
-
-	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:
-	The above copyright notice and this permission notice shall be included in
-	all copies or substantial portions of the Software.
-	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.
-
-  ------------------------------------------------------------------------------------  */
-
-/**
- * @typedef {Object} TimePoint
- * @property {Number} y - 1970--
- * @property {Number} m - 1-12
- * @property {Number} d - 1-31
- * @property {Number} h - 0-24
- * @property {Number} i - 0-60 Minute
- * @property {Number} s - 0-60
- * @property {string} tz - Time zone in IANA database format 'Europe/Stockholm'
- */
-
-/**
- * Converts a date/time from a specific timezone to a normal date object using the system local time
- *
- * Shortcut for minitz.fromTZ(minitz.tp(...));
- *
- * @constructor
- *
- * @param {Number} y - 1970--
- * @param {Number} m - 1-12
- * @param {Number} d - 1-31
- * @param {Number} h - 0-24
- * @param {Number} i - 0-60 Minute
- * @param {Number} s - 0-60
- * @param {string} tz - Time zone in IANA database format 'Europe/Stockholm'
- * @param {boolean} [throwOnInvalid] - Default is to return the adjusted time if the call happens during a Daylight-Saving-Time switch.
- *										E.g. Value "01:01:01" is returned if input time is 00:01:01 while one hour got actually
- *										skipped, going from 23:59:59 to 01:00:00. Setting this flag makes the library throw an exception instead.
- * @returns {date} - Normal date object with correct UTC and system local time
- *
- */
-function minitz(y, m, d, h, i, s, tz, throwOnInvalid) {
-	return minitz.fromTZ(minitz.tp(y, m, d, h, i, s, tz), throwOnInvalid);
-}
-
-/**
- * Converts a date/time from a specific timezone to a normal date object using the system local time
- * 
- * @public
- * @static
- * 
- * @param {string} localTimeStr - ISO8601 formatted local time string, non UTC
- * @param {string} tz - Time zone in IANA database format 'Europe/Stockholm'
- * @param {boolean} [throwOnInvalid] - Default is to return the adjusted time if the call happens during a Daylight-Saving-Time switch.
- *										E.g. Value "01:01:01" is returned if input time is 00:01:01 while one hour got actually
- *										skipped, going from 23:59:59 to 01:00:00. Setting this flag makes the library throw an exception instead.
- * @return {date} - Normal date object
- * 
- */
-minitz.fromTZISO = (localTimeStr, tz, throwOnInvalid) => {
-	return minitz.fromTZ(parseISOLocal(localTimeStr, tz), throwOnInvalid);
-};
-
-/**
- * Converts a date/time from a specific timezone to a normal date object using the system local time
- *
- * @public
- * @static
- *
- * @param {TimePoint} tp - Object with specified timezone
- * @param {boolean} [throwOnInvalid] - Default is to return the adjusted time if the call happens during a Daylight-Saving-Time switch.
- *										E.g. Value "01:01:01" is returned if input time is 00:01:01 while one hour got actually
- *										skipped, going from 23:59:59 to 01:00:00. Setting this flag makes the library throw an exception instead.
- * @returns {date} - Normal date object
- */
-minitz.fromTZ = function(tp, throwOnInvalid) {
-
-	const
-
-		// Construct a fake Date object with UTC date/time set to local date/time in source timezone
-		inDate = new Date(Date.UTC(
-			tp.y,
-			tp.m - 1,
-			tp.d,
-			tp.h,
-			tp.i,
-			tp.s
-		)),
-
-		// Get offset between UTC and source timezone
-		offset = getTimezoneOffset(tp.tz, inDate),
-
-		// Remove offset from inDate to hopefully get a true date object
-		dateGuess = new Date(inDate.getTime() - offset),
-
-		// Get offset between UTC and guessed time in target timezone
-		dateOffsGuess = getTimezoneOffset(tp.tz, dateGuess);
-
-	// If offset between guessed true date object and UTC matches initial calculation, the guess
-	// was spot on
-	if ((dateOffsGuess - offset) === 0) {
-		return dateGuess;
-	} else {
-		// Not quite there yet, make a second try on guessing the local time, adjust by the offset indicated by the previous guess
-		// Try recreating input time again
-		// Then calculate and check the offset again
-		const
-			dateGuess2 = new Date(inDate.getTime() - dateOffsGuess),
-			dateOffsGuess2 = getTimezoneOffset(tp.tz, dateGuess2);
-		if ((dateOffsGuess2 - dateOffsGuess) === 0) {
-			// All good, return local time
-			return dateGuess2;
-		} else if(!throwOnInvalid && (dateOffsGuess2 - dateOffsGuess) > 0) {
-			// We're most probably dealing with a DST transition where we should use the offset of the second guess
-			return dateGuess2; 
-		} else if (!throwOnInvalid) {
-			// We're most probably dealing with a DST transition where we should use the offset of the initial guess
-			return dateGuess;
-		} else {
-			// Input time is invalid, and the library is instructed to throw, so let's do it
-			throw new Error("Invalid date passed to fromTZ()");
-		}
-	}
-};
-
-/**
- * Converts a date to a specific time zone and returns an object containing year, month,
- * day, hour, (...) and timezone used for the conversion
- *
- * **Please note**: If you just want to _display_ date/time in another
- * time zone, use vanilla JS. See the example below.
- *
- * @public
- * @static
- *
- * @param {d} date - Input date
- * @param {string} [tzStr] - Timezone string in Europe/Stockholm format
- *
- * @returns {TimePoint}
- *
- * @example <caption>Example using minitz:</caption>
- * let normalDate = new Date(); // d is a normal Date instance, with local timezone and correct utc representation
- *
- * tzDate = minitz.toTZ(d, 'America/New_York');
- *
- * // Will result in the following object:
- * // {
- * //  y: 2022,
- * //  m: 9,
- * //  d: 28,
- * //  h: 13,
- * //  i: 28,
- * //  s: 28,
- * //  tz: "America/New_York"
- * // }
- *
- * @example <caption>Example using vanilla js:</caption>
- * console.log(
- *	// Display current time in America/New_York, using sv-SE locale
- *	new Date().toLocaleTimeString("sv-SE", { timeZone: "America/New_York" }),
- * );
- *
- */
-minitz.toTZ = function (d, tzStr) {
-	const td = new Date(d.toLocaleString("sv-SE", {timeZone: tzStr}));
-	return {
-		y: td.getFullYear(),
-		m: td.getMonth() + 1,
-		d: td.getDate(),
-		h: td.getHours(),
-		i: td.getMinutes(),
-		s: td.getSeconds(),
-		tz: tzStr
-	};
-};
-
-/**
- * Convenience function which returns a TimePoint object for later use in fromTZ
- *
- * @public
- * @static
- *
- * @param {Number} y - 1970--
- * @param {Number} m - 1-12
- * @param {Number} d - 1-31
- * @param {Number} h - 0-24
- * @param {Number} i - 0-60 Minute
- * @param {Number} s - 0-60
- * @param {string} tz - Time zone in format 'Europe/Stockholm'
- *
- * @returns {TimePoint}
- *
-*/
-minitz.tp = (y,m,d,h,i,s,tz) => { return { y, m, d, h, i, s, tz: tz }; };
-
-/**
- * Helper function that returns the current UTC offset (in ms) for a specific timezone at a specific point in time
- *
- * @private
- *
- * @param {timeZone} string - Target time zone in IANA database format 'Europe/Stockholm'
- * @param {date} [date] - Point in time to use as base for offset calculation
- *
- * @returns {number} - Offset in ms between UTC and timeZone
- */
-function getTimezoneOffset(timeZone, date = new Date()) {
-
-	// Get timezone 
-	const tz = date.toLocaleString("en", {timeZone, timeStyle: "long"}).split(" ").slice(-1)[0];
-
-	// Extract time in en-US format
-	// - replace narrow no break space with regular space to compensate for bug in Node.js 19.1
-	const dateString = date.toLocaleString("en-US").replace(/[\u202f]/," ");
-
-	// Check ms offset between GMT and extracted timezone
-	return Date.parse(`${dateString} GMT`) - Date.parse(`${dateString} ${tz}`);
-}
-
-
-/**
- * Helper function that takes a ISO8001 local date time string and creates a Date object.
- * Throws on failure. Throws on invalid date or time.
- * 
- * @private
- *
- * @param {string} dtStr - an ISO 8601 format date and time string
- *					  with all components, e.g. 2015-11-24T19:40:00
- * @returns {TimePoint} - TimePoint instance from parsing the string
- */
-function parseISOLocal(dtStr, tz) {
-
-	// Parse date using built in Date.parse
-	const pd = new Date(Date.parse(dtStr));
-
-	// Check for completeness
-	if (isNaN(pd)) {
-		throw new Error("minitz: Invalid ISO8601 passed to parser.");
-	}
-	
-	// If 
-	//   * date/time is specified in UTC (Z-flag included)
-	//   * or UTC offset is specified (+ or - included after character 9 (20200101 or 2020-01-0))
-	// Return time in utc, else return local time and include timezone identifier
-	const stringEnd = dtStr.substring(9);
-	if (dtStr.includes("Z") || stringEnd.includes("-") || stringEnd.includes("+")) {
-		return minitz.tp(pd.getUTCFullYear(), pd.getUTCMonth()+1, pd.getUTCDate(),pd.getUTCHours(), pd.getUTCMinutes(),pd.getUTCSeconds(), "Etc/UTC");
-	} else {
-		return minitz.tp(pd.getFullYear(), pd.getMonth()+1, pd.getDate(),pd.getHours(), pd.getMinutes(),pd.getSeconds(), tz);
-	}
-	// Treat date as local time, in target timezone
-
-}
-
-minitz.minitz = minitz;
-
-export default minitz;
-export { minitz };
-
-
- - - - - -
- - - - - - - - - - - - - - - - - - diff --git a/docs/scripts/collapsible.js b/docs/scripts/collapsible.js deleted file mode 100644 index 5f6594c..0000000 --- a/docs/scripts/collapsible.js +++ /dev/null @@ -1,9 +0,0 @@ -/*! -* Collapsible.js v1.2.0 -* https://github.com/jordnkr/collapsible -* -* Copyright 2017, Jordan Ruedy -* This content is released under the MIT license -* http://opensource.org/licenses/MIT -*/ -!function(e,s){e.fn.collapsible=function(s){var n={accordion:!1,accordionUpSpeed:400,accordionDownSpeed:400,collapseSpeed:400,contentOpen:null,arrowRclass:"arrow-r",arrowDclass:"arrow-d",animate:!0},c=e.extend(n,s);return this.each(function(){!1===c.animate&&(c.accordionUpSpeed=0,c.accordionDownSpeed=0,c.collapseSpeed=0);var s=e(this).children(":even"),n=e(this).children(":odd"),r="accordion-active";if(e(this).children(":nth-child(even)").css("display","none"),!0===c.accordion)null!==c.contentOpen&&(e(s[c.contentOpen]).children(":first-child").toggleClass(c.arrowRclass+" "+c.arrowDclass),e(n[c.contentOpen]).show().addClass(r)),e(s).click(function(){e(this).next().attr("class")===r?(e(this).next().slideUp(c.accordionUpSpeed).removeClass(r),e(this).children(":first-child").toggleClass(c.arrowRclass+" "+c.arrowDclass)):(e(s).children().removeClass(c.arrowDclass).addClass(c.arrowRclass),e(n).slideUp(c.accordionUpSpeed).removeClass(r),e(this).next().slideDown(c.accordionDownSpeed).addClass(r),e(this).children(":first-child").toggleClass(c.arrowRclass+" "+c.arrowDclass))});else{if(null!==c.contentOpen)if(Array.isArray(c.contentOpen))for(var a=0;a0?t:e.length)-1].disabled;);return t},toDash:function(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()},triggerCallback:function(t,s){var l=s.element,i=s.options["on"+t],n=[l].concat([].slice.call(arguments).slice(1));e.isFunction(i)&&i.apply(l,n),e(l).trigger("selectric-"+this.toDash(t),n)},arrayToClassname:function(t){var s=e.grep(t,function(e){return!!e});return e.trim(s.join(" "))}},init:function(t){var s=this;if(s.options=e.extend(!0,{},e.fn.selectric.defaults,s.options,t),s.utils.triggerCallback("BeforeInit",s),s.destroy(!0),s.options.disableOnMobile&&s.utils.isMobile())return void(s.disableOnMobile=!0);s.classes=s.getClassNames();var l=e("",{class:s.classes.input,readonly:s.utils.isMobile()}),i=e("
",{class:s.classes.items,tabindex:-1}),n=e("
",{class:s.classes.scroll}),a=e("
",{class:s.classes.prefix,html:s.options.arrowButtonMarkup}),o=e("",{class:"label"}),r=s.$element.wrap("
").parent().append(a.prepend(o),i,l),u=e("
",{class:s.classes.hideselect});s.elements={input:l,items:i,itemsScroll:n,wrapper:a,label:o,outerWrapper:r},s.options.nativeOnMobile&&s.utils.isMobile()&&(s.elements.input=void 0,u.addClass(s.classes.prefix+"-is-native"),s.$element.on("change",function(){s.refresh()})),s.$element.on(s.eventTriggers).wrap(u),s.originalTabindex=s.$element.prop("tabindex"),s.$element.prop("tabindex",-1),s.populate(),s.activate(),s.utils.triggerCallback("Init",s)},activate:function(){var e=this,t=e.elements.items.closest(":visible").children(":hidden").addClass(e.classes.tempshow),s=e.$element.width();t.removeClass(e.classes.tempshow),e.utils.triggerCallback("BeforeActivate",e),e.elements.outerWrapper.prop("class",e.utils.arrayToClassname([e.classes.wrapper,e.$element.prop("class").replace(/\S+/g,e.classes.prefix+"-$&"),e.options.responsive?e.classes.responsive:""])),e.options.inheritOriginalWidth&&s>0&&e.elements.outerWrapper.width(s),e.unbindEvents(),e.$element.prop("disabled")?(e.elements.outerWrapper.addClass(e.classes.disabled),e.elements.input&&e.elements.input.prop("disabled",!0)):(e.state.enabled=!0,e.elements.outerWrapper.removeClass(e.classes.disabled),e.$li=e.elements.items.removeAttr("style").find("li"),e.bindEvents()),e.utils.triggerCallback("Activate",e)},getClassNames:function(){var t=this,s=t.options.customClass,l={};return e.each("Input Items Open Disabled TempShow HideSelect Wrapper Focus Hover Responsive Above Below Scroll Group GroupLabel".split(" "),function(e,i){var n=s.prefix+i;l[i.toLowerCase()]=s.camelCase?n:t.utils.toDash(n)}),l.prefix=s.prefix,l},setLabel:function(){var t=this,s=t.options.labelBuilder;if(t.state.multiple){var l=e.isArray(t.state.currValue)?t.state.currValue:[t.state.currValue];l=0===l.length?[0]:l;var i=e.map(l,function(s){return e.grep(t.lookupItems,function(e){return e.index===s})[0]});i=e.grep(i,function(t){return i.length>1||0===i.length?""!==e.trim(t.value):t}),i=e.map(i,function(l){return e.isFunction(s)?s(l):t.utils.format(s,l)}),t.options.multiple.maxLabelEntries&&(i.length>=t.options.multiple.maxLabelEntries+1?(i=i.slice(0,t.options.multiple.maxLabelEntries),i.push(e.isFunction(s)?s({text:"..."}):t.utils.format(s,{text:"..."}))):i.slice(i.length-1)),t.elements.label.html(i.join(t.options.multiple.separator))}else{var n=t.lookupItems[t.state.currValue];t.elements.label.html(e.isFunction(s)?s(n):t.utils.format(s,n))}},populate:function(){var t=this,s=t.$element.children(),l=t.$element.find("option"),i=l.filter(":selected"),n=l.index(i),a=0,o=t.state.multiple?[]:0;i.length>1&&t.state.multiple&&(n=[],i.each(function(){n.push(e(this).index())})),t.state.currValue=~n?n:o,t.state.selectedIdx=t.state.currValue,t.state.highlightedIdx=t.state.currValue,t.items=[],t.lookupItems=[],s.length&&(s.each(function(s){var l=e(this);if(l.is("optgroup")){var i={element:l,label:l.prop("label"),groupDisabled:l.prop("disabled"),items:[]};l.children().each(function(s){var l=e(this);i.items[s]=t.getItemData(a,l,i.groupDisabled||l.prop("disabled")),t.lookupItems[a]=i.items[s],a++}),t.items[s]=i}else t.items[s]=t.getItemData(a,l,l.prop("disabled")),t.lookupItems[a]=t.items[s],a++}),t.setLabel(),t.elements.items.append(t.elements.itemsScroll.html(t.getItemsMarkup(t.items))))},getItemData:function(t,s,l){var i=this;return{index:t,element:s,value:s.val(),className:s.prop("class"),text:s.html(),slug:e.trim(i.utils.replaceDiacritics(s.html())),alt:s.attr("data-alt"),selected:s.prop("selected"),disabled:l}},getItemsMarkup:function(t){var s=this,l="
    ";return e.isFunction(s.options.listBuilder)&&s.options.listBuilder&&(t=s.options.listBuilder(t)),e.each(t,function(t,i){void 0!==i.label?(l+=s.utils.format('
    • {3}
    • ',s.utils.arrayToClassname([s.classes.group,i.groupDisabled?"disabled":"",i.element.prop("class")]),s.classes.grouplabel,i.element.prop("label")),e.each(i.items,function(e,t){l+=s.getItemMarkup(t.index,t)}),l+="
    "):l+=s.getItemMarkup(i.index,i)}),l+"
"},getItemMarkup:function(t,s){var l=this,i=l.options.optionsItemBuilder,n={value:s.value,text:s.text,slug:s.slug,index:s.index};return l.utils.format('
  • {3}
  • ',t,l.utils.arrayToClassname([s.className,t===l.items.length-1?"last":"",s.disabled?"disabled":"",s.selected?"selected":""]),e.isFunction(i)?l.utils.format(i(s,this.$element,t),s):l.utils.format(i,n))},unbindEvents:function(){var e=this;e.elements.wrapper.add(e.$element).add(e.elements.outerWrapper).add(e.elements.input).off(".sl")},bindEvents:function(){var t=this;t.elements.outerWrapper.on("mouseenter.sl mouseleave.sl",function(s){e(this).toggleClass(t.classes.hover,"mouseenter"===s.type),t.options.openOnHover&&(clearTimeout(t.closeTimer),"mouseleave"===s.type?t.closeTimer=setTimeout(e.proxy(t.close,t),t.options.hoverIntentTimeout):t.open())}),t.elements.wrapper.on("click.sl",function(e){t.state.opened?t.close():t.open(e)}),t.options.nativeOnMobile&&t.utils.isMobile()||(t.$element.on("focus.sl",function(){t.elements.input.focus()}),t.elements.input.prop({tabindex:t.originalTabindex,disabled:!1}).on("keydown.sl",e.proxy(t.handleKeys,t)).on("focusin.sl",function(e){t.elements.outerWrapper.addClass(t.classes.focus),t.elements.input.one("blur",function(){t.elements.input.blur()}),t.options.openOnFocus&&!t.state.opened&&t.open(e)}).on("focusout.sl",function(){t.elements.outerWrapper.removeClass(t.classes.focus)}).on("input propertychange",function(){var s=t.elements.input.val(),l=new RegExp("^"+t.utils.escapeRegExp(s),"i");clearTimeout(t.resetStr),t.resetStr=setTimeout(function(){t.elements.input.val("")},t.options.keySearchTimeout),s.length&&e.each(t.items,function(e,s){if(!s.disabled){if(l.test(s.text)||l.test(s.slug))return void t.highlight(e);if(s.alt)for(var i=s.alt.split("|"),n=0;n-1,a=e.inArray(l,i.next)>-1,o=e.inArray(l,i.select)>-1,r=e.inArray(l,i.open)>-1,u=s.state.highlightedIdx,p=n&&0===u||a&&u+1===s.items.length,c=0;if(13!==l&&32!==l||t.preventDefault(),n||a){if(!s.options.allowWrap&&p)return;n&&(c=s.utils.previousEnabledItem(s.lookupItems,u)),a&&(c=s.utils.nextEnabledItem(s.lookupItems,u)),s.highlight(c)}if(o&&s.state.opened)return s.select(u),void(s.state.multiple&&s.options.multiple.keepMenuOpen||s.close());r&&!s.state.opened&&s.open()},refresh:function(){var e=this;e.populate(),e.activate(),e.utils.triggerCallback("Refresh",e)},setOptionsDimensions:function(){var e=this,t=e.elements.items.closest(":visible").children(":hidden").addClass(e.classes.tempshow),s=e.options.maxHeight,l=e.elements.items.outerWidth(),i=e.elements.wrapper.outerWidth()-(l-e.elements.items.width());!e.options.expandToItemText||i>l?e.finalWidth=i:(e.elements.items.css("overflow","scroll"),e.elements.outerWrapper.width(9e4),e.finalWidth=e.elements.items.width(),e.elements.items.css("overflow",""),e.elements.outerWrapper.width("")),e.elements.items.width(e.finalWidth).height()>s&&e.elements.items.height(s),t.removeClass(e.classes.tempshow)},isInViewport:function(){var e=this;if(!0===e.options.forceRenderAbove)e.elements.outerWrapper.addClass(e.classes.above);else if(!0===e.options.forceRenderBelow)e.elements.outerWrapper.addClass(e.classes.below);else{var t=s.scrollTop(),l=s.height(),i=e.elements.outerWrapper.offset().top,n=e.elements.outerWrapper.outerHeight(),a=i+n+e.itemsHeight<=t+l,o=i-e.itemsHeight>t,r=!a&&o,u=!r;e.elements.outerWrapper.toggleClass(e.classes.above,r),e.elements.outerWrapper.toggleClass(e.classes.below,u)}},detectItemVisibility:function(t){var s=this,l=s.$li.filter("[data-index]");s.state.multiple&&(t=e.isArray(t)&&0===t.length?0:t,t=e.isArray(t)?Math.min.apply(Math,t):t);var i=l.eq(t).outerHeight(),n=l[t].offsetTop,a=s.elements.itemsScroll.scrollTop(),o=n+2*i;s.elements.itemsScroll.scrollTop(o>a+s.itemsHeight?o-s.itemsHeight:n-i0)&&t.preventDefault()}),l.detectItemVisibility(l.state.selectedIdx),l.highlight(l.state.multiple?-1:l.state.selectedIdx),l.utils.triggerCallback("Open",l))},close:function(){var e=this;e.utils.triggerCallback("BeforeClose",e),t.off(".sl"),e.elements.outerWrapper.removeClass(e.classes.open),e.state.opened=!1,e.utils.triggerCallback("Close",e)},change:function(){var t=this;t.utils.triggerCallback("BeforeChange",t),t.state.multiple?(e.each(t.lookupItems,function(e){t.lookupItems[e].selected=!1,t.$element.find("option").prop("selected",!1)}),e.each(t.state.selectedIdx,function(e,s){t.lookupItems[s].selected=!0,t.$element.find("option").eq(s).prop("selected",!0)}),t.state.currValue=t.state.selectedIdx,t.setLabel(),t.utils.triggerCallback("Change",t)):t.state.currValue!==t.state.selectedIdx&&(t.$element.prop("selectedIndex",t.state.currValue=t.state.selectedIdx).data("value",t.lookupItems[t.state.selectedIdx].text),t.setLabel(),t.utils.triggerCallback("Change",t))},highlight:function(e){var t=this,s=t.$li.filter("[data-index]").removeClass("highlighted");t.utils.triggerCallback("BeforeHighlight",t),void 0===e||-1===e||t.lookupItems[e].disabled||(s.eq(t.state.highlightedIdx=e).addClass("highlighted"),t.detectItemVisibility(e),t.utils.triggerCallback("Highlight",t))},select:function(t){var s=this,l=s.$li.filter("[data-index]");if(s.utils.triggerCallback("BeforeSelect",s,t),void 0!==t&&-1!==t&&!s.lookupItems[t].disabled){if(s.state.multiple){s.state.selectedIdx=e.isArray(s.state.selectedIdx)?s.state.selectedIdx:[s.state.selectedIdx];var i=e.inArray(t,s.state.selectedIdx);-1!==i?s.state.selectedIdx.splice(i,1):s.state.selectedIdx.push(t),l.removeClass("selected").filter(function(t){return-1!==e.inArray(t,s.state.selectedIdx)}).addClass("selected")}else l.removeClass("selected").eq(s.state.selectedIdx=t).addClass("selected");s.state.multiple&&s.options.multiple.keepMenuOpen||s.close(),s.change(),s.utils.triggerCallback("Select",s,t)}},destroy:function(e){var t=this;t.state&&t.state.enabled&&(t.elements.items.add(t.elements.wrapper).add(t.elements.input).remove(),e||t.$element.removeData("selectric").removeData("value"),t.$element.prop("tabindex",t.originalTabindex).off(".sl").off(t.eventTriggers).unwrap().unwrap(),t.state.enabled=!1)}},e.fn.selectric=function(t){return this.each(function(){var s=e.data(this,"selectric");s&&!s.disableOnMobile?"string"==typeof t&&s[t]?s[t]():s.init(t):e.data(this,"selectric",new n(this,t))})},e.fn.selectric.defaults={onChange:function(t){e(t).change()},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'',disableOnMobile:!1,nativeOnMobile:!0,openOnFocus:!0,openOnHover:!1,hoverIntentTimeout:500,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,allowWrap:!0,forceRenderAbove:!1,forceRenderBelow:!1,stopPropagation:!0,optionsItemBuilder:"{text}",labelBuilder:"{text}",listBuilder:!1,keys:{previous:[37,38],next:[39,40],select:[9,13,27],open:[13,32,37,38,39,40],close:[9,27]},customClass:{prefix:"selectric",camelCase:!1},multiple:{separator:", ",keepMenuOpen:!0,maxLabelEntries:!1}}}); \ No newline at end of file diff --git a/docs/scripts/linenumber.js b/docs/scripts/linenumber.js deleted file mode 100644 index f6d4800..0000000 --- a/docs/scripts/linenumber.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict'; - -/* global document */ -(function () { - var lineId, lines, totalLines, anchorHash; - var source = document.getElementsByClassName('prettyprint source linenums'); - var i = 0; - var lineNumber = 0; - - if (source && source[0]) { - anchorHash = document.location.hash.substring(1); - lines = source[0].getElementsByTagName('li'); - totalLines = lines.length; - - for (; i < totalLines; i++) { - lineNumber++; - lineId = 'line' + lineNumber; - lines[i].id = lineId; - if (lineId === anchorHash) { - lines[i].className += ' selected'; - } - } - } -})(); diff --git a/docs/scripts/pagelocation.js b/docs/scripts/pagelocation.js deleted file mode 100644 index e0d374b..0000000 --- a/docs/scripts/pagelocation.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict'; - -$(document).ready(function () { - var currentSectionNav, target; - - // If an anchor hash is in the URL highlight the menu item - highlightActiveHash(); - // If a specific page section is in the URL highlight the menu item - highlightActiveSection(); - - // If a specific page section is in the URL scroll that section up to the top - currentSectionNav = $('#' + getCurrentSectionName() + '-nav'); - - if (currentSectionNav.position()) { - $('nav').scrollTop(currentSectionNav.position().top); - } - - // function to scroll to anchor when clicking an anchor linl - $('a[href*="#"]:not([href="#"])').click(function () { - /* eslint-disable no-invalid-this */ - if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) { - target = $(this.hash); - target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); - if (target.length) { - $('html, body').animate({ - scrollTop: target.offset().top - }, 1000); - } - } - /* eslint-enable no-invalid-this */ - }); -}); - -// If a new anchor section is selected, change the hightlighted menu item -$(window).bind('hashchange', function (event) { - highlightActiveHash(event); -}); - -function highlightActiveHash(event) { - var oldUrl, oldSubSectionElement; - - // check for and remove old hash active state - if (event && event.originalEvent.oldURL) { - oldUrl = event.originalEvent.oldURL; - - if (oldUrl.indexOf('#') > -1) { - oldSubSectionElement = $('#' + getCurrentSectionName() + '-' + oldUrl.substring(oldUrl.indexOf('#') + 1) + '-nav'); - - if (oldSubSectionElement) { - oldSubSectionElement.removeClass('active'); - } - } - } - - if (getCurrentHashName()) { - $('#' + getCurrentSectionName() + '-' + getCurrentHashName() + '-nav').addClass('active'); - } -} - -function highlightActiveSection() { - var pageId = getCurrentSectionName(); - - $('#' + pageId + '-nav').addClass('active'); -} - -function getCurrentSectionName() { - var path = window.location.pathname; - var pageUrl = path.split('/').pop(); - - var sectionName = pageUrl.substring(0, pageUrl.indexOf('.')); - - // remove the wodr module- if its in the url - sectionName = sectionName.replace('module-', ''); - - return sectionName; -} - -function getCurrentHashName() { - var pageSubSectionId; - var pageSubSectionHash = window.location.hash; - - if (pageSubSectionHash) { - pageSubSectionId = pageSubSectionHash.substring(1).replace('.', ''); - - return pageSubSectionId; - } - - return false; -} diff --git a/docs/scripts/scrollbar.js b/docs/scripts/scrollbar.js deleted file mode 100644 index ac24b3c..0000000 --- a/docs/scripts/scrollbar.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * jQuery CSS Customizable Scrollbar - * - * Copyright 2015, Yuriy Khabarov - * Dual licensed under the MIT or GPL Version 2 licenses. - * - * If you found bug, please contact me via email <13real008@gmail.com> - * - * Compressed by http://jscompress.com/ - * - * @author Yuriy Khabarov aka Gromo - * @version 0.2.11 - * @url https://github.com/gromo/jquery.scrollbar/ - * - */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):b("undefined"!=typeof exports?require("jquery"):a.jQuery)}(this,function(a){"use strict";function h(b){if(c.webkit&&!b)return{height:0,width:0};if(!c.data.outer){var d={border:"none","box-sizing":"content-box",height:"200px",margin:"0",padding:"0",width:"200px"};c.data.inner=a("
    ").css(a.extend({},d)),c.data.outer=a("
    ").css(a.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},d)).append(c.data.inner).appendTo("body")}return c.data.outer.scrollLeft(1e3).scrollTop(1e3),{height:Math.ceil(c.data.outer.offset().top-c.data.inner.offset().top||0),width:Math.ceil(c.data.outer.offset().left-c.data.inner.offset().left||0)}}function i(){var a=h(!0);return!(a.height||a.width)}function j(a){var b=a.originalEvent;return(!b.axis||b.axis!==b.HORIZONTAL_AXIS)&&!b.wheelDeltaX}var b=!1,c={data:{index:0,name:"scrollbar"},firefox:/firefox/i.test(navigator.userAgent),macosx:/mac/i.test(navigator.platform),msedge:/edge\/\d+/i.test(navigator.userAgent),msie:/(msie|trident)/i.test(navigator.userAgent),mobile:/android|webos|iphone|ipad|ipod|blackberry/i.test(navigator.userAgent),overlay:null,scroll:null,scrolls:[],webkit:/webkit/i.test(navigator.userAgent)&&!/edge\/\d+/i.test(navigator.userAgent)};c.scrolls.add=function(a){this.remove(a).push(a)},c.scrolls.remove=function(b){for(;a.inArray(b,this)>=0;)this.splice(a.inArray(b,this),1);return this};var d={autoScrollSize:!0,autoUpdate:!0,debug:!1,disableBodyScroll:!1,duration:200,ignoreMobile:!1,ignoreOverlay:!1,isRtl:!1,scrollStep:30,showArrows:!1,stepScrolling:!0,scrollx:null,scrolly:null,onDestroy:null,onFallback:null,onInit:null,onScroll:null,onUpdate:null},e=function(b){c.scroll||(c.overlay=i(),c.scroll=h(),g(),a(window).resize(function(){var a=!1;if(c.scroll&&(c.scroll.height||c.scroll.width)){var b=h();b.height===c.scroll.height&&b.width===c.scroll.width||(c.scroll=b,a=!0)}g(a)})),this.container=b,this.namespace=".scrollbar_"+c.data.index++,this.options=a.extend({},d,window.jQueryScrollbarOptions||{}),this.scrollTo=null,this.scrollx={},this.scrolly={},b.data(c.data.name,this),c.scrolls.add(this)};e.prototype={destroy:function(){if(this.wrapper){this.container.removeData(c.data.name),c.scrolls.remove(this);var b=this.container.scrollLeft(),d=this.container.scrollTop();this.container.insertBefore(this.wrapper).css({height:"",margin:"","max-height":""}).removeClass("scroll-content scroll-scrollx_visible scroll-scrolly_visible").off(this.namespace).scrollLeft(b).scrollTop(d),this.scrollx.scroll.removeClass("scroll-scrollx_visible").find("div").addBack().off(this.namespace),this.scrolly.scroll.removeClass("scroll-scrolly_visible").find("div").addBack().off(this.namespace),this.wrapper.remove(),a(document).add("body").off(this.namespace),a.isFunction(this.options.onDestroy)&&this.options.onDestroy.apply(this,[this.container])}},init:function(b){var d=this,e=this.container,f=this.containerWrapper||e,g=this.namespace,h=a.extend(this.options,b||{}),i={x:this.scrollx,y:this.scrolly},k=this.wrapper,l={},m={scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop()};if(c.mobile&&h.ignoreMobile||c.overlay&&h.ignoreOverlay||c.macosx&&!c.webkit)return a.isFunction(h.onFallback)&&h.onFallback.apply(this,[e]),!1;if(k)l={height:"auto","margin-bottom":c.scroll.height*-1+"px","max-height":""},l[h.isRtl?"margin-left":"margin-right"]=c.scroll.width*-1+"px",f.css(l);else{if(this.wrapper=k=a("
    ").addClass("scroll-wrapper").addClass(e.attr("class")).css("position","absolute"===e.css("position")?"absolute":"relative").insertBefore(e).append(e),h.isRtl&&k.addClass("scroll--rtl"),e.is("textarea")&&(this.containerWrapper=f=a("
    ").insertBefore(e).append(e),k.addClass("scroll-textarea")),l={height:"auto","margin-bottom":c.scroll.height*-1+"px","max-height":""},l[h.isRtl?"margin-left":"margin-right"]=c.scroll.width*-1+"px",f.addClass("scroll-content").css(l),e.on("scroll"+g,function(b){var f=e.scrollLeft(),g=e.scrollTop();if(h.isRtl)switch(!0){case c.firefox:f=Math.abs(f);case c.msedge||c.msie:f=e[0].scrollWidth-e[0].clientWidth-f}a.isFunction(h.onScroll)&&h.onScroll.call(d,{maxScroll:i.y.maxScrollOffset,scroll:g,size:i.y.size,visible:i.y.visible},{maxScroll:i.x.maxScrollOffset,scroll:f,size:i.x.size,visible:i.x.visible}),i.x.isVisible&&i.x.scroll.bar.css("left",f*i.x.kx+"px"),i.y.isVisible&&i.y.scroll.bar.css("top",g*i.y.kx+"px")}),k.on("scroll"+g,function(){k.scrollTop(0).scrollLeft(0)}),h.disableBodyScroll){var n=function(a){j(a)?i.y.isVisible&&i.y.mousewheel(a):i.x.isVisible&&i.x.mousewheel(a)};k.on("MozMousePixelScroll"+g,n),k.on("mousewheel"+g,n),c.mobile&&k.on("touchstart"+g,function(b){var c=b.originalEvent.touches&&b.originalEvent.touches[0]||b,d={pageX:c.pageX,pageY:c.pageY},f={left:e.scrollLeft(),top:e.scrollTop()};a(document).on("touchmove"+g,function(a){var b=a.originalEvent.targetTouches&&a.originalEvent.targetTouches[0]||a;e.scrollLeft(f.left+d.pageX-b.pageX),e.scrollTop(f.top+d.pageY-b.pageY),a.preventDefault()}),a(document).on("touchend"+g,function(){a(document).off(g)})})}a.isFunction(h.onInit)&&h.onInit.apply(this,[e])}a.each(i,function(b,f){var k=null,l=1,m="x"===b?"scrollLeft":"scrollTop",n=h.scrollStep,o=function(){var a=e[m]();e[m](a+n),1==l&&a+n>=p&&(a=e[m]()),l==-1&&a+n<=p&&(a=e[m]()),e[m]()==a&&k&&k()},p=0;f.scroll||(f.scroll=d._getScroll(h["scroll"+b]).addClass("scroll-"+b),h.showArrows&&f.scroll.addClass("scroll-element_arrows_visible"),f.mousewheel=function(a){if(!f.isVisible||"x"===b&&j(a))return!0;if("y"===b&&!j(a))return i.x.mousewheel(a),!0;var c=a.originalEvent.wheelDelta*-1||a.originalEvent.detail,g=f.size-f.visible-f.offset;return c||("x"===b&&a.originalEvent.deltaX?c=40*a.originalEvent.deltaX:"y"===b&&a.originalEvent.deltaY&&(c=40*a.originalEvent.deltaY)),(c>0&&p0)&&(p+=c,p<0&&(p=0),p>g&&(p=g),d.scrollTo=d.scrollTo||{},d.scrollTo[m]=p,setTimeout(function(){d.scrollTo&&(e.stop().animate(d.scrollTo,240,"linear",function(){p=e[m]()}),d.scrollTo=null)},1)),a.preventDefault(),!1},f.scroll.on("MozMousePixelScroll"+g,f.mousewheel).on("mousewheel"+g,f.mousewheel).on("mouseenter"+g,function(){p=e[m]()}),f.scroll.find(".scroll-arrow, .scroll-element_track").on("mousedown"+g,function(g){if(1!=g.which)return!0;l=1;var i={eventOffset:g["x"===b?"pageX":"pageY"],maxScrollValue:f.size-f.visible-f.offset,scrollbarOffset:f.scroll.bar.offset()["x"===b?"left":"top"],scrollbarSize:f.scroll.bar["x"===b?"outerWidth":"outerHeight"]()},j=0,q=0;if(a(this).hasClass("scroll-arrow")){if(l=a(this).hasClass("scroll-arrow_more")?1:-1,n=h.scrollStep*l,p=l>0?i.maxScrollValue:0,h.isRtl)switch(!0){case c.firefox:p=l>0?0:i.maxScrollValue*-1;break;case c.msie||c.msedge:}}else l=i.eventOffset>i.scrollbarOffset+i.scrollbarSize?1:i.eventOffset','
    ','
    ','
    ','
    ','
    ','
    ','
    ','
    ',"
    ","
    ",'
    ','
    ','
    ',"
    ",'
    ','
    ',"
    ","
    ","
    "].join(""),simple:['
    ','
    ','
    ','
    ','
    ',"
    ","
    "].join("")};return c[b]&&(b=c[b]),b||(b=c.simple),b="string"==typeof b?a(b).appendTo(this.wrapper):a(b),a.extend(b,{bar:b.find(".scroll-bar"),size:b.find(".scroll-element_size"),track:b.find(".scroll-element_track")}),b},_handleMouseDown:function(b,c){var d=this.namespace;return a(document).on("blur"+d,function(){a(document).add("body").off(d),b&&b()}),a(document).on("dragstart"+d,function(a){return a.preventDefault(),!1}),a(document).on("mouseup"+d,function(){a(document).add("body").off(d),b&&b()}),a("body").on("selectstart"+d,function(a){return a.preventDefault(),!1}),c&&c.preventDefault(),!1},_updateScroll:function(b,d){var e=this.container,f=this.containerWrapper||e,g="scroll-scroll"+b+"_visible",h="x"===b?this.scrolly:this.scrollx,i=parseInt(this.container.css("x"===b?"left":"top"),10)||0,j=this.wrapper,k=d.size,l=d.visible+i;d.isVisible=k-l>1,d.isVisible?(d.scroll.addClass(g),h.scroll.addClass(g),f.addClass(g)):(d.scroll.removeClass(g),h.scroll.removeClass(g),f.removeClass(g)),"y"===b&&(e.is("textarea")||k10?(window.console&&console.log("Scroll updates exceed 10"),g=function(){}):(clearTimeout(a),a=setTimeout(g,300))}}();window.angular&&!function(a){a.module("jQueryScrollbar",[]).provider("jQueryScrollbar",function(){var b=d;return{setOptions:function(c){a.extend(b,c)},$get:function(){return{options:a.copy(b)}}}}).directive("jqueryScrollbar",["jQueryScrollbar","$parse",function(a,b){return{restrict:"AC",link:function(c,d,e){var f=b(e.jqueryScrollbar),g=f(c);d.scrollbar(g||a.options).on("$destroy",function(){d.scrollbar("destroy")})}}}])}(window.angular)}); \ No newline at end of file diff --git a/docs/styles/clipboard.min.js b/docs/styles/clipboard.min.js deleted file mode 100644 index b00ee51..0000000 --- a/docs/styles/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.0 - * https://zenorocha.github.io/clipboard.js - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=3)}([function(t,e,n){var o,r,i;!function(a,c){r=[t,n(7)],o=c,void 0!==(i="function"==typeof o?o.apply(e,r):o)&&(t.exports=i)}(0,function(t,e){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(t){return t&&t.__esModule?t:{default:t}}(e),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,o.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,o.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=a})},function(t,e,n){function o(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!c.string(e))throw new TypeError("Second argument must be a String");if(!c.fn(n))throw new TypeError("Third argument must be a Function");if(c.node(t))return r(t,e,n);if(c.nodeList(t))return i(t,e,n);if(c.string(t))return a(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function r(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function i(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function a(t,e,n){return u(document.body,t,e,n)}var c=n(6),u=n(5);t.exports=o},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function o(){r.off(t,o),e.apply(n,arguments)}var r=this;return o._=e,this.on(t,o,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;for(o;o0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===d(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,f.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new l.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return u("action",t)}},{key:"defaultTarget",value:function(t){var e=u("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return u("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&&!!document.queryCommandSupported(t)}),n}}]),e}(s.default);t.exports=p})},function(t,e){function n(t,e){for(;t&&t.nodeType!==o;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}var o=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=n},function(t,e,n){function o(t,e,n,o,r){var a=i.apply(this,arguments);return t.addEventListener(n,a,r),{destroy:function(){t.removeEventListener(n,a,r)}}}function r(t,e,n,r,i){return"function"==typeof t.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return o(t,e,n,r,i)}))}function i(t,e,n,o){return function(n){n.delegateTarget=a(n.target,e),n.delegateTarget&&o.call(t,n)}}var a=n(4);t.exports=r},function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"==typeof t||t instanceof String},e.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e){function n(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}t.exports=n}])}); \ No newline at end of file diff --git a/docs/styles/collapsible.css b/docs/styles/collapsible.css deleted file mode 100644 index a62d1e0..0000000 --- a/docs/styles/collapsible.css +++ /dev/null @@ -1,50 +0,0 @@ -.arrow-r { - width: 0; - height: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid #444; - margin-bottom: 1%; - margin-right: 7px; - margin-left: 3px; - display: inline-block; -} - -.arrow-d { - width: 0; - height: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #444; - margin-bottom: 6px; - margin-right: 5px; - display: inline-block; -} - -.collapse-container>:nth-child(odd) { - padding: 5px; - background-color: gray; - background-image: linear-gradient(bottom, gray 14%, #969696 70%); - background-image: -o-linear-gradient(bottom, gray 14%, #969696 70%); - background-image: -moz-linear-gradient(bottom, gray 14%, #969696 70%); - background-image: -webkit-linear-gradient(bottom, gray 14%, #969696 70%); - background-image: -ms-linear-gradient(bottom, gray 14%, #969696 70%); - border: 1px solid black; - margin: auto; -} -.collapse-container>:nth-child(even) { - background-color: white; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid black; -} -.collapse-container>:nth-child(even) p { - padding: 0px 5px; -} - -.collapse-container>:nth-child(odd):hover { - cursor: pointer; - -moz-user-select: none; /* mozilla browsers */ - -khtml-user-select: none; /* webkit browsers */ -} diff --git a/docs/styles/highlight-themes/agate.css b/docs/styles/highlight-themes/agate.css deleted file mode 100644 index 8d64547..0000000 --- a/docs/styles/highlight-themes/agate.css +++ /dev/null @@ -1,108 +0,0 @@ -/*! - * Agate by Taufik Nurrohman - * ---------------------------------------------------- - * - * #ade5fc - * #a2fca2 - * #c6b4f0 - * #d36363 - * #fcc28c - * #fc9b9b - * #ffa - * #fff - * #333 - * #62c8f3 - * #888 - * - */ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #333; - color: white; -} - -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-code, -.hljs-emphasis { - font-style: italic; -} - -.hljs-tag { - color: #62c8f3; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-selector-id, -.hljs-selector-class { - color: #ade5fc; -} - -.hljs-string, -.hljs-bullet { - color: #a2fca2; -} - -.hljs-type, -.hljs-title, -.hljs-section, -.hljs-attribute, -.hljs-quote, -.hljs-built_in, -.hljs-builtin-name { - color: #ffa; -} - -.hljs-number, -.hljs-symbol, -.hljs-bullet { - color: #d36363; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal { - color: #fcc28c; -} - -.hljs-comment, -.hljs-deletion, -.hljs-code { - color: #888; -} - -.hljs-regexp, -.hljs-link { - color: #c6b4f0; -} - -.hljs-meta { - color: #fc9b9b; -} - -.hljs-deletion { - background-color: #fc9b9b; - color: #333; -} - -.hljs-addition { - background-color: #a2fca2; - color: #333; -} - -.hljs a { - color: inherit; -} - -.hljs a:focus, -.hljs a:hover { - color: inherit; - text-decoration: underline; -} diff --git a/docs/styles/highlight-themes/androidstudio.css b/docs/styles/highlight-themes/androidstudio.css deleted file mode 100644 index bc8e473..0000000 --- a/docs/styles/highlight-themes/androidstudio.css +++ /dev/null @@ -1,66 +0,0 @@ -/* -Date: 24 Fev 2015 -Author: Pedro Oliveira -*/ - -.hljs { - color: #a9b7c6; - background: #282b2e; - display: block; - overflow-x: auto; - padding: 0.5em; -} - -.hljs-number, -.hljs-literal, -.hljs-symbol, -.hljs-bullet { - color: #6897BB; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-deletion { - color: #cc7832; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-link { - color: #629755; -} - -.hljs-comment, -.hljs-quote { - color: #808080; -} - -.hljs-meta { - color: #bbb529; -} - -.hljs-string, -.hljs-attribute, -.hljs-addition { - color: #6A8759; -} - -.hljs-section, -.hljs-title, -.hljs-type { - color: #ffc66d; -} - -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #e8bf6a; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/arduino-light.css b/docs/styles/highlight-themes/arduino-light.css deleted file mode 100644 index 4b8b7fd..0000000 --- a/docs/styles/highlight-themes/arduino-light.css +++ /dev/null @@ -1,88 +0,0 @@ -/* - -Arduino® Light Theme - Stefania Mellai - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #FFFFFF; -} - -.hljs, -.hljs-subst { - color: #434f54; -} - -.hljs-keyword, -.hljs-attribute, -.hljs-selector-tag, -.hljs-doctag, -.hljs-name { - color: #00979D; -} - -.hljs-built_in, -.hljs-literal, -.hljs-bullet, -.hljs-code, -.hljs-addition { - color: #D35400; -} - -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #00979D; -} - -.hljs-type, -.hljs-string, -.hljs-selector-id, -.hljs-selector-class, -.hljs-quote, -.hljs-template-tag, -.hljs-deletion { - color: #005C5F; -} - -.hljs-title, -.hljs-section { - color: #880000; - font-weight: bold; -} - -.hljs-comment { - color: rgba(149,165,166,.8); -} - -.hljs-meta-keyword { - color: #728E00; -} - -.hljs-meta { - color: #728E00; - color: #434f54; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-function { - color: #728E00; -} - -.hljs-number { - color: #8A7B52; -} diff --git a/docs/styles/highlight-themes/arta.css b/docs/styles/highlight-themes/arta.css deleted file mode 100644 index 75ef3a9..0000000 --- a/docs/styles/highlight-themes/arta.css +++ /dev/null @@ -1,73 +0,0 @@ -/* -Date: 17.V.2011 -Author: pumbur -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #222; -} - -.hljs, -.hljs-subst { - color: #aaa; -} - -.hljs-section { - color: #fff; -} - -.hljs-comment, -.hljs-quote, -.hljs-meta { - color: #444; -} - -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-regexp { - color: #ffcc33; -} - -.hljs-number, -.hljs-addition { - color: #00cc66; -} - -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-template-variable, -.hljs-attribute, -.hljs-link { - color: #32aaee; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #6644aa; -} - -.hljs-title, -.hljs-variable, -.hljs-deletion, -.hljs-template-tag { - color: #bb1166; -} - -.hljs-section, -.hljs-doctag, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/ascetic.css b/docs/styles/highlight-themes/ascetic.css deleted file mode 100644 index 48397e8..0000000 --- a/docs/styles/highlight-themes/ascetic.css +++ /dev/null @@ -1,45 +0,0 @@ -/* - -Original style from softwaremaniacs.org (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: white; - color: black; -} - -.hljs-string, -.hljs-variable, -.hljs-template-variable, -.hljs-symbol, -.hljs-bullet, -.hljs-section, -.hljs-addition, -.hljs-attribute, -.hljs-link { - color: #888; -} - -.hljs-comment, -.hljs-quote, -.hljs-meta, -.hljs-deletion { - color: #ccc; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-section, -.hljs-name, -.hljs-type, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/atelier-cave-dark.css b/docs/styles/highlight-themes/atelier-cave-dark.css deleted file mode 100644 index 65428f3..0000000 --- a/docs/styles/highlight-themes/atelier-cave-dark.css +++ /dev/null @@ -1,83 +0,0 @@ -/* Base16 Atelier Cave Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Cave Comment */ -.hljs-comment, -.hljs-quote { - color: #7e7887; -} - -/* Atelier-Cave Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-regexp, -.hljs-link, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #be4678; -} - -/* Atelier-Cave Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #aa573c; -} - -/* Atelier-Cave Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #2a9292; -} - -/* Atelier-Cave Blue */ -.hljs-title, -.hljs-section { - color: #576ddb; -} - -/* Atelier-Cave Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #955ae7; -} - -.hljs-deletion, -.hljs-addition { - color: #19171c; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #be4678; -} - -.hljs-addition { - background-color: #2a9292; -} - -.hljs { - display: block; - overflow-x: auto; - background: #19171c; - color: #8b8792; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-cave-light.css b/docs/styles/highlight-themes/atelier-cave-light.css deleted file mode 100644 index b419f9f..0000000 --- a/docs/styles/highlight-themes/atelier-cave-light.css +++ /dev/null @@ -1,85 +0,0 @@ -/* Base16 Atelier Cave Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Cave Comment */ -.hljs-comment, -.hljs-quote { - color: #655f6d; -} - -/* Atelier-Cave Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #be4678; -} - -/* Atelier-Cave Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #aa573c; -} - -/* Atelier-Cave Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #2a9292; -} - -/* Atelier-Cave Blue */ -.hljs-title, -.hljs-section { - color: #576ddb; -} - -/* Atelier-Cave Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #955ae7; -} - -.hljs-deletion, -.hljs-addition { - color: #19171c; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #be4678; -} - -.hljs-addition { - background-color: #2a9292; -} - -.hljs { - display: block; - overflow-x: auto; - background: #efecf4; - color: #585260; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-dune-dark.css b/docs/styles/highlight-themes/atelier-dune-dark.css deleted file mode 100644 index 1684f52..0000000 --- a/docs/styles/highlight-themes/atelier-dune-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Dune Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Dune Comment */ -.hljs-comment, -.hljs-quote { - color: #999580; -} - -/* Atelier-Dune Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #d73737; -} - -/* Atelier-Dune Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #b65611; -} - -/* Atelier-Dune Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #60ac39; -} - -/* Atelier-Dune Blue */ -.hljs-title, -.hljs-section { - color: #6684e1; -} - -/* Atelier-Dune Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #b854d4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #20201d; - color: #a6a28c; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-dune-light.css b/docs/styles/highlight-themes/atelier-dune-light.css deleted file mode 100644 index 547719d..0000000 --- a/docs/styles/highlight-themes/atelier-dune-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Dune Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Dune Comment */ -.hljs-comment, -.hljs-quote { - color: #7d7a68; -} - -/* Atelier-Dune Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #d73737; -} - -/* Atelier-Dune Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #b65611; -} - -/* Atelier-Dune Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #60ac39; -} - -/* Atelier-Dune Blue */ -.hljs-title, -.hljs-section { - color: #6684e1; -} - -/* Atelier-Dune Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #b854d4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #fefbec; - color: #6e6b5e; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-estuary-dark.css b/docs/styles/highlight-themes/atelier-estuary-dark.css deleted file mode 100644 index a5e5071..0000000 --- a/docs/styles/highlight-themes/atelier-estuary-dark.css +++ /dev/null @@ -1,84 +0,0 @@ -/* Base16 Atelier Estuary Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Estuary Comment */ -.hljs-comment, -.hljs-quote { - color: #878573; -} - -/* Atelier-Estuary Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #ba6236; -} - -/* Atelier-Estuary Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #ae7313; -} - -/* Atelier-Estuary Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #7d9726; -} - -/* Atelier-Estuary Blue */ -.hljs-title, -.hljs-section { - color: #36a166; -} - -/* Atelier-Estuary Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #5f9182; -} - -.hljs-deletion, -.hljs-addition { - color: #22221b; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #ba6236; -} - -.hljs-addition { - background-color: #7d9726; -} - -.hljs { - display: block; - overflow-x: auto; - background: #22221b; - color: #929181; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-estuary-light.css b/docs/styles/highlight-themes/atelier-estuary-light.css deleted file mode 100644 index 1daee5d..0000000 --- a/docs/styles/highlight-themes/atelier-estuary-light.css +++ /dev/null @@ -1,84 +0,0 @@ -/* Base16 Atelier Estuary Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Estuary Comment */ -.hljs-comment, -.hljs-quote { - color: #6c6b5a; -} - -/* Atelier-Estuary Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #ba6236; -} - -/* Atelier-Estuary Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #ae7313; -} - -/* Atelier-Estuary Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #7d9726; -} - -/* Atelier-Estuary Blue */ -.hljs-title, -.hljs-section { - color: #36a166; -} - -/* Atelier-Estuary Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #5f9182; -} - -.hljs-deletion, -.hljs-addition { - color: #22221b; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #ba6236; -} - -.hljs-addition { - background-color: #7d9726; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f4f3ec; - color: #5f5e4e; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-forest-dark.css b/docs/styles/highlight-themes/atelier-forest-dark.css deleted file mode 100644 index 0ef4fae..0000000 --- a/docs/styles/highlight-themes/atelier-forest-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Forest Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Forest Comment */ -.hljs-comment, -.hljs-quote { - color: #9c9491; -} - -/* Atelier-Forest Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #f22c40; -} - -/* Atelier-Forest Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #df5320; -} - -/* Atelier-Forest Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #7b9726; -} - -/* Atelier-Forest Blue */ -.hljs-title, -.hljs-section { - color: #407ee7; -} - -/* Atelier-Forest Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #6666ea; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1b1918; - color: #a8a19f; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-forest-light.css b/docs/styles/highlight-themes/atelier-forest-light.css deleted file mode 100644 index bbedde1..0000000 --- a/docs/styles/highlight-themes/atelier-forest-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Forest Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Forest Comment */ -.hljs-comment, -.hljs-quote { - color: #766e6b; -} - -/* Atelier-Forest Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #f22c40; -} - -/* Atelier-Forest Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #df5320; -} - -/* Atelier-Forest Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #7b9726; -} - -/* Atelier-Forest Blue */ -.hljs-title, -.hljs-section { - color: #407ee7; -} - -/* Atelier-Forest Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #6666ea; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f1efee; - color: #68615e; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-heath-dark.css b/docs/styles/highlight-themes/atelier-heath-dark.css deleted file mode 100644 index fe01ff7..0000000 --- a/docs/styles/highlight-themes/atelier-heath-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Heath Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Heath Comment */ -.hljs-comment, -.hljs-quote { - color: #9e8f9e; -} - -/* Atelier-Heath Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #ca402b; -} - -/* Atelier-Heath Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #a65926; -} - -/* Atelier-Heath Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #918b3b; -} - -/* Atelier-Heath Blue */ -.hljs-title, -.hljs-section { - color: #516aec; -} - -/* Atelier-Heath Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #7b59c0; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1b181b; - color: #ab9bab; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-heath-light.css b/docs/styles/highlight-themes/atelier-heath-light.css deleted file mode 100644 index ee43786..0000000 --- a/docs/styles/highlight-themes/atelier-heath-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Heath Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Heath Comment */ -.hljs-comment, -.hljs-quote { - color: #776977; -} - -/* Atelier-Heath Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #ca402b; -} - -/* Atelier-Heath Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #a65926; -} - -/* Atelier-Heath Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #918b3b; -} - -/* Atelier-Heath Blue */ -.hljs-title, -.hljs-section { - color: #516aec; -} - -/* Atelier-Heath Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #7b59c0; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f7f3f7; - color: #695d69; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-lakeside-dark.css b/docs/styles/highlight-themes/atelier-lakeside-dark.css deleted file mode 100644 index a937d3b..0000000 --- a/docs/styles/highlight-themes/atelier-lakeside-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Lakeside Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Lakeside Comment */ -.hljs-comment, -.hljs-quote { - color: #7195a8; -} - -/* Atelier-Lakeside Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #d22d72; -} - -/* Atelier-Lakeside Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #935c25; -} - -/* Atelier-Lakeside Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #568c3b; -} - -/* Atelier-Lakeside Blue */ -.hljs-title, -.hljs-section { - color: #257fad; -} - -/* Atelier-Lakeside Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #6b6bb8; -} - -.hljs { - display: block; - overflow-x: auto; - background: #161b1d; - color: #7ea2b4; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-lakeside-light.css b/docs/styles/highlight-themes/atelier-lakeside-light.css deleted file mode 100644 index 6c7e8f9..0000000 --- a/docs/styles/highlight-themes/atelier-lakeside-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Lakeside Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Lakeside Comment */ -.hljs-comment, -.hljs-quote { - color: #5a7b8c; -} - -/* Atelier-Lakeside Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #d22d72; -} - -/* Atelier-Lakeside Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #935c25; -} - -/* Atelier-Lakeside Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #568c3b; -} - -/* Atelier-Lakeside Blue */ -.hljs-title, -.hljs-section { - color: #257fad; -} - -/* Atelier-Lakeside Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #6b6bb8; -} - -.hljs { - display: block; - overflow-x: auto; - background: #ebf8ff; - color: #516d7b; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-plateau-dark.css b/docs/styles/highlight-themes/atelier-plateau-dark.css deleted file mode 100644 index 3bb0526..0000000 --- a/docs/styles/highlight-themes/atelier-plateau-dark.css +++ /dev/null @@ -1,84 +0,0 @@ -/* Base16 Atelier Plateau Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Plateau Comment */ -.hljs-comment, -.hljs-quote { - color: #7e7777; -} - -/* Atelier-Plateau Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #ca4949; -} - -/* Atelier-Plateau Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #b45a3c; -} - -/* Atelier-Plateau Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #4b8b8b; -} - -/* Atelier-Plateau Blue */ -.hljs-title, -.hljs-section { - color: #7272ca; -} - -/* Atelier-Plateau Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #8464c4; -} - -.hljs-deletion, -.hljs-addition { - color: #1b1818; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #ca4949; -} - -.hljs-addition { - background-color: #4b8b8b; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1b1818; - color: #8a8585; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-plateau-light.css b/docs/styles/highlight-themes/atelier-plateau-light.css deleted file mode 100644 index 5f0222b..0000000 --- a/docs/styles/highlight-themes/atelier-plateau-light.css +++ /dev/null @@ -1,84 +0,0 @@ -/* Base16 Atelier Plateau Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Plateau Comment */ -.hljs-comment, -.hljs-quote { - color: #655d5d; -} - -/* Atelier-Plateau Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #ca4949; -} - -/* Atelier-Plateau Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #b45a3c; -} - -/* Atelier-Plateau Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #4b8b8b; -} - -/* Atelier-Plateau Blue */ -.hljs-title, -.hljs-section { - color: #7272ca; -} - -/* Atelier-Plateau Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #8464c4; -} - -.hljs-deletion, -.hljs-addition { - color: #1b1818; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #ca4949; -} - -.hljs-addition { - background-color: #4b8b8b; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f4ecec; - color: #585050; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-savanna-dark.css b/docs/styles/highlight-themes/atelier-savanna-dark.css deleted file mode 100644 index 38f8314..0000000 --- a/docs/styles/highlight-themes/atelier-savanna-dark.css +++ /dev/null @@ -1,84 +0,0 @@ -/* Base16 Atelier Savanna Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Savanna Comment */ -.hljs-comment, -.hljs-quote { - color: #78877d; -} - -/* Atelier-Savanna Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #b16139; -} - -/* Atelier-Savanna Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #9f713c; -} - -/* Atelier-Savanna Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #489963; -} - -/* Atelier-Savanna Blue */ -.hljs-title, -.hljs-section { - color: #478c90; -} - -/* Atelier-Savanna Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #55859b; -} - -.hljs-deletion, -.hljs-addition { - color: #171c19; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #b16139; -} - -.hljs-addition { - background-color: #489963; -} - -.hljs { - display: block; - overflow-x: auto; - background: #171c19; - color: #87928a; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-savanna-light.css b/docs/styles/highlight-themes/atelier-savanna-light.css deleted file mode 100644 index 1ccd7c6..0000000 --- a/docs/styles/highlight-themes/atelier-savanna-light.css +++ /dev/null @@ -1,84 +0,0 @@ -/* Base16 Atelier Savanna Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Savanna Comment */ -.hljs-comment, -.hljs-quote { - color: #5f6d64; -} - -/* Atelier-Savanna Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #b16139; -} - -/* Atelier-Savanna Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #9f713c; -} - -/* Atelier-Savanna Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #489963; -} - -/* Atelier-Savanna Blue */ -.hljs-title, -.hljs-section { - color: #478c90; -} - -/* Atelier-Savanna Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #55859b; -} - -.hljs-deletion, -.hljs-addition { - color: #171c19; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #b16139; -} - -.hljs-addition { - background-color: #489963; -} - -.hljs { - display: block; - overflow-x: auto; - background: #ecf4ee; - color: #526057; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-seaside-dark.css b/docs/styles/highlight-themes/atelier-seaside-dark.css deleted file mode 100644 index df29949..0000000 --- a/docs/styles/highlight-themes/atelier-seaside-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Seaside Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Seaside Comment */ -.hljs-comment, -.hljs-quote { - color: #809980; -} - -/* Atelier-Seaside Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #e6193c; -} - -/* Atelier-Seaside Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #87711d; -} - -/* Atelier-Seaside Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #29a329; -} - -/* Atelier-Seaside Blue */ -.hljs-title, -.hljs-section { - color: #3d62f5; -} - -/* Atelier-Seaside Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #ad2bee; -} - -.hljs { - display: block; - overflow-x: auto; - background: #131513; - color: #8ca68c; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-seaside-light.css b/docs/styles/highlight-themes/atelier-seaside-light.css deleted file mode 100644 index 9d960f2..0000000 --- a/docs/styles/highlight-themes/atelier-seaside-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Seaside Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Seaside Comment */ -.hljs-comment, -.hljs-quote { - color: #687d68; -} - -/* Atelier-Seaside Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #e6193c; -} - -/* Atelier-Seaside Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #87711d; -} - -/* Atelier-Seaside Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #29a329; -} - -/* Atelier-Seaside Blue */ -.hljs-title, -.hljs-section { - color: #3d62f5; -} - -/* Atelier-Seaside Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #ad2bee; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f4fbf4; - color: #5e6e5e; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-sulphurpool-dark.css b/docs/styles/highlight-themes/atelier-sulphurpool-dark.css deleted file mode 100644 index c2ab793..0000000 --- a/docs/styles/highlight-themes/atelier-sulphurpool-dark.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Sulphurpool Dark - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Sulphurpool Comment */ -.hljs-comment, -.hljs-quote { - color: #898ea4; -} - -/* Atelier-Sulphurpool Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #c94922; -} - -/* Atelier-Sulphurpool Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #c76b29; -} - -/* Atelier-Sulphurpool Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #ac9739; -} - -/* Atelier-Sulphurpool Blue */ -.hljs-title, -.hljs-section { - color: #3d8fd1; -} - -/* Atelier-Sulphurpool Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #6679cc; -} - -.hljs { - display: block; - overflow-x: auto; - background: #202746; - color: #979db4; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atelier-sulphurpool-light.css b/docs/styles/highlight-themes/atelier-sulphurpool-light.css deleted file mode 100644 index 96c47d0..0000000 --- a/docs/styles/highlight-themes/atelier-sulphurpool-light.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Base16 Atelier Sulphurpool Light - Theme */ -/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ -/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ - -/* Atelier-Sulphurpool Comment */ -.hljs-comment, -.hljs-quote { - color: #6b7394; -} - -/* Atelier-Sulphurpool Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-regexp, -.hljs-link, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #c94922; -} - -/* Atelier-Sulphurpool Orange */ -.hljs-number, -.hljs-meta, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #c76b29; -} - -/* Atelier-Sulphurpool Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet { - color: #ac9739; -} - -/* Atelier-Sulphurpool Blue */ -.hljs-title, -.hljs-section { - color: #3d8fd1; -} - -/* Atelier-Sulphurpool Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #6679cc; -} - -.hljs { - display: block; - overflow-x: auto; - background: #f5f7ff; - color: #5e6687; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/atom-one-dark.css b/docs/styles/highlight-themes/atom-one-dark.css deleted file mode 100644 index 0b3447e..0000000 --- a/docs/styles/highlight-themes/atom-one-dark.css +++ /dev/null @@ -1,97 +0,0 @@ -/* - -Atom One Dark by Daniel Gamage -Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax - -base: #282c34 -mono-1: #abb2bf -mono-2: #818896 -mono-3: #5c6370 -hue-1: #56b6c2 -hue-2: #61aeee -hue-3: #c678dd -hue-4: #98c379 -hue-5: #e06c75 -hue-5-2: #be5046 -hue-6: #d19a66 - -hue-6-2: #e6c07b - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #abb2bf; - background: #282c34; -} - -.hljs-comment, -.hljs-quote { - color: #5c6370; - font-style: italic; -} - -.hljs-doctag, -.hljs-keyword, -.hljs-formula { - color: #c678dd; -} - -.hljs-section, -.hljs-name, -.hljs-selector-tag, -.hljs-deletion, -.hljs-subst { - color: #e06c75; -} - -.hljs-literal { - color: #56b6c2; -} - -.hljs-string, -.hljs-regexp, -.hljs-addition, -.hljs-attribute, -.hljs-meta-string { - color: #98c379; -} - -.hljs-built_in, -.hljs-class .hljs-title { - color: #e6c07b; -} - -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-type, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-number { - color: #d19a66; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link, -.hljs-meta, -.hljs-selector-id, -.hljs-title { - color: #61aeee; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-link { - text-decoration: underline; -} diff --git a/docs/styles/highlight-themes/atom-one-light.css b/docs/styles/highlight-themes/atom-one-light.css deleted file mode 100644 index d5bd1d2..0000000 --- a/docs/styles/highlight-themes/atom-one-light.css +++ /dev/null @@ -1,96 +0,0 @@ -/* - -Atom One Light by Daniel Gamage -Original One Light Syntax theme from https://github.com/atom/one-light-syntax - -base: #fafafa -mono-1: #383a42 -mono-2: #686b77 -mono-3: #a0a1a7 -hue-1: #0184bb -hue-2: #4078f2 -hue-3: #a626a4 -hue-4: #50a14f -hue-5: #e45649 -hue-5-2: #c91243 -hue-6: #986801 -hue-6-2: #c18401 - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #383a42; - background: #fafafa; -} - -.hljs-comment, -.hljs-quote { - color: #a0a1a7; - font-style: italic; -} - -.hljs-doctag, -.hljs-keyword, -.hljs-formula { - color: #a626a4; -} - -.hljs-section, -.hljs-name, -.hljs-selector-tag, -.hljs-deletion, -.hljs-subst { - color: #e45649; -} - -.hljs-literal { - color: #0184bb; -} - -.hljs-string, -.hljs-regexp, -.hljs-addition, -.hljs-attribute, -.hljs-meta-string { - color: #50a14f; -} - -.hljs-built_in, -.hljs-class .hljs-title { - color: #c18401; -} - -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-type, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-number { - color: #986801; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link, -.hljs-meta, -.hljs-selector-id, -.hljs-title { - color: #4078f2; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-link { - text-decoration: underline; -} diff --git a/docs/styles/highlight-themes/brown-paper.css b/docs/styles/highlight-themes/brown-paper.css deleted file mode 100644 index f0197b9..0000000 --- a/docs/styles/highlight-themes/brown-paper.css +++ /dev/null @@ -1,64 +0,0 @@ -/* - -Brown Paper style from goldblog.com.ua (c) Zaripov Yura - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background:#b7a68e url(./brown-papersq.png); -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal { - color:#005599; - font-weight:bold; -} - -.hljs, -.hljs-subst { - color: #363c69; -} - -.hljs-string, -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-attribute, -.hljs-symbol, -.hljs-bullet, -.hljs-built_in, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable, -.hljs-link, -.hljs-name { - color: #2c009f; -} - -.hljs-comment, -.hljs-quote, -.hljs-meta, -.hljs-deletion { - color: #802022; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-doctag, -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/brown-papersq.png b/docs/styles/highlight-themes/brown-papersq.png deleted file mode 100644 index 3813903dbf9fa7b1fb5bd11d9534c06667d9056f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18198 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
    G3S-EN>9CM!{YB*|;6wg-K3V?)eR((z#1 zHyX+Us~H@9)~!8`K-#ZDU>v8HpiaQ|@=VU5MgT@ehzQ(1nZ!M0ZDk{Fb`>pCb0vQE z`gX@ZK}6S!(-($v3w8-+L6Xs~;@WTrR}q42gH9p2ncZYDab8*`#p8jbS&H9$DTx{1 z|8L)r+}X3oIp6b9dN^fZsl0TpRK4NW^TVGZOit8~r*qM+QL3pd7G0|~C`PHxw2PM3 z->n8iEh)LU)Je%r7nEt|D%&F&(={XI*19z_HKI38aE6Cfm-buU7W|=mo3gMA57~g` z7aBx4OS&(O5w@W;2pO@ZVyG;2^F+2cYshx%M2*M@%;(4quYc}>z1WX(9ccb&>8#{j zE=VlFg+&2-xsr%AY_}ciz4+<$^}2TO2e)byPmJl?+aOU7{UVx$=ZNQDTQLxsh}+(_ zak-NBw`v4=+Ydp_L=w^J1&NT$-AbEUuj%8LN7nJzt^APyl$(ght>;(o{)xCqf8IX6 zq`a-CyPq$UOPJN(oo>$gX?v65Y$GnIq7Fq?=??};kY4#Na69k#iG|Wd|{Tt z&uFLgaDQ4)`{9^3rX|Bg zNY8N2w1??HVsq#}Xk&RcmoQBacog;CZ%I-HU?7dT+nZRo?h7BQd5Yrv%sI0rPF^Sk^9@l-_4``bwK!A z5Ud{#8B%fMPHat04G9kj%j5>0maQK}jQTzGC!2<9FicZ-#V^ZaC)A?QK9EelA!nP) z+Z2DqYAqTsfZ9k1CW9+h;Uao59}OnJ9>r}xs&nHlM5^Y58T*TkM80zn8=UE2e8u{j zpH(Cv<_IWBdh<6_f1={d7#R|wGLcIoegMU>82VZLrcn;{FuCmF59Tpu7qQ5TEj5`AFXQxx{XS6|0N# z3g?J^0RDM8_l@3M4G0f^O03>$S#_it3cdG%7HWo_Xb-<{a&XHHzW`(2t54<~-m{AO)J~7AhPI zbkz9A9Eq!7aijhY%^=rG`j6?w^hb13^_LKf!X*}jaV$GaXvsies~+H0T#v%OcveHN zw6t*A@XdVfqJIPsPwPO4;>%M4C+{dTVU{cOk`3puW6b36K2&z%>btSk&&H>Z;<`p> z`FMTMiHw&wOXcQ$-Y{pG@3aN}s_>;# zeQ6GDsqIMA?iz{B1XzIIegeu-#qL_ZBH|eh`L{~J(A{bH*vND8W}io(WZ9s;;m3qZ zElXp!ru)Ht+yJJ|dfvRtcX?~Pn_nW{zZbM5z3mB?Hbf_|+7ZC-9yVjR&7mnNul4vE z%KEK*b1~tReV{kNh2E=&iwgU8w0kYs3c1o6m;*fZfrF-g?1!~+<-`f!Dj8+i7NJUI zcZj}vt?|8iHQ3TdM;gn(X(Vidn!cd{^x{>dX&Vt^`^_3pu?t)#>x|K0cW=egSMl9#+mqq-8|RdMP1Dw zx^5}L#|i6)ERW8LBjm}wD6@3$`!cXl0aV*W>(xz)J2m+v|RNGEXIA%XWv z$Hx$v!@W5LfaU7iEY}no2e;*F&dh{F;<$?``JyH&l3RVjA{xC=Rq{ z6}dLQKK(BW4N!Y)Mzd3h)PX8L3OR6JX82vsk%|<`y{3G<99ycR8(ZD;4@=k|d zx1nPOrARPmMi86c#Qn^1g5RVk00)%LY3fdvDm`_|D|ZP>a4hmnJmTiqc40*eItZ0G z(Cfxe`6oWB{4L&V2-lf)Dz{MkXQ(A{E}?e1cWU;s-J?xBbGBUgebeTI{+k+LT|P=A z;GHDn*981}=hBJAGXPX?iXEu)RoZN2kKn)}Yp)=+)%`(=Hk2z^Csu^a+hNSE9<}O4 zW9BhF843QW<{+N^4NZ(+Ohu0L$qp9AhpJ?UbX8~fibx(>f3CRh|ZH~FPW;%L4 z2Jfb`#^2zr=0rNvM5{6`q6x-M;QJ8B$W1lwJwBT6OTa+L|E?*68NnD-d zqirI@#!DTk6=nvBq1t|F2a57+*JomCoPO&bkNHd&fq@7CoA#=ogI@ER;^g6MTjnNJpU8$17lkcby!fn#Y^cf59qs4;WjW9@I`pu+^=!$XvlzSp zHl-BP6qCLifc*pwQ8vDfUY0lgjC>>zTLL$6VLQBKH2U4M(&?%A718nspPj%tmUBw+ z#X>LH_#p;`9!I5vv6@cVh1b)~bHTXz;!@s>4omWjec#A;((g=Fq_p{u1|<#I-D{h1 zr%{sZ%zv+3T?)s{c78c|r6Ez1kf5OuRJ<^!_`!;|HxG;mZiSf=CdVqy^)Fpf= zR6<3YrraF!c1|tIJ#;9sg<)`+=a+cw8*6)$-yV3w_=*W`MB#~zjz6^LYX4eVoTxdI zc3h_Bc-v+z^z5>e3vEp)brfA?bQ>r1^-8x`-ATBNL)99$& z;rXG-!IBn08OxyuZoj`hcQ)a@7O5;d=o7$6_hSTJ z;(^Dr%6p+QhE473G62?L^T{&S2^UB8^~fFHE0@wP^b_T#h%rn7^=(?yQf+N!)<~#c zB&mh#W%khdZrGJgs@ixb%h?ad2HG&$G8+QXR6zbUk;$(r4F#>F^1>Br!mAfDkRR@D z!K|#|oQjAh)DlY~3|CG`+4@opGIM z^i^Z4rXu>d*NVXngpKKI2U_*K}S3_}=T|7q^w`XB` z2D5mfvT(`vMwh8DGJql?=LI15;DsNI&n^nhYwgI&-{a#V-{;<=cJWiZ5HEkDY(4jD zc2?xCALMIz@)_iwDG(vRJQ8kP7xC8|N5n z-mb8AOpEdA->ZPnh_c<&o3Jg+X;AwynF(`1Ihpp9xt|hy zu7!?dLSahdVg=JpZk#xq{L7i0Y3(N`w+}g zn}vYJKK$VH`HhCBK)g%Cw8flu&$)8+Ef5m{+5}|bRYsP&t~Jk0TLEENO=yT3nrvyfYKk*n#uYjkyI9wC{A(mO8ae&B%;9#dTh)|_V0}&D>^xO(UZ2e z2{_|CZ)7#U(3yWf5i9##7`c79OX{6Y8(moRVE~tW6|XopYg$JLlxm|Q3X{o#=h{Lt zyCavxXR*2;2qGJ^XJ;nKfb^TpVwPUUM{br*(tWeRu{4Id4v!3gY2#K~T^)u_Zer}E zn_7xjY>yK@ouN|9;O0P^ZRT#CcRfGYf%F#Vs;VRb^a|0p^Z(QZ;v z_h#9VcRfJ+!d^?N=4N?P&mP&Il_OwCQMpD;0zHfk@ay$}8TVzgO~mUpV_LitM@Q8z z?9S+w#)-R7Wlo;vsZz9D@#pj>8Cxn}a*?q4(u0!Y^j5C?U$fc+Q?CL`w3ANg?&_1 z?FycB-DhP^mg2^y?@lqA_P>^f{|QRaU~igN=blSkS9CZwMjy&9MHhfv%{2!{eynf` z$pvnj!j!PJ^$UUrQOmKo@@YFMK}y`iI9Na(F-H2m)K^;G@|^OUI0RWuw$|>Zi>>4v zq8|c(foEJT-K`qR-DS&5P&JlKeXe6o?f)$qE9Lfsl2!ik}0GeaVk8W1YV42f9! zrDpRi_q@-CcyuXkqt%*k_=Sc09&?96Tu==56A9)J#}xMwb)PC2fO#x-Caabw>Rn0y z{HI2_IqLYwp=X|p=?Np~=954+Ml?kfMhR7O0xujiI*!b{uTA~|{_q>bBp z=-{T8<|tDq3CTI;lW2D@h@1>&cH*BDa_y{)8j?pQ@ST4-bycb_leaSjIqXOg!I-dI zwNUCuLgX|9CoCb|R&9g{#A6D$#nUq#?A;pr8AdUx?+Mg??0rWBc7w@CmP8$GxdE}e zzHzq~`$CYEEw*mQui5d*E?e~uhB&}WX3EcR8?CKn>HfFzpYY*7uYx^#J!@o8sI_T# z<9>7j4!UEiu=RQ98@44ed!uGToSby}kzEY$x!v2ihKXiyj2);!CRiFr>vI6V7wV&~ zpF$-W<*Q*jZKoda1CDyKwXd4AY%8NW?9?a@Yy}T{I z8l%pzl#*N&hVTtVAK9|*u$h3nx1=6hC?%PgdUH$1 zgU4B#9LvX`-GA_Cqken?Okqp8ZYE~ymacnbL{jExU#!eyp{f&~&7KrUZ(@I$| z*^;qz>W?cO%fU+}`r^A}yw+(=Jny@=CHlQvYr*sZn~Mq?a}U+deU_vMDx=p%_S zeq4>UTvg|Ns%zPo!tKDK1jo!MHXs5k!B@$&Iw30U0NMQkIcpzN?DYb2*ymZtS+0tL z|7ZN81f&h|3Gcxa1-K}FIu}UC&Q5;*yA>^uZA?ny{4)}sFcUL|IrhZMoeaaeLpX1W z;w-j*w2UV02#G(CdabMIPx^&kQ$y&xwe3xF%dn^Zx=-2>R>1)!wONiAju(G&X}wa&e3M9e@y*jUOnq=Da;aeY3U?)V#0wlC4b>zD zYg41RpwFSrtQS5)@i*U(!g@ZK3qpF#ekkwhzv36}MIRhhvDIX_{kvF-w-i!URUy&1 zZ(GVLd13Rxa`n}=54^&rT5t6b{-~*ny>~1i9TpVYZ!wNEQFHytZc3QlVJihZ*&r<0 z+pVZ@C%9pIE7QsXE_Wp;lEw)G|JA?Qr?Kw4JQlq%?zBMH%3 zQ6JVx`e*&{{{B6UR&7EDCoSR>Ia4d+4zz1c4JkkrJzYuTQJ&qreUvcDtG1l9xOB(^ zrc~7sn*MO0arcJ>5^dNJY0Dd`dhvNp0zvzsHa0TO=<$99GqoAfRNXiNXf(!*IEnmP zr8tbeCb^b*$m_VvC6g&*bjtGqCpo-Ox`{)A5lw;yGH&b+sGu3`p#9`TQsPue)fUR< z&`V+$NVA8gzWIS^yrU#20h!!^9m?LW?#vpgS2M(T!&ts|UtGu)ibm12hjYQH3>Qh9 z&4Gq1i{aI05C~XPmovUh_g2b!EvwQ{JyK_xNk>x&ulaux-hYGOKQD&wmOXCwH|wi# z>ZA;Hh-sqvZJyfmPTTsim;OTNb>l5w$r>9)Wr+8Y$ptx_kA@kv@KugIc@7s51}<>$GYQ56)Ki`;R>$*#5fm%=a3oHXA{2r ze(gE^q7@6M#NOKDk?lQ!5v+|OS})<3Q$-XinH=iC%oZ$K*8mR&EYajonfKIB3qJw` zEh)zGw95_xD1yBg7v#8+sMaF^CW02x=1c30XZN3`1|S3xsHPU&%AtideyTVxW^pmN zC+CEKwcWLdiPK%WA><$Zk_5~1-n5;YlQ3aqhz90Q0Xyfxt(2@|0?VzodBvU=`;yT2 z97iv%rVlOZAzEh~-1FWqO$aNkyaLq>*<|?mOs(GR3FT392W{moZ;HD&I)GzNjoj|$ z6#h>D!~{G0fG#7m_{NwN;WBo+FBYH&u^ak!z=N*W+uPe4om4A>NYVy$G_k2Ag|NAO z1wvW{1B!~LGZRF@(ZG@sG?88UFOlrO7R5%3$!Z0a^39~K+xO1U`7jU^5z(@hy;s>te8_ua9x0Q zn(l}+Nj+K~g&_``wy#um;Qzq?f&T;l2mTNIANW7;|84Ov|JCpRS8NUz9_W9coCNv_ z?xl52VVa7r#b5F5PRa<1$EH=S_IdUhr^0@&t!&FBRvJ)_Pg&>TFXt z;Him`;9z20Fs(B_&VW(!)c3M{jzBor(F1Dq}caD#skevw=^xy`W{jSaVH-|RF^ zSxJ<1s$c_lG4y9pCj12Kt805nHipE(fmI(remtK}i2v8umpU5=fE&6Kz!tKfD5{zY zco!fp1V_e}JZR%cv(4G}(kNtwr>75|O)au*I`|}b#FsjqhIe!NJ-zeaOcKF`RqzgX zM*JenjN>g8sc(CV9npdUo7l-3T~TbOt`ob-!+y>EHiCg>^;n^+rmplETdVk@A`cVT zA1`NM{`03FQ?x4Ad8O#s9fGCv7?9O}iuG`+X$PzYMAI#+5>jAk1=DDL4Zw~OY#s>1 zQelFQX}adIQepTSq~Q#Jb(w>Y{qR)gW)Aw04L6*=W|uYVCY8oiUWoVZpBMokVRv`n z|G@u&{{#OA{tx^g_&@OfZSgOE^Xp%o&t1c5t;L4bTyJavWpxv!`N2~II|QWnuI)Ob zYv3~hzdJ|?XBxHj0LyR7#yX)CPY)MQMfjp;JB;mJUhwT5L@?^+5I~?-#K5{H_o>s$tlw9%!2JAO% zwPewi-QXC{!xhKIj#2sjTTl)0}n}@N`7N{W=1DLw7kpe!!Zsa-=pa8*m(NH%XbHdb1Xf#@^W+ z0!Yl(Z&WF*q+t}rJ+X~J$AAkhsNVDQV?(l=i7Q)eikH_fxBDBC;`#gl3*YY74ymO- zu^WR8?-b)qS)xc+#&MP};#uWZXjqxtS8$~83O9k&BTMF?%87MjbR|K3ytK zDO-8yV;5vhR^p`+p+(ZmL}s%bYB1U6cA4RPB%6{$xxo07C&85m{tx^g_&@M};Qzq? jf&T;l-xmM>p8x{@D(Mktb)u`N00000NkvXXu0mjf(?NUb diff --git a/docs/styles/highlight-themes/codepen-embed.css b/docs/styles/highlight-themes/codepen-embed.css deleted file mode 100644 index 195c4a0..0000000 --- a/docs/styles/highlight-themes/codepen-embed.css +++ /dev/null @@ -1,60 +0,0 @@ -/* - codepen.io Embed Theme - Author: Justin Perry - Original theme - https://github.com/chriskempson/tomorrow-theme -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #222; - color: #fff; -} - -.hljs-comment, -.hljs-quote { - color: #777; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-regexp, -.hljs-meta, -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-params, -.hljs-symbol, -.hljs-bullet, -.hljs-link, -.hljs-deletion { - color: #ab875d; -} - -.hljs-section, -.hljs-title, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-type, -.hljs-attribute { - color: #9b869b; -} - -.hljs-string, -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #8f9c6c; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/color-brewer.css b/docs/styles/highlight-themes/color-brewer.css deleted file mode 100644 index 7934d98..0000000 --- a/docs/styles/highlight-themes/color-brewer.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - -Colorbrewer theme -Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock -Ported by Fabrício Tavares de Oliveira - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fff; -} - -.hljs, -.hljs-subst { - color: #000; -} - -.hljs-string, -.hljs-meta, -.hljs-symbol, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition { - color: #756bb1; -} - -.hljs-comment, -.hljs-quote { - color: #636363; -} - -.hljs-number, -.hljs-regexp, -.hljs-literal, -.hljs-bullet, -.hljs-link { - color: #31a354; -} - -.hljs-deletion, -.hljs-variable { - color: #88f; -} - - - -.hljs-keyword, -.hljs-selector-tag, -.hljs-title, -.hljs-section, -.hljs-built_in, -.hljs-doctag, -.hljs-type, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-strong { - color: #3182bd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-attribute { - color: #e6550d; -} diff --git a/docs/styles/highlight-themes/current.css b/docs/styles/highlight-themes/current.css deleted file mode 100644 index 852a8a5..0000000 --- a/docs/styles/highlight-themes/current.css +++ /dev/null @@ -1,96 +0,0 @@ -/* - -Atom One Dark by Daniel Gamage -Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax - -base: #282c34 -mono-1: #abb2bf -mono-2: #818896 -mono-3: #5c6370 -hue-1: #56b6c2 -hue-2: #61aeee -hue-3: #c678dd -hue-4: #98c379 -hue-5: #e06c75 -hue-5-2: #be5046 -hue-6: #d19a66 -hue-6-2: #e6c07b - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #c0c7d5; - background: #ffffff; -} - -.hljs-comment, -.hljs-quote { - color: #626a77; - font-style: italic; -} - -.hljs-doctag, -.hljs-keyword, -.hljs-formula { - color: #dd5d2b; -} - -.hljs-section, -.hljs-name, -.hljs-selector-tag, -.hljs-deletion, -.hljs-subst { - color: #e06c75; -} - -.hljs-literal { - color: #56b6c2; -} - -.hljs-string, -.hljs-regexp, -.hljs-addition, -.hljs-attribute, -.hljs-meta-string { - color: #ababab; -} - -.hljs-built_in, -.hljs-class .hljs-title { - color: #e6c07b; -} - -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-type, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-number { - color: #ababab; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link, -.hljs-meta, -.hljs-selector-id, -.hljs-title { - color: #61aeee; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-link { - text-decoration: underline; -} diff --git a/docs/styles/highlight-themes/darcula.css b/docs/styles/highlight-themes/darcula.css deleted file mode 100644 index be182d0..0000000 --- a/docs/styles/highlight-themes/darcula.css +++ /dev/null @@ -1,77 +0,0 @@ -/* - -Darcula color scheme from the JetBrains family of IDEs - -*/ - - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #2b2b2b; -} - -.hljs { - color: #bababa; -} - -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-quote, -.hljs-link, -.hljs-number, -.hljs-regexp, -.hljs-literal { - color: #6896ba; -} - -.hljs-code, -.hljs-selector-class { - color: #a6e22e; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-section, -.hljs-attribute, -.hljs-name, -.hljs-variable { - color: #cb7832; -} - -.hljs-params { - color: #b9b9b9; -} - -.hljs-string { - color: #6a8759; -} - -.hljs-subst, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-symbol, -.hljs-selector-id, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition { - color: #e0c46c; -} - -.hljs-comment, -.hljs-deletion, -.hljs-meta { - color: #7f7f7f; -} diff --git a/docs/styles/highlight-themes/dark.css b/docs/styles/highlight-themes/dark.css deleted file mode 100644 index b4724f5..0000000 --- a/docs/styles/highlight-themes/dark.css +++ /dev/null @@ -1,63 +0,0 @@ -/* - -Dark style from softwaremaniacs.org (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #444; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-section, -.hljs-link { - color: white; -} - -.hljs, -.hljs-subst { - color: #ddd; -} - -.hljs-string, -.hljs-title, -.hljs-name, -.hljs-type, -.hljs-attribute, -.hljs-symbol, -.hljs-bullet, -.hljs-built_in, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #d88; -} - -.hljs-comment, -.hljs-quote, -.hljs-deletion, -.hljs-meta { - color: #777; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-title, -.hljs-section, -.hljs-doctag, -.hljs-type, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/darkula.css b/docs/styles/highlight-themes/darkula.css deleted file mode 100644 index f4646c3..0000000 --- a/docs/styles/highlight-themes/darkula.css +++ /dev/null @@ -1,6 +0,0 @@ -/* - Deprecated due to a typo in the name and left here for compatibility purpose only. - Please use darcula.css instead. -*/ - -@import url('darcula.css'); diff --git a/docs/styles/highlight-themes/default.css b/docs/styles/highlight-themes/default.css deleted file mode 100644 index f1bfade..0000000 --- a/docs/styles/highlight-themes/default.css +++ /dev/null @@ -1,99 +0,0 @@ -/* - -Original highlight.js style (c) Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #F0F0F0; -} - - -/* Base color: saturation 0; */ - -.hljs, -.hljs-subst { - color: #444; -} - -.hljs-comment { - color: #888888; -} - -.hljs-keyword, -.hljs-attribute, -.hljs-selector-tag, -.hljs-meta-keyword, -.hljs-doctag, -.hljs-name { - font-weight: bold; -} - - -/* User color: hue: 0 */ - -.hljs-type, -.hljs-string, -.hljs-number, -.hljs-selector-id, -.hljs-selector-class, -.hljs-quote, -.hljs-template-tag, -.hljs-deletion { - color: #880000; -} - -.hljs-title, -.hljs-section { - color: #880000; - font-weight: bold; -} - -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #BC6060; -} - - -/* Language color: hue: 90; */ - -.hljs-literal { - color: #78A960; -} - -.hljs-built_in, -.hljs-bullet, -.hljs-code, -.hljs-addition { - color: #397300; -} - - -/* Meta color: hue: 200 */ - -.hljs-meta { - color: #1f7199; -} - -.hljs-meta-string { - color: #4d99bf; -} - - -/* Misc effects */ - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/docco.css b/docs/styles/highlight-themes/docco.css deleted file mode 100644 index db366be..0000000 --- a/docs/styles/highlight-themes/docco.css +++ /dev/null @@ -1,97 +0,0 @@ -/* -Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #000; - background: #f8f8ff; -} - -.hljs-comment, -.hljs-quote { - color: #408080; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-subst { - color: #954121; -} - -.hljs-number { - color: #40a070; -} - -.hljs-string, -.hljs-doctag { - color: #219161; -} - -.hljs-selector-id, -.hljs-selector-class, -.hljs-section, -.hljs-type { - color: #19469d; -} - -.hljs-params { - color: #00f; -} - -.hljs-title { - color: #458; - font-weight: bold; -} - -.hljs-tag, -.hljs-name, -.hljs-attribute { - color: #000080; - font-weight: normal; -} - -.hljs-variable, -.hljs-template-variable { - color: #008080; -} - -.hljs-regexp, -.hljs-link { - color: #b68; -} - -.hljs-symbol, -.hljs-bullet { - color: #990073; -} - -.hljs-built_in, -.hljs-builtin-name { - color: #0086b3; -} - -.hljs-meta { - color: #999; - font-weight: bold; -} - -.hljs-deletion { - background: #fdd; -} - -.hljs-addition { - background: #dfd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/dracula.css b/docs/styles/highlight-themes/dracula.css deleted file mode 100644 index d591db6..0000000 --- a/docs/styles/highlight-themes/dracula.css +++ /dev/null @@ -1,76 +0,0 @@ -/* - -Dracula Theme v1.2.0 - -https://github.com/zenorocha/dracula-theme - -Copyright 2015, All rights reserved - -Code licensed under the MIT license -http://zenorocha.mit-license.org - -@author Éverton Ribeiro -@author Zeno Rocha - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #282a36; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-section, -.hljs-link { - color: #8be9fd; -} - -.hljs-function .hljs-keyword { - color: #ff79c6; -} - -.hljs, -.hljs-subst { - color: #f8f8f2; -} - -.hljs-string, -.hljs-title, -.hljs-name, -.hljs-type, -.hljs-attribute, -.hljs-symbol, -.hljs-bullet, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #f1fa8c; -} - -.hljs-comment, -.hljs-quote, -.hljs-deletion, -.hljs-meta { - color: #6272a4; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-title, -.hljs-section, -.hljs-doctag, -.hljs-type, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/far.css b/docs/styles/highlight-themes/far.css deleted file mode 100644 index 2b3f87b..0000000 --- a/docs/styles/highlight-themes/far.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - -FAR Style (c) MajestiC - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000080; -} - -.hljs, -.hljs-subst { - color: #0ff; -} - -.hljs-string, -.hljs-attribute, -.hljs-symbol, -.hljs-bullet, -.hljs-built_in, -.hljs-builtin-name, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition { - color: #ff0; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-section, -.hljs-type, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-variable { - color: #fff; -} - -.hljs-comment, -.hljs-quote, -.hljs-doctag, -.hljs-deletion { - color: #888; -} - -.hljs-number, -.hljs-regexp, -.hljs-literal, -.hljs-link { - color: #0f0; -} - -.hljs-meta { - color: #008080; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/foundation.css b/docs/styles/highlight-themes/foundation.css deleted file mode 100644 index f1fe64b..0000000 --- a/docs/styles/highlight-themes/foundation.css +++ /dev/null @@ -1,88 +0,0 @@ -/* -Description: Foundation 4 docs style for highlight.js -Author: Dan Allen -Website: http://foundation.zurb.com/docs/ -Version: 1.0 -Date: 2013-04-02 -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #eee; color: black; -} - -.hljs-link, -.hljs-emphasis, -.hljs-attribute, -.hljs-addition { - color: #070; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong, -.hljs-string, -.hljs-deletion { - color: #d14; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-quote, -.hljs-comment { - color: #998; - font-style: italic; -} - -.hljs-section, -.hljs-title { - color: #900; -} - -.hljs-class .hljs-title, -.hljs-type { - color: #458; -} - -.hljs-variable, -.hljs-template-variable { - color: #336699; -} - -.hljs-bullet { - color: #997700; -} - -.hljs-meta { - color: #3344bb; -} - -.hljs-code, -.hljs-number, -.hljs-literal, -.hljs-keyword, -.hljs-selector-tag { - color: #099; -} - -.hljs-regexp { - background-color: #fff0ff; - color: #880088; -} - -.hljs-symbol { - color: #990073; -} - -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #007700; -} diff --git a/docs/styles/highlight-themes/github-gist.css b/docs/styles/highlight-themes/github-gist.css deleted file mode 100644 index 155f0b9..0000000 --- a/docs/styles/highlight-themes/github-gist.css +++ /dev/null @@ -1,71 +0,0 @@ -/** - * GitHub Gist Theme - * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro - */ - -.hljs { - display: block; - background: white; - padding: 0.5em; - color: #333333; - overflow-x: auto; -} - -.hljs-comment, -.hljs-meta { - color: #969896; -} - -.hljs-string, -.hljs-variable, -.hljs-template-variable, -.hljs-strong, -.hljs-emphasis, -.hljs-quote { - color: #df5000; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-type { - color: #a71d5d; -} - -.hljs-literal, -.hljs-symbol, -.hljs-bullet, -.hljs-attribute { - color: #0086b3; -} - -.hljs-section, -.hljs-name { - color: #63a35c; -} - -.hljs-tag { - color: #333333; -} - -.hljs-title, -.hljs-attr, -.hljs-selector-id, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #795da3; -} - -.hljs-addition { - color: #55a532; - background-color: #eaffea; -} - -.hljs-deletion { - color: #bd2c00; - background-color: #ffecec; -} - -.hljs-link { - text-decoration: underline; -} diff --git a/docs/styles/highlight-themes/github.css b/docs/styles/highlight-themes/github.css deleted file mode 100644 index 791932b..0000000 --- a/docs/styles/highlight-themes/github.css +++ /dev/null @@ -1,99 +0,0 @@ -/* - -github.com style (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #333; - background: #f8f8f8; -} - -.hljs-comment, -.hljs-quote { - color: #998; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-subst { - color: #333; - font-weight: bold; -} - -.hljs-number, -.hljs-literal, -.hljs-variable, -.hljs-template-variable, -.hljs-tag .hljs-attr { - color: #008080; -} - -.hljs-string, -.hljs-doctag { - color: #d14; -} - -.hljs-title, -.hljs-section, -.hljs-selector-id { - color: #900; - font-weight: bold; -} - -.hljs-subst { - font-weight: normal; -} - -.hljs-type, -.hljs-class .hljs-title { - color: #458; - font-weight: bold; -} - -.hljs-tag, -.hljs-name, -.hljs-attribute { - color: #000080; - font-weight: normal; -} - -.hljs-regexp, -.hljs-link { - color: #009926; -} - -.hljs-symbol, -.hljs-bullet { - color: #990073; -} - -.hljs-built_in, -.hljs-builtin-name { - color: #0086b3; -} - -.hljs-meta { - color: #999; - font-weight: bold; -} - -.hljs-deletion { - background: #fdd; -} - -.hljs-addition { - background: #dfd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/googlecode.css b/docs/styles/highlight-themes/googlecode.css deleted file mode 100644 index 884ad63..0000000 --- a/docs/styles/highlight-themes/googlecode.css +++ /dev/null @@ -1,89 +0,0 @@ -/* - -Google Code style (c) Aahan Krish - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: white; - color: black; -} - -.hljs-comment, -.hljs-quote { - color: #800; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-section, -.hljs-title, -.hljs-name { - color: #008; -} - -.hljs-variable, -.hljs-template-variable { - color: #660; -} - -.hljs-string, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-regexp { - color: #080; -} - -.hljs-literal, -.hljs-symbol, -.hljs-bullet, -.hljs-meta, -.hljs-number, -.hljs-link { - color: #066; -} - -.hljs-title, -.hljs-doctag, -.hljs-type, -.hljs-attr, -.hljs-built_in, -.hljs-builtin-name, -.hljs-params { - color: #606; -} - -.hljs-attribute, -.hljs-subst { - color: #000; -} - -.hljs-formula { - background-color: #eee; - font-style: italic; -} - -.hljs-selector-id, -.hljs-selector-class { - color: #9B703F -} - -.hljs-addition { - background-color: #baeeba; -} - -.hljs-deletion { - background-color: #ffc8bd; -} - -.hljs-doctag, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/grayscale.css b/docs/styles/highlight-themes/grayscale.css deleted file mode 100644 index 5376f34..0000000 --- a/docs/styles/highlight-themes/grayscale.css +++ /dev/null @@ -1,101 +0,0 @@ -/* - -grayscale style (c) MY Sun - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #333; - background: #fff; -} - -.hljs-comment, -.hljs-quote { - color: #777; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-subst { - color: #333; - font-weight: bold; -} - -.hljs-number, -.hljs-literal { - color: #777; -} - -.hljs-string, -.hljs-doctag, -.hljs-formula { - color: #333; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat; -} - -.hljs-title, -.hljs-section, -.hljs-selector-id { - color: #000; - font-weight: bold; -} - -.hljs-subst { - font-weight: normal; -} - -.hljs-class .hljs-title, -.hljs-type, -.hljs-name { - color: #333; - font-weight: bold; -} - -.hljs-tag { - color: #333; -} - -.hljs-regexp { - color: #333; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link { - color: #000; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat; -} - -.hljs-built_in, -.hljs-builtin-name { - color: #000; - text-decoration: underline; -} - -.hljs-meta { - color: #999; - font-weight: bold; -} - -.hljs-deletion { - color: #fff; - background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; -} - -.hljs-addition { - color: #000; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/gruvbox-dark.css b/docs/styles/highlight-themes/gruvbox-dark.css deleted file mode 100644 index f563811..0000000 --- a/docs/styles/highlight-themes/gruvbox-dark.css +++ /dev/null @@ -1,108 +0,0 @@ -/* - -Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #282828; -} - -.hljs, -.hljs-subst { - color: #ebdbb2; -} - -/* Gruvbox Red */ -.hljs-deletion, -.hljs-formula, -.hljs-keyword, -.hljs-link, -.hljs-selector-tag { - color: #fb4934; -} - -/* Gruvbox Blue */ -.hljs-built_in, -.hljs-emphasis, -.hljs-name, -.hljs-quote, -.hljs-strong, -.hljs-title, -.hljs-variable { - color: #83a598; -} - -/* Gruvbox Yellow */ -.hljs-attr, -.hljs-params, -.hljs-template-tag, -.hljs-type { - color: #fabd2f; -} - -/* Gruvbox Purple */ -.hljs-builtin-name, -.hljs-doctag, -.hljs-literal, -.hljs-number { - color: #8f3f71; -} - -/* Gruvbox Orange */ -.hljs-code, -.hljs-meta, -.hljs-regexp, -.hljs-selector-id, -.hljs-template-variable { - color: #fe8019; -} - -/* Gruvbox Green */ -.hljs-addition, -.hljs-meta-string, -.hljs-section, -.hljs-selector-attr, -.hljs-selector-class, -.hljs-string, -.hljs-symbol { - color: #b8bb26; -} - -/* Gruvbox Aqua */ -.hljs-attribute, -.hljs-bullet, -.hljs-class, -.hljs-function, -.hljs-function .hljs-keyword, -.hljs-meta-keyword, -.hljs-selector-pseudo, -.hljs-tag { - color: #8ec07c; -} - -/* Gruvbox Gray */ -.hljs-comment { - color: #928374; -} - -/* Gruvbox Purple */ -.hljs-link_label, -.hljs-literal, -.hljs-number { - color: #d3869b; -} - -.hljs-comment, -.hljs-emphasis { - font-style: italic; -} - -.hljs-section, -.hljs-strong, -.hljs-tag { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/gruvbox-light.css b/docs/styles/highlight-themes/gruvbox-light.css deleted file mode 100644 index ff45468..0000000 --- a/docs/styles/highlight-themes/gruvbox-light.css +++ /dev/null @@ -1,108 +0,0 @@ -/* - -Gruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fbf1c7; -} - -.hljs, -.hljs-subst { - color: #3c3836; -} - -/* Gruvbox Red */ -.hljs-deletion, -.hljs-formula, -.hljs-keyword, -.hljs-link, -.hljs-selector-tag { - color: #9d0006; -} - -/* Gruvbox Blue */ -.hljs-built_in, -.hljs-emphasis, -.hljs-name, -.hljs-quote, -.hljs-strong, -.hljs-title, -.hljs-variable { - color: #076678; -} - -/* Gruvbox Yellow */ -.hljs-attr, -.hljs-params, -.hljs-template-tag, -.hljs-type { - color: #b57614; -} - -/* Gruvbox Purple */ -.hljs-builtin-name, -.hljs-doctag, -.hljs-literal, -.hljs-number { - color: #8f3f71; -} - -/* Gruvbox Orange */ -.hljs-code, -.hljs-meta, -.hljs-regexp, -.hljs-selector-id, -.hljs-template-variable { - color: #af3a03; -} - -/* Gruvbox Green */ -.hljs-addition, -.hljs-meta-string, -.hljs-section, -.hljs-selector-attr, -.hljs-selector-class, -.hljs-string, -.hljs-symbol { - color: #79740e; -} - -/* Gruvbox Aqua */ -.hljs-attribute, -.hljs-bullet, -.hljs-class, -.hljs-function, -.hljs-function .hljs-keyword, -.hljs-meta-keyword, -.hljs-selector-pseudo, -.hljs-tag { - color: #427b58; -} - -/* Gruvbox Gray */ -.hljs-comment { - color: #928374; -} - -/* Gruvbox Purple */ -.hljs-link_label, -.hljs-literal, -.hljs-number { - color: #8f3f71; -} - -.hljs-comment, -.hljs-emphasis { - font-style: italic; -} - -.hljs-section, -.hljs-strong, -.hljs-tag { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/hopscotch.css b/docs/styles/highlight-themes/hopscotch.css deleted file mode 100644 index 32e60d2..0000000 --- a/docs/styles/highlight-themes/hopscotch.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Hopscotch - * by Jan T. Sott - * https://github.com/idleberg/Hopscotch - * - * This work is licensed under the Creative Commons CC0 1.0 Universal License - */ - -/* Comment */ -.hljs-comment, -.hljs-quote { - color: #989498; -} - -/* Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-attribute, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-link, -.hljs-deletion { - color: #dd464c; -} - -/* Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params { - color: #fd8b19; -} - -/* Yellow */ -.hljs-class .hljs-title { - color: #fdcc59; -} - -/* Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #8fc13e; -} - -/* Aqua */ -.hljs-meta { - color: #149b93; -} - -/* Blue */ -.hljs-function, -.hljs-section, -.hljs-title { - color: #1290bf; -} - -/* Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #c85e7c; -} - -.hljs { - display: block; - background: #322931; - color: #b9b5b8; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/hybrid.css b/docs/styles/highlight-themes/hybrid.css deleted file mode 100644 index 29735a1..0000000 --- a/docs/styles/highlight-themes/hybrid.css +++ /dev/null @@ -1,102 +0,0 @@ -/* - -vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) - -*/ - -/*background color*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #1d1f21; -} - -/*selection color*/ -.hljs::selection, -.hljs span::selection { - background: #373b41; -} - -.hljs::-moz-selection, -.hljs span::-moz-selection { - background: #373b41; -} - -/*foreground color*/ -.hljs { - color: #c5c8c6; -} - -/*color: fg_yellow*/ -.hljs-title, -.hljs-name { - color: #f0c674; -} - -/*color: fg_comment*/ -.hljs-comment, -.hljs-meta, -.hljs-meta .hljs-keyword { - color: #707880; -} - -/*color: fg_red*/ -.hljs-number, -.hljs-symbol, -.hljs-literal, -.hljs-deletion, -.hljs-link { - color: #cc6666 -} - -/*color: fg_green*/ -.hljs-string, -.hljs-doctag, -.hljs-addition, -.hljs-regexp, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #b5bd68; -} - -/*color: fg_purple*/ -.hljs-attribute, -.hljs-code, -.hljs-selector-id { - color: #b294bb; -} - -/*color: fg_blue*/ -.hljs-keyword, -.hljs-selector-tag, -.hljs-bullet, -.hljs-tag { - color: #81a2be; -} - -/*color: fg_aqua*/ -.hljs-subst, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #8abeb7; -} - -/*color: fg_orange*/ -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-quote, -.hljs-section, -.hljs-selector-class { - color: #de935f; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/idea.css b/docs/styles/highlight-themes/idea.css deleted file mode 100644 index 3bf1892..0000000 --- a/docs/styles/highlight-themes/idea.css +++ /dev/null @@ -1,97 +0,0 @@ -/* - -Intellij Idea-like styling (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #000; - background: #fff; -} - -.hljs-subst, -.hljs-title { - font-weight: normal; - color: #000; -} - -.hljs-comment, -.hljs-quote { - color: #808080; - font-style: italic; -} - -.hljs-meta { - color: #808000; -} - -.hljs-tag { - background: #efefef; -} - -.hljs-section, -.hljs-name, -.hljs-literal, -.hljs-keyword, -.hljs-selector-tag, -.hljs-type, -.hljs-selector-id, -.hljs-selector-class { - font-weight: bold; - color: #000080; -} - -.hljs-attribute, -.hljs-number, -.hljs-regexp, -.hljs-link { - font-weight: bold; - color: #0000ff; -} - -.hljs-number, -.hljs-regexp, -.hljs-link { - font-weight: normal; -} - -.hljs-string { - color: #008000; - font-weight: bold; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-formula { - color: #000; - background: #d0eded; - font-style: italic; -} - -.hljs-doctag { - text-decoration: underline; -} - -.hljs-variable, -.hljs-template-variable { - color: #660e7a; -} - -.hljs-addition { - background: #baeeba; -} - -.hljs-deletion { - background: #ffc8bd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/ir-black.css b/docs/styles/highlight-themes/ir-black.css deleted file mode 100644 index bd4c755..0000000 --- a/docs/styles/highlight-themes/ir-black.css +++ /dev/null @@ -1,73 +0,0 @@ -/* - IR_Black style (c) Vasily Mikhailitchenko -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000; - color: #f8f8f8; -} - -.hljs-comment, -.hljs-quote, -.hljs-meta { - color: #7c7c7c; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-tag, -.hljs-name { - color: #96cbfe; -} - -.hljs-attribute, -.hljs-selector-id { - color: #ffffb6; -} - -.hljs-string, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-addition { - color: #a8ff60; -} - -.hljs-subst { - color: #daefa3; -} - -.hljs-regexp, -.hljs-link { - color: #e9c062; -} - -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-doctag { - color: #ffffb6; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-variable, -.hljs-template-variable, -.hljs-literal { - color: #c6c5fe; -} - -.hljs-number, -.hljs-deletion { - color:#ff73fd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/kimbie.dark.css b/docs/styles/highlight-themes/kimbie.dark.css deleted file mode 100644 index d139cb5..0000000 --- a/docs/styles/highlight-themes/kimbie.dark.css +++ /dev/null @@ -1,74 +0,0 @@ -/* - Name: Kimbie (dark) - Author: Jan T. Sott - License: Creative Commons Attribution-ShareAlike 4.0 Unported License - URL: https://github.com/idleberg/Kimbie-highlight.js -*/ - -/* Kimbie Comment */ -.hljs-comment, -.hljs-quote { - color: #d6baad; -} - -/* Kimbie Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-meta { - color: #dc3958; -} - -/* Kimbie Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-deletion, -.hljs-link { - color: #f79a32; -} - -/* Kimbie Yellow */ -.hljs-title, -.hljs-section, -.hljs-attribute { - color: #f06431; -} - -/* Kimbie Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #889b4a; -} - -/* Kimbie Purple */ -.hljs-keyword, -.hljs-selector-tag, -.hljs-function { - color: #98676a; -} - -.hljs { - display: block; - overflow-x: auto; - background: #221a0f; - color: #d3af86; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/kimbie.light.css b/docs/styles/highlight-themes/kimbie.light.css deleted file mode 100644 index 04ff6ed..0000000 --- a/docs/styles/highlight-themes/kimbie.light.css +++ /dev/null @@ -1,74 +0,0 @@ -/* - Name: Kimbie (light) - Author: Jan T. Sott - License: Creative Commons Attribution-ShareAlike 4.0 Unported License - URL: https://github.com/idleberg/Kimbie-highlight.js -*/ - -/* Kimbie Comment */ -.hljs-comment, -.hljs-quote { - color: #a57a4c; -} - -/* Kimbie Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-meta { - color: #dc3958; -} - -/* Kimbie Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-deletion, -.hljs-link { - color: #f79a32; -} - -/* Kimbie Yellow */ -.hljs-title, -.hljs-section, -.hljs-attribute { - color: #f06431; -} - -/* Kimbie Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #889b4a; -} - -/* Kimbie Purple */ -.hljs-keyword, -.hljs-selector-tag, -.hljs-function { - color: #98676a; -} - -.hljs { - display: block; - overflow-x: auto; - background: #fbebd4; - color: #84613d; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/magula.css b/docs/styles/highlight-themes/magula.css deleted file mode 100644 index 44dee5e..0000000 --- a/docs/styles/highlight-themes/magula.css +++ /dev/null @@ -1,70 +0,0 @@ -/* -Description: Magula style for highligh.js -Author: Ruslan Keba -Website: http://rukeba.com/ -Version: 1.0 -Date: 2009-01-03 -Music: Aphex Twin / Xtal -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background-color: #f4f4f4; -} - -.hljs, -.hljs-subst { - color: black; -} - -.hljs-string, -.hljs-title, -.hljs-symbol, -.hljs-bullet, -.hljs-attribute, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #050; -} - -.hljs-comment, -.hljs-quote { - color: #777; -} - -.hljs-number, -.hljs-regexp, -.hljs-literal, -.hljs-type, -.hljs-link { - color: #800; -} - -.hljs-deletion, -.hljs-meta { - color: #00e; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-doctag, -.hljs-title, -.hljs-section, -.hljs-built_in, -.hljs-tag, -.hljs-name { - font-weight: bold; - color: navy; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/mono-blue.css b/docs/styles/highlight-themes/mono-blue.css deleted file mode 100644 index 884c97c..0000000 --- a/docs/styles/highlight-themes/mono-blue.css +++ /dev/null @@ -1,59 +0,0 @@ -/* - Five-color theme from a single blue hue. -*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #eaeef3; -} - -.hljs { - color: #00193a; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-title, -.hljs-section, -.hljs-doctag, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-comment { - color: #738191; -} - -.hljs-string, -.hljs-title, -.hljs-section, -.hljs-built_in, -.hljs-literal, -.hljs-type, -.hljs-addition, -.hljs-tag, -.hljs-quote, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #0048ab; -} - -.hljs-meta, -.hljs-subst, -.hljs-symbol, -.hljs-regexp, -.hljs-attribute, -.hljs-deletion, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-bullet { - color: #4c81c9; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/monokai-sublime.css b/docs/styles/highlight-themes/monokai-sublime.css deleted file mode 100644 index 2864170..0000000 --- a/docs/styles/highlight-themes/monokai-sublime.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - -Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #23241f; -} - -.hljs, -.hljs-tag, -.hljs-subst { - color: #f8f8f2; -} - -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-quote, -.hljs-number, -.hljs-regexp, -.hljs-literal, -.hljs-link { - color: #ae81ff; -} - -.hljs-code, -.hljs-title, -.hljs-section, -.hljs-selector-class { - color: #a6e22e; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-name, -.hljs-attr { - color: #f92672; -} - -.hljs-symbol, -.hljs-attribute { - color: #66d9ef; -} - -.hljs-params, -.hljs-class .hljs-title { - color: #f8f8f2; -} - -.hljs-string, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-selector-id, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-addition, -.hljs-variable, -.hljs-template-variable { - color: #e6db74; -} - -.hljs-comment, -.hljs-deletion, -.hljs-meta { - color: #75715e; -} diff --git a/docs/styles/highlight-themes/monokai.css b/docs/styles/highlight-themes/monokai.css deleted file mode 100644 index 775d53f..0000000 --- a/docs/styles/highlight-themes/monokai.css +++ /dev/null @@ -1,70 +0,0 @@ -/* -Monokai style - ported by Luigi Maselli - http://grigio.org -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #272822; color: #ddd; -} - -.hljs-tag, -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-strong, -.hljs-name { - color: #f92672; -} - -.hljs-code { - color: #66d9ef; -} - -.hljs-class .hljs-title { - color: white; -} - -.hljs-attribute, -.hljs-symbol, -.hljs-regexp, -.hljs-link { - color: #bf79db; -} - -.hljs-string, -.hljs-bullet, -.hljs-subst, -.hljs-title, -.hljs-section, -.hljs-emphasis, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #a6e22e; -} - -.hljs-comment, -.hljs-quote, -.hljs-deletion, -.hljs-meta { - color: #75715e; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-doctag, -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-selector-id { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/obsidian.css b/docs/styles/highlight-themes/obsidian.css deleted file mode 100644 index 356630f..0000000 --- a/docs/styles/highlight-themes/obsidian.css +++ /dev/null @@ -1,88 +0,0 @@ -/** - * Obsidian style - * ported by Alexander Marenin (http://github.com/ioncreature) - */ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #282b2e; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-selector-id { - color: #93c763; -} - -.hljs-number { - color: #ffcd22; -} - -.hljs { - color: #e0e2e4; -} - -.hljs-attribute { - color: #668bb0; -} - -.hljs-code, -.hljs-class .hljs-title, -.hljs-section { - color: white; -} - -.hljs-regexp, -.hljs-link { - color: #d39745; -} - -.hljs-meta { - color: #557182; -} - -.hljs-tag, -.hljs-name, -.hljs-bullet, -.hljs-subst, -.hljs-emphasis, -.hljs-type, -.hljs-built_in, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable { - color: #8cbbad; -} - -.hljs-string, -.hljs-symbol { - color: #ec7600; -} - -.hljs-comment, -.hljs-quote, -.hljs-deletion { - color: #818e96; -} - -.hljs-selector-class { - color: #A082BD -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-doctag, -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-name, -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/ocean.css b/docs/styles/highlight-themes/ocean.css deleted file mode 100644 index 5901581..0000000 --- a/docs/styles/highlight-themes/ocean.css +++ /dev/null @@ -1,74 +0,0 @@ -/* Ocean Dark Theme */ -/* https://github.com/gavsiu */ -/* Original theme - https://github.com/chriskempson/base16 */ - -/* Ocean Comment */ -.hljs-comment, -.hljs-quote { - color: #65737e; -} - -/* Ocean Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #bf616a; -} - -/* Ocean Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #d08770; -} - -/* Ocean Yellow */ -.hljs-attribute { - color: #ebcb8b; -} - -/* Ocean Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #a3be8c; -} - -/* Ocean Blue */ -.hljs-title, -.hljs-section { - color: #8fa1b3; -} - -/* Ocean Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #b48ead; -} - -.hljs { - display: block; - overflow-x: auto; - background: #2b303b; - color: #c0c5ce; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/paraiso-dark.css b/docs/styles/highlight-themes/paraiso-dark.css deleted file mode 100644 index e729240..0000000 --- a/docs/styles/highlight-themes/paraiso-dark.css +++ /dev/null @@ -1,72 +0,0 @@ -/* - Paraíso (dark) - Created by Jan T. Sott (http://github.com/idleberg) - Inspired by the art of Rubens LP (http://www.rubenslp.com.br) -*/ - -/* Paraíso Comment */ -.hljs-comment, -.hljs-quote { - color: #8d8687; -} - -/* Paraíso Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-link, -.hljs-meta { - color: #ef6155; -} - -/* Paraíso Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-deletion { - color: #f99b15; -} - -/* Paraíso Yellow */ -.hljs-title, -.hljs-section, -.hljs-attribute { - color: #fec418; -} - -/* Paraíso Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #48b685; -} - -/* Paraíso Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #815ba4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #2f1e2e; - color: #a39e9b; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/paraiso-light.css b/docs/styles/highlight-themes/paraiso-light.css deleted file mode 100644 index 944857c..0000000 --- a/docs/styles/highlight-themes/paraiso-light.css +++ /dev/null @@ -1,72 +0,0 @@ -/* - Paraíso (light) - Created by Jan T. Sott (http://github.com/idleberg) - Inspired by the art of Rubens LP (http://www.rubenslp.com.br) -*/ - -/* Paraíso Comment */ -.hljs-comment, -.hljs-quote { - color: #776e71; -} - -/* Paraíso Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-link, -.hljs-meta { - color: #ef6155; -} - -/* Paraíso Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-deletion { - color: #f99b15; -} - -/* Paraíso Yellow */ -.hljs-title, -.hljs-section, -.hljs-attribute { - color: #fec418; -} - -/* Paraíso Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #48b685; -} - -/* Paraíso Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #815ba4; -} - -.hljs { - display: block; - overflow-x: auto; - background: #e7e9db; - color: #4f424c; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/pojoaque.css b/docs/styles/highlight-themes/pojoaque.css deleted file mode 100644 index 2e07847..0000000 --- a/docs/styles/highlight-themes/pojoaque.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - -Pojoaque Style by Jason Tate -http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html -Based on Solarized Style from http://ethanschoonover.com/solarized - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #dccf8f; - background: url(./pojoaque.jpg) repeat scroll left top #181914; -} - -.hljs-comment, -.hljs-quote { - color: #586e75; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-addition { - color: #b64926; -} - -.hljs-number, -.hljs-string, -.hljs-doctag, -.hljs-regexp { - color: #468966; -} - -.hljs-title, -.hljs-section, -.hljs-built_in, -.hljs-name { - color: #ffb03b; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type, -.hljs-tag { - color: #b58900; -} - -.hljs-attribute { - color: #b89859; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link, -.hljs-subst, -.hljs-meta { - color: #cb4b16; -} - -.hljs-deletion { - color: #dc322f; -} - -.hljs-selector-id, -.hljs-selector-class { - color: #d3a60c; -} - -.hljs-formula { - background: #073642; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/pojoaque.jpg b/docs/styles/highlight-themes/pojoaque.jpg deleted file mode 100644 index 9c07d4ab40b6d77e90ff69f0012bcd33b21d31c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1186 zcmZXSe^8Tk9LK-kXFs3)f@f?)Cddzw3v4wdZyXQ;4x3=;Ja*N#%n9ik!UGmt9H3k0 zJST|5jOc(ID$FQt3C?jQZBws#kXolO1lg9Pba9BB=Q+UEBX!nY@6Uhl&+ofe$Q$y5 z@ci`~)&qzDP(lOiQ5p?p z(`j^e7!yUAVHk%K#^GQXn?s0=VLYCI$HRoe=xCuZ>A6A3@sxEP#XqNFpIb=0)KQ#Nss_tD17;m4@$JKL;LR|K|QF3f%!L5+s(9Ft8SQ zG|~pGpEGFW5Z|OA)-O@mNHy-g@7m8JTf?kl@vUKBGmw)Y*9sDRNr3PN!IKefWaydTe1D zjzpyzPnD3}hBNaS4aFX7=0&~I*Hu7#4au@qVBglH#-m;QFOx_`=j z{EqRY#Eh*yoWP^pa4H>8GH{rO?!_+xwL0(k4yL^D%^nBkJ*UI;Lx;ped8d|f*S_s@ z3~ilcRC(&NT#9Gn#UD;o^EYSMXDMf%XcUi3>;WXXD-QX3P9wMyP7eA&RS{)h5{??W3^Rq=goFJ>?lA~J- zdYe>!xvYLW*fPT0RK7wsJRg^?x#W1*GP9_f`6t>QD_X>0d!owyN>nO2?U5}|3?hX_UZYT@^>S!9eB~bZ9U`q;`U)@L670o1g z`Hd}h<_WRvUc|n*%v4Hbb-4tJD40iyF^q%g*&!6>hkYDvi-{Uc4yTM zzcthN4Z{ka!+F_KzYV#yWi;c^X^q6g`pD8cp?$Kl?hCz0s^a|mH%P!CF%*<6k^~i` zT5Mi-t5-frUcHkk^Qh}+N)Kz1&Bi95`oNc|quI>tUi~BY>xcF9(%tv2i{G6kE9*q~ qCoAGl20`)w0rdgp9H%Q=M5|p`hOhFz6$I%Y&ncY8>c?7PXyh+SL&XXJ diff --git a/docs/styles/highlight-themes/purebasic.css b/docs/styles/highlight-themes/purebasic.css deleted file mode 100644 index 5ce9b9e..0000000 --- a/docs/styles/highlight-themes/purebasic.css +++ /dev/null @@ -1,96 +0,0 @@ -/* - -PureBASIC native IDE style ( version 1.0 - April 2016 ) - -by Tristano Ajmone - -Public Domain - -NOTE_1: PureBASIC code syntax highlighting only applies the following classes: - .hljs-comment - .hljs-function - .hljs-keywords - .hljs-string - .hljs-symbol - - Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style. - If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by - a "--- used for PureBASIC ... ---" comment on same line. - -NOTE_2: Color names provided in comments were derived using "Name that Color" online tool: - http://chir.ag/projects/name-that-color -*/ - -.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ - display: block; - overflow-x: auto; - padding: 0.5em; - background: #FFFFDF; /* Half and Half (approx.) */ -/* --- Uncomment to add PureBASIC native IDE styled font! - font-family: Consolas; -*/ -} - -.hljs, /* --- used for PureBASIC base color --- */ -.hljs-type, /* --- used for PureBASIC Procedures return type --- */ -.hljs-function, /* --- used for wrapping PureBASIC Procedures definitions --- */ -.hljs-name, -.hljs-number, -.hljs-attr, -.hljs-params, -.hljs-subst { - color: #000000; /* Black */ -} - -.hljs-comment, /* --- used for PureBASIC Comments --- */ -.hljs-regexp, -.hljs-section, -.hljs-selector-pseudo, -.hljs-addition { - color: #00AAAA; /* Persian Green (approx.) */ -} - -.hljs-title, /* --- used for PureBASIC Procedures Names --- */ -.hljs-tag, -.hljs-variable, -.hljs-code { - color: #006666; /* Blue Stone (approx.) */ -} - -.hljs-keyword, /* --- used for PureBASIC Keywords --- */ -.hljs-class, -.hljs-meta-keyword, -.hljs-selector-class, -.hljs-built_in, -.hljs-builtin-name { - color: #006666; /* Blue Stone (approx.) */ - font-weight: bold; -} - -.hljs-string, /* --- used for PureBASIC Strings --- */ -.hljs-selector-attr { - color: #0080FF; /* Azure Radiance (approx.) */ -} - -.hljs-symbol, /* --- used for PureBASIC Constants --- */ -.hljs-link, -.hljs-deletion, -.hljs-attribute { - color: #924B72; /* Cannon Pink (approx.) */ -} - -.hljs-meta, -.hljs-literal, -.hljs-selector-id { - color: #924B72; /* Cannon Pink (approx.) */ - font-weight: bold; -} - -.hljs-strong, -.hljs-name { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/qtcreator_dark.css b/docs/styles/highlight-themes/qtcreator_dark.css deleted file mode 100644 index 7aa56a3..0000000 --- a/docs/styles/highlight-themes/qtcreator_dark.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - -Qt Creator dark color scheme - -*/ - - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000000; -} - -.hljs, -.hljs-subst, -.hljs-tag, -.hljs-title { - color: #aaaaaa; -} - -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-quote, -.hljs-number, -.hljs-regexp, -.hljs-literal { - color: #ff55ff; -} - -.hljs-code -.hljs-selector-class { - color: #aaaaff; -} - -.hljs-emphasis, -.hljs-stronge, -.hljs-type { - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-function, -.hljs-section, -.hljs-symbol, -.hljs-name { - color: #ffff55; -} - -.hljs-attribute { - color: #ff5555; -} - -.hljs-variable, -.hljs-params, -.hljs-class .hljs-title { - color: #8888ff; -} - -.hljs-string, -.hljs-selector-id, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition, -.hljs-link { - color: #ff55ff; -} - -.hljs-comment, -.hljs-meta, -.hljs-deletion { - color: #55ffff; -} diff --git a/docs/styles/highlight-themes/qtcreator_light.css b/docs/styles/highlight-themes/qtcreator_light.css deleted file mode 100644 index 1efa2c6..0000000 --- a/docs/styles/highlight-themes/qtcreator_light.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - -Qt Creator light color scheme - -*/ - - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #ffffff; -} - -.hljs, -.hljs-subst, -.hljs-tag, -.hljs-title { - color: #000000; -} - -.hljs-strong, -.hljs-emphasis { - color: #000000; -} - -.hljs-bullet, -.hljs-quote, -.hljs-number, -.hljs-regexp, -.hljs-literal { - color: #000080; -} - -.hljs-code -.hljs-selector-class { - color: #800080; -} - -.hljs-emphasis, -.hljs-stronge, -.hljs-type { - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-function, -.hljs-section, -.hljs-symbol, -.hljs-name { - color: #808000; -} - -.hljs-attribute { - color: #800000; -} - -.hljs-variable, -.hljs-params, -.hljs-class .hljs-title { - color: #0055AF; -} - -.hljs-string, -.hljs-selector-id, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition, -.hljs-link { - color: #008000; -} - -.hljs-comment, -.hljs-meta, -.hljs-deletion { - color: #008000; -} diff --git a/docs/styles/highlight-themes/railscasts.css b/docs/styles/highlight-themes/railscasts.css deleted file mode 100644 index 008cdc5..0000000 --- a/docs/styles/highlight-themes/railscasts.css +++ /dev/null @@ -1,106 +0,0 @@ -/* - -Railscasts-like style (c) Visoft, Inc. (Damien White) - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #232323; - color: #e6e1dc; -} - -.hljs-comment, -.hljs-quote { - color: #bc9458; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag { - color: #c26230; -} - -.hljs-string, -.hljs-number, -.hljs-regexp, -.hljs-variable, -.hljs-template-variable { - color: #a5c261; -} - -.hljs-subst { - color: #519f50; -} - -.hljs-tag, -.hljs-name { - color: #e8bf6a; -} - -.hljs-type { - color: #da4939; -} - - -.hljs-symbol, -.hljs-bullet, -.hljs-built_in, -.hljs-builtin-name, -.hljs-attr, -.hljs-link { - color: #6d9cbe; -} - -.hljs-params { - color: #d0d0ff; -} - -.hljs-attribute { - color: #cda869; -} - -.hljs-meta { - color: #9b859d; -} - -.hljs-title, -.hljs-section { - color: #ffc66d; -} - -.hljs-addition { - background-color: #144212; - color: #e6e1dc; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #600; - color: #e6e1dc; - display: inline-block; - width: 100%; -} - -.hljs-selector-class { - color: #9b703f; -} - -.hljs-selector-id { - color: #8b98ab; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-link { - text-decoration: underline; -} diff --git a/docs/styles/highlight-themes/rainbow.css b/docs/styles/highlight-themes/rainbow.css deleted file mode 100644 index 905eb8e..0000000 --- a/docs/styles/highlight-themes/rainbow.css +++ /dev/null @@ -1,85 +0,0 @@ -/* - -Style with support for rainbow parens - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #474949; - color: #d1d9e1; -} - - -.hljs-comment, -.hljs-quote { - color: #969896; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-type, -.hljs-addition { - color: #cc99cc; -} - -.hljs-number, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #f99157; -} - -.hljs-string, -.hljs-doctag, -.hljs-regexp { - color: #8abeb7; -} - -.hljs-title, -.hljs-name, -.hljs-section, -.hljs-built_in { - color: #b5bd68; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-selector-id, -.hljs-class .hljs-title { - color: #ffcc66; -} - -.hljs-section, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-link { - color: #f99157; -} - -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #eee8d5; -} - -.hljs-attr, -.hljs-attribute { - color: #81a2be; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/routeros.css b/docs/styles/highlight-themes/routeros.css deleted file mode 100644 index ebe2399..0000000 --- a/docs/styles/highlight-themes/routeros.css +++ /dev/null @@ -1,108 +0,0 @@ -/* - - highlight.js style for Microtik RouterOS script - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #F0F0F0; -} - -/* Base color: saturation 0; */ - -.hljs, -.hljs-subst { - color: #444; -} - -.hljs-comment { - color: #888888; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-meta-keyword, -.hljs-doctag, -.hljs-name { - font-weight: bold; -} - -.hljs-attribute { - color: #0E9A00; -} - -.hljs-function { - color: #99069A; -} - -.hljs-builtin-name { - color: #99069A; -} - -/* User color: hue: 0 */ - -.hljs-type, -.hljs-string, -.hljs-number, -.hljs-selector-id, -.hljs-selector-class, -.hljs-quote, -.hljs-template-tag, -.hljs-deletion { - color: #880000; -} - -.hljs-title, -.hljs-section { - color: #880000; - font-weight: bold; -} - -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #BC6060; -} - - -/* Language color: hue: 90; */ - -.hljs-literal { - color: #78A960; -} - -.hljs-built_in, -.hljs-bullet, -.hljs-code, -.hljs-addition { - color: #0C9A9A; -} - - -/* Meta color: hue: 200 */ - -.hljs-meta { - color: #1f7199; -} - -.hljs-meta-string { - color: #4d99bf; -} - - -/* Misc effects */ - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/school-book.css b/docs/styles/highlight-themes/school-book.css deleted file mode 100644 index 964b51d..0000000 --- a/docs/styles/highlight-themes/school-book.css +++ /dev/null @@ -1,72 +0,0 @@ -/* - -School Book style from goldblog.com.ua (c) Zaripov Yura - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 15px 0.5em 0.5em 30px; - font-size: 11px; - line-height:16px; -} - -pre{ - background:#f6f6ae url(./school-book.png); - border-top: solid 2px #d2e8b9; - border-bottom: solid 1px #d2e8b9; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal { - color:#005599; - font-weight:bold; -} - -.hljs, -.hljs-subst { - color: #3e5915; -} - -.hljs-string, -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-symbol, -.hljs-bullet, -.hljs-attribute, -.hljs-built_in, -.hljs-builtin-name, -.hljs-addition, -.hljs-variable, -.hljs-template-tag, -.hljs-template-variable, -.hljs-link { - color: #2c009f; -} - -.hljs-comment, -.hljs-quote, -.hljs-deletion, -.hljs-meta { - color: #e60415; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal, -.hljs-doctag, -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-name, -.hljs-selector-id, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/school-book.png b/docs/styles/highlight-themes/school-book.png deleted file mode 100644 index 956e9790a0e2c079b3d568348ff3accd1d9cac30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmeAS@N?(olHy`uVBq!ia0y~yV7?7x3vjRjNjAS6Ga$v1?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|R4)r;B4q#jQ7Ycl#YS5MfK$ z?b^fh#qmaEhFDxvyThwfhdfkOPApt1lr{NA;Vr%uzxJuVIyzm(ed_8_-0$LLU})H&o5Re&aDemE>EG#(|F^t9_pa-H z_Mf?rMVrs}-M?S|?ZdY@c6s41zy8~}@a{v&#Ea7V)wJ$+#K|u$5UvWCdFLwGac}6w{_s*=8A6L7Rfc|9gboFyt I=akR{0OLZ+qyPW_ diff --git a/docs/styles/highlight-themes/solarized-dark.css b/docs/styles/highlight-themes/solarized-dark.css deleted file mode 100644 index b4c0da1..0000000 --- a/docs/styles/highlight-themes/solarized-dark.css +++ /dev/null @@ -1,84 +0,0 @@ -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #002b36; - color: #839496; -} - -.hljs-comment, -.hljs-quote { - color: #586e75; -} - -/* Solarized Green */ -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #859900; -} - -/* Solarized Cyan */ -.hljs-number, -.hljs-string, -.hljs-meta .hljs-meta-string, -.hljs-literal, -.hljs-doctag, -.hljs-regexp { - color: #2aa198; -} - -/* Solarized Blue */ -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ -.hljs-attribute, -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type { - color: #b58900; -} - -/* Solarized Orange */ -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-meta .hljs-keyword, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-link { - color: #cb4b16; -} - -/* Solarized Red */ -.hljs-built_in, -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #073642; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/solarized-light.css b/docs/styles/highlight-themes/solarized-light.css deleted file mode 100644 index fdcfcc7..0000000 --- a/docs/styles/highlight-themes/solarized-light.css +++ /dev/null @@ -1,84 +0,0 @@ -/* - -Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fdf6e3; - color: #657b83; -} - -.hljs-comment, -.hljs-quote { - color: #93a1a1; -} - -/* Solarized Green */ -.hljs-keyword, -.hljs-selector-tag, -.hljs-addition { - color: #859900; -} - -/* Solarized Cyan */ -.hljs-number, -.hljs-string, -.hljs-meta .hljs-meta-string, -.hljs-literal, -.hljs-doctag, -.hljs-regexp { - color: #2aa198; -} - -/* Solarized Blue */ -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ -.hljs-attribute, -.hljs-attr, -.hljs-variable, -.hljs-template-variable, -.hljs-class .hljs-title, -.hljs-type { - color: #b58900; -} - -/* Solarized Orange */ -.hljs-symbol, -.hljs-bullet, -.hljs-subst, -.hljs-meta, -.hljs-meta .hljs-keyword, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-link { - color: #cb4b16; -} - -/* Solarized Red */ -.hljs-built_in, -.hljs-deletion { - color: #dc322f; -} - -.hljs-formula { - background: #eee8d5; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/sunburst.css b/docs/styles/highlight-themes/sunburst.css deleted file mode 100644 index f56dd5e..0000000 --- a/docs/styles/highlight-themes/sunburst.css +++ /dev/null @@ -1,102 +0,0 @@ -/* - -Sunburst-like style (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - 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-regexp, -.hljs-link { - color: #e9c062; -} - -.hljs-title, -.hljs-section, -.hljs-tag, -.hljs-name { - color: #89bdff; -} - -.hljs-class .hljs-title, -.hljs-doctag { - text-decoration: underline; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-number { - color: #3387cc; -} - -.hljs-params, -.hljs-variable, -.hljs-template-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: bold; -} diff --git a/docs/styles/highlight-themes/tomorrow-night-blue.css b/docs/styles/highlight-themes/tomorrow-night-blue.css deleted file mode 100644 index 78e59cc..0000000 --- a/docs/styles/highlight-themes/tomorrow-night-blue.css +++ /dev/null @@ -1,75 +0,0 @@ -/* Tomorrow Night Blue Theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment, -.hljs-quote { - color: #7285b7; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #ff9da4; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #ffc58f; -} - -/* Tomorrow Yellow */ -.hljs-attribute { - color: #ffeead; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #d1f1a9; -} - -/* Tomorrow Blue */ -.hljs-title, -.hljs-section { - color: #bbdaff; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #ebbbff; -} - -.hljs { - display: block; - overflow-x: auto; - background: #002451; - color: white; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/tomorrow-night-bright.css b/docs/styles/highlight-themes/tomorrow-night-bright.css deleted file mode 100644 index e05af8a..0000000 --- a/docs/styles/highlight-themes/tomorrow-night-bright.css +++ /dev/null @@ -1,74 +0,0 @@ -/* Tomorrow Night Bright Theme */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment, -.hljs-quote { - color: #969896; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #d54e53; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #e78c45; -} - -/* Tomorrow Yellow */ -.hljs-attribute { - color: #e7c547; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #b9ca4a; -} - -/* Tomorrow Blue */ -.hljs-title, -.hljs-section { - color: #7aa6da; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #c397d8; -} - -.hljs { - display: block; - overflow-x: auto; - background: black; - color: #eaeaea; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/tomorrow-night-eighties.css b/docs/styles/highlight-themes/tomorrow-night-eighties.css deleted file mode 100644 index 08fd51c..0000000 --- a/docs/styles/highlight-themes/tomorrow-night-eighties.css +++ /dev/null @@ -1,74 +0,0 @@ -/* Tomorrow Night Eighties Theme */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment, -.hljs-quote { - color: #999999; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #f2777a; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #f99157; -} - -/* Tomorrow Yellow */ -.hljs-attribute { - color: #ffcc66; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #99cc99; -} - -/* Tomorrow Blue */ -.hljs-title, -.hljs-section { - color: #6699cc; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #cc99cc; -} - -.hljs { - display: block; - overflow-x: auto; - background: #2d2d2d; - color: #cccccc; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/tomorrow-night.css b/docs/styles/highlight-themes/tomorrow-night.css deleted file mode 100644 index ddd270a..0000000 --- a/docs/styles/highlight-themes/tomorrow-night.css +++ /dev/null @@ -1,75 +0,0 @@ -/* Tomorrow Night Theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment, -.hljs-quote { - color: #969896; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #cc6666; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #de935f; -} - -/* Tomorrow Yellow */ -.hljs-attribute { - color: #f0c674; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #b5bd68; -} - -/* Tomorrow Blue */ -.hljs-title, -.hljs-section { - color: #81a2be; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #b294bb; -} - -.hljs { - display: block; - overflow-x: auto; - background: #1d1f21; - color: #c5c8c6; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/tomorrow.css b/docs/styles/highlight-themes/tomorrow.css deleted file mode 100644 index 026a62f..0000000 --- a/docs/styles/highlight-themes/tomorrow.css +++ /dev/null @@ -1,72 +0,0 @@ -/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ - -/* Tomorrow Comment */ -.hljs-comment, -.hljs-quote { - color: #8e908c; -} - -/* Tomorrow Red */ -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #c82829; -} - -/* Tomorrow Orange */ -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #f5871f; -} - -/* Tomorrow Yellow */ -.hljs-attribute { - color: #eab700; -} - -/* Tomorrow Green */ -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #718c00; -} - -/* Tomorrow Blue */ -.hljs-title, -.hljs-section { - color: #4271ae; -} - -/* Tomorrow Purple */ -.hljs-keyword, -.hljs-selector-tag { - color: #8959a8; -} - -.hljs { - display: block; - overflow-x: auto; - background: white; - color: #4d4d4c; - padding: 0.5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/vs.css b/docs/styles/highlight-themes/vs.css deleted file mode 100644 index c5d07d3..0000000 --- a/docs/styles/highlight-themes/vs.css +++ /dev/null @@ -1,68 +0,0 @@ -/* - -Visual Studio-like style based on original C# coloring by Jason Diamond - -*/ -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: white; - color: black; -} - -.hljs-comment, -.hljs-quote, -.hljs-variable { - color: #008000; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-built_in, -.hljs-name, -.hljs-tag { - color: #00f; -} - -.hljs-string, -.hljs-title, -.hljs-section, -.hljs-attribute, -.hljs-literal, -.hljs-template-tag, -.hljs-template-variable, -.hljs-type, -.hljs-addition { - color: #a31515; -} - -.hljs-deletion, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-meta { - color: #2b91af; -} - -.hljs-doctag { - color: #808080; -} - -.hljs-attr { - color: #f00; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link { - color: #00b0e8; -} - - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/highlight-themes/vs2015.css b/docs/styles/highlight-themes/vs2015.css deleted file mode 100644 index d1d9be3..0000000 --- a/docs/styles/highlight-themes/vs2015.css +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Visual Studio 2015 dark style - * Author: Nicolas LLOBERA - */ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #1E1E1E; - color: #DCDCDC; -} - -.hljs-keyword, -.hljs-literal, -.hljs-symbol, -.hljs-name { - color: #569CD6; -} -.hljs-link { - color: #569CD6; - text-decoration: underline; -} - -.hljs-built_in, -.hljs-type { - color: #4EC9B0; -} - -.hljs-number, -.hljs-class { - color: #B8D7A3; -} - -.hljs-string, -.hljs-meta-string { - color: #D69D85; -} - -.hljs-regexp, -.hljs-template-tag { - color: #9A5334; -} - -.hljs-subst, -.hljs-function, -.hljs-title, -.hljs-params, -.hljs-formula { - color: #DCDCDC; -} - -.hljs-comment, -.hljs-quote { - color: #57A64A; - font-style: italic; -} - -.hljs-doctag { - color: #608B4E; -} - -.hljs-meta, -.hljs-meta-keyword, -.hljs-tag { - color: #9B9B9B; -} - -.hljs-variable, -.hljs-template-variable { - color: #BD63C5; -} - -.hljs-attr, -.hljs-attribute, -.hljs-builtin-name { - color: #9CDCFE; -} - -.hljs-section { - color: gold; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -/*.hljs-code { - font-family:'Monospace'; -}*/ - -.hljs-bullet, -.hljs-selector-tag, -.hljs-selector-id, -.hljs-selector-class, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #D7BA7D; -} - -.hljs-addition { - background-color: #144212; - display: inline-block; - width: 100%; -} - -.hljs-deletion { - background-color: #600; - display: inline-block; - width: 100%; -} diff --git a/docs/styles/highlight-themes/xcode.css b/docs/styles/highlight-themes/xcode.css deleted file mode 100644 index 43dddad..0000000 --- a/docs/styles/highlight-themes/xcode.css +++ /dev/null @@ -1,93 +0,0 @@ -/* - -XCode style (c) Angel Garcia - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #fff; - color: black; -} - -.hljs-comment, -.hljs-quote { - color: #006a00; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-literal { - color: #aa0d91; -} - -.hljs-name { - color: #008; -} - -.hljs-variable, -.hljs-template-variable { - color: #660; -} - -.hljs-string { - color: #c41a16; -} - -.hljs-regexp, -.hljs-link { - color: #080; -} - -.hljs-title, -.hljs-tag, -.hljs-symbol, -.hljs-bullet, -.hljs-number, -.hljs-meta { - color: #1c00cf; -} - -.hljs-section, -.hljs-class .hljs-title, -.hljs-type, -.hljs-attr, -.hljs-built_in, -.hljs-builtin-name, -.hljs-params { - color: #5c2699; -} - -.hljs-attribute, -.hljs-subst { - color: #000; -} - -.hljs-formula { - background-color: #eee; - font-style: italic; -} - -.hljs-addition { - background-color: #baeeba; -} - -.hljs-deletion { - background-color: #ffc8bd; -} - -.hljs-selector-id, -.hljs-selector-class { - color: #9b703f; -} - -.hljs-doctag, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/docs/styles/highlight-themes/xt256.css b/docs/styles/highlight-themes/xt256.css deleted file mode 100644 index 58df82c..0000000 --- a/docs/styles/highlight-themes/xt256.css +++ /dev/null @@ -1,92 +0,0 @@ - -/* - xt256.css - - Contact: initbar [at] protonmail [dot] ch - : github.com/initbar -*/ - -.hljs { - display: block; - overflow-x: auto; - color: #eaeaea; - background: #000; - padding: 0.5; -} - -.hljs-subst { - color: #eaeaea; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-builtin-name, -.hljs-type { - color: #eaeaea; -} - -.hljs-params { - color: #da0000; -} - -.hljs-literal, -.hljs-number, -.hljs-name { - color: #ff0000; - font-weight: bolder; -} - -.hljs-comment { - color: #969896; -} - -.hljs-selector-id, -.hljs-quote { - color: #00ffff; -} - -.hljs-template-variable, -.hljs-variable, -.hljs-title { - color: #00ffff; - font-weight: bold; -} - -.hljs-selector-class, -.hljs-keyword, -.hljs-symbol { - color: #fff000; -} - -.hljs-string, -.hljs-bullet { - color: #00ff00; -} - -.hljs-tag, -.hljs-section { - color: #000fff; -} - -.hljs-selector-tag { - color: #000fff; - font-weight: bold; -} - -.hljs-attribute, -.hljs-built_in, -.hljs-regexp, -.hljs-link { - color: #ff00ff; -} - -.hljs-meta { - color: #fff; - font-weight: bolder; -} diff --git a/docs/styles/highlight-themes/zenburn.css b/docs/styles/highlight-themes/zenburn.css deleted file mode 100644 index 07be502..0000000 --- a/docs/styles/highlight-themes/zenburn.css +++ /dev/null @@ -1,80 +0,0 @@ -/* - -Zenburn style from voldmar.ru (c) Vladimir Epifanov -based on dark.css by Ivan Sagalaev - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #3f3f3f; - color: #dcdcdc; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-tag { - color: #e3ceab; -} - -.hljs-template-tag { - color: #dcdcdc; -} - -.hljs-number { - color: #8cd0d3; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-attribute { - color: #efdcbc; -} - -.hljs-literal { - color: #efefaf; -} - -.hljs-subst { - color: #8f8f8f; -} - -.hljs-title, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-section, -.hljs-type { - color: #efef8f; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-link { - color: #dca3a3; -} - -.hljs-deletion, -.hljs-string, -.hljs-built_in, -.hljs-builtin-name { - color: #cc9393; -} - -.hljs-addition, -.hljs-comment, -.hljs-quote, -.hljs-meta { - color: #7f9f7f; -} - - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/docs/styles/jsdoc-default.css b/docs/styles/jsdoc-default.css deleted file mode 100644 index 139bb11..0000000 --- a/docs/styles/jsdoc-default.css +++ /dev/null @@ -1,1047 +0,0 @@ -* { - box-sizing: border-box -} - -html, body { - height: 100%; - width: 100%; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-rendering: optimizeLegibility; - margin: 0; -} - -body { - color: #5f5f5f; - background-color: #f3f3f3; - width: 100%; - font-family: 'Roboto', Helvetica, sans-serif; - font-size: 16px; - line-height: 160%; - font-weight: 300; -} - -h1, h2, h3, h4, h5, h6 { - color: #706d77; - font-weight: 500; - margin: 0; - line-height: 1; -} - -h1 { - color: #4b484f; - font-weight: 500; - font-size: 40px; - display: block; -} - -h1 span { - color: #999; - font-size: 32px; - display: block; - line-height: 1.5; -} - -a, a:active { - color: #0095dd; - text-decoration: none; -} - -a:hover { - text-decoration: underline -} - -p, ul, ol, blockquote { - margin-bottom: 1em; -} - -p { - max-width: 800px; -} - -header { - min-height: 60px; - width: 100%; - display: flex; - flex: 1; - background-color: #fff; - box-shadow: 0 0 2.25rem #9da5ab; - padding-left: 30px; - padding-right: 30px; -} - -header > * { - align-items: center; - display: flex; - max-height: 60px; -} - -.header-fixed { - position:fixed; - top:0px; - box-shadow: 0 0 2.25rem #9da5ab; - z-index: 101; -} - -header > h1 { - flex-grow: 0; - font-size: 22px; - font-weight: 700; - color: #666 !important; - white-space: nowrap; -} - -header > h1 img { - height: 36px; - display: inline-block; - vertical-align: middle; -} - -.center-header { - flex-grow: 1; -} - -.right-header { - flex-grow: 0; -} - -.right-header a { - display: inline-block; - color: #333; - margin-left: 10px; - font-size: 24px; -} - -.right-header i { - color: #666; -} - -h2 { - font-size: 30px; - margin: 1.5em 0 0; -} - -h3 { - font-size: 20px; - margin: 1.5em 0 0; - font-weight: 700; -} - -h4 { - font-size: 16px; - margin: 1em 0 0; - font-weight: bold; -} - -h5 { - margin: 3em 0 1em 0; - font-size: 14px; - font-weight: 500; - text-transform: uppercase; -} - -h6 { - font-size: 100%; - letter-spacing: -0.01em; - margin: 6px 0 3px 0; - font-style: italic; - text-transform: uppercase; - font-weight: 500; -} - -tt, code, kbd, samp { - background: #f4f4f4; - padding: 1px 5px; - border-radius: 5px; -} - -section { - display: block; - background-color: #fff; -} - -ul { - list-style-type: none; - padding-left: 0; -} - -ul li a { - font-weight: 500; -} - -ul ul { - padding-top: 5px; -} - -ul li ul { - padding-left: 20px; -} - -ul li ul li a { - font-weight: normal; -} - -nav { - float: left; - display: block; - width: 300px; - background: #282c34; - overflow: hidden; - height: 100%; - padding: 0; - position: fixed; - transition: left 0.2s; - z-index: 102; - margin-top: 0; - top: 60px; -} - -.scroll-wrapper { - height: 100%; -} - -.nav-container { - padding: 0px 30px 100px 30px; -} - -nav h3 { - font-size: 13px; - text-transform: uppercase; - letter-spacing: 1px; - font-weight: bold; - line-height: 24px; - margin: 40px 0 10px 0; - padding: 0; -} - -nav ul { - font-size: 100%; - line-height: 17px; - padding: 0; - margin: 0; - list-style-type: none; - border: none; - padding-left: 0; -} - -nav ul a { - font-size: 16px; -} - -nav ul a, nav ul a:active { - display: block; -} - -nav ul a:hover, nav ul a:active { - color: hsl(200, 100%, 43%); - text-decoration: none; -} - -.nav-container > ul { - padding: 0 10px; -} - -.nav-container > ul li:first-child { - padding-top: 0; -} - -nav ul li ul { - padding-left: 0; -} - -.nav-container > ul > li { - border-bottom: 1px solid #444; - padding: 10px 0 20px 0; -} - -.nav-container > ul > li.active ul { - border-left: 3px solid #EF5B25; - padding-left: 15px; -} - -.nav-container > ul > li.active ul li.active a { - font-weight: bold; -} - -.nav-container > ul > li.active a { - color: #dcdcdc; -} - -.nav-container > ul > li.active a:hover { - color: #EF5B25; -} - -.nav-container > ul > li > a { - color: #bebebe; - padding: 20px 0; - font-size: 18px; -} - -nav ul ul { - margin-bottom: 10px; - padding-left: 0; -} - -nav ul ul a { - color: #bebebe; -} - -nav ul ul a, nav ul ul a:active { - font-family: 'bt_mono', monospace; - font-size: 14px; - padding-left: 20px; - padding-top: 3px; - padding-bottom: 9px; -} - -nav h2 { - font-size: 12px; - margin: 0; - padding: 0; -} - -nav>h2>a { - color: hsl(202, 71%, 50%); - border-bottom: 1px solid hsl(202, 71%, 50%); - padding-bottom: 5px; -} - -nav>h2>a:hover { - font-weight: 500; - text-decoration: none; -} - -table { - border-collapse: separate; - display: block; - overflow-x: auto; - /*table-layout:fixed;*/ -} - -table tbody td { - border-top: 1px solid hsl(207, 10%, 86%); - border-right: 1px solid #eee; - padding: 5px; - /*word-wrap: break-word;*/ -} - -td table.params, td table.props { - border: 0; -} - -footer { - background-color: #fff; - color: hsl(0, 0%, 28%); - margin-left: 300px; - display: block; - font-style: italic; - font-size: 12px; - padding: 30px; - text-align: center; -} - -h1.page-title { - margin-bottom: 35px; -} - -h3.reference-title { - display: block; - font-weight: 400; - margin-top: 2em; - max-width: 200px; -} - -h3.reference-title small { - display: inline-block; - color: #0095dd; - margin-left: 5px; - font-weight: 500; -} - -h3.subsection-title { - margin-top: 3em; - margin-bottom: 1em; -} - -h4.name { - font-size: 20px; - margin-top: 0; - font-weight: 500; - color: #EF5B25; -} - -.container-overview .subsection-title { - font-size: 14px; - text-transform: uppercase; - margin: 8px 0 15px 0; - font-weight: bold; - color: #4D4E53; - padding-top: 10px; -} - -.class-description { - margin-bottom: 1em; - margin-top: 1em; - padding: 10px 20px; - background-color: rgba(26, 159, 224, 0.1); -} - -.class-description:empty { - margin: 0 -} - -#main { - background-color: #fff; - float: right; - min-width: 360px; - width: calc(100% - 300px); - padding: 50px; - z-index: 100; - position: relative; - top: 60px; -} - -.variation { - display: none -} - -.signature-attributes { - font-size: 60%; - color: #aaa; - font-style: italic; - font-weight: lighter; -} - -.rule { - width: 100%; - margin-top: 20px; - display: block; - border-top: 1px solid #ccc; -} - -.navicon-button { - display: inline-block; - position: fixed; - bottom: 1.5em; - right: 1.5em; - z-index: 2; -} - - -.ancestors { - color: #999; -} - -.ancestors a { - color: #999 !important; - text-decoration: none; -} - -.clear { - clear: both; -} - -.important { - font-weight: bold; - color: #950B02; -} - -.yes-def { - text-indent: -1000px; -} - -.type-signature { - color: #aaa; -} - -.name, .signature { - word-wrap: break-word; -} - -.signature { - color: #666; -} - -.signature, .type-signature { - font-family: 'Roboto Mono', monospace; -} - -.details { - margin-top: 14px; - font-size: 13px; - text-align: right; - background: #ffffff; - /* Old browsers */ - background: -moz-linear-gradient(left, #ffffff 0%, #fafafa 100%); - /* FF3.6-15 */ - background: -webkit-linear-gradient(left, #ffffff 0%, #fafafa 100%); - /* Chrome10-25,Safari5.1-6 */ - background: linear-gradient(to right, #ffffff 0%, #fafafa 100%); - /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ - filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=1); - padding-right: 5px; -} - -.details dt { - display: inline-block; - margin-left: 25px; -} - -.details dd { - display: inline-block; - margin: 0; -} - -.details dd a { - font-style: italic; - font-weight: normal; - line-height: 1; -} - -.details ul { - margin: 0 -} - -.details ul { - list-style-type: none -} - -.details li {} - -.details pre.prettyprint { - margin: 0 -} - -.details .object-value { - padding-top: 0 -} - -.description { - margin-bottom: 1em; - margin-top: 1em; -} - - -/* tag source style */ - -.tag-deprecated { - padding-right: 5px; -} - -.tag-source { - border-bottom: 1px solid rgba(28, 160, 224, 0.35); -} - -.tag-source:first-child { - border-bottom: 1px solid rgba(28, 160, 224, 1); -} - - -/* navicon button */ - -.navicon-button { - position: relative; - transition: 0.25s; - cursor: pointer; - user-select: none; - opacity: .8; - background-color: white; - border-radius: 100%; - width: 50px; - height: 50px; - -webkit-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.31); - -moz-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.31); - box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.31); -} - -.navicon-button .navicon:before, .navicon-button .navicon:after { - transition: 0.25s; -} - -.navicon-button:hover { - transition: 0.5s; - opacity: 1; -} - -.navicon-button:hover .navicon:before, .navicon-button:hover .navicon:after { - transition: 0.25s; -} - -.navicon-button:hover .navicon:before { - top: .425rem; -} - -.navicon-button:hover .navicon:after { - top: -.425rem; -} - - -/* navicon */ - -.navicon { - position: relative; - width: 1.5em; - height: .195rem; - background: #000; - top: calc(50% - .09rem); - left: calc(50% - .75rem); - transition: 0.3s; - border-radius: 5px; -} - -.navicon:before, .navicon:after { - display: block; - content: ""; - height: .195rem; - width: 1.5rem; - background: #000; - position: absolute; - z-index: -1; - transition: 0.3s 0.25s; -} - -.navicon:before { - top: 0.425rem; - height: .195rem; - border-radius: 5px; -} - -.navicon:after { - top: -0.425rem; - border-radius: 5px; -} - - -/* open */ - -.nav-trigger:checked+label:not(.steps) .navicon:before, .nav-trigger:checked+label:not(.steps) .navicon:after { - top: 0 !important; -} - -.nav-trigger:checked+label .navicon:before, .nav-trigger:checked+label .navicon:after { - transition: 0.5s; -} - - -/* Minus */ - -.nav-trigger:checked+label { - transform: scale(0.75); -} - - -/* × and + */ - -.nav-trigger:checked+label.plus .navicon, .nav-trigger:checked+label.x .navicon { - background: transparent; -} - -.nav-trigger:checked+label.plus .navicon:before, .nav-trigger:checked+label.x .navicon:before { - transform: rotate(-45deg); - background: #000; -} - -.nav-trigger:checked+label.plus .navicon:after, .nav-trigger:checked+label.x .navicon:after { - transform: rotate(45deg); - background: #000; -} - -.nav-trigger:checked+label.plus { - transform: scale(0.75) rotate(45deg); -} - -.nav-trigger:checked~nav { - left: 0 !important; -} - -.nav-trigger:checked~.overlay { - display: block; - z-index: 101; -} - -.nav-trigger { - position: fixed; - top: 0; - clip: rect(0, 0, 0, 0); -} - -.overlay { - display: none; - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - width: 100%; - height: 100%; - background: hsla(0, 0%, 0%, 0.5); - z-index: 1; -} - - -@media only screen and (min-width: 320px) and (max-width: 680px) { - body { - overflow-x: hidden; - } - #main { - padding: 30px 30px; - width: 100%; - min-width: 360px; - } - nav { - background: #FFF; - width: 300px; - height: 100%; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: -300px; - z-index: 102; - padding: 0 10px; - transition: left 0.2s; - margin-top: 0; - } - .navicon-button { - display: inline-block; - position: fixed; - bottom: 1.5em; - right: 20px; - z-index: 1000; - } - .top-nav-wrapper { - display: none; - } - #main h1.page-title { - margin: 0.5em 0; - } - footer { - margin-left: 0; - margin-bottom: 30px; - } -} - -.top-nav-wrapper { - background-color: #ececec; - position: fixed; - top: 0px; - left: 0px; - padding: 10px 10px 0 10px; - z-index: 999; - width: 300px; -} - -.top-nav-wrapper ul { - margin: 0; -} - -.top-nav-wrapper ul li { - display: inline-block; - padding: 0 10px; - vertical-align: top; -} - -.top-nav-wrapper ul li.active { - border-bottom: 2px solid rgba(28, 160, 224, 1); -} - -.search-wrapper { - display: inline-block; - position: relative; -} - -.search-wrapper svg { - position: absolute; - left: 0px; -} - -input.search-input { - background: transparent; - box-shadow: none; - border: 0; - border-bottom: 1px solid #c7c7c7; - padding: 7px 15px 12px 35px; - margin: 0 auto; -} - - -/* Smooth outline with box-shadow: */ -input.search-input:focus { - border-bottom: 2px solid rgba(28, 160, 224, 1); - outline: none; -} - - -.code-caption { - font-style: italic; - margin: 0; - font-size: 16px; - color: #545454; -} - -.link-icon { - opacity: 0; - position: absolute; - margin-left: -25px; - padding-right: 5px; - padding-top: 2px; -} - -.example-container .link-icon { - margin-top: -6px; -} - -.example-container:hover .link-icon, -.name-container:hover .link-icon { - opacity: .5; -} - -.name-container { - display: flex; - padding: 2em 50px; - margin: 25px -50px; - background-color: #eee; -} - - -/** PARAMS */ - -.params, .props { - width: 100%; - padding-left: 30px; -} - -dl.param-type { - margin-top: 5px; -} - -.param-type dt, .param-type dd { - display: inline-block -} - -.disabled { - color: #454545 -} - -.params > div { - display: flex; -} - -.params > div > * { - margin-right: 15px; - font-size: 1em; - color: #5f5f5f; -} - -.params > div > code { - background: transparent; - margin-right: 2px; -} - -.params > div > p { margin: 0; } - -.params > div > code, .params > div > em { - color: #EF5B25; -} - -tt, code, kbd, samp, .params > div > code, .params > div > em, .params > div > .attributes { - font-family: 'Roboto Mono', monospace; -} - -.prettyprint { - border-radius: 0; -} - -.prettyprint.source { - width: inherit; -} - -.prettyprint code { - font-size: 100%; - display: block; - margin-left: -50px; - margin-right: -50px; - padding: 50px; - border-radius: 0; -} -/* -.prettyprint .linenums code { - padding: 0 15px; -} - -.prettyprint .linenums li:first-of-type code { - padding-top: 15px; -} - -.prettyprint code span.line { - display: inline-block; -} - -.prettyprint.linenums { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.prettyprint.linenums ol { - padding-left: 0 -} - -.prettyprint.linenums li { - border-left: 3px #ddd solid -} - -.prettyprint.linenums li.selected, .prettyprint.linenums li.selected * { - background-color: lightyellow -} - -.prettyprint.linenums li * { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; -} -*/ - -/*************** SCROLLBAR BASE CSS ***************/ - -.scroll-wrapper { - overflow: hidden !important; - padding: 0 !important; - position: relative; -} - -.scroll-wrapper > .scroll-content { - border: none !important; - box-sizing: content-box !important; - height: auto; - left: 0; - margin: 0; - max-height: none; - max-width: none !important; - overflow: scroll !important; - padding: 0; - position: relative !important; - top: 0; - width: auto !important; -} - -.scroll-wrapper > .scroll-content::-webkit-scrollbar { - height: 0; - width: 0; -} - -.scroll-element { - display: none; -} -.scroll-element, .scroll-element div { - box-sizing: content-box; -} - -.scroll-element.scroll-x.scroll-scrollx_visible, -.scroll-element.scroll-y.scroll-scrolly_visible { - display: block; -} - -.scroll-element .scroll-bar, -.scroll-element .scroll-arrow { - cursor: default; -} - -.scroll-textarea { - border: 1px solid #cccccc; - border-top-color: #999999; -} -.scroll-textarea > .scroll-content { - overflow: hidden !important; -} -.scroll-textarea > .scroll-content > textarea { - border: none !important; - box-sizing: border-box; - height: 100% !important; - margin: 0; - max-height: none !important; - max-width: none !important; - overflow: scroll !important; - outline: none; - padding: 2px; - position: relative !important; - top: 0; - width: 100% !important; -} -.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { - height: 0; - width: 0; -} - - - - -/*************** SIMPLE INNER SCROLLBAR ***************/ - -.scrollbar-inner > .scroll-element, -.scrollbar-inner > .scroll-element div -{ - border: none; - margin: 0; - padding: 0; - position: absolute; - z-index: 10; -} - -.scrollbar-inner > .scroll-element div { - display: block; - height: 100%; - left: 0; - top: 0; - width: 100%; -} - -.scrollbar-inner > .scroll-element.scroll-x { - bottom: 2px; - height: 8px; - left: 0; - width: 100%; -} - -.scrollbar-inner > .scroll-element.scroll-y { - height: 100%; - right: 2px; - top: 0; - width: 8px; -} - -.scrollbar-inner > .scroll-element .scroll-element_outer { - overflow: hidden; -} - -.scrollbar-inner > .scroll-element .scroll-element_outer, -.scrollbar-inner > .scroll-element .scroll-element_track, -.scrollbar-inner > .scroll-element .scroll-bar { - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - border-radius: 8px; -} - -.scrollbar-inner > .scroll-element .scroll-element_track, -.scrollbar-inner > .scroll-element .scroll-bar { - -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; - filter: alpha(opacity=40); - opacity: 0.4; -} - -.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #1d2027; } -.scrollbar-inner > .scroll-element .scroll-bar { background-color: #454c5a; } -.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; } -.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; } - - -/* update scrollbar offset if both scrolls are visible */ - -.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; } -.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; } - - -.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; } -.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; } \ No newline at end of file diff --git a/docs/styles/prettify-jsdoc.css b/docs/styles/prettify-jsdoc.css deleted file mode 100644 index 5f3b27e..0000000 --- a/docs/styles/prettify-jsdoc.css +++ /dev/null @@ -1,111 +0,0 @@ -/* JSDoc prettify.js theme */ - -/* plain text */ -.pln { - color: #000000; - font-weight: normal; - font-style: normal; -} - -/* string content */ -.str { - color: hsl(104, 100%, 24%); - font-weight: normal; - font-style: normal; -} - -/* a keyword */ -.kwd { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* a comment */ -.com { - font-weight: normal; - font-style: italic; -} - -/* a type name */ -.typ { - color: #000000; - font-weight: normal; - font-style: normal; -} - -/* a literal value */ -.lit { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* punctuation */ -.pun { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* lisp open bracket */ -.opn { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* lisp close bracket */ -.clo { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* a markup tag name */ -.tag { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a markup attribute name */ -.atn { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a markup attribute value */ -.atv { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a declaration */ -.dec { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* a variable name */ -.var { - color: #000000; - font-weight: normal; - font-style: normal; -} - -/* a function name */ -.fun { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* Specify class=linenums on a pre to get line numbering */ -ol.linenums { - margin-top: 0; - margin-bottom: 0; -} diff --git a/docs/styles/prettify-tomorrow.css b/docs/styles/prettify-tomorrow.css deleted file mode 100644 index 93cfad0..0000000 --- a/docs/styles/prettify-tomorrow.css +++ /dev/null @@ -1,138 +0,0 @@ -/* Tomorrow Theme */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* Pretty printing styles. Used with prettify.js. */ -/* SPAN elements with the classes below are added by prettyprint. */ -/* plain text */ -.pln { - color: #4d4d4c; } - -@media screen { - /* string content */ - .str { - color: hsl(104, 100%, 24%); } - - /* a keyword */ - .kwd { - color: hsl(240, 100%, 50%); } - - /* a comment */ - .com { - color: hsl(0, 0%, 60%); } - - /* a type name */ - .typ { - color: hsl(240, 100%, 32%); } - - /* a literal value */ - .lit { - color: hsl(240, 100%, 40%); } - - /* punctuation */ - .pun { - color: #000000; } - - /* lisp open bracket */ - .opn { - color: #000000; } - - /* lisp close bracket */ - .clo { - color: #000000; } - - /* a markup tag name */ - .tag { - color: #c82829; } - - /* a markup attribute name */ - .atn { - color: #f5871f; } - - /* a markup attribute value */ - .atv { - color: #3e999f; } - - /* a declaration */ - .dec { - color: #f5871f; } - - /* a variable name */ - .var { - color: #c82829; } - - /* a function name */ - .fun { - color: #4271ae; } } -/* Use higher contrast and text-weight for printable form. */ -@media print, projection { - .str { - color: #060; } - - .kwd { - color: #006; - font-weight: bold; } - - .com { - color: #600; - font-style: italic; } - - .typ { - color: #404; - font-weight: bold; } - - .lit { - color: #044; } - - .pun, .opn, .clo { - color: #440; } - - .tag { - color: #006; - font-weight: bold; } - - .atn { - color: #404; } - - .atv { - color: #060; } } -/* Style */ -/* -pre.prettyprint { - background: white; - font-family: Consolas, Monaco, 'Andale Mono', monospace; - font-size: 12px; - line-height: 1.5; - border: 1px solid #ccc; - padding: 10px; } -*/ - -/* Get LI elements to show when they are in the main article */ -article ul li { - list-style-type: circle; - margin-left: 25px; -} - -/* Specify class=linenums on a pre to get line numbering */ -ol.linenums { - margin-top: 0; - margin-bottom: 0; } - -/* IE indents via margin-left */ -li.L0, -li.L1, -li.L2, -li.L3, -li.L4, -li.L5, -li.L6, -li.L7, -li.L8, -li.L9 { - /* */ } - -/* Alternate shading for lines */ -li.L1, -li.L3, -li.L5, -li.L7, -li.L9 { - /* */ } diff --git a/docs/styles/selectric.css b/docs/styles/selectric.css deleted file mode 100644 index 55ca9cb..0000000 --- a/docs/styles/selectric.css +++ /dev/null @@ -1,244 +0,0 @@ -/*====================================== - Selectric v1.13.0 -======================================*/ - -.selectric-wrapper { - position: relative; - cursor: pointer; -} - -.selectric-responsive { - width: 100%; -} - -.selectric { - border: 1px solid #DDD; - border-radius: 0px; - background: #F8F8F8; - position: relative; - overflow: hidden; -} - -.selectric .label { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - margin: 0 38px 0 10px; - font-size: 12px; - line-height: 38px; - color: #444; - height: 38px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.selectric .button { - display: block; - position: absolute; - right: 0; - top: 0; - width: 38px; - height: 38px; - line-height: 38px; - background-color: #F8f8f8; - color: #BBB; - text-align: center; - font: 0/0 a; - *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; -} - -.selectric .button:after { - content: " "; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; - width: 0; - height: 0; - border: 4px solid transparent; - border-top-color: #BBB; - border-bottom: none; -} - -.selectric-focus .selectric { - border-color: #aaaaaa; -} - -.selectric-hover .selectric { - border-color: #c4c4c4; -} - -.selectric-hover .selectric .button { - color: #a2a2a2; -} - -.selectric-hover .selectric .button:after { - border-top-color: #a2a2a2; -} - -.selectric-open { - z-index: 9999; -} - -.selectric-open .selectric { - border-color: #c4c4c4; -} - -.selectric-open .selectric-items { - display: block; -} - -.selectric-disabled { - filter: alpha(opacity=50); - opacity: 0.5; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.selectric-hide-select { - position: relative; - overflow: hidden; - width: 0; - height: 0; -} - -.selectric-hide-select select { - position: absolute; - left: -100%; -} - -.selectric-hide-select.selectric-is-native { - position: absolute; - width: 100%; - height: 100%; - z-index: 10; -} - -.selectric-hide-select.selectric-is-native select { - position: absolute; - top: 0; - left: 0; - right: 0; - height: 100%; - width: 100%; - border: none; - z-index: 1; - box-sizing: border-box; - opacity: 0; -} - -.selectric-input { - position: absolute !important; - top: 0 !important; - left: 0 !important; - overflow: hidden !important; - clip: rect(0, 0, 0, 0) !important; - margin: 0 !important; - padding: 0 !important; - width: 1px !important; - height: 1px !important; - outline: none !important; - border: none !important; - *font: 0/0 a !important; - background: none !important; -} - -.selectric-temp-show { - position: absolute !important; - visibility: hidden !important; - display: block !important; -} - -/* Items box */ -.selectric-items { - display: none; - position: absolute; - top: 100%; - left: 0; - background: #F8F8F8; - border: 1px solid #c4c4c4; - z-index: -1; - box-shadow: 0 0 10px -6px; -} - -.selectric-items .selectric-scroll { - height: 100%; - overflow: auto; -} - -.selectric-above .selectric-items { - top: auto; - bottom: 100%; -} - -.selectric-items ul, .selectric-items li { - list-style: none; - padding: 0; - margin: 0; - font-size: 12px; - line-height: 20px; - min-height: 20px; -} - -.selectric-items li { - display: block; - padding: 10px; - color: #666; - cursor: pointer; -} - -.selectric-items li.selected { - background: #E0E0E0; - color: #444; -} - -.selectric-items li.highlighted { - background: #D0D0D0; - color: #444; -} - -.selectric-items li:hover { - background: #D5D5D5; - color: #444; -} - -.selectric-items .disabled { - filter: alpha(opacity=50); - opacity: 0.5; - cursor: default !important; - background: none !important; - color: #666 !important; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.selectric-items .selectric-group .selectric-group-label { - font-weight: bold; - padding-left: 10px; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background: none; - color: #444; -} - -.selectric-items .selectric-group.disabled li { - filter: alpha(opacity=100); - opacity: 1; -} - -.selectric-items .selectric-group li { - padding-left: 25px; -} diff --git a/docs/styles/style-switcher.css b/docs/styles/style-switcher.css deleted file mode 100644 index 11fd441..0000000 --- a/docs/styles/style-switcher.css +++ /dev/null @@ -1,104 +0,0 @@ -.style-switcher { - position: fixed; - top: 85px; - right: 0; - width: 220px; - padding: 25px; - background: #fff; - box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22); -} - -.style-switcher-inner h3 { - font-size: 12px; - margin-top: 15px; - margin-bottom: 8px; -} - -.style-switcher-inner:first-child h3 { - margin-top: 0; -} - -.style-switcher select { - width: 100%; -} - -.scheme-box { - display: flex; - margin-bottom: 4px; - padding: 2px; - border: 1px solid #fff; -} - -.scheme-box:hover { - border: 1px solid #eee; - cursor: pointer; -} - -.scheme-box span { - flex: 1 0 0; - width: 20px; - height: 20px; -} - -#style-switcher-viewer { - position: fixed; - background: #e4e4e4; - display: none; - top: 0; right: 0; left: 0; bottom: 0; - width: 100%; - height: 100%; - z-index: 1000; - font-family: 'Roboto', Helvetica, sans-serif; -} - -#style-switcher-viewer.active { - display: block; -} - -#style-switcher-viewer > a { - position: absolute; - top: 35px; - right: 35px; -} - -#style-switcher-viewer-close { - display: inline-block; - font-size: 24px; -} - -#style-switcher-viewer-close:hover { - cursor: pointer; -} - -.style-switcher-viewer-container { - position: absolute; - top: 0; right: 0; bottom: 0; left: 0; - margin: auto; - border: 1px solid #eee; - background-color: #fff; - width: 820px; - max-height: 70%; - display: flex; - flex-direction: column; -} - -.style-switcher-viewer-container .prettyprint { - flex: 1; - position: relative; - overflow: scroll; - margin: 0; - background-color: #333 !important; -} - -.style-switcher-viewer-container code { - font-family: 'Roboto Mono', Helvetica, sans-serif; - padding: 25px; - margin: 0; - overflow: hidden; - min-width: 2000px; - background-color: #333 !important; -} - -.style-switcher-viewer-title { - padding: 0 30px; -} \ No newline at end of file diff --git a/docs/thumbnail-responsive.jpg b/docs/thumbnail-responsive.jpg deleted file mode 100644 index f9c64066eed289650fc2835623ededc2919cb9a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123087 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 diff --git a/docs/thumbnail-style-switcher.jpg b/docs/thumbnail-style-switcher.jpg deleted file mode 100644 index bd424f826023f9f7e8aa76876658e156aba1a838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 413556 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�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%0D(+a_8M?o#day%V<5N;LyMZQ} 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 My?;aKY5bV|A74uXlK=n! diff --git a/package-lock.json b/package-lock.json index 86ecb41..5fb0c9f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,20 +9,28 @@ "version": "4.0.5", "license": "MIT", "devDependencies": { - "c8": "^7.12.0", + "c8": "^8.0.1", "eslint": "^8.23.0", "jsdoc": "^4.0.2", - "jsdoc-chameleon-template": "^1.0.2", "rollup": "^3.13.0", - "typescript": "^4.8.2", + "typescript": "^5.1.6", "uglify-js": "^3.17.0", "uvu": "^0.5.6" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -37,15 +45,39 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -61,18 +93,18 @@ } }, "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -112,28 +144,28 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@jsdoc/salty": { @@ -212,9 +244,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -301,9 +333,9 @@ } }, "node_modules/c8": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.13.0.tgz", - "integrity": "sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/c8/-/c8-8.0.1.tgz", + "integrity": "sha512-EINpopxZNH1mETuI0DzRA4MZpAUH+IFiRhnmFD3vFr3vdrgxqi3VfE3KL0AIL+zDq8rC9bZqwM/VDmmoe04y7w==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -311,19 +343,19 @@ "find-up": "^5.0.0", "foreground-child": "^2.0.0", "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.1.4", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", "rimraf": "^3.0.2", "test-exclude": "^6.0.0", "v8-to-istanbul": "^9.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9" + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" }, "bin": { "c8": "bin/c8.js" }, "engines": { - "node": ">=10.12.0" + "node": ">=12" } }, "node_modules/callsites": { @@ -364,14 +396,17 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/color-convert": { @@ -508,26 +543,27 @@ } }, "node_modules/eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -535,23 +571,19 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -565,9 +597,9 @@ } }, "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -575,53 +607,32 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -821,9 +832,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -836,15 +847,15 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "node_modules/has-flag": { @@ -967,23 +978,23 @@ } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -993,16 +1004,6 @@ "node": ">=8" } }, - "node_modules/js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1053,12 +1054,6 @@ "node": ">=12.0.0" } }, - "node_modules/jsdoc-chameleon-template": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jsdoc-chameleon-template/-/jsdoc-chameleon-template-1.0.2.tgz", - "integrity": "sha512-lVCyTM0ZtRJeUhKYXzoyzVFWxQnJOY2R/5AcsgPDkDne5sHPkHYLnfMWmzLrFRTFzWwowjoLFe1K5lF/N1rGyA==", - "dev": true - }, "node_modules/jsdoc/node_modules/escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -1147,16 +1142,28 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1189,9 +1196,9 @@ } }, "node_modules/marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -1261,17 +1268,17 @@ } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -1384,18 +1391,6 @@ } ] }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -1449,9 +1444,9 @@ } }, "node_modules/rollup": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.18.0.tgz", - "integrity": "sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.0.tgz", + "integrity": "sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -1500,12 +1495,18 @@ } }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/shebang-command": { @@ -1630,16 +1631,16 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/uc.micro": { @@ -1722,15 +1723,6 @@ "node": ">= 8" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -1769,31 +1761,37 @@ "node": ">=10" } }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yocto-queue": { @@ -1810,10 +1808,16 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", "dev": true }, "@bcoe/v8-coverage": { @@ -1822,15 +1826,30 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "dev": true + }, "@eslint/eslintrc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", - "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -1840,15 +1859,15 @@ } }, "@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -1875,25 +1894,25 @@ "dev": true }, "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@jsdoc/salty": { @@ -1960,9 +1979,9 @@ "dev": true }, "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true }, "acorn-jsx": { @@ -2028,9 +2047,9 @@ } }, "c8": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.13.0.tgz", - "integrity": "sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/c8/-/c8-8.0.1.tgz", + "integrity": "sha512-EINpopxZNH1mETuI0DzRA4MZpAUH+IFiRhnmFD3vFr3vdrgxqi3VfE3KL0AIL+zDq8rC9bZqwM/VDmmoe04y7w==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", @@ -2038,13 +2057,13 @@ "find-up": "^5.0.0", "foreground-child": "^2.0.0", "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.1.4", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", "rimraf": "^3.0.2", "test-exclude": "^6.0.0", "v8-to-istanbul": "^9.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9" + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" } }, "callsites": { @@ -2073,13 +2092,13 @@ } }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, @@ -2182,26 +2201,27 @@ "dev": true }, "eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", - "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dev": true, "requires": { - "@eslint/eslintrc": "^2.0.0", - "@eslint/js": "8.35.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -2209,68 +2229,47 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" } }, "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" } }, "esquery": { @@ -2418,24 +2417,24 @@ } }, "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "has-flag": { @@ -2528,32 +2527,26 @@ "dev": true }, "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, - "js-sdsl": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", - "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", - "dev": true - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -2603,12 +2596,6 @@ } } }, - "jsdoc-chameleon-template": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/jsdoc-chameleon-template/-/jsdoc-chameleon-template-1.0.2.tgz", - "integrity": "sha512-lVCyTM0ZtRJeUhKYXzoyzVFWxQnJOY2R/5AcsgPDkDne5sHPkHYLnfMWmzLrFRTFzWwowjoLFe1K5lF/N1rGyA==", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -2676,13 +2663,22 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "requires": { - "semver": "^6.0.0" + "semver": "^7.5.3" } }, "markdown-it": { @@ -2706,9 +2702,9 @@ "requires": {} }, "marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "dev": true }, "mdurl": { @@ -2760,17 +2756,17 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, "p-limit": { @@ -2836,12 +2832,6 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -2879,9 +2869,9 @@ } }, "rollup": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.18.0.tgz", - "integrity": "sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.0.tgz", + "integrity": "sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -2906,10 +2896,13 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "shebang-command": { "version": "2.0.0", @@ -3000,9 +2993,9 @@ "dev": true }, "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true }, "uc.micro": { @@ -3064,12 +3057,6 @@ "isexe": "^2.0.0" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -3099,25 +3086,31 @@ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true }, "yocto-queue": { diff --git a/package.json b/package.json index 40df0d8..1f5023f 100644 --- a/package.json +++ b/package.json @@ -42,8 +42,7 @@ "build:dist": "rollup -c ./rollup.config.js", "build:minify": "uglifyjs dist/minitz.cjs -o dist/minitz.min.js && uglifyjs dist/minitz.cjs -o dist/minitz.min.cjs && uglifyjs dist/minitz.mjs -o dist/minitz.min.mjs", "build:typings": "tsc", - "build:cleanup": "(rm dist/minitz.mjs || del dist\\minitz.mjs) || (rm dist/minitz.cjs || del dist\\minitz.cjs)", - "build:docs": "(rm -rf docs/* || rd /S /Q docs) && jsdoc -c .jsdoc.json" + "build:cleanup": "(rm dist/minitz.mjs || del dist\\minitz.mjs) || (rm dist/minitz.cjs || del dist\\minitz.cjs)" }, "type": "module", "main": "./dist/minitz.min.cjs", @@ -58,12 +57,11 @@ } }, "devDependencies": { - "c8": "^7.12.0", + "c8": "^8.0.1", "eslint": "^8.23.0", "jsdoc": "^4.0.2", - "jsdoc-chameleon-template": "^1.0.2", "rollup": "^3.13.0", - "typescript": "^4.8.2", + "typescript": "^5.1.6", "uglify-js": "^3.17.0", "uvu": "^0.5.6" },