Browse Source

Initial updates

main
Anxhelo Lushka 5 years ago
parent
commit
16702ba1cd
No known key found for this signature in database GPG Key ID: C86D6CF1F7FAAA35
  1. 2
      .gitignore
  2. 17
      Gemfile
  3. 255
      Gemfile.lock
  4. 33
      _config.yml
  5. 67
      _includes/brand/colors.html
  6. 0
      _includes/brand/logo.html
  7. 0
      _includes/brand/typography.html
  8. 2
      _includes/components/alerts.html
  9. 2
      _includes/components/footer.html
  10. 3
      _includes/head.html
  11. 10
      _includes/navbar.html
  12. 8
      _includes/navbar_side.html
  13. 6
      _includes/scripts.html
  14. 19
      _includes/scrollspy.html
  15. 3
      _includes/writing/language.html
  16. 2
      _includes/writing/personality.html
  17. 25
      _layouts/brand.html
  18. 1
      _layouts/components.html
  19. 1
      _layouts/design.html
  20. 1
      _layouts/getting-started.html
  21. 25
      _layouts/language.html
  22. 25
      _layouts/personality.html
  23. 5
      _layouts/writing.html
  24. 25
      _posts/2018-05-06-welcome-to-jekyll.markdown
  25. BIN
      assets/fonts/SourceCodePro-Bold.ttf
  26. BIN
      assets/fonts/SourceCodePro-Regular.ttf
  27. BIN
      assets/fonts/SourceCodePro-Semibold.ttf
  28. BIN
      assets/fonts/SourceSansPro-Bold.ttf
  29. BIN
      assets/fonts/SourceSansPro-Regular.ttf
  30. BIN
      assets/fonts/SourceSansPro-SemiBold.ttf
  31. BIN
      assets/fonts/inter-v1-latin-700.woff
  32. BIN
      assets/fonts/inter-v1-latin-700.woff2
  33. BIN
      assets/fonts/inter-v1-latin-regular.woff
  34. BIN
      assets/fonts/inter-v1-latin-regular.woff2
  35. BIN
      assets/fonts/nunito-v12-latin-700.woff
  36. BIN
      assets/fonts/nunito-v12-latin-700.woff2
  37. 23
      assets/fonts/sourcecode.css
  38. 23
      assets/fonts/sourcesans.css
  39. BIN
      assets/images/_site/favicon.png
  40. BIN
      assets/images/_site/horizontal_color.png
  41. BIN
      assets/images/_site/horizontal_white.png
  42. BIN
      assets/images/_site/icon_color.png
  43. BIN
      assets/images/_site/icon_white.png
  44. BIN
      assets/images/_site/logo-text-white.png
  45. 296
      assets/images/_site/logo-text.svg
  46. BIN
      assets/images/_site/placeholder.jpg
  47. BIN
      assets/images/_site/vertical_color.png
  48. BIN
      assets/images/_site/vertical_white.png
  49. BIN
      assets/images/favicon.png
  50. BIN
      assets/images/horizontal_white.png
  51. BIN
      assets/images/jumbo.png
  52. 7
      assets/javascript/bootstrap.min.js
  53. 2
      assets/javascript/jquery-3.3.1.slim.min.js
  54. 2
      assets/javascript/jquery-3.4.1.slim.min.js
  55. 5
      assets/javascript/popper.min.js
  56. 64
      assets/javascript/run_prettify.js
  57. 950
      assets/static/open-iconic-bootstrap.css
  58. 212
      assets/styles/components.scss
  59. 27
      assets/styles/fonts.scss
  60. 22
      assets/styles/layout.scss
  61. 8
      assets/styles/main.scss
  62. 116
      assets/styles/vars.scss
  63. 2
      assets/styles/visuals.scss
  64. 10
      brand.md
  65. 3
      index.md
  66. 9
      language.md
  67. 9
      personality.md
  68. 10
      writing.md

2
.gitignore

@ -1,5 +1,5 @@
# automatically generated with jekyll serve
_site/
.jekyll-cache
# vim sessions
*.ses

17
Gemfile

@ -1,21 +1,8 @@
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 3.7.4"
gem "jekyll"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.0"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
gem 'github-pages', group: :jekyll_plugins
#gem 'github-pages', group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do

255
Gemfile.lock

@ -1,252 +1,71 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (4.2.10)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.11.1)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
commonmarker (0.17.13)
ruby-enum (~> 0.5)
concurrent-ruby (1.0.5)
dnsruby (1.61.2)
addressable (~> 2.5)
concurrent-ruby (1.1.6)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.11.0)
ffi (>= 1.3.0)
eventmachine (1.2.7)
execjs (2.7.0)
faraday (0.15.3)
multipart-post (>= 1.2, < 3)
ffi (1.9.25)
ffi (1.12.2)
forwardable-extended (2.6.0)
gemoji (3.0.0)
github-pages (192)
activesupport (= 4.2.10)
github-pages-health-check (= 1.8.1)
jekyll (= 3.7.4)
jekyll-avatar (= 0.6.0)
jekyll-coffeescript (= 1.1.1)
jekyll-commonmark-ghpages (= 0.1.5)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.10.0)
jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.9.4)
jekyll-mentions (= 1.4.1)
jekyll-optional-front-matter (= 0.3.0)
jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.2.0)
jekyll-redirect-from (= 0.14.0)
jekyll-relative-links (= 0.5.3)
jekyll-remote-theme (= 0.3.1)
jekyll-sass-converter (= 1.5.2)
jekyll-seo-tag (= 2.5.0)
jekyll-sitemap (= 1.2.0)
jekyll-swiss (= 0.4.0)
jekyll-theme-architect (= 0.1.1)
jekyll-theme-cayman (= 0.1.1)
jekyll-theme-dinky (= 0.1.1)
jekyll-theme-hacker (= 0.1.1)
jekyll-theme-leap-day (= 0.1.1)
jekyll-theme-merlot (= 0.1.1)
jekyll-theme-midnight (= 0.1.1)
jekyll-theme-minimal (= 0.1.1)
jekyll-theme-modernist (= 0.1.1)
jekyll-theme-primer (= 0.5.3)
jekyll-theme-slate (= 0.1.1)
jekyll-theme-tactile (= 0.1.1)
jekyll-theme-time-machine (= 0.1.1)
jekyll-titles-from-headings (= 0.5.1)
jemoji (= 0.10.1)
kramdown (= 1.17.0)
liquid (= 4.0.0)
listen (= 3.1.5)
mercenary (~> 0.3)
minima (= 2.5.0)
nokogiri (>= 1.8.2, < 2.0)
rouge (= 2.2.1)
terminal-table (~> 1.4)
github-pages-health-check (1.8.1)
addressable (~> 2.3)
dnsruby (~> 1.60)
octokit (~> 4.0)
public_suffix (~> 2.0)
typhoeus (~> 1.3)
html-pipeline (2.8.4)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
i18n (0.9.5)
i18n (1.8.2)
concurrent-ruby (~> 1.0)
jekyll (3.7.4)
jekyll (4.0.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
i18n (>= 0.9.5, < 2)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
rouge (~> 3.0)
safe_yaml (~> 1.0)
jekyll-avatar (0.6.0)
jekyll (~> 3.0)
jekyll-coffeescript (1.1.1)
coffee-script (~> 2.2)
coffee-script-source (~> 1.11.1)
jekyll-commonmark (1.2.0)
commonmarker (~> 0.14)
jekyll (>= 3.0, < 4.0)
jekyll-commonmark-ghpages (0.1.5)
commonmarker (~> 0.17.6)
jekyll-commonmark (~> 1)
rouge (~> 2)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.10.0)
jekyll (~> 3.3)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-github-metadata (2.9.4)
jekyll (~> 3.1)
octokit (~> 4.0, != 4.4.0)
jekyll-mentions (1.4.1)
html-pipeline (~> 2.3)
jekyll (~> 3.0)
jekyll-optional-front-matter (0.3.0)
jekyll (~> 3.0)
jekyll-paginate (1.1.0)
jekyll-readme-index (0.2.0)
jekyll (~> 3.0)
jekyll-redirect-from (0.14.0)
jekyll (~> 3.3)
jekyll-relative-links (0.5.3)
jekyll (~> 3.3)
jekyll-remote-theme (0.3.1)
jekyll (~> 3.5)
rubyzip (>= 1.2.1, < 3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.5.0)
jekyll (~> 3.3)
jekyll-sitemap (1.2.0)
jekyll (~> 3.3)
jekyll-swiss (0.4.0)
jekyll-theme-architect (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-cayman (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-dinky (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-hacker (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-leap-day (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-merlot (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-midnight (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-minimal (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-modernist (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-primer (0.5.3)
jekyll (~> 3.5)
jekyll-github-metadata (~> 2.9)
jekyll-seo-tag (~> 2.0)
jekyll-theme-slate (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-tactile (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-time-machine (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-titles-from-headings (0.5.1)
jekyll (~> 3.3)
jekyll-watch (2.1.2)
terminal-table (~> 1.8)
jekyll-feed (0.13.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (2.1.0)
sassc (> 2.0.1, < 3.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.10.1)
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (~> 3.0)
kramdown (1.17.0)
liquid (4.0.0)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
kramdown (2.2.1)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.3.0)
minima (2.5.0)
jekyll (~> 3.5)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.11.3)
multipart-post (2.0.0)
nokogiri (1.8.5)
mini_portile2 (~> 2.3.0)
octokit (4.13.0)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (2.0.5)
public_suffix (4.0.4)
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (2.2.1)
ruby-enum (0.7.2)
i18n
ruby_dep (1.5.0)
rubyzip (1.2.2)
safe_yaml (1.0.4)
sass (3.6.0)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
faraday (~> 0.8, < 1.0)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
rouge (3.18.0)
safe_yaml (1.0.5)
sassc (2.3.0)
ffi (~> 1.9)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6)
typhoeus (1.3.0)
ethon (>= 0.9.0)
tzinfo (1.2.5)
thread_safe (~> 0.1)
unicode-display_width (1.4.0)
unicode-display_width (1.7.0)
PLATFORMS
ruby
DEPENDENCIES
github-pages
jekyll (~> 3.7.4)
jekyll
jekyll-feed (~> 0.6)
minima (~> 2.0)
tzinfo-data
BUNDLED WITH
1.16.6
2.1.4

33
_config.yml

@ -1,18 +1,3 @@
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely edit after that. If you find
# yourself editing this file very often, consider using Jekyll's data files
# feature for the data you need to update frequently.
#
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
# Site settings
# These are used to personalize your new site. If you look in the HTML files,
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: I2P Styleguide
logo: "/assets/images/horizontal_white.png"
@ -22,30 +7,12 @@ description: >- # this means to ignore newlines until "baseurl:"
Google search results) and in your feed.xml site description.
baseurl: "/i2p-styleguide" # the subpath of your site, e.g. /blog
url: "https://uracreative.github.io" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: jekyllrb
github_username: jekyll
current_url: window.location
# Build settings
markdown: kramdown
theme: minima
plugins:
- jekyll-feed
sass:
sass_dir: /assets/styles
# style: compressed
# Exclude from processing.
# The following items will not be processed, by default. Create a custom list
# to override the default setting.
# exclude:
# - Gemfile
# - Gemfile.lock
# - node_modules
# - vendor/bundle/
# - vendor/cache/
# - vendor/gems/
# - vendor/ruby/

67
_includes/brand/colors.html

@ -0,0 +1,67 @@
<div id="colors" class="page-header mb-4">
<h2>Colors</h2>
<p class="text-muted">The main I2P color is Blue. Use Green as a secondary option and Yellow as accent color.</p>
</div>
<div class="row">
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-primary text-white small">#4661A9</div>
<h6 class="pt2 text-left">Primary Color</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-secondary text-white small">#60AB60</div>
<h6 class="pt2 text-left">Secondary color</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-warning text-white small">#FFC434</div>
<h6 class="pt2 text-left">Warning</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-danger text-white small">#E15647</div>
<h6 class="pt2 text-left">Danger</h6>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-0 text-black small">#f8f9fa</div>
<h6 class="pt2 text-left">Gray 0</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-1 text-black small">#f1f3f5</div>
<h6 class="pt2 text-left">Gray 1</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-2 text-black small">#e9ecef</div>
<h6 class="pt2 text-left">Gray 2</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-3 text-black small">#dee2e6</div>
<h6 class="pt2 text-left">Gray 3</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-4 text-black small">#ced4da</div>
<h6 class="pt2 text-left">Gray 4</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-5 text-black small">#adb5bd</div>
<h6 class="pt2 text-left">Gray 5</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-6 text-white small">#868e96</div>
<h6 class="pt2 text-left">Gray 6</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-1 pb-1 mt-3 mb-2 background-gray-7 text-white small">#495057</div>
<h6 class="pt2 text-left">Gray 7</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-2 pb-2 mt-3 mb-2 background-gray-8 text-white small">#343a40</div>
<h6 class="pt2 text-left">Gray 8</h6>
</div>
<div class="col-xs-12 col-sm-2 col-md-2">
<div class="rounded pt-5 pl-2 pb-2 mt-3 mb-2 background-gray-9 text-white small">#212529</div>
<h6 class="pt2 text-left">Gray 9</h6>
</div>
</div>

0
_includes/brand/logo.html

0
_includes/brand/typography.html

2
_includes/components/alerts.html

@ -19,7 +19,7 @@
<p class="mb-0">This is a danger alert — check it out!</p>
</div>
<div class="col-12 alert alert-success" role="alert">
<h4 class="alert-header">Well done!!</h4>
<h4 class="alert-header">Well done!</h4>
<p>Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.</p>
<hr>
<p class="mb-0">Also some extra text and a <a href="#alerts" class="alert-link">link</a>.</p>

2
_includes/components/footer.html

@ -71,7 +71,7 @@
<div class="footer-extras row">
<div class="footer-extras__logo col-md-6 col-sm-12" >
<img class="mb-3" src="https://raw.githubusercontent.com/uracreative/works/master/I2P/PNG/horizontal_white.png" class="img-fluid" />
<p>© 2018 The Invisible Internet Project<br />
<p>© 2020 The Invisible Internet Project<br />
Content available under a Creative Commons license.</p>
</div>
<div class="col-lg-4 col-sm-12" >

3
_includes/head.html

@ -1,12 +1,9 @@
<head>
<meta charset="utf-8">
<title>{{site.title}}</title>
<link rel="stylesheet" href="{{'/assets/static/open-iconic-bootstrap.css' | prepend: site.baseurl}}" />
<link rel="stylesheet" href="{{'/assets/static/bootstrap.min.css' | prepend: site.baseurl}}">
<link rel="stylesheet" href="{{'/assets/styles/main.css' | prepend: site.baseurl}}">
<link rel="shortcut icon" type="image/png" href="{{'/assets/images/favicon.png' | prepend: site.baseurl}}"/>
<link href="{{'/assets/fonts/sourcesans.css' | prepend: site.baseurl}}" rel="stylesheet">
<link href="{{'/assets/fonts/sourcecode.css' | prepend: site.baseurl}}" rel="stylesheet">
<link href="{{'/assets/fonts/i2p.css' | prepend: site.baseurl}}" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

10
_includes/navbar.html

@ -1,6 +1,6 @@
<nav class="navbar navbar-expand-lg navbar-dark border-bottom border-black sticky-top rp-navbar__top">
<a class="navbar-brand" href="https://geti2p.net/">
<img src="{{site.baseurl}}{{site.logo}}" class="my-2" height="40" width="auto" alt=""></img>
<nav class="navbar navbar-expand-lg navbar-dark border-bottom border-black sticky-top navbar__top">
<a class="navbar-brand" href="{{ site.baseurl }}/">
<img src="{{site.baseurl}}{{site.logo}}" class="my-2" height="50" width="auto" alt=""></img>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
@ -8,10 +8,10 @@
<div class="collapse navbar-collapse " id="navbarSupportedContent">
<ul class="navbar-nav mr-auto display-xs">
<li class="nav-item">
<a class="nav-link" href="{{site.baseurl}}/">About</a>
<a class="nav-link" href="{{site.baseurl}}/getting-started">Getting Started</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{site.baseurl}}/getting-started">Getting Started</a>
<a class="nav-link" href="{{site.baseurl}}/brand/">Brand</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{site.baseurl}}/design/">Design</a>

8
_includes/navbar_side.html

@ -1,13 +1,13 @@
<div class="sidebar {{include.sidebarClassName}}" id="sidebar1">
<ul id="sidebar-left" class="col-md-2 col-sm-16 col-xs-12 p-0 list-group pt-3 sidebar-fill">
<a href="{{site.baseurl}}/" class="sidebar__link__light">
<li class="list-group-item rb-main-sidebar">About</li>
</a>
<a href="{{site.baseurl}}/getting-started/" class="sidebar__link__light">
<li class="list-group-item rb-main-sidebar">Getting Started</li>
</a>
<a href="{{site.baseurl}}/brand/" class="sidebar__link__light">
<li class="list-group-item rb-main-sidebar">Brand</li>
</a>
<a href="{{site.baseurl}}/design/" class="sidebar__link__light">
<li class="list-group-item rb-main-sidebar">Design</li>
</a>

6
_includes/scripts.html

@ -1,6 +1,4 @@
<script src="{{'/assets/javascript/modernizr.min.js' | prepend: site.baseurl}}"></script>
<script src="{{'/assets/javascript/jquery-3.3.1.slim.min.js' | prepend: site.baseurl}}"></script>
<script src="{{'/assets/javascript/popper.min.js' | prepend: site.baseurl}}"></script>
<!--<script src="{{'/assets/javascript/modernizr.min.js' | prepend: site.baseurl}}"></script>-->
<script src="{{'/assets/javascript/jquery-3.4.1.slim.min.js' | prepend: site.baseurl}}"></script>
<script src="{{'/assets/javascript/bootstrap.min.js' | prepend: site.baseurl}}"></script>
<!-- <script src="{{'/assets/javascript/run_prettify.js' | prepend: site.baseurl}}"></script> /* -->
<script type="text/javascript" src="{{'/assets/javascript/index.js' | prepend: site.baseurl}}"></script>

19
_includes/scrollspy.html

@ -1,23 +1,4 @@
<div class="page-header mb-4 mt-5 d-none d-sm-none">
<h3>Scrollspy</h3>
</div>
<div class="row p-0 pt-5 bg-light d-none d-sm-none">
<div class="bd-example">
<div class="row">
<div class="col-4">
<div id="list-example" class="list-group">
<a class="list-group-item list-group-item-action active" href="https://securedrop.org/">SecureDrop</a>
<a class="list-group-item list-group-item-action" href="#list-item-2">Second Link</a>
<a class="list-group-item list-group-item-action" href="#list-item-3">Third Link</a>
<a class="list-group-item list-group-item-action" href="#list-item-4">Forth Link</a>
</div>
</div>
</div>
</div>
</div>
<div class="dropdown-divider mt-5 wi"></div>
<div class="row">
<div class="col-12 p-0">
<p class="mt-5 mb-5">

3
_includes/writing/language.html

@ -1,5 +1,4 @@
<h1 id="language"></h1>
<div class="page-header mb-0 mt-5 pl-4 pt-2 pb-0">
<div id="language" class="page-header mb-0 mt-5 pl-4 pt-2 pb-0">
<h2>Language &amp; grammar</h2>
</div>
<div class="row">

2
_includes/writing/personality.html

@ -1,4 +1,4 @@
<div class="page-header mb-0 mt-5 pl-4 pt-2 pb-0">
<div id="personality" class="page-header mb-0 mt-5 pl-4 pt-2 pb-0">
<h2>Personality</h2>
</div>
<div class="row">

25
_layouts/brand.html

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
{% include head.html %}
<body>
{% include navbar.html %}
<div class="row">
<div class="col-md-3 col-sm-5 hidden-sm p-0">
<div class="row" style="height: 100%">
<div class="col-md-6 col-sm-6 col-xs-6 p-0">
{% include navbar_side.html sidebarClassName="rb-sidebar__1" %}
</div>
<div class="col-md-6 col-sm-6 col-xs-6 p-0">
{% include sidebar.html sidebarClassName="rb-sidebar__2" %}
</div>
</div>
</div>
<div class="col-lg-9 pt-3 pl-5">
{% include brand/colors.html %}
{% include brand/typography.html %}
{% include brand/logo.html %}
{% include scripts.html %}
</div>
</div>
</body>
</html>

1
_layouts/components.html

@ -46,7 +46,6 @@
<div class="component-wrapper my-5" id="">
{% include components/tables.html %}
</div>
{% include scrollspy.html %}
</div>
</div>
{% include scripts.html %}

1
_layouts/design.html

@ -21,7 +21,6 @@
{% include design/typography.html %}
{% include design/icons.html %}
{% include design/assets.html %}
{% include scrollspy.html %}
{% include scripts.html %}
</div>
</div>

1
_layouts/getting-started.html

@ -48,7 +48,6 @@
<div>
</div>
{% include scrollspy.html %}
</div>
</div>
</main>

25
_layouts/language.html

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
{% include head.html %}
<body>
{% include navbar.html %}
<div class="row">
<div class="col-md-3 col-sm-4 col-xs-4 p-0 hidden-sm">
<div class="row" style="height: 100%">
<div class="col-md-6 col-sm-6 col-xs-6 p-0 display-md">
{% include navbar_side.html sidebarClassName="rb-sidebar__1" %}
</div>
<div class="col-md-6 col-sm-12 col-xs-2 p-0">
{% include sidebar_2.html sidebarClassName="rb-sidebar__2" %}
</div>
</div>
</div>
<div class="col-md-7 col-xs-12 col-sm-12 pl-4 pr-4">
<!--{{ content }}-->
{% include writing/language.html %}
{% include scrollspy.html %}
</div>
</div>
{% include scripts.html %}
</body>
</html>

25
_layouts/personality.html

@ -1,25 +0,0 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
{% include head.html %}
<body>
{% include navbar.html %}
<div class="row">
<div class="col-md-3 col-sm-4 col-xs-4 p-0 hidden-sm">
<div class="row" style="height: 100%">
<div class="col-md-6 col-sm-6 col-xs-6 p-0 display-md">
{% include navbar_side.html sidebarClassName="rb-sidebar__1" %}
</div>
<div class="col-md-6 col-sm-12 col-xs-2 p-0">
{% include sidebar_2.html sidebarClassName="rb-sidebar__2" %}
</div>
</div>
</div>
<div class="col-md-7 col-xs-12 col-sm-12 pl-4 pr-4">
<!--{{ content }}-->
{% include writing/personality.html %}
{% include scrollspy.html %}
</div>
</div>
{% include scripts.html %}
</body>
</html>

5
_layouts/writing.html

@ -10,14 +10,13 @@
{% include navbar_side.html sidebarClassName="rb-sidebar__1" %}
</div>
<div class="col-md-6 col-sm-12 col-xs-2 p-0">
{% include sidebar_2.html sidebarClassName="rb-sidebar__2" %}
{% include sidebar.html sidebarClassName="rb-sidebar__2" %}
</div>
</div>
</div>
<div class="col-md-7 col-xs-12 col-sm-12 pl-4 pr-4">
<!--{{ content }}-->
{% include writing/personality.html %}
{% include scrollspy.html %}
{% include writing/language.html %}
</div>
</div>
{% include scripts.html %}

25
_posts/2018-05-06-welcome-to-jekyll.markdown

@ -1,25 +0,0 @@
---
layout: post
title: "Reproducible Builds Styleguide"
date: 2018-05-06 12:24:53 +0200
categories: jekyll update
---
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
{% highlight ruby %}
def print_hi(name)
puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.
{% endhighlight %}
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
[jekyll-docs]: https://jekyllrb.com/docs/home
[jekyll-gh]: https://github.com/jekyll/jekyll
[jekyll-talk]: https://talk.jekyllrb.com/

BIN
assets/fonts/SourceCodePro-Bold.ttf

Binary file not shown.

BIN
assets/fonts/SourceCodePro-Regular.ttf

Binary file not shown.

BIN
assets/fonts/SourceCodePro-Semibold.ttf

Binary file not shown.

BIN
assets/fonts/SourceSansPro-Bold.ttf

Binary file not shown.

BIN
assets/fonts/SourceSansPro-Regular.ttf

Binary file not shown.

BIN
assets/fonts/SourceSansPro-SemiBold.ttf

Binary file not shown.

BIN
assets/fonts/inter-v1-latin-700.woff

Binary file not shown.

BIN
assets/fonts/inter-v1-latin-700.woff2

Binary file not shown.

BIN
assets/fonts/inter-v1-latin-regular.woff

Binary file not shown.

BIN
assets/fonts/inter-v1-latin-regular.woff2

Binary file not shown.

BIN
assets/fonts/nunito-v12-latin-700.woff

Binary file not shown.

BIN
assets/fonts/nunito-v12-latin-700.woff2

Binary file not shown.

23
assets/fonts/sourcecode.css

@ -1,23 +0,0 @@
@font-face {
font-family: 'Source Code Pro';
src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'),
url('SourceCodePro-Bold.ttf'), url('../fonts/SourceCodePro-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Source Code Pro';
src: local('Source Code Pro SemiBold'), local('SourceCodePro-SemiBold'),
url('SourceCodePro-SemiBold.ttf'), url('../fonts/SourceCodePro-SemiBold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Source Code Pro';
src: local('Source Code Pro Regular'), local('SourceCodePro-Regular'),
url('SourceCodePro-Regular.ttf'), url('../fonts/SourceCodePro-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
}

23
assets/fonts/sourcesans.css

@ -1,23 +0,0 @@
@font-face {
font-family: 'Source Sans Pro';
src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
url('SourceSansPro-Bold.ttf'), url('../fonts/SourceSansPro-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Source Sans Pro';
src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
url('SourceSansPro-SemiBold.ttf'), url('../fonts/SourceSansPro-SemiBold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Source Sans Pro';
src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
url('SourceSansPro-Regular.ttf'), url('../fonts/SourceSansPro-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
}

BIN
assets/images/_site/favicon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

BIN
assets/images/_site/horizontal_color.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

BIN
assets/images/_site/horizontal_white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
assets/images/_site/icon_color.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

BIN
assets/images/_site/icon_white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

BIN
assets/images/_site/logo-text-white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

296
assets/images/_site/logo-text.svg

@ -1,296 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="375"
height="103"
viewBox="0 0 374.99999 103"
xml:space="preserve"
sodipodi:docname="logo-text.svg"
inkscape:export-filename="/home/anxhelo/securedrop-styleguide/assets/images/logo-text-white.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
inkscape:version="0.92.3 (2405546, 2018-03-11)"><metadata
id="metadata70"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs68" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="715"
id="namedview66"
showgrid="false"
inkscape:zoom="1.0790947"
inkscape:cx="247.02417"
inkscape:cy="43.31612"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<style
type="text/css"
id="style2">
.st0{filter:url(#Adobe_OpacityMaskFilter);}
.st1{fill:#FFFFFF;}
.st2{mask:url(#mask-2_9_);}
.st3{filter:url(#Adobe_OpacityMaskFilter_1_);}
.st4{mask:url(#mask-4_9_);}
.st5{filter:url(#Adobe_OpacityMaskFilter_2_);}
.st6{mask:url(#mask-2_8_);}
.st7{filter:url(#Adobe_OpacityMaskFilter_3_);}
.st8{mask:url(#mask-4_8_);}
.st9{filter:url(#Adobe_OpacityMaskFilter_4_);}
.st10{mask:url(#mask-2_15_);fill:#FFFFFF;}
.st11{filter:url(#Adobe_OpacityMaskFilter_5_);}
.st12{mask:url(#mask-4_15_);fill:#FFFFFF;}
.st13{filter:url(#Adobe_OpacityMaskFilter_6_);}
.st14{mask:url(#mask-2_17_);fill:#FFFFFF;}
.st15{filter:url(#Adobe_OpacityMaskFilter_7_);}
.st16{mask:url(#mask-4_17_);fill:#FFFFFF;}
.st17{filter:url(#Adobe_OpacityMaskFilter_8_);}
.st18{mask:url(#mask-2_7_);}
.st19{fill:#034482;}
.st20{filter:url(#Adobe_OpacityMaskFilter_9_);}
.st21{mask:url(#mask-4_7_);}
.st22{fill:#045FB4;}
.st23{fill:#2E8AE8;}
.st24{fill:none;}
.st25{filter:url(#Adobe_OpacityMaskFilter_10_);}
.st26{mask:url(#mask-2_6_);}
.st27{filter:url(#Adobe_OpacityMaskFilter_11_);}
.st28{mask:url(#mask-4_6_);}
</style>
<g
id="g63"
transform="matrix(0.52736275,0,0,0.52736275,0,0.63889023)"
style="fill:#ffffff">
<g
id="Symbols_10_"
style="fill:#ffffff">
<g
id="g52"
style="fill:#ffffff">
<g
id="Logo_x2F_White-Text_18_"
style="fill:#ffffff">
<g
id="SD-Logo_18_"
style="fill:#ffffff">
<g
id="Group-3_18_"
transform="translate(0,0.6334)"
style="fill:#ffffff">
<defs
id="defs7">
<filter
id="Adobe_OpacityMaskFilter"
filterUnits="userSpaceOnUse"
x="217.89999"
y="42.799999"
width="43.400002"
height="107">
<feColorMatrix
type="matrix"
values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"
id="feColorMatrix4" />
</filter>
</defs>
<mask
maskUnits="userSpaceOnUse"
x="217.9"
y="42.8"
width="43.4"
height="107"
id="mask-2_15_">
<g
class="st0"
id="g10"
style="filter:url(#Adobe_OpacityMaskFilter)">
<polygon
id="path-1_15_"
class="st1"
points="261.4,42.8 261.4,149.7 217.9,149.7 217.9,42.8 "
style="fill:#ffffff" />
</g>
</mask>
<path
id="Fill-1_20_"
class="st10"
d="m 249.8,44.3 c 2.3,1 4.3,2.3 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 v 5.7 c 0,1.4 -0.6,2.3 -1.9,2.7 l -13.6,3.6 c -1.3,0.4 -1.9,-0.1 -1.9,-1.5 v -9.7 c 0,-1 -0.4,-1.8 -1,-2.5 -0.7,-0.7 -1.5,-1 -2.5,-1 h -1.2 c -1,0 -1.8,0.4 -2.5,1 -0.7,0.7 -1,1.6 -1,2.5 V 76 c 0.1,1.1 0.3,2 0.6,2.8 0.3,0.8 0.8,1.6 1.6,2.4 L 257.3,96 c 1.6,1.4 2.6,2.8 3.1,4.3 0.5,1.4 0.8,3.1 1,4.9 V 131 c 0,2.6 -0.5,5 -1.5,7.3 -1,2.3 -2.3,4.3 -4,6 -1.7,1.7 -3.7,3 -6,4 -2.3,1 -4.7,1.5 -7.3,1.5 h -5.7 c -2.6,0 -5,-0.5 -7.3,-1.5 -2.3,-1 -4.3,-2.3 -6,-4 -1.7,-1.7 -3,-3.7 -4,-6 -1,-2.3 -1.5,-4.7 -1.5,-7.3 v -14.4 c 0,-1.4 0.6,-2.3 1.9,-2.7 l 13.6,-3.6 c 1.3,-0.4 1.9,0.1 1.9,1.5 v 18.4 c 0,1 0.3,1.8 1,2.5 0.7,0.7 1.5,1 2.5,1 h 1.2 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1,-1.5 1,-2.5 v -19.8 c -0.1,-1.3 -0.3,-2.4 -0.6,-3.4 -0.3,-1 -0.9,-1.9 -1.8,-2.7 L 222,89.5 c -1.5,-1.4 -2.6,-2.8 -3.2,-4.2 -0.7,-1.4 -1,-3.2 -1,-5.5 v -18 c 0,-2.6 0.5,-5 1.5,-7.3 1,-2.3 2.3,-4.3 4,-6 1.7,-1.7 3.7,-3 6,-4 2.3,-1 4.7,-1.5 7.3,-1.5 h 5.7 c 2.8,-0.2 5.2,0.3 7.5,1.3"
mask="url(#mask-2_15_)"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
<path
id="Fill-4_20_"
class="st1"
d="m 305.3,133.9 v 13.3 c 0,1.4 -0.7,2.1 -2.1,2.1 h -32.5 c -1.4,0 -2.1,-0.7 -2.1,-2.1 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 h 32.5 c 1.4,0 2.1,0.7 2.1,2.1 v 13.3 c 0,1.4 -0.7,2.1 -2.1,2.1 h -17.1 v 21.6 h 14.8 c 1.4,0 2.1,0.7 2.1,2.1 V 99 c 0,1.4 -0.7,2.1 -2.1,2.1 h -14.8 v 30.7 h 17.1 c 1.4,0 2.1,0.7 2.1,2.1"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<g
id="Group-8_18_"
transform="translate(61,0.6334)"
style="fill:#ffffff">
<defs
id="defs19">
<filter
id="Adobe_OpacityMaskFilter_1_"
filterUnits="userSpaceOnUse"
x="251.5"
y="42.799999"
width="43.400002"
height="107">
<feColorMatrix
type="matrix"
values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"
id="feColorMatrix16" />
</filter>
</defs>
<mask
maskUnits="userSpaceOnUse"
x="251.5"
y="42.8"
width="43.4"
height="107"
id="mask-4_15_">
<g
class="st3"
id="g22"
style="filter:url(#Adobe_OpacityMaskFilter_1_)">
<polygon
id="path-3_15_"
class="st1"
points="294.9,42.8 294.9,149.7 251.5,149.7 251.5,42.8 "
style="fill:#ffffff" />
</g>
</mask>
<path
id="Fill-6_20_"
class="st12"
d="m 283.4,44.3 c 2.3,1 4.3,2.3 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 v 12 c 0,1.4 -0.7,2.3 -1.9,2.7 l -13.6,2.1 c -1.3,0.4 -1.9,-0.1 -1.9,-1.5 V 62.4 c 0,-1 -0.4,-1.8 -1.1,-2.5 -0.7,-0.7 -1.6,-1 -2.5,-1 h -1.2 c -1,0 -1.8,0.4 -2.5,1 -0.7,0.7 -1,1.6 -1,2.5 v 67.7 c 0,1 0.3,1.8 1,2.5 0.7,0.7 1.5,1 2.5,1 h 1.2 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1.1,-1.5 1.1,-2.5 v -21 c 0,-1.4 0.6,-1.9 1.9,-1.5 l 13.6,1.8 c 1.3,0.4 1.9,1.3 1.9,2.7 v 18.7 c 0,2.6 -0.5,5 -1.5,7.3 -1,2.3 -2.4,4.3 -4,6 -1.7,1.7 -3.7,3 -6,4 -2.3,1 -4.7,1.5 -7.3,1.5 h -5.7 c -2.6,0 -5,-0.5 -7.3,-1.5 -2.3,-1 -4.3,-2.3 -6,-4 -1.7,-1.7 -3,-3.7 -4,-6 -1,-2.3 -1.5,-4.7 -1.5,-7.3 V 61.6 c 0,-2.6 0.5,-5 1.5,-7.3 1,-2.3 2.3,-4.3 4,-6 1.7,-1.7 3.7,-3 6,-4 2.3,-1 4.7,-1.5 7.3,-1.5 h 5.7 c 2.5,0 5,0.5 7.3,1.5"
mask="url(#mask-4_15_)"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
<path
id="Fill-9_20_"
class="st1"
d="m 405.1,46.5 v 85 c 0,2.6 -0.5,5 -1.5,7.3 -1,2.3 -2.3,4.3 -4,6 -1.7,1.7 -3.7,3 -6,4 -2.3,1 -4.7,1.5 -7.3,1.5 h -5.7 c -2.6,0 -5,-0.5 -7.3,-1.5 -2.3,-1 -4.3,-2.3 -6,-4 -1.7,-1.7 -3,-3.7 -4,-6 -1,-2.3 -1.5,-4.7 -1.5,-7.3 v -85 c 0,-1.4 0.7,-2.1 2.1,-2.1 H 377 c 1.4,0 2.1,0.7 2.1,2.1 v 84.2 c 0,1 0.3,1.8 1,2.5 0.7,0.7 1.5,1 2.5,1 h 1.2 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1,-1.5 1,-2.5 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 H 403 c 1.4,0 2.1,0.7 2.1,2.1"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
id="Fill-11_20_"
class="st1"
d="m 430.5,90.6 h 4.8 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1,-1.5 1,-2.5 v -23 c 0,-1 -0.4,-1.8 -1,-2.5 -0.7,-0.7 -1.6,-1.1 -2.5,-1.1 h -4.8 z m 28.9,56.6 c 0.3,1.4 -0.2,2.1 -1.5,2.1 h -13.6 c -0.6,0 -1.2,-0.2 -1.7,-0.6 -0.6,-0.4 -0.9,-0.9 -1.1,-1.5 l -10.9,-36.7 v 38.8 l -0.2,-1.5 c -0.2,1 -0.8,1.5 -1.9,1.5 h -13.3 c -1.4,0 -2.1,-0.7 -2.1,-2.1 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 h 22.5 c 2.6,0 5,0.5 7.3,1.5 2.3,1 4.3,2.3 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 v 24.4 c 0,3.7 -1,7 -2.8,10 -1.9,2.9 -4.4,5.2 -7.5,6.8 z"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
id="Fill-13_20_"
class="st1"
d="m 502,133.9 v 13.3 c 0,1.4 -0.7,2.1 -2.1,2.1 h -32.5 c -1.4,0 -2.1,-0.7 -2.1,-2.1 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 h 32.5 c 1.4,0 2.1,0.7 2.1,2.1 v 13.3 c 0,1.4 -0.7,2.1 -2.1,2.1 h -17.1 v 21.6 h 14.8 c 1.4,0 2.1,0.7 2.1,2.1 V 99 c 0,1.4 -0.7,2.1 -2.1,2.1 h -14.8 v 30.7 h 17.1 c 1.4,0 2.1,0.7 2.1,2.1"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<g
id="Fill-15_23_"
style="fill:#ffffff">
<g
id="g32"
style="fill:#ffffff">
<path
class="st1"
d="m 536.6,64.1 c 0,-1 -0.4,-1.8 -1.1,-2.5 -0.7,-0.7 -1.5,-1.1 -2.5,-1.1 h -4.8 v 72.8 h 4.8 c 1,0 1.8,-0.4 2.5,-1 0.7,-0.7 1.1,-1.5 1.1,-2.5 z m -1.4,-19.7 c 2.6,0 5,0.5 7.3,1.5 2.3,1 4.3,2.4 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 v 67.1 c 0,2.6 -0.5,5 -1.5,7.3 -1,2.3 -2.3,4.3 -4,6 -1.7,1.7 -3.7,3 -6,4 -2.3,1 -4.7,1.5 -7.3,1.5 h -22.5 c -1.4,0 -2.1,-0.7 -2.1,-2.1 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 z"
id="path30"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
</g>
<g
id="Fill-17_23_"
style="fill:#ffffff">
<g
id="g37"
style="fill:#ffffff">
<path
class="st1"
d="m 579.6,90.6 h 4.8 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1,-1.5 1,-2.5 v -23 c 0,-1 -0.4,-1.8 -1,-2.5 -0.7,-0.7 -1.6,-1.1 -2.5,-1.1 h -4.8 z m 28.9,56.6 c 0.3,1.4 -0.2,2.1 -1.5,2.1 h -13.6 c -0.6,0 -1.2,-0.2 -1.7,-0.6 -0.6,-0.4 -0.9,-0.9 -1.1,-1.5 l -10.9,-36.7 v 38.8 l -0.2,-1.5 c -0.2,1 -0.8,1.5 -1.9,1.5 h -13.3 c -1.4,0 -2.1,-0.7 -2.1,-2.1 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 h 22.5 c 2.6,0 5,0.5 7.3,1.5 2.3,1 4.3,2.3 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 v 24.4 c 0,3.7 -1,7 -2.8,10 -1.9,2.9 -4.4,5.2 -7.5,6.8 z"
id="path35"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
</g>
<g
id="Fill-19_23_"
style="fill:#ffffff">
<g
id="g42"
style="fill:#ffffff">
<path
class="st1"
d="m 638.8,63 c 0,-1 -0.4,-1.8 -1,-2.5 -0.7,-0.7 -1.5,-1 -2.5,-1 H 634 c -1,0 -1.8,0.4 -2.5,1 -0.7,0.7 -1,1.6 -1,2.5 v 67.7 c 0,1 0.3,1.8 1,2.5 0.7,0.7 1.5,1 2.5,1 h 1.2 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1,-1.5 1,-2.5 V 63 Z m 17.5,68.5 c 0,2.6 -0.5,5 -1.5,7.3 -1,2.3 -2.3,4.3 -4,6 -1.7,1.7 -3.7,3 -6,4 -2.3,1 -4.7,1.5 -7.3,1.5 h -5.7 c -2.6,0 -5,-0.5 -7.3,-1.5 -2.3,-1 -4.3,-2.3 -6,-4 -1.7,-1.7 -3,-3.7 -4,-6 -1,-2.3 -1.5,-4.7 -1.5,-7.3 V 62.3 c 0,-2.6 0.5,-5 1.5,-7.3 1,-2.3 2.3,-4.3 4,-6 1.7,-1.7 3.7,-3 6,-4 2.3,-1 4.7,-1.5 7.3,-1.5 h 5.7 c 2.6,0 5,0.5 7.3,1.5 2.3,1 4.3,2.3 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 z"
id="path40"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
</g>
<g
id="Fill-21_23_"
style="fill:#ffffff">
<g
id="g47"
style="fill:#ffffff">
<path
class="st1"
d="m 690.2,64.1 c 0,-1 -0.4,-1.8 -1,-2.5 -0.7,-0.7 -1.6,-1.1 -2.5,-1.1 h -4.8 v 30.1 h 4.8 c 1,0 1.8,-0.3 2.5,-1 0.7,-0.7 1,-1.5 1,-2.5 z m -1.4,-19.7 c 2.6,0 5,0.5 7.3,1.5 2.3,1 4.3,2.4 6,4 1.7,1.7 3,3.7 4,6 1,2.3 1.5,4.7 1.5,7.3 v 24.4 c 0,2.6 -0.5,5 -1.5,7.3 -1,2.3 -2.3,4.3 -4,6 -1.7,1.7 -3.7,3 -6,4 -2.3,1 -4.7,1.5 -7.3,1.5 h -7 V 147 c 0,1.4 -0.7,2.1 -2.1,2.1 h -13.3 c -1.4,0 -2.1,-0.7 -2.1,-2.1 V 46.5 c 0,-1.4 0.7,-2.1 2.1,-2.1 z"
id="path45"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
</g>
</g>
</g>
</g>
</g>
<path
class="st1"
d="m 141.3,104.6 -20.2,11.6 v 28.4 l 20.5,-11.5 c 2.5,-1.4 4,-4 4,-6.8 V 107 c 0,-0.5 -0.1,-1 -0.4,-1.4 -0.7,-1.3 -2.5,-1.8 -3.9,-1 z"
id="path55"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
class="st1"
d="m 170,53.4 -81.2,46.9 v 93.8 L 170,147.2 Z m -12.1,77.2 c 0,4.8 -2.6,9.3 -6.7,11.7 l -44,25.4 V 108.5 L 148,85 c 1,-0.6 2.2,-0.9 3.3,-0.9 3.7,0 6.6,3 6.6,6.7 z"
id="path57"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
class="st1"
d="M 166.2,46.9 85,0 3.8,46.9 85,93.8 Z M 75.5,48.6 C 66.4,48.6 59,44.4 59,39.4 c 0,-5.1 7.4,-9.2 16.5,-9.2 9.1,0 16.5,4.1 16.5,9.2 0,1 -0.3,2 -0.8,2.9 l 25,9.2 -17.2,9.8 -19.9,-13 c -1.2,0.2 -2.4,0.3 -3.6,0.3 z"
id="path59"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
class="st1"
d="m 0,53.4 v 93.8 l 81.2,46.9 V 100.3 Z M 62.6,165.8 17.2,139.6 V 125 l 31.1,18 v -6.7 L 17.2,118.4 V 82.9 l 45.4,26.2 v 14.2 L 29.5,104.2 v 6.7 L 62.6,130 Z"
id="path61"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

BIN
assets/images/_site/placeholder.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

BIN
assets/images/_site/vertical_color.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
assets/images/_site/vertical_white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

BIN
assets/images/favicon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

BIN
assets/images/horizontal_white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
assets/images/jumbo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

7
assets/javascript/bootstrap.min.js

File diff suppressed because one or more lines are too long

2
assets/javascript/jquery-3.3.1.slim.min.js

File diff suppressed because one or more lines are too long

2
assets/javascript/jquery-3.4.1.slim.min.js

File diff suppressed because one or more lines are too long

5
assets/javascript/popper.min.js

File diff suppressed because one or more lines are too long

64
assets/javascript/run_prettify.js

@ -1,64 +0,0 @@
!function(){/*
Copyright (C) 2013 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Copyright (C) 2006 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
(function(){function aa(g){function r(){try{L.doScroll("left")}catch(ba){k.setTimeout(r,50);return}x("poll")}function x(r){if("readystatechange"!=r.type||"complete"==z.readyState)("load"==r.type?k:z)[B](n+r.type,x,!1),!l&&(l=!0)&&g.call(k,r.type||r)}var X=z.addEventListener,l=!1,E=!0,v=X?"addEventListener":"attachEvent",B=X?"removeEventListener":"detachEvent",n=X?"":"on";if("complete"==z.readyState)g.call(k,"lazy");else{if(z.createEventObject&&L.doScroll){try{E=!k.frameElement}catch(ba){}E&&r()}z[v](n+
"DOMContentLoaded",x,!1);z[v](n+"readystatechange",x,!1);k[v](n+"load",x,!1)}}function T(){U&&aa(function(){var g=M.length;ca(g?function(){for(var r=0;r<g;++r)(function(g){k.setTimeout(function(){k.exports[M[g]].apply(k,arguments)},0)})(r)}:void 0)})}for(var k=window,z=document,L=z.documentElement,N=z.head||z.getElementsByTagName("head")[0]||L,B="",F=z.getElementsByTagName("script"),l=F.length;0<=--l;){var O=F[l],Y=O.src.match(/^[^?#]*\/run_prettify\.js(\?[^#]*)?(?:#.*)?$/);if(Y){B=Y[1]||"";O.parentNode.removeChild(O);
break}}var U=!0,H=[],P=[],M=[];B.replace(/[?&]([^&=]+)=([^&]+)/g,function(g,r,x){x=decodeURIComponent(x);r=decodeURIComponent(r);"autorun"==r?U=!/^[0fn]/i.test(x):"lang"==r?H.push(x):"skin"==r?P.push(x):"callback"==r&&M.push(x)});l=0;for(B=H.length;l<B;++l)(function(){var g=z.createElement("script");g.onload=g.onerror=g.onreadystatechange=function(){!g||g.readyState&&!/loaded|complete/.test(g.readyState)||(g.onerror=g.onload=g.onreadystatechange=null,--S,S||k.setTimeout(T,0),g.parentNode&&g.parentNode.removeChild(g),
g=null)};g.type="text/javascript";g.src="https://cdn.rawgit.com/google/code-prettify/master/loader/lang-"+encodeURIComponent(H[l])+".js";N.insertBefore(g,N.firstChild)})(H[l]);for(var S=H.length,F=[],l=0,B=P.length;l<B;++l)F.push("https://cdn.rawgit.com/google/code-prettify/master/loader/skins/"+encodeURIComponent(P[l])+".css");F.push("https://cdn.rawgit.com/google/code-prettify/master/loader/prettify.css");(function(g){function r(l){if(l!==x){var k=z.createElement("link");k.rel="stylesheet";k.type=
"text/css";l+1<x&&(k.error=k.onerror=function(){r(l+1)});k.href=g[l];N.appendChild(k)}}var x=g.length;r(0)})(F);var ca=function(){"undefined"!==typeof window&&(window.PR_SHOULD_USE_CONTINUATION=!0);var g;(function(){function r(a){function d(e){var a=e.charCodeAt(0);if(92!==a)return a;var c=e.charAt(1);return(a=k[c])?a:"0"<=c&&"7">=c?parseInt(e.substring(1),8):"u"===c||"x"===c?parseInt(e.substring(2),16):e.charCodeAt(1)}function f(e){if(32>e)return(16>e?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);
return"\\"===e||"-"===e||"]"===e||"^"===e?"\\"+e:e}function c(e){var c=e.substring(1,e.length-1).match(RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g"));e=[];var a="^"===c[0],b=["["];a&&b.push("^");for(var a=a?1:0,h=c.length;a<h;++a){var m=c[a];if(/\\[bdsw]/i.test(m))b.push(m);else{var m=d(m),p;a+2<h&&"-"===c[a+1]?(p=d(c[a+2]),a+=2):p=m;e.push([m,p]);65>p||122<m||(65>p||90<m||e.push([Math.max(65,m)|32,Math.min(p,90)|32]),97>p||122<m||
e.push([Math.max(97,m)&-33,Math.min(p,122)&-33]))}}e.sort(function(e,a){return e[0]-a[0]||a[1]-e[1]});c=[];h=[];for(a=0;a<e.length;++a)m=e[a],m[0]<=h[1]+1?h[1]=Math.max(h[1],m[1]):c.push(h=m);for(a=0;a<c.length;++a)m=c[a],b.push(f(m[0])),m[1]>m[0]&&(m[1]+1>m[0]&&b.push("-"),b.push(f(m[1])));b.push("]");return b.join("")}function g(e){for(var a=e.source.match(RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)",
"g")),b=a.length,d=[],h=0,m=0;h<b;++h){var p=a[h];"("===p?++m:"\\"===p.charAt(0)&&(p=+p.substring(1))&&(p<=m?d[p]=-1:a[h]=f(p))}for(h=1;h<d.length;++h)-1===d[h]&&(d[h]=++r);for(m=h=0;h<b;++h)p=a[h],"("===p?(++m,d[m]||(a[h]="(?:")):"\\"===p.charAt(0)&&(p=+p.substring(1))&&p<=m&&(a[h]="\\"+d[p]);for(h=0;h<b;++h)"^"===a[h]&&"^"!==a[h+1]&&(a[h]="");if(e.ignoreCase&&A)for(h=0;h<b;++h)p=a[h],e=p.charAt(0),2<=p.length&&"["===e?a[h]=c(p):"\\"!==e&&(a[h]=p.replace(/[a-zA-Z]/g,function(a){a=a.charCodeAt(0);
return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var r=0,A=!1,q=!1,I=0,b=a.length;I<b;++I){var t=a[I];if(t.ignoreCase)q=!0;else if(/[a-z]/i.test(t.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){A=!0;q=!1;break}}for(var k={b:8,t:9,n:10,v:11,f:12,r:13},u=[],I=0,b=a.length;I<b;++I){t=a[I];if(t.global||t.multiline)throw Error(""+t);u.push("(?:"+g(t)+")")}return new RegExp(u.join("|"),q?"gi":"g")}function l(a,d){function f(a){var b=a.nodeType;if(1==b){if(!c.test(a.className)){for(b=
a.firstChild;b;b=b.nextSibling)f(b);b=a.nodeName.toLowerCase();if("br"===b||"li"===b)g[q]="\n",A[q<<1]=r++,A[q++<<1|1]=a}}else if(3==b||4==b)b=a.nodeValue,b.length&&(b=d?b.replace(/\r\n?/g,"\n"):b.replace(/[ \t\r\n]+/g," "),g[q]=b,A[q<<1]=r,r+=b.length,A[q++<<1|1]=a)}var c=/(?:^|\s)nocode(?:\s|$)/,g=[],r=0,A=[],q=0;f(a);return{a:g.join("").replace(/\n$/,""),c:A}}function k(a,d,f,c,g){f&&(a={h:a,l:1,j:null,m:null,a:f,c:null,i:d,g:null},c(a),g.push.apply(g,a.g))}function z(a){for(var d=void 0,f=a.firstChild;f;f=
f.nextSibling)var c=f.nodeType,d=1===c?d?a:f:3===c?S.test(f.nodeValue)?a:d:d;return d===a?void 0:d}function E(a,d){function f(a){for(var q=a.i,r=a.h,b=[q,"pln"],t=0,A=a.a.match(g)||[],u={},e=0,l=A.length;e<l;++e){var D=A[e],w=u[D],h=void 0,m;if("string"===typeof w)m=!1;else{var p=c[D.charAt(0)];if(p)h=D.match(p[1]),w=p[0];else{for(m=0;m<n;++m)if(p=d[m],h=D.match(p[1])){w=p[0];break}h||(w="pln")}!(m=5<=w.length&&"lang-"===w.substring(0,5))||h&&"string"===typeof h[1]||(m=!1,w="src");m||(u[D]=w)}p=t;
t+=D.length;if(m){m=h[1];var C=D.indexOf(m),G=C+m.length;h[2]&&(G=D.length-h[2].length,C=G-m.length);w=w.substring(5);k(r,q+p,D.substring(0,C),f,b);k(r,q+p+C,m,F(w,m),b);k(r,q+p+G,D.substring(G),f,b)}else b.push(q+p,w)}a.g=b}var c={},g;(function(){for(var f=a.concat(d),q=[],k={},b=0,t=f.length;b<t;++b){var n=f[b],u=n[3];if(u)for(var e=u.length;0<=--e;)c[u.charAt(e)]=n;n=n[1];u=""+n;k.hasOwnProperty(u)||(q.push(n),k[u]=null)}q.push(/[\0-\uffff]/);g=r(q)})();var n=d.length;return f}function v(a){var d=
[],f=[];a.tripleQuotedStrings?d.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):a.multiLineStrings?d.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):d.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);a.verbatimStrings&&
f.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var c=a.hashComments;c&&(a.cStyleComments?(1<c?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),f.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):d.push(["com",/^#[^\r\n]*/,null,"#"]));a.cStyleComments&&(f.push(["com",/^\/\/[^\r\n]*/,null]),f.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,
null]));if(c=a.regexLiterals){var g=(c=1<c?"":"\n\r")?".":"[\\S\\s]";f.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+("/(?=[^/*"+c+"])(?:[^/\\x5B\\x5C"+c+"]|\\x5C"+g+"|\\x5B(?:[^\\x5C\\x5D"+c+"]|\\x5C"+g+")*(?:\\x5D|$))+/")+")")])}(c=a.types)&&f.push(["typ",c]);c=(""+a.keywords).replace(/^ | $/g,"");c.length&&f.push(["kwd",
new RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),null]);d.push(["pln",/^\s+/,null," \r\n\t\u00a0"]);c="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(c+="(?!s*/)");f.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(c),null]);return E(d,f)}function B(a,d,f){function c(a){var b=
a.nodeType;if(1==b&&!r.test(a.className))if("br"===a.nodeName.toLowerCase())g(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)c(a);else if((3==b||4==b)&&f){var e=a.nodeValue,d=e.match(n);d&&(b=e.substring(0,d.index),a.nodeValue=b,(e=e.substring(d.index+d[0].length))&&a.parentNode.insertBefore(q.createTextNode(e),a.nextSibling),g(a),b||a.parentNode.removeChild(a))}}function g(a){function c(a,b){var e=b?a.cloneNode(!1):a,p=a.parentNode;if(p){var p=c(p,1),d=a.nextSibling;
p.appendChild(e);for(var f=d;f;f=d)d=f.nextSibling,p.appendChild(f)}return e}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;a=c(a.nextSibling,0);for(var e;(e=a.parentNode)&&1===e.nodeType;)a=e;b.push(a)}for(var r=/(?:^|\s)nocode(?:\s|$)/,n=/\r\n?|\n/,q=a.ownerDocument,k=q.createElement("li");a.firstChild;)k.appendChild(a.firstChild);for(var b=[k],t=0;t<b.length;++t)c(b[t]);d===(d|0)&&b[0].setAttribute("value",d);var l=q.createElement("ol");l.className="linenums";d=Math.max(0,d-1|0)||0;for(var t=
0,u=b.length;t<u;++t)k=b[t],k.className="L"+(t+d)%10,k.firstChild||k.appendChild(q.createTextNode("\u00a0")),l.appendChild(k);a.appendChild(l)}function n(a,d){for(var f=d.length;0<=--f;){var c=d[f];V.hasOwnProperty(c)?Q.console&&console.warn("cannot override language handler %s",c):V[c]=a}}function F(a,d){a&&V.hasOwnProperty(a)||(a=/^\s*</.test(d)?"default-markup":"default-code");return V[a]}function H(a){var d=a.j;try{var f=l(a.h,a.l),c=f.a;a.a=c;a.c=f.c;a.i=0;F(d,c)(a);var g=/\bMSIE\s(\d+)/.exec(navigator.userAgent),
g=g&&8>=+g[1],d=/\n/g,r=a.a,k=r.length,f=0,q=a.c,n=q.length,c=0,b=a.g,t=b.length,v=0;b[t]=k;var u,e;for(e=u=0;e<t;)b[e]!==b[e+2]?(b[u++]=b[e++],b[u++]=b[e++]):e+=2;t=u;for(e=u=0;e<t;){for(var x=b[e],z=b[e+1],w=e+2;w+2<=t&&b[w+1]===z;)w+=2;b[u++]=x;b[u++]=z;e=w}b.length=u;var h=a.h;a="";h&&(a=h.style.display,h.style.display="none");try{for(;c<n;){var m=q[c+2]||k,p=b[v+2]||k,w=Math.min(m,p),C=q[c+1],G;if(1!==C.nodeType&&(G=r.substring(f,w))){g&&(G=G.replace(d,"\r"));C.nodeValue=G;var Z=C.ownerDocument,
W=Z.createElement("span");W.className=b[v+1];var B=C.parentNode;B.replaceChild(W,C);W.appendChild(C);f<m&&(q[c+1]=C=Z.createTextNode(r.substring(w,m)),B.insertBefore(C,W.nextSibling))}f=w;f>=m&&(c+=2);f>=p&&(v+=2)}}finally{h&&(h.style.display=a)}}catch(y){Q.console&&console.log(y&&y.stack||y)}}var Q="undefined"!==typeof window?window:{},J=["break,continue,do,else,for,if,return,while"],K=[[J,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],R=[K,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],L=[K,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],
M=[K,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],K=[K,"abstract,async,await,constructor,debugger,enum,eval,export,from,function,get,import,implements,instanceof,interface,let,null,of,set,undefined,var,with,yield,Infinity,NaN"],
N=[J,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],O=[J,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],J=[J,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],P=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
S=/\S/,T=v({keywords:[R,M,L,K,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",N,O,J],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),V={};n(T,["default-code"]);n(E([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),"default-markup htm html mxml xhtml xml xsl".split(" "));n(E([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);n(E([],[["atv",/^[\s\S]+/]]),["uq.val"]);n(v({keywords:R,hashComments:!0,cStyleComments:!0,types:P}),"c cc cpp cxx cyc m".split(" "));n(v({keywords:"null,true,false"}),["json"]);n(v({keywords:M,hashComments:!0,cStyleComments:!0,
verbatimStrings:!0,types:P}),["cs"]);n(v({keywords:L,cStyleComments:!0}),["java"]);n(v({keywords:J,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);n(v({keywords:N,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);n(v({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),
["perl","pl","pm"]);n(v({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);n(v({keywords:K,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]);n(v({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);n(E([],[["str",/^[\s\S]+/]]),
["regex"]);var U=Q.PR={createSimpleLexer:E,registerLangHandler:n,sourceDecorator:v,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:function(a,d,f){f=f||!1;d=d||null;var c=document.createElement("div");c.innerHTML="<pre>"+a+"</pre>";c=c.firstChild;f&&B(c,f,!0);H({j:d,m:f,h:c,l:1,a:null,i:null,c:null,g:null});
return c.innerHTML},prettyPrint:g=function(a,d){function f(){for(var c=Q.PR_SHOULD_USE_CONTINUATION?b.now()+250:Infinity;t<r.length&&b.now()<c;t++){for(var d=r[t],k=h,n=d;n=n.previousSibling;){var q=n.nodeType,l=(7===q||8===q)&&n.nodeValue;if(l?!/^\??prettify\b/.test(l):3!==q||/\S/.test(n.nodeValue))break;if(l){k={};l.replace(/\b(\w+)=([\w:.%+-]+)/g,function(a,b,c){k[b]=c});break}}n=d.className;if((k!==h||u.test(n))&&!e.test(n)){q=!1;for(l=d.parentNode;l;l=l.parentNode)if(w.test(l.tagName)&&l.className&&
u.test(l.className)){q=!0;break}if(!q){d.className+=" prettyprinted";q=k.lang;if(!q){var q=n.match(v),A;!q&&(A=z(d))&&D.test(A.tagName)&&(q=A.className.match(v));q&&(q=q[1])}if(x.test(d.tagName))l=1;else var l=d.currentStyle,y=g.defaultView,l=(l=l?l.whiteSpace:y&&y.getComputedStyle?y.getComputedStyle(d,null).getPropertyValue("white-space"):0)&&"pre"===l.substring(0,3);y=k.linenums;(y="true"===y||+y)||(y=(y=n.match(/\blinenums\b(?::(\d+))?/))?y[1]&&y[1].length?+y[1]:!0:!1);y&&B(d,y,l);H({j:q,h:d,m:y,
l:l,a:null,i:null,c:null,g:null})}}}t<r.length?Q.setTimeout(f,250):"function"===typeof a&&a()}for(var c=d||document.body,g=c.ownerDocument||document,c=[c.getElementsByTagName("pre"),c.getElementsByTagName("code"),c.getElementsByTagName("xmp")],r=[],k=0;k<c.length;++k)for(var n=0,l=c[k].length;n<l;++n)r.push(c[k][n]);var c=null,b=Date;b.now||(b={now:function(){return+new Date}});var t=0,v=/\blang(?:uage)?-([\w.]+)(?!\S)/,u=/\bprettyprint\b/,e=/\bprettyprinted\b/,x=/pre|xmp/i,D=/^code$/i,w=/^(?:pre|code|xmp)$/i,
h={};f()}},R=Q.define;"function"===typeof R&&R.amd&&R("google-code-prettify",[],function(){return U})})();return g}();S||k.setTimeout(T,0)})();}()

950
assets/static/open-iconic-bootstrap.css

@ -1,950 +0,0 @@
/* Bootstrap */
@font-face {
font-family: 'Icons';
src: url('../fonts/open-iconic.eot');
src: url('../fonts/open-iconic.eot?#iconic-sm') format('embedded-opentype'), url('../fonts/open-iconic.woff') format('woff'), url('../fonts/open-iconic.ttf') format('truetype'), url('../fonts/open-iconic.otf') format('opentype'), url('../fonts/open-iconic.svg#iconic-sm') format('svg');
font-weight: normal;
font-style: normal;
}
.oi {
position: relative;
top: 1px;
display: inline-block;
speak: none;
font-family: 'Icons';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.oi:empty:before {
width: 1em;
text-align: center;
box-sizing: content-box;
}
.oi.oi-align-center:before {
text-align: center;
}
.oi.oi-align-left:before {
text-align: left;
}
.oi.oi-align-right:before {
text-align: right;
}
.oi.oi-flip-horizontal:before {
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.oi.oi-flip-vertical:before {
-webkit-transform: scale(1, -1);
-ms-transform: scale(-1, 1);
transform: scale(1, -1);
}
.oi.oi-flip-horizontal-vertical:before {
-webkit-transform: scale(-1, -1);
-ms-transform: scale(-1, 1);
transform: scale(-1, -1);
}
.oi-account-login:before {
content: '\e000';
}
.oi-account-logout:before {
content: '\e001';
}
.oi-action-redo:before {
content: '\e002';
}
.oi-action-undo:before {
content: '\e003';
}
.oi-align-center:before {
content: '\e004';
}
.oi-align-left:before {
content: '\e005';
}
.oi-align-right:before {
content: '\e006';
}
.oi-aperture:before {
content: '\e007';
}
.oi-arrow-bottom:before {
content: '\e008';
}
.oi-arrow-circle-bottom:before {
content: '\e009';
}
.oi-arrow-circle-left:before {
content: '\e00a';
}
.oi-arrow-circle-right:before {
content: '\e00b';
}
.oi-arrow-circle-top:before {
content: '\e00c';
}
.oi-arrow-left:before {
content: '\e00d';
}
.oi-arrow-right:before {
content: '\e00e';
}
.oi-arrow-thick-bottom:before {
content: '\e00f';
}
.oi-arrow-thick-left:before {
content: '\e010';
}
.oi-arrow-thick-right:before {
content: '\e011';
}
.oi-arrow-thick-top:before {
content: '\e012';
}
.oi-arrow-top:before {
content: '\e013';
}
.oi-audio-spectrum:before {
content: '\e014';
}
.oi-audio:before {
content: '\e015';
}
.oi-badge:before {
content: '\e016';
}
.oi-ban:before {
content: '\e017';
}
.oi-bar-chart:before {
content: '\e018';
}
.oi-basket:before {
content: '\e019';
}
.oi-battery-empty:before {
content: '\e01a';
}
.oi-battery-full:before {
content: '\e01b';
}
.oi-beaker:before {
content: '\e01c';
}
.oi-bell:before {
content: '\e01d';
}
.oi-bluetooth:before {
content: '\e01e';
}
.oi-bold:before {
content: '\e01f';
}
.oi-bolt:before {
content: '\e020';
}
.oi-book:before {
content: '\e021';
}
.oi-bookmark:before {
content: '\e022';
}
.oi-box:before {
content: '\e023';
}
.oi-briefcase:before {
content: '\e024';
}
.oi-british-pound:before {
content: '\e025';
}
.oi-browser:before {
content: '\e026';
}
.oi-brush:before {
content: '\e027';
}
.oi-bug:before {
content: '\e028';
}
.oi-bullhorn:before {
content: '\e029';
}
.oi-calculator:before {
content: '\e02a';
}
.oi-calendar:before {
content: '\e02b';
}
.oi-camera-slr:before {
content: '\e02c';
}
.oi-caret-bottom:before {
content: '\e02d';
}
.oi-caret-left:before {
content: '\e02e';
}
.oi-caret-right:before {
content: '\e02f';
}
.oi-caret-top:before {
content: '\e030';
}
.oi-cart:before {
content: '\e031';
}
.oi-chat:before {
content: '\e032';
}
.oi-check:before {
content: '\e033';
}
.oi-chevron-bottom:before {
content: '\e034';
}
.oi-chevron-left:before {
content: '\e035';
}
.oi-chevron-right:before {
content: '\e036';
}
.oi-chevron-top:before {
content: '\e037';
}
.oi-circle-check:before {
content: '\e038';
}
.oi-circle-x:before {
content: '\e039';
}
.oi-clipboard:before {
content: '\e03a';
}
.oi-clock:before {
content: '\e03b';
}
.oi-cloud-download:before {
content: '\e03c';
}
.oi-cloud-upload:before {
content: '\e03d';
}
.oi-cloud:before {
content: '\e03e';
}
.oi-cloudy:before {
content: '\e03f';
}
.oi-code:before {
content: '\e040';
}
.oi-cog:before {
content: '\e041';
}
.oi-collapse-down:before {
content: '\e042';
}
.oi-collapse-left:before {
content: '\e043';
}
.oi-collapse-right:before {
content: '\e044';
}
.oi-collapse-up:before {
content: '\e045';
}
.oi-command:before {
content: '\e046';
}
.oi-comment-square:before {
content: '\e047';
}
.oi-compass:before {
content: '\e048';
}
.oi-contrast:before {
content: '\e049';
}
.oi-copywriting:before {
content: '\e04a';
}
.oi-credit-card:before {
content: '\e04b';
}
.oi-crop:before {
content: '\e04c';
}
.oi-dashboard:before {
content: '\e04d';
}
.oi-data-transfer-download:before {
content: '\e04e';
}
.oi-data-transfer-upload:before {
content: '\e04f';
}
.oi-delete:before {
content: '\e050';
}
.oi-dial:before {
content: '\e051';
}
.oi-document:before {
content: '\e052';
}
.oi-dollar:before {
content: '\e053';
}
.oi-double-quote-sans-left:before {
content: '\e054';
}
.oi-double-quote-sans-right:before {
content: '\e055';
}
.oi-double-quote-serif-left:before {
content: '\e056';
}
.oi-double-quote-serif-right:before {
content: '\e057';
}
.oi-droplet:before {
content: '\e058';
}
.oi-eject:before {
content: '\e059';
}
.oi-elevator:before {
content: '\e05a';
}
.oi-ellipses:before {
content: '\e05b';
}
.oi-envelope-closed:before {
content: '\e05c';
}
.oi-envelope-open:before {
content: '\e05d';
}
.oi-euro:before {
content: '\e05e';
}
.oi-excerpt:before {
content: '\e05f';
}
.oi-expand-down:before {
content: '\e060';
}
.oi-expand-left:before {
content: '\e061';
}
.oi-expand-right:before {
content: '\e062';
}
.oi-expand-up:before {
content: '\e063';
}
.oi-external-link:before {
content: '\e064';
}
.oi-eye:before {
content: '\e065';
}
.oi-eyedropper:before {
content: '\e066';
}
.oi-file:before {
content: '\e067';
}
.oi-fire:before {
content: '\e068';
}
.oi-flag:before {
content: '\e069';
}
.oi-flash:before {
content: '\e06a';
}
.oi-folder:before {
content: '\e06b';
}
.oi-fork:before {
content: '\e06c';
}
.oi-fullscreen-enter:before {
content: '\e06d';
}
.oi-fullscreen-exit:before {
content: '\e06e';
}
.oi-globe:before {
content: '\e06f';
}
.oi-graph:before {
content: '\e070';
}
.oi-grid-four-up:before {
content: '\e071';
}
.oi-grid-three-up:before {
content: '\e072';
}
.oi-grid-two-up:before {
content: '\e073';
}
.oi-hard-drive:before {
content: '\e074';
}
.oi-header:before {
content: '\e075';
}
.oi-headphones:before {
content: '\e076';
}
.oi-heart:before {
content: '\e077';
}
.oi-home:before {
content: '\e078';
}
.oi-image:before {
content: '\e079';
}
.oi-inbox:before {
content: '\e07a';
}
.oi-infinity:before {
content: '\e07b';
}
.oi-info:before {
content: '\e07c';
}
.oi-italic:before {
content: '\e07d';
}
.oi-justify-center:before {
content: '\e07e';
}
.oi-justify-left:before {
content: '\e07f';
}
.oi-justify-right:before {
content: '\e080';
}
.oi-key:before {
content: '\e081';
}
.oi-laptop:before {
content: '\e082';
}
.oi-layers:before {
content: '\e083';
}
.oi-lightbulb:before {
content: '\e084';
}
.oi-link-broken:before {
content: '\e085';
}
.oi-link-intact:before {
content: '\e086';
}
.oi-list-rich:before {
content: '\e087';
}
.oi-list:before {
content: '\e088';
}
.oi-location:before {
content: '\e089';
}
.oi-lock-locked:before {
content: '\e08a';
}
.oi-lock-unlocked:before {
content: '\e08b';
}
.oi-loop-circular:before {
content: '\e08c';
}
.oi-loop-square:before {
content: '\e08d';
}
.oi-loop:before {
content: '\e08e';
}
.oi-magnifying-glass:before {
content: '\e08f';
}
.oi-map-marker:before {
content: '\e090';
}
.oi-map:before {
content: '\e091';
}
.oi-media-pause:before {
content: '\e092';
}
.oi-media-play:before {
content: '\e093';
}
.oi-media-record:before {
content: '\e094';
}
.oi-media-skip-backward:before {
content: '\e095';
}
.oi-media-skip-forward:before {
content: '\e096';
}
.oi-media-step-backward:before {
content: '\e097';
}
.oi-media-step-forward:before {
content: '\e098';
}
.oi-media-stop:before {
content: '\e099';
}
.oi-medical-cross:before {
content: '\e09a';
}
.oi-menu:before {
content: '\e09b';
}
.oi-microphone:before {
content: '\e09c';
}
.oi-minus:before {
content: '\e09d';
}
.oi-monitor:before {
content: '\e09e';
}
.oi-moon:before {
content: '\e09f';
}
.oi-move:before {
content: '\e0a0';
}
.oi-musical-note:before {
content: '\e0a1';
}
.oi-paperclip:before {
content: '\e0a2';
}
.oi-pencil:before {
content: '\e0a3';
}
.oi-people:before {
content: '\e0a4';
}
.oi-person:before {
content: '\e0a5';
}
.oi-phone:before {
content: '\e0a6';
}
.oi-pie-chart:before {
content: '\e0a7';
}
.oi-pin:before {
content: '\e0a8';
}
.oi-play-circle:before {
content: '\e0a9';
}
.oi-plus:before {
content: '\e0aa';
}
.oi-power-standby:before {
content: '\e0ab';
}
.oi-print:before {
content: '\e0ac';
}
.oi-project:before {
content: '\e0ad';
}
.oi-pulse:before {
content: '\e0ae';
}
.oi-puzzle-piece:before {
content: '\e0af';
}
.oi-question-mark:before {
content: '\e0b0';
}
.oi-rain:before {
content: '\e0b1';
}
.oi-random:before {
content: '\e0b2';
}
.oi-reload:before {
content: '\e0b3';
}
.oi-resize-both:before {
content: '\e0b4';
}
.oi-resize-height:before {
content: '\e0b5';
}
.oi-resize-width:before {
content: '\e0b6';
}
.oi-rss-alt:before {
content: '\e0b7';
}
.oi-rss:before {
content: '\e0b8';
}
.oi-script:before {
content: '\e0b9';
}
.oi-share-boxed:before {
content: '\e0ba';
}
.oi-share:before {
content: '\e0bb';
}
.oi-shield:before {
content: '\e0bc';
}
.oi-signal:before {
content: '\e0bd';
}
.oi-signpost:before {
content: '\e0be';
}
.oi-sort-ascending:before {
content: '\e0bf';
}
.oi-sort-descending:before {
content: '\e0c0';
}
.oi-spreadsheet:before {
content: '\e0c1';
}
.oi-star:before {
content: '\e0c2';
}
.oi-sun:before {
content: '\e0c3';
}
.oi-tablet:before {
content: '\e0c4';
}
.oi-tag:before {
content: '\e0c5';
}
.oi-tags:before {
content: '\e0c6';
}
.oi-target:before {
content: '\e0c7';
}
.oi-task:before {
content: '\e0c8';
}
.oi-terminal:before {
content: '\e0c9';
}
.oi-text:before {
content: '\e0ca';
}
.oi-thumb-down:before {
content: '\e0cb';
}
.oi-thumb-up:before {
content: '\e0cc';
}
.oi-timer:before {
content: '\e0cd';
}
.oi-transfer:before {
content: '\e0ce';
}
.oi-trash:before {
content: '\e0cf';
}
.oi-underline:before {
content: '\e0d0';
}
.oi-vertical-align-bottom:before {
content: '\e0d1';
}
.oi-vertical-align-center:before {
content: '\e0d2';
}
.oi-vertical-align-top:before {
content: '\e0d3';
}
.oi-video:before {
content: '\e0d4';
}
.oi-volume-high:before {
content: '\e0d5';
}
.oi-volume-low:before {
content: '\e0d6';
}
.oi-volume-off:before {
content: '\e0d7';
}
.oi-warning:before {
content: '\e0d8';
}
.oi-wifi:before {
content: '\e0d9';
}
.oi-wrench:before {
content: '\e0da';
}
.oi-x:before {
content: '\e0db';
}
.oi-yen:before {
content: '\e0dc';
}
.oi-zoom-in:before {
content: '\e0dd';
}
.oi-zoom-out:before {
content: '\e0de';
}

212
assets/styles/components.scss

@ -1,3 +1,5 @@
// Alerts
.alert {
border-radius: 15px;
@ -28,16 +30,16 @@
}
}
&-secondary {
color: $oc-gray-7;
background-color: $oc-gray-2;
border-color: $oc-gray-6;
color: $gray-7;
background-color: $gray-2;
border-color: $gray-6;
& hr {
border-top-color: $oc-gray-6;
border-top-color: $gray-6;
}
& .alert-link {
color: $oc-gray-8;
color: $gray-8;
}
}
&-success {
@ -81,6 +83,8 @@
}
}
// Primary & Secondary Backgrounds
.background-primary {
background-color: $primary;
}
@ -89,6 +93,14 @@
background-color: $secondary;
}
.background-black {
background-color: $black;
}
.background-white {
background-color: $white;
}
.background-warning {
background-color: $warning;
}
@ -97,53 +109,160 @@
background-color: $danger;
}
// Other color backgrounds
.background-gray-0 {
background-color: $oc-gray-0;
background-color: $gray-0;
}
.background-gray-1 {
background-color: $oc-gray-1;
background-color: $gray-1;
}
.background-gray-2 {
background-color: $oc-gray-2;
background-color: $gray-2;
}
.background-gray-3 {
background-color: $oc-gray-3;
background-color: $gray-3;
}
.background-gray-4 {
background-color: $oc-gray-4;
background-color: $gray-4;
}
.background-gray-5 {
background-color: $oc-gray-5;
background-color: $gray-5;
}
.background-gray-6 {
background-color: $oc-gray-6;
background-color: $gray-6;
}
.background-gray-7 {
background-color: $oc-gray-7;
background-color: $gray-7;
}
.background-gray-8 {
background-color: $oc-gray-8;
background-color: $gray-8;
}
.background-gray-9 {
background-color: $oc-gray-9;
background-color: $gray-9;
}
.background-black {
background-color: $oc-black;
.background-indigo-100 {
background-color: $indigo-100;
}
.background-indigo-200 {
background-color: $indigo-200;
}
.background-indigo-300 {
background-color: $indigo-300;
}
.background-indigo-400 {
background-color: $indigo-400;
}
.background-indigo-500 {
background-color: $indigo-500;
}
.background-indigo-600 {
background-color: $indigo-600;
}
.background-indigo-700 {
background-color: $indigo-700;
}
.background-indigo-800 {
background-color: $indigo-800;
}
.background-indigo-900 {
background-color: $indigo-900;
}
.background-teal-100 {
background-color: $teal-100;
}
.background-teal-200 {
background-color: $teal-200;
}
.background-teal-300 {
background-color: $teal-300;
}
.background-teal-400 {
background-color: $teal-400;
}
.background-teal-500 {
background-color: $teal-500;
}
.background-teal-600 {
background-color: $teal-600;
}
.background-teal-700 {
background-color: $teal-700;
}
.background-teal-800 {
background-color: $teal-800;
}
.background-teal-900 {
background-color: $teal-900;
}
.background-orange-100 {
background-color: $orange-100;
}
.background-orange-200 {
background-color: $orange-200;
}
.background-orange-300 {
background-color: $orange-300;
}
.background-orange-400 {
background-color: $orange-400;
}
.background-orange-500 {
background-color: $orange-500;
}
.background-orange-600 {
background-color: $orange-600;
}
.background-orange-700 {
background-color: $orange-700;
}
.background-orange-800 {
background-color: $orange-800;
}
.background-orange-900 {
background-color: $orange-900;
}
// Text colors
.color-primary {
color: $primary
color: $primary;
}
.color-secondary {
@ -151,7 +270,7 @@
}
.color-gray-9 {
color: $oc-gray-9;
color: $gray-9;
}
.rb-code {
@ -162,9 +281,7 @@
font-weight: bold;
}
/*
Overwriting the default size for btn-lg and btn-md
*/
// Buttons
.btn-primary,
.btn-outline-primary,
@ -177,7 +294,6 @@
line-height: 1em;
}
.btn-primary {
background-color: $primary !important;
border-color: transparent !important;
@ -191,12 +307,12 @@
.btn-white {
color: $primary !important;
background-color: $oc-white !important;
background-color: $white !important;
border-color: transparent !important;
padding: 1rem 1.5rem !important;
font-size: 1rem;
&:hover {
color: $oc-white !important;
color: $white !important;
background-color: $secondary !important;
border-color: transparent !important;
}
@ -207,7 +323,7 @@
border-color: transparent !important;
padding: .08rem .4rem 0 !important;
font-size: .8rem;
color: $oc-white;
color: $white;
&:hover {
background-color: $secondary !important;
border-color: transparent !important;
@ -219,11 +335,11 @@
border-color: transparent !important;
padding: .5rem 1rem !important;
font-size: 1rem !important;
color: $oc-white;
color: $white;
&:hover {
background-color: $secondary !important;
border-color: transparent !important;
color: $oc-white;
color: $white;
}
}
@ -234,11 +350,11 @@
border-radius: 2em;
padding: .5rem 1rem !important;
font-size: 1.25rem !important;
color: $oc-white;
color: $white;
&:hover {
background-color: $secondary !important;
border-color: transparent !important;
color: $oc-white;
color: $white;
}
}
@ -250,7 +366,7 @@
background-color: transparent !important;
&:hover {
color: white !important;
color: $white !important;
background-color: $primary !important;
border-color: transparent !important;
}
@ -264,7 +380,7 @@
background-color: transparent !important;
&:hover {
color: white !important;
color: 4 !important;
background-color: $primary !important;
border-color: transparent !important;
}
@ -277,7 +393,7 @@
font-size: 1rem;
&:hover {
color: white !important;
color: $white !important;
background-color: $primary !important;
border-color: transparent !important;
}
@ -319,17 +435,6 @@
border-radius: 30px;
}
.faq__chevron-up {
height: .8em;
vertical-align: -.06em;
fill: currentColor;
margin-left: .5em;
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.badge-primary {
background-color: $primary !important;
}
@ -338,6 +443,8 @@
background-color: $secondary !important;
}
// Footer
.footer {
ul {
list-style: none;
@ -353,7 +460,7 @@
font-weight: 400;
&:hover {
color: $oc-white;
color: $white;
}
}
}
@ -367,7 +474,7 @@
margin-bottom: 1rem;
color: rgba(255,255,255,0.5);
&:hover {
color: $oc-white;
color: $white;
}
}
}
@ -388,13 +495,14 @@
height: 2rem;
}
}
#styleguide-nav {
background-color: $primary !important;
.nav-item:hover {
box-shadow: inset 0 -5px $oc-white;
box-shadow: inset 0 -5px $white;
}
.nav-link {
color: $oc-white;
color: $white;
}
.show {
@ -413,7 +521,7 @@
.rb-paginate-active {
background-color: $primary !important;
color: white !important;
color: $white !important;
&:hover {
background-color: $secondary !important;
@ -421,14 +529,14 @@
}
.pagination .page-link {
color: $oc-gray-9;
color: $gray-9;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
background-color: $oc-gray-3 !important;
background-color: $gray-3 !important;
}
.mark, mark {
background-color: $oc-gray-3 !important;
background-color: $gray-3 !important;
padding: .2em !important;
}

27
assets/styles/fonts.scss

@ -0,0 +1,27 @@
/* nunito-700 - latin */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 700;
src: local('Nunito Bold'), local('Nunito-Bold'),
url('../fonts/nunito-v12-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('../fonts/nunito-v12-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* inter-regular - latin */
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
src: local(''),
url('../fonts/inter-v1-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('../fonts/inter-v1-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* inter-800 - latin */
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 700;
src: local(''),
url('../fonts/inter-v1-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('../fonts/inter-v1-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

22
assets/styles/layout.scss

@ -1,17 +1,18 @@
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-weight: 400 !important;
font-weight: 700 !important;
font-family: $header-font;
}
.border-left-right {
// z-index: 99;
border-right: 1px solid $oc-gray-3 !important;
border-right: 1px solid $gray-3 !important;
}
.sidebar {
min-height: 100vh;
height: 100%;
width: 100%;
border-right: 1px solid $oc-gray-3 !important;
border-right: 1px solid $gray-3 !important;
// position: fixed;
@ -31,14 +32,14 @@
}
.sidebar-wrapper {
background-color: $oc-gray-3;
background-color: $gray-3;
}
.sidebar__link__light {
color: $oc-gray-7 !important;
color: $gray-7 !important;
&:hover {
color: $oc-black !important;
color: $black !important;
transition-timing-function: linear;
-webkit-transition-timing-function: linear;
-webkit-transition-duration: .3s;
@ -60,7 +61,7 @@
.active,
.active:hover {
// background-color: $oc-gray-3 !important;
// background-color: $gray-3 !important;
// box-shadow: inset 5px 0 $primary;
& * {
@ -68,7 +69,7 @@
}
}
.rp-navbar__top {
.navbar__top {
background-color: $primary;
}
@ -87,7 +88,7 @@
color: rgba(255,255,255,.5);
&:hover {
color: $oc-white;
color: $white;
}
}
@ -118,7 +119,6 @@
justify-content: space-between;
}
.hidden-sm {
display: block;
}
@ -135,7 +135,7 @@
.list-group-item:focus,
.list-group-item:hover {
// background-color: $oc-gray-2 !important;
// background-color: $gray-2 !important;
& * {
color: $primary;

8
assets/styles/main.scss

@ -1,17 +1,17 @@
---
---
@import "vars";
@import "layout";
@import "fonts";
@import "visuals";
@import "components";
@import "state";
body {
color: $oc-gray-9;
font-family: $font;
color: $gray-9;
font-family: $body-font;
font-size: 1rem;
}

116
assets/styles/vars.scss

@ -1,29 +1,17 @@
$primary: #4661A9;
$secondary: #60AB60;
$primary: #526BCE;
$secondary: #EF9252;
$warning: #FFC434;
$danger: #E15647;
$font: 'Source Sans Pro', sans-serif !important;
// Open color
//
//
// 𝗖 𝗢 𝗟 𝗢 𝗥
// v 1.6.3
//
//
$body-font: 'Inter', sans-serif !important;
$header-font: 'Nunito', sans-serif !important;
// General
//
$oc-white: #ffffff;
$oc-black: #000000;
$white: #ffffff;
$black: #000000;
// Gray
//
$oc-gray-list: (
$gray-list: (
"0": #f8f9fa,
"1": #f1f3f5,
"2": #e9ecef,
@ -36,16 +24,86 @@ $oc-gray-list: (
"9": #212529
);
$oc-gray-0: map-get($oc-gray-list, "0");
$oc-gray-1: map-get($oc-gray-list, "1");
$oc-gray-2: map-get($oc-gray-list, "2");
$oc-gray-3: map-get($oc-gray-list, "3");
$oc-gray-4: map-get($oc-gray-list, "4");
$oc-gray-5: map-get($oc-gray-list, "5");
$oc-gray-6: map-get($oc-gray-list, "6");
$oc-gray-7: map-get($oc-gray-list, "7");
$oc-gray-8: map-get($oc-gray-list, "8");
$oc-gray-9: map-get($oc-gray-list, "9");
$gray-0: map-get($gray-list, "0");
$gray-1: map-get($gray-list, "1");
$gray-2: map-get($gray-list, "2");
$gray-3: map-get($gray-list, "3");
$gray-4: map-get($gray-list, "4");
$gray-5: map-get($gray-list, "5");
$gray-6: map-get($gray-list, "6");
$gray-7: map-get($gray-list, "7");
$gray-8: map-get($gray-list, "8");
$gray-9: map-get($gray-list, "9");
// Indigo
$indigo-list: (
"100": #E5FFFE,
"200": #A6F8F8,
"300": #7EE4E8,
"400": #50CEDA,
"500": #38ADC2,
"600": #3190A8,
"700": #2B758D,
"800": #245C70,
"900": #1E4C5E
);
$indigo-100: map-get($indigo-list, "100");
$indigo-200: map-get($indigo-list, "200");
$indigo-300: map-get($indigo-list, "300");
$indigo-400: map-get($indigo-list, "400");
$indigo-500: map-get($indigo-list, "500");
$indigo-600: map-get($indigo-list, "600");
$indigo-700: map-get($indigo-list, "700");
$indigo-800: map-get($indigo-list, "800");
$indigo-900: map-get($indigo-list, "900");
// Teal
$teal-list: (
"100": #E5FFFE,
"200": #A6F8F8,
"300": #7EE4E8,
"400": #50CEDA,
"500": #38ADC2,
"600": #3190A8,
"700": #2B758D,
"800": #245C70,
"900": #1E4C5E
);
$teal-100: map-get($teal-list, "100");
$teal-200: map-get($teal-list, "200");
$teal-300: map-get($teal-list, "300");
$teal-400: map-get($teal-list, "400");
$teal-500: map-get($teal-list, "500");
$teal-600: map-get($teal-list, "600");
$teal-700: map-get($teal-list, "700");
$teal-800: map-get($teal-list, "800");
$teal-900: map-get($teal-list, "900");
// Orange
$orange-list: (
"100": #FFFAF0,
"200": #FEEBC8,
"300": #FBD38D,
"400": #F6AD55,
"500": #ED8936,
"600": #DD6B20,
"700": #C05621,
"800": #9C4221,
"900": #7B341E
);
$orange-100: map-get($orange-list, "100");
$orange-200: map-get($orange-list, "200");
$orange-300: map-get($orange-list, "300");
$orange-400: map-get($orange-list, "400");
$orange-500: map-get($orange-list, "500");
$orange-600: map-get($orange-list, "600");
$orange-700: map-get($orange-list, "700");
$orange-800: map-get($orange-list, "800");
$orange-900: map-get($orange-list, "900");
// Mixins
//

2
assets/styles/visuals.scss

@ -48,7 +48,7 @@ h4.header-display {
.icon {
font-size: 20px;
background-color: $oc-gray-9;
background-color: $gray-9;
padding: 20px;
}

10
brand.md

@ -0,0 +1,10 @@
---
layout: brand
title: Brand
permalink: /brand/
sidebar:
- colors: Colors
- typography: Typography
- logo: Logo
---

3
index.md

@ -1,6 +1,3 @@
---
# You don't need to edit this file, it's empty on purpose.
# Edit theme's home layout instead if you wanna make some changes
# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults
layout: home
---

9
language.md

@ -1,9 +0,0 @@
---
layout: language
title: Language
permalink: /writing/language
sidebar:
- personality: Personality
- language: Language
---

9
personality.md

@ -1,9 +0,0 @@
---
layout: personality
title: Personality
permalink: /writing/personality
sidebar:
- personality: Personality
- language: Language
---

10
writing.md

@ -1,11 +1,9 @@
---
layout: writing
title: Writing
permalink: /writing/
layout: writing
title: Writing
permalink: /writing/
sidebar:
sidebar:
- personality: Personality
- language: Language
---
This is the Writing page!

Loading…
Cancel
Save