From 0f0d2b5d1fbc88a5bc21128fe2736150c106087f Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Sun, 14 Feb 2016 09:33:08 -0500 Subject: [PATCH 01/43] Creating a grunt build system for octicons --- CHANGELOG.md | 6 + Gruntfile.js | 87 ++++ README.md | 49 +-- bower.json | 8 +- dist/font/_octicons.scss | 367 +++++++++++++++++ dist/font/octicons.css | 367 +++++++++++++++++ dist/font/octicons.eot | Bin 0 -> 28350 bytes dist/font/octicons.less | 367 +++++++++++++++++ dist/font/octicons.svg | 389 ++++++++++++++++++ dist/font/octicons.ttf | Bin 0 -> 28172 bytes dist/font/octicons.woff | Bin 0 -> 13976 bytes {svg => dist/svg/icons}/alert.svg | 0 {svg => dist/svg/icons}/arrow-down.svg | 0 {svg => dist/svg/icons}/arrow-left.svg | 0 {svg => dist/svg/icons}/arrow-right.svg | 0 {svg => dist/svg/icons}/arrow-small-down.svg | 0 {svg => dist/svg/icons}/arrow-small-left.svg | 0 {svg => dist/svg/icons}/arrow-small-right.svg | 0 {svg => dist/svg/icons}/arrow-small-up.svg | 0 {svg => dist/svg/icons}/arrow-up.svg | 0 {svg => dist/svg/icons}/beaker.svg | 0 {svg => dist/svg/icons}/bell.svg | 0 {svg => dist/svg/icons}/bold.svg | 0 {svg => dist/svg/icons}/book.svg | 0 {svg => dist/svg/icons}/bookmark.svg | 0 {svg => dist/svg/icons}/briefcase.svg | 0 {svg => dist/svg/icons}/broadcast.svg | 0 {svg => dist/svg/icons}/browser.svg | 0 {svg => dist/svg/icons}/bug.svg | 0 {svg => dist/svg/icons}/calendar.svg | 0 {svg => dist/svg/icons}/check.svg | 0 {svg => dist/svg/icons}/checklist.svg | 0 {svg => dist/svg/icons}/chevron-down.svg | 0 {svg => dist/svg/icons}/chevron-left.svg | 0 {svg => dist/svg/icons}/chevron-right.svg | 0 {svg => dist/svg/icons}/chevron-up.svg | 0 {svg => dist/svg/icons}/circle-slash.svg | 0 {svg => dist/svg/icons}/circuit-board.svg | 0 {svg => dist/svg/icons}/clippy.svg | 0 {svg => dist/svg/icons}/clock.svg | 0 {svg => dist/svg/icons}/cloud-download.svg | 0 {svg => dist/svg/icons}/cloud-upload.svg | 0 {svg => dist/svg/icons}/code.svg | 0 .../svg/icons}/comment-discussion.svg | 0 {svg => dist/svg/icons}/comment.svg | 0 {svg => dist/svg/icons}/credit-card.svg | 0 {svg => dist/svg/icons}/dash.svg | 0 {svg => dist/svg/icons}/dashboard.svg | 0 {svg => dist/svg/icons}/database.svg | 0 {svg => dist/svg/icons}/desktop-download.svg | 0 .../svg/icons}/device-camera-video.svg | 0 {svg => dist/svg/icons}/device-camera.svg | 0 {svg => dist/svg/icons}/device-desktop.svg | 0 {svg => dist/svg/icons}/device-mobile.svg | 0 {svg => dist/svg/icons}/diff-added.svg | 0 {svg => dist/svg/icons}/diff-ignored.svg | 0 {svg => dist/svg/icons}/diff-modified.svg | 0 {svg => dist/svg/icons}/diff-removed.svg | 0 {svg => dist/svg/icons}/diff-renamed.svg | 0 {svg => dist/svg/icons}/diff.svg | 0 {svg => dist/svg/icons}/ellipsis.svg | 0 {svg => dist/svg/icons}/eye.svg | 0 {svg => dist/svg/icons}/file-binary.svg | 0 {svg => dist/svg/icons}/file-code.svg | 0 {svg => dist/svg/icons}/file-directory.svg | 0 {svg => dist/svg/icons}/file-media.svg | 0 {svg => dist/svg/icons}/file-pdf.svg | 0 {svg => dist/svg/icons}/file-submodule.svg | 0 .../svg/icons}/file-symlink-directory.svg | 0 {svg => dist/svg/icons}/file-symlink-file.svg | 0 {svg => dist/svg/icons}/file-text.svg | 0 {svg => dist/svg/icons}/file-zip.svg | 0 {svg => dist/svg/icons}/flame.svg | 0 {svg => dist/svg/icons}/fold.svg | 0 {svg => dist/svg/icons}/gear.svg | 0 {svg => dist/svg/icons}/gift.svg | 0 {svg => dist/svg/icons}/gist-secret.svg | 0 {svg => dist/svg/icons}/gist.svg | 0 {svg => dist/svg/icons}/git-branch.svg | 0 {svg => dist/svg/icons}/git-commit.svg | 0 {svg => dist/svg/icons}/git-compare.svg | 0 {svg => dist/svg/icons}/git-merge.svg | 0 {svg => dist/svg/icons}/git-pull-request.svg | 0 {svg => dist/svg/icons}/globe.svg | 0 {svg => dist/svg/icons}/graph.svg | 0 {svg => dist/svg/icons}/heart.svg | 0 {svg => dist/svg/icons}/history.svg | 0 {svg => dist/svg/icons}/home.svg | 0 {svg => dist/svg/icons}/horizontal-rule.svg | 0 {svg => dist/svg/icons}/hubot.svg | 0 {svg => dist/svg/icons}/inbox.svg | 0 {svg => dist/svg/icons}/info.svg | 0 {svg => dist/svg/icons}/issue-closed.svg | 0 {svg => dist/svg/icons}/issue-opened.svg | 0 {svg => dist/svg/icons}/issue-reopened.svg | 0 {svg => dist/svg/icons}/italic.svg | 0 {svg => dist/svg/icons}/jersey.svg | 0 {svg => dist/svg/icons}/key.svg | 0 {svg => dist/svg/icons}/keyboard.svg | 0 {svg => dist/svg/icons}/law.svg | 0 {svg => dist/svg/icons}/light-bulb.svg | 0 {svg => dist/svg/icons}/link-external.svg | 0 {svg => dist/svg/icons}/link.svg | 0 {svg => dist/svg/icons}/list-ordered.svg | 0 {svg => dist/svg/icons}/list-unordered.svg | 0 {svg => dist/svg/icons}/location.svg | 0 {svg => dist/svg/icons}/lock.svg | 0 {svg => dist/svg/icons}/logo-gist.svg | 0 {svg => dist/svg/icons}/logo-github.svg | 0 {svg => dist/svg/icons}/mail-read.svg | 0 {svg => dist/svg/icons}/mail-reply.svg | 0 {svg => dist/svg/icons}/mail.svg | 0 {svg => dist/svg/icons}/mark-github.svg | 0 {svg => dist/svg/icons}/markdown.svg | 0 {svg => dist/svg/icons}/megaphone.svg | 0 {svg => dist/svg/icons}/mention.svg | 0 {svg => dist/svg/icons}/milestone.svg | 0 {svg => dist/svg/icons}/mirror.svg | 0 {svg => dist/svg/icons}/mortar-board.svg | 0 {svg => dist/svg/icons}/mute.svg | 0 {svg => dist/svg/icons}/no-newline.svg | 0 {svg => dist/svg/icons}/octoface.svg | 0 {svg => dist/svg/icons}/organization.svg | 0 {svg => dist/svg/icons}/package.svg | 0 {svg => dist/svg/icons}/paintcan.svg | 0 {svg => dist/svg/icons}/pencil.svg | 0 {svg => dist/svg/icons}/person.svg | 0 {svg => dist/svg/icons}/pin.svg | 0 {svg => dist/svg/icons}/plug.svg | 0 {svg => dist/svg/icons}/plus.svg | 0 {svg => dist/svg/icons}/primitive-dot.svg | 0 {svg => dist/svg/icons}/primitive-square.svg | 0 {svg => dist/svg/icons}/pulse.svg | 0 {svg => dist/svg/icons}/question.svg | 0 {svg => dist/svg/icons}/quote.svg | 0 {svg => dist/svg/icons}/radio-tower.svg | 0 {svg => dist/svg/icons}/repo-clone.svg | 0 {svg => dist/svg/icons}/repo-force-push.svg | 0 {svg => dist/svg/icons}/repo-forked.svg | 0 {svg => dist/svg/icons}/repo-pull.svg | 0 {svg => dist/svg/icons}/repo-push.svg | 0 {svg => dist/svg/icons}/repo.svg | 0 {svg => dist/svg/icons}/rocket.svg | 0 {svg => dist/svg/icons}/rss.svg | 0 {svg => dist/svg/icons}/ruby.svg | 0 {svg => dist/svg/icons}/search.svg | 0 {svg => dist/svg/icons}/server.svg | 0 {svg => dist/svg/icons}/settings.svg | 0 {svg => dist/svg/icons}/shield.svg | 0 {svg => dist/svg/icons}/sign-in.svg | 0 {svg => dist/svg/icons}/sign-out.svg | 0 {svg => dist/svg/icons}/smiley.svg | 0 {svg => dist/svg/icons}/squirrel.svg | 0 {svg => dist/svg/icons}/star.svg | 0 {svg => dist/svg/icons}/stop.svg | 0 {svg => dist/svg/icons}/sync.svg | 0 {svg => dist/svg/icons}/tag.svg | 0 {svg => dist/svg/icons}/tasklist.svg | 0 {svg => dist/svg/icons}/telescope.svg | 0 {svg => dist/svg/icons}/terminal.svg | 0 {svg => dist/svg/icons}/text-size.svg | 0 {svg => dist/svg/icons}/three-bars.svg | 0 {svg => dist/svg/icons}/thumbsdown.svg | 0 {svg => dist/svg/icons}/thumbsup.svg | 0 {svg => dist/svg/icons}/tools.svg | 0 {svg => dist/svg/icons}/trashcan.svg | 0 {svg => dist/svg/icons}/triangle-down.svg | 0 {svg => dist/svg/icons}/triangle-left.svg | 0 {svg => dist/svg/icons}/triangle-right.svg | 0 {svg => dist/svg/icons}/triangle-up.svg | 0 {svg => dist/svg/icons}/unfold.svg | 0 {svg => dist/svg/icons}/unmute.svg | 0 {svg => dist/svg/icons}/unverified.svg | 0 {svg => dist/svg/icons}/verified.svg | 0 {svg => dist/svg/icons}/versions.svg | 0 {svg => dist/svg/icons}/watch.svg | 0 {svg => dist/svg/icons}/x.svg | 0 {svg => dist/svg/icons}/zap.svg | 0 dist/svg/sprite.octicons.svg | 1 + octicons/README.md | 1 - octicons/octicons-local.ttf | Bin 52544 -> 0 bytes octicons/octicons.css | 226 ---------- octicons/octicons.eot | Bin 30848 -> 0 bytes octicons/octicons.less | 225 ---------- octicons/octicons.scss | 225 ---------- octicons/octicons.svg | 188 --------- octicons/octicons.ttf | Bin 30680 -> 0 bytes octicons/octicons.woff | Bin 17052 -> 0 bytes octicons/sprockets-octicons.scss | 222 ---------- package.json | 17 +- script/bootstrap | 4 + src/styles/font-template.css | 39 ++ src/styles/font-template.less | 39 ++ src/styles/font-template.scss | 39 ++ src/svg/alert.svg | 3 + src/svg/arrow-down.svg | 3 + src/svg/arrow-left.svg | 3 + src/svg/arrow-right.svg | 3 + src/svg/arrow-small-down.svg | 3 + src/svg/arrow-small-left.svg | 3 + src/svg/arrow-small-right.svg | 3 + src/svg/arrow-small-up.svg | 3 + src/svg/arrow-up.svg | 3 + src/svg/beaker.svg | 3 + src/svg/bell.svg | 3 + src/svg/bold.svg | 3 + src/svg/book.svg | 3 + src/svg/bookmark.svg | 3 + src/svg/briefcase.svg | 3 + src/svg/broadcast.svg | 3 + src/svg/browser.svg | 3 + src/svg/bug.svg | 3 + src/svg/calendar.svg | 3 + src/svg/check.svg | 3 + src/svg/checklist.svg | 3 + src/svg/chevron-down.svg | 3 + src/svg/chevron-left.svg | 3 + src/svg/chevron-right.svg | 3 + src/svg/chevron-up.svg | 3 + src/svg/circle-slash.svg | 3 + src/svg/circuit-board.svg | 3 + src/svg/clippy.svg | 3 + src/svg/clock.svg | 3 + src/svg/cloud-download.svg | 3 + src/svg/cloud-upload.svg | 3 + src/svg/code.svg | 3 + src/svg/comment-discussion.svg | 3 + src/svg/comment.svg | 3 + src/svg/credit-card.svg | 3 + src/svg/dash.svg | 3 + src/svg/dashboard.svg | 3 + src/svg/database.svg | 3 + src/svg/desktop-download.svg | 3 + src/svg/device-camera-video.svg | 3 + src/svg/device-camera.svg | 3 + src/svg/device-desktop.svg | 3 + src/svg/device-mobile.svg | 3 + src/svg/diff-added.svg | 3 + src/svg/diff-ignored.svg | 3 + src/svg/diff-modified.svg | 3 + src/svg/diff-removed.svg | 3 + src/svg/diff-renamed.svg | 3 + src/svg/diff.svg | 3 + src/svg/ellipsis.svg | 3 + src/svg/eye.svg | 3 + src/svg/file-binary.svg | 3 + src/svg/file-code.svg | 3 + src/svg/file-directory.svg | 3 + src/svg/file-media.svg | 3 + src/svg/file-pdf.svg | 3 + src/svg/file-submodule.svg | 3 + src/svg/file-symlink-directory.svg | 3 + src/svg/file-symlink-file.svg | 3 + src/svg/file-text.svg | 3 + src/svg/file-zip.svg | 3 + src/svg/flame.svg | 3 + src/svg/fold.svg | 3 + src/svg/gear.svg | 3 + src/svg/gift.svg | 3 + src/svg/gist-secret.svg | 3 + src/svg/gist.svg | 3 + src/svg/git-branch.svg | 3 + src/svg/git-commit.svg | 3 + src/svg/git-compare.svg | 3 + src/svg/git-merge.svg | 3 + src/svg/git-pull-request.svg | 3 + src/svg/globe.svg | 3 + src/svg/graph.svg | 3 + src/svg/heart.svg | 3 + src/svg/history.svg | 3 + src/svg/home.svg | 3 + src/svg/horizontal-rule.svg | 3 + src/svg/hubot.svg | 3 + src/svg/inbox.svg | 3 + src/svg/info.svg | 3 + src/svg/issue-closed.svg | 3 + src/svg/issue-opened.svg | 3 + src/svg/issue-reopened.svg | 3 + src/svg/italic.svg | 3 + src/svg/jersey.svg | 3 + src/svg/key.svg | 3 + src/svg/keyboard.svg | 3 + src/svg/law.svg | 3 + src/svg/light-bulb.svg | 3 + src/svg/link-external.svg | 3 + src/svg/link.svg | 3 + src/svg/list-ordered.svg | 3 + src/svg/list-unordered.svg | 3 + src/svg/location.svg | 3 + src/svg/lock.svg | 3 + src/svg/logo-gist.svg | 3 + src/svg/logo-github.svg | 3 + src/svg/mail-read.svg | 3 + src/svg/mail-reply.svg | 3 + src/svg/mail.svg | 3 + src/svg/mark-github.svg | 3 + src/svg/markdown.svg | 3 + src/svg/megaphone.svg | 3 + src/svg/mention.svg | 3 + src/svg/milestone.svg | 3 + src/svg/mirror.svg | 3 + src/svg/mortar-board.svg | 3 + src/svg/mute.svg | 3 + src/svg/no-newline.svg | 3 + src/svg/octoface.svg | 3 + src/svg/organization.svg | 3 + src/svg/package.svg | 3 + src/svg/paintcan.svg | 3 + src/svg/pencil.svg | 3 + src/svg/person.svg | 3 + src/svg/pin.svg | 3 + src/svg/plug.svg | 3 + src/svg/plus.svg | 3 + src/svg/primitive-dot.svg | 3 + src/svg/primitive-square.svg | 3 + src/svg/pulse.svg | 3 + src/svg/question.svg | 3 + src/svg/quote.svg | 3 + src/svg/radio-tower.svg | 3 + src/svg/repo-clone.svg | 3 + src/svg/repo-force-push.svg | 3 + src/svg/repo-forked.svg | 3 + src/svg/repo-pull.svg | 3 + src/svg/repo-push.svg | 3 + src/svg/repo.svg | 3 + src/svg/rocket.svg | 3 + src/svg/rss.svg | 3 + src/svg/ruby.svg | 3 + src/svg/search.svg | 3 + src/svg/server.svg | 3 + src/svg/settings.svg | 3 + src/svg/shield.svg | 3 + src/svg/sign-in.svg | 3 + src/svg/sign-out.svg | 3 + src/svg/smiley.svg | 3 + src/svg/squirrel.svg | 3 + src/svg/star.svg | 3 + src/svg/stop.svg | 3 + src/svg/sync.svg | 3 + src/svg/tag.svg | 3 + src/svg/tasklist.svg | 3 + src/svg/telescope.svg | 3 + src/svg/terminal.svg | 3 + src/svg/text-size.svg | 3 + src/svg/three-bars.svg | 3 + src/svg/thumbsdown.svg | 3 + src/svg/thumbsup.svg | 3 + src/svg/tools.svg | 3 + src/svg/trashcan.svg | 3 + src/svg/triangle-down.svg | 3 + src/svg/triangle-left.svg | 3 + src/svg/triangle-right.svg | 3 + src/svg/triangle-up.svg | 3 + src/svg/unfold.svg | 3 + src/svg/unmute.svg | 3 + src/svg/unverified.svg | 3 + src/svg/verified.svg | 3 + src/svg/versions.svg | 3 + src/svg/watch.svg | 3 + src/svg/x.svg | 3 + src/svg/zap.svg | 3 + 361 files changed, 2222 insertions(+), 1145 deletions(-) create mode 100644 Gruntfile.js create mode 100644 dist/font/_octicons.scss create mode 100644 dist/font/octicons.css create mode 100644 dist/font/octicons.eot create mode 100644 dist/font/octicons.less create mode 100644 dist/font/octicons.svg create mode 100644 dist/font/octicons.ttf create mode 100644 dist/font/octicons.woff rename {svg => dist/svg/icons}/alert.svg (100%) rename {svg => dist/svg/icons}/arrow-down.svg (100%) rename {svg => dist/svg/icons}/arrow-left.svg (100%) rename {svg => dist/svg/icons}/arrow-right.svg (100%) rename {svg => dist/svg/icons}/arrow-small-down.svg (100%) rename {svg => dist/svg/icons}/arrow-small-left.svg (100%) rename {svg => dist/svg/icons}/arrow-small-right.svg (100%) rename {svg => dist/svg/icons}/arrow-small-up.svg (100%) rename {svg => dist/svg/icons}/arrow-up.svg (100%) rename {svg => dist/svg/icons}/beaker.svg (100%) rename {svg => dist/svg/icons}/bell.svg (100%) rename {svg => dist/svg/icons}/bold.svg (100%) rename {svg => dist/svg/icons}/book.svg (100%) rename {svg => dist/svg/icons}/bookmark.svg (100%) rename {svg => dist/svg/icons}/briefcase.svg (100%) rename {svg => dist/svg/icons}/broadcast.svg (100%) rename {svg => dist/svg/icons}/browser.svg (100%) rename {svg => dist/svg/icons}/bug.svg (100%) rename {svg => dist/svg/icons}/calendar.svg (100%) rename {svg => dist/svg/icons}/check.svg (100%) rename {svg => dist/svg/icons}/checklist.svg (100%) rename {svg => dist/svg/icons}/chevron-down.svg (100%) rename {svg => dist/svg/icons}/chevron-left.svg (100%) rename {svg => dist/svg/icons}/chevron-right.svg (100%) rename {svg => dist/svg/icons}/chevron-up.svg (100%) rename {svg => dist/svg/icons}/circle-slash.svg (100%) rename {svg => dist/svg/icons}/circuit-board.svg (100%) rename {svg => dist/svg/icons}/clippy.svg (100%) rename {svg => dist/svg/icons}/clock.svg (100%) rename {svg => dist/svg/icons}/cloud-download.svg (100%) rename {svg => dist/svg/icons}/cloud-upload.svg (100%) rename {svg => dist/svg/icons}/code.svg (100%) rename {svg => dist/svg/icons}/comment-discussion.svg (100%) rename {svg => dist/svg/icons}/comment.svg (100%) rename {svg => dist/svg/icons}/credit-card.svg (100%) rename {svg => dist/svg/icons}/dash.svg (100%) rename {svg => dist/svg/icons}/dashboard.svg (100%) rename {svg => dist/svg/icons}/database.svg (100%) rename {svg => dist/svg/icons}/desktop-download.svg (100%) rename {svg => dist/svg/icons}/device-camera-video.svg (100%) rename {svg => dist/svg/icons}/device-camera.svg (100%) rename {svg => dist/svg/icons}/device-desktop.svg (100%) rename {svg => dist/svg/icons}/device-mobile.svg (100%) rename {svg => dist/svg/icons}/diff-added.svg (100%) rename {svg => dist/svg/icons}/diff-ignored.svg (100%) rename {svg => dist/svg/icons}/diff-modified.svg (100%) rename {svg => dist/svg/icons}/diff-removed.svg (100%) rename {svg => dist/svg/icons}/diff-renamed.svg (100%) rename {svg => dist/svg/icons}/diff.svg (100%) rename {svg => dist/svg/icons}/ellipsis.svg (100%) rename {svg => dist/svg/icons}/eye.svg (100%) rename {svg => dist/svg/icons}/file-binary.svg (100%) rename {svg => dist/svg/icons}/file-code.svg (100%) rename {svg => dist/svg/icons}/file-directory.svg (100%) rename {svg => dist/svg/icons}/file-media.svg (100%) rename {svg => dist/svg/icons}/file-pdf.svg (100%) rename {svg => dist/svg/icons}/file-submodule.svg (100%) rename {svg => dist/svg/icons}/file-symlink-directory.svg (100%) rename {svg => dist/svg/icons}/file-symlink-file.svg (100%) rename {svg => dist/svg/icons}/file-text.svg (100%) rename {svg => dist/svg/icons}/file-zip.svg (100%) rename {svg => dist/svg/icons}/flame.svg (100%) rename {svg => dist/svg/icons}/fold.svg (100%) rename {svg => dist/svg/icons}/gear.svg (100%) rename {svg => dist/svg/icons}/gift.svg (100%) rename {svg => dist/svg/icons}/gist-secret.svg (100%) rename {svg => dist/svg/icons}/gist.svg (100%) rename {svg => dist/svg/icons}/git-branch.svg (100%) rename {svg => dist/svg/icons}/git-commit.svg (100%) rename {svg => dist/svg/icons}/git-compare.svg (100%) rename {svg => dist/svg/icons}/git-merge.svg (100%) rename {svg => dist/svg/icons}/git-pull-request.svg (100%) rename {svg => dist/svg/icons}/globe.svg (100%) rename {svg => dist/svg/icons}/graph.svg (100%) rename {svg => dist/svg/icons}/heart.svg (100%) rename {svg => dist/svg/icons}/history.svg (100%) rename {svg => dist/svg/icons}/home.svg (100%) rename {svg => dist/svg/icons}/horizontal-rule.svg (100%) rename {svg => dist/svg/icons}/hubot.svg (100%) rename {svg => dist/svg/icons}/inbox.svg (100%) rename {svg => dist/svg/icons}/info.svg (100%) rename {svg => dist/svg/icons}/issue-closed.svg (100%) rename {svg => dist/svg/icons}/issue-opened.svg (100%) rename {svg => dist/svg/icons}/issue-reopened.svg (100%) rename {svg => dist/svg/icons}/italic.svg (100%) rename {svg => dist/svg/icons}/jersey.svg (100%) rename {svg => dist/svg/icons}/key.svg (100%) rename {svg => dist/svg/icons}/keyboard.svg (100%) rename {svg => dist/svg/icons}/law.svg (100%) rename {svg => dist/svg/icons}/light-bulb.svg (100%) rename {svg => dist/svg/icons}/link-external.svg (100%) rename {svg => dist/svg/icons}/link.svg (100%) rename {svg => dist/svg/icons}/list-ordered.svg (100%) rename {svg => dist/svg/icons}/list-unordered.svg (100%) rename {svg => dist/svg/icons}/location.svg (100%) rename {svg => dist/svg/icons}/lock.svg (100%) rename {svg => dist/svg/icons}/logo-gist.svg (100%) rename {svg => dist/svg/icons}/logo-github.svg (100%) rename {svg => dist/svg/icons}/mail-read.svg (100%) rename {svg => dist/svg/icons}/mail-reply.svg (100%) rename {svg => dist/svg/icons}/mail.svg (100%) rename {svg => dist/svg/icons}/mark-github.svg (100%) rename {svg => dist/svg/icons}/markdown.svg (100%) rename {svg => dist/svg/icons}/megaphone.svg (100%) rename {svg => dist/svg/icons}/mention.svg (100%) rename {svg => dist/svg/icons}/milestone.svg (100%) rename {svg => dist/svg/icons}/mirror.svg (100%) rename {svg => dist/svg/icons}/mortar-board.svg (100%) rename {svg => dist/svg/icons}/mute.svg (100%) rename {svg => dist/svg/icons}/no-newline.svg (100%) rename {svg => dist/svg/icons}/octoface.svg (100%) rename {svg => dist/svg/icons}/organization.svg (100%) rename {svg => dist/svg/icons}/package.svg (100%) rename {svg => dist/svg/icons}/paintcan.svg (100%) rename {svg => dist/svg/icons}/pencil.svg (100%) rename {svg => dist/svg/icons}/person.svg (100%) rename {svg => dist/svg/icons}/pin.svg (100%) rename {svg => dist/svg/icons}/plug.svg (100%) rename {svg => dist/svg/icons}/plus.svg (100%) rename {svg => dist/svg/icons}/primitive-dot.svg (100%) rename {svg => dist/svg/icons}/primitive-square.svg (100%) rename {svg => dist/svg/icons}/pulse.svg (100%) rename {svg => dist/svg/icons}/question.svg (100%) rename {svg => dist/svg/icons}/quote.svg (100%) rename {svg => dist/svg/icons}/radio-tower.svg (100%) rename {svg => dist/svg/icons}/repo-clone.svg (100%) rename {svg => dist/svg/icons}/repo-force-push.svg (100%) rename {svg => dist/svg/icons}/repo-forked.svg (100%) rename {svg => dist/svg/icons}/repo-pull.svg (100%) rename {svg => dist/svg/icons}/repo-push.svg (100%) rename {svg => dist/svg/icons}/repo.svg (100%) rename {svg => dist/svg/icons}/rocket.svg (100%) rename {svg => dist/svg/icons}/rss.svg (100%) rename {svg => dist/svg/icons}/ruby.svg (100%) rename {svg => dist/svg/icons}/search.svg (100%) rename {svg => dist/svg/icons}/server.svg (100%) rename {svg => dist/svg/icons}/settings.svg (100%) rename {svg => dist/svg/icons}/shield.svg (100%) rename {svg => dist/svg/icons}/sign-in.svg (100%) rename {svg => dist/svg/icons}/sign-out.svg (100%) rename {svg => dist/svg/icons}/smiley.svg (100%) rename {svg => dist/svg/icons}/squirrel.svg (100%) rename {svg => dist/svg/icons}/star.svg (100%) rename {svg => dist/svg/icons}/stop.svg (100%) rename {svg => dist/svg/icons}/sync.svg (100%) rename {svg => dist/svg/icons}/tag.svg (100%) rename {svg => dist/svg/icons}/tasklist.svg (100%) rename {svg => dist/svg/icons}/telescope.svg (100%) rename {svg => dist/svg/icons}/terminal.svg (100%) rename {svg => dist/svg/icons}/text-size.svg (100%) rename {svg => dist/svg/icons}/three-bars.svg (100%) rename {svg => dist/svg/icons}/thumbsdown.svg (100%) rename {svg => dist/svg/icons}/thumbsup.svg (100%) rename {svg => dist/svg/icons}/tools.svg (100%) rename {svg => dist/svg/icons}/trashcan.svg (100%) rename {svg => dist/svg/icons}/triangle-down.svg (100%) rename {svg => dist/svg/icons}/triangle-left.svg (100%) rename {svg => dist/svg/icons}/triangle-right.svg (100%) rename {svg => dist/svg/icons}/triangle-up.svg (100%) rename {svg => dist/svg/icons}/unfold.svg (100%) rename {svg => dist/svg/icons}/unmute.svg (100%) rename {svg => dist/svg/icons}/unverified.svg (100%) rename {svg => dist/svg/icons}/verified.svg (100%) rename {svg => dist/svg/icons}/versions.svg (100%) rename {svg => dist/svg/icons}/watch.svg (100%) rename {svg => dist/svg/icons}/x.svg (100%) rename {svg => dist/svg/icons}/zap.svg (100%) create mode 100644 dist/svg/sprite.octicons.svg delete mode 100644 octicons/README.md delete mode 100644 octicons/octicons-local.ttf delete mode 100644 octicons/octicons.css delete mode 100644 octicons/octicons.eot delete mode 100644 octicons/octicons.less delete mode 100644 octicons/octicons.scss delete mode 100644 octicons/octicons.svg delete mode 100644 octicons/octicons.ttf delete mode 100644 octicons/octicons.woff delete mode 100644 octicons/sprockets-octicons.scss create mode 100755 script/bootstrap create mode 100644 src/styles/font-template.css create mode 100644 src/styles/font-template.less create mode 100644 src/styles/font-template.scss create mode 100644 src/svg/alert.svg create mode 100644 src/svg/arrow-down.svg create mode 100644 src/svg/arrow-left.svg create mode 100644 src/svg/arrow-right.svg create mode 100644 src/svg/arrow-small-down.svg create mode 100644 src/svg/arrow-small-left.svg create mode 100644 src/svg/arrow-small-right.svg create mode 100644 src/svg/arrow-small-up.svg create mode 100644 src/svg/arrow-up.svg create mode 100644 src/svg/beaker.svg create mode 100644 src/svg/bell.svg create mode 100644 src/svg/bold.svg create mode 100644 src/svg/book.svg create mode 100644 src/svg/bookmark.svg create mode 100644 src/svg/briefcase.svg create mode 100644 src/svg/broadcast.svg create mode 100644 src/svg/browser.svg create mode 100644 src/svg/bug.svg create mode 100644 src/svg/calendar.svg create mode 100644 src/svg/check.svg create mode 100644 src/svg/checklist.svg create mode 100644 src/svg/chevron-down.svg create mode 100644 src/svg/chevron-left.svg create mode 100644 src/svg/chevron-right.svg create mode 100644 src/svg/chevron-up.svg create mode 100644 src/svg/circle-slash.svg create mode 100644 src/svg/circuit-board.svg create mode 100644 src/svg/clippy.svg create mode 100644 src/svg/clock.svg create mode 100644 src/svg/cloud-download.svg create mode 100644 src/svg/cloud-upload.svg create mode 100644 src/svg/code.svg create mode 100644 src/svg/comment-discussion.svg create mode 100644 src/svg/comment.svg create mode 100644 src/svg/credit-card.svg create mode 100644 src/svg/dash.svg create mode 100644 src/svg/dashboard.svg create mode 100644 src/svg/database.svg create mode 100644 src/svg/desktop-download.svg create mode 100644 src/svg/device-camera-video.svg create mode 100644 src/svg/device-camera.svg create mode 100644 src/svg/device-desktop.svg create mode 100644 src/svg/device-mobile.svg create mode 100644 src/svg/diff-added.svg create mode 100644 src/svg/diff-ignored.svg create mode 100644 src/svg/diff-modified.svg create mode 100644 src/svg/diff-removed.svg create mode 100644 src/svg/diff-renamed.svg create mode 100644 src/svg/diff.svg create mode 100644 src/svg/ellipsis.svg create mode 100644 src/svg/eye.svg create mode 100644 src/svg/file-binary.svg create mode 100644 src/svg/file-code.svg create mode 100644 src/svg/file-directory.svg create mode 100644 src/svg/file-media.svg create mode 100644 src/svg/file-pdf.svg create mode 100644 src/svg/file-submodule.svg create mode 100644 src/svg/file-symlink-directory.svg create mode 100644 src/svg/file-symlink-file.svg create mode 100644 src/svg/file-text.svg create mode 100644 src/svg/file-zip.svg create mode 100644 src/svg/flame.svg create mode 100644 src/svg/fold.svg create mode 100644 src/svg/gear.svg create mode 100644 src/svg/gift.svg create mode 100644 src/svg/gist-secret.svg create mode 100644 src/svg/gist.svg create mode 100644 src/svg/git-branch.svg create mode 100644 src/svg/git-commit.svg create mode 100644 src/svg/git-compare.svg create mode 100644 src/svg/git-merge.svg create mode 100644 src/svg/git-pull-request.svg create mode 100644 src/svg/globe.svg create mode 100644 src/svg/graph.svg create mode 100644 src/svg/heart.svg create mode 100644 src/svg/history.svg create mode 100644 src/svg/home.svg create mode 100644 src/svg/horizontal-rule.svg create mode 100644 src/svg/hubot.svg create mode 100644 src/svg/inbox.svg create mode 100644 src/svg/info.svg create mode 100644 src/svg/issue-closed.svg create mode 100644 src/svg/issue-opened.svg create mode 100644 src/svg/issue-reopened.svg create mode 100644 src/svg/italic.svg create mode 100644 src/svg/jersey.svg create mode 100644 src/svg/key.svg create mode 100644 src/svg/keyboard.svg create mode 100644 src/svg/law.svg create mode 100644 src/svg/light-bulb.svg create mode 100644 src/svg/link-external.svg create mode 100644 src/svg/link.svg create mode 100644 src/svg/list-ordered.svg create mode 100644 src/svg/list-unordered.svg create mode 100644 src/svg/location.svg create mode 100644 src/svg/lock.svg create mode 100644 src/svg/logo-gist.svg create mode 100644 src/svg/logo-github.svg create mode 100644 src/svg/mail-read.svg create mode 100644 src/svg/mail-reply.svg create mode 100644 src/svg/mail.svg create mode 100644 src/svg/mark-github.svg create mode 100644 src/svg/markdown.svg create mode 100644 src/svg/megaphone.svg create mode 100644 src/svg/mention.svg create mode 100644 src/svg/milestone.svg create mode 100644 src/svg/mirror.svg create mode 100644 src/svg/mortar-board.svg create mode 100644 src/svg/mute.svg create mode 100644 src/svg/no-newline.svg create mode 100644 src/svg/octoface.svg create mode 100644 src/svg/organization.svg create mode 100644 src/svg/package.svg create mode 100644 src/svg/paintcan.svg create mode 100644 src/svg/pencil.svg create mode 100644 src/svg/person.svg create mode 100644 src/svg/pin.svg create mode 100644 src/svg/plug.svg create mode 100644 src/svg/plus.svg create mode 100644 src/svg/primitive-dot.svg create mode 100644 src/svg/primitive-square.svg create mode 100644 src/svg/pulse.svg create mode 100644 src/svg/question.svg create mode 100644 src/svg/quote.svg create mode 100644 src/svg/radio-tower.svg create mode 100644 src/svg/repo-clone.svg create mode 100644 src/svg/repo-force-push.svg create mode 100644 src/svg/repo-forked.svg create mode 100644 src/svg/repo-pull.svg create mode 100644 src/svg/repo-push.svg create mode 100644 src/svg/repo.svg create mode 100644 src/svg/rocket.svg create mode 100644 src/svg/rss.svg create mode 100644 src/svg/ruby.svg create mode 100644 src/svg/search.svg create mode 100644 src/svg/server.svg create mode 100644 src/svg/settings.svg create mode 100644 src/svg/shield.svg create mode 100644 src/svg/sign-in.svg create mode 100644 src/svg/sign-out.svg create mode 100644 src/svg/smiley.svg create mode 100644 src/svg/squirrel.svg create mode 100644 src/svg/star.svg create mode 100644 src/svg/stop.svg create mode 100644 src/svg/sync.svg create mode 100644 src/svg/tag.svg create mode 100644 src/svg/tasklist.svg create mode 100644 src/svg/telescope.svg create mode 100644 src/svg/terminal.svg create mode 100644 src/svg/text-size.svg create mode 100644 src/svg/three-bars.svg create mode 100644 src/svg/thumbsdown.svg create mode 100644 src/svg/thumbsup.svg create mode 100644 src/svg/tools.svg create mode 100644 src/svg/trashcan.svg create mode 100644 src/svg/triangle-down.svg create mode 100644 src/svg/triangle-left.svg create mode 100644 src/svg/triangle-right.svg create mode 100644 src/svg/triangle-up.svg create mode 100644 src/svg/unfold.svg create mode 100644 src/svg/unmute.svg create mode 100644 src/svg/unverified.svg create mode 100644 src/svg/verified.svg create mode 100644 src/svg/versions.svg create mode 100644 src/svg/watch.svg create mode 100644 src/svg/x.svg create mode 100644 src/svg/zap.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index c7040fd9a..44b59f8aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### 4.0.0 (??) + +Adds: + +- Whole new grunt build system including svg sprite sheet. + ### 3.5.0 (February 12, 2016) Adds: diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 000000000..4a28f59ed --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,87 @@ +module.exports = function(grunt) { + + grunt.initConfig({ + + svg_sprite: { + octicons: { + expand : true, + cwd : 'src/svg', + src : ['*.svg'], + dest : 'dist/svg', + options : { + mode : { + symbol : { + dest : "", + sprite: "sprite.octicons.svg" + } + } + } + } + }, + + + webfont: { + options: { + font: "octicons", + types: 'eot,woff,ttf,svg', + htmlDemo: false, + templateOptions: { + baseClass: 'octicon', + classPrefix: 'octicon-', + mixinPrefix: 'octicon-' + } + }, + octicons_css: { + src: 'src/svg/*.svg', + dest: 'dist/font', + options: { + template: 'src/styles/font-template.css' + } + }, + octicons_scss: { + src: 'src/svg/*.svg', + dest: 'dist/font', + options: { + stylesheet: 'scss', + template: 'src/styles/font-template.scss' + } + }, + octicons_less: { + src: 'src/svg/*.svg', + dest: 'dist/font', + options: { + stylesheet: 'less', + template: 'src/styles/font-template.less' + } + } + }, + + copy: { + octicons: { + files: [ + { + expand: true, + src: ['src/svg/*'], + dest: 'dist/svg/icons/', + filter: "isFile", + flatten: true + } + ] + } + }, + + clean: { + fonts: ['dist/font/*'], + icons: ['dist/svg/icons/*'], + sprite: ['dist/svg/sprite.octicons.svg'], + } + + }); + + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-svg-sprite'); + grunt.loadNpmTasks('grunt-webfont'); + + grunt.registerTask('default', ['clean', 'svg_sprite', 'webfont', 'copy']); +}; diff --git a/README.md b/README.md index 04b3520bc..905965e30 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ This is the [Bower][bower] package for [GitHub Octicons][octicons]. 4. Link to the `octicons.css` stylesheet in the `` of your `` page: ``` html - + ``` 4. Simply use an icon in your HTML page: @@ -31,53 +31,6 @@ This is the [Bower][bower] package for [GitHub Octicons][octicons]. ``` -### Rails' asset pipeline - -Octicons includes a stylesheet specifically for [Rails 4/Sprockets][sprockets]. - -1. Create a new file called *vendor/assets/bower.json* (if you don't have one already). - -2. Add a new line for the Octicon dependency, pointing to the correct repository: - - ``` json - { - "name": "my_great_project", - "dependencies": { - "octicons": "*" - } - } - ``` - -3. `cd` into `vendor/assets` and run `bower install`. The Octicons styles will be downloaded to *vendor/assets/bower_components/octicons*. - -4. Open your config/application.rb, and add this line inside your Application: - - ``` ruby - config.assets.precompile += %w(*.svg *.eot *.woff *.ttf) - ``` - -5. In your application stylesheet, require `sprockets-octicons`: - - ``` css - /* - = require sprockets-octicons - */ - ``` - -6. Simply use an icon in your HTML page: - - ``` html - - ``` - -7. If you want a view helper, add something like this to *app/helpers/application_helper.rb*: - - ``` ruby - def octicon(code) - content_tag :span, '', :class => "octicon octicon-#{code.to_s.dasherize}" - end - ``` - ## Installing locally It's easy to install octicons locally if you have [Homebrew](http://brew.sh/) installed. Simply run the following commands: diff --git a/bower.json b/bower.json index 5b9fc4f8c..8976ceedd 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "octicons", - "description": "GitHub's icon font", + "description": "GitHub's icons", "license": [ "OFL-1.1", "MIT" @@ -10,11 +10,7 @@ "GitHub " ], "main": [ - "octicons/sprockets-octicons.scss", - "octicons/octicons.eot", - "octicons/octicons.svg", - "octicons/octicons.ttf", - "octicons/octicons.woff" + "dist/" ], "keywords": [ "GitHub", diff --git a/dist/font/_octicons.scss b/dist/font/_octicons.scss new file mode 100644 index 000000000..ea44aaffb --- /dev/null +++ b/dist/font/_octicons.scss @@ -0,0 +1,367 @@ + +@font-face { + font-family:"octicons"; + src:url("octicons.eot?dd34e767d24af8781c734ffd36e91283"); + src:url("octicons.eot?#iefix") format("embedded-opentype"), + url("octicons.woff?dd34e767d24af8781c734ffd36e91283") format("woff"), + url("octicons.ttf?dd34e767d24af8781c734ffd36e91283") format("truetype"), + url("octicons.svg?dd34e767d24af8781c734ffd36e91283#octicons") format("svg"); + font-weight:normal; + font-style:normal; +} + + +/* + +.octicon is optimized for 16px. +.mega-octicon is optimized for 32px but can be used larger. + +*/ +.octicon, .mega-octicon { + font: normal normal normal 16px/1 octicons; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { font-size: 32px; } + +.octicon-alert:before { content:"\f101"; } + +.octicon-arrow-down:before { content:"\f102"; } + +.octicon-arrow-left:before { content:"\f103"; } + +.octicon-arrow-right:before { content:"\f104"; } + +.octicon-arrow-small-down:before { content:"\f105"; } + +.octicon-arrow-small-left:before { content:"\f106"; } + +.octicon-arrow-small-right:before { content:"\f107"; } + +.octicon-arrow-small-up:before { content:"\f108"; } + +.octicon-arrow-up:before { content:"\f109"; } + +.octicon-beaker:before { content:"\f10a"; } + +.octicon-bell:before { content:"\f10b"; } + +.octicon-bold:before { content:"\f10c"; } + +.octicon-book:before { content:"\f10d"; } + +.octicon-bookmark:before { content:"\f10e"; } + +.octicon-briefcase:before { content:"\f10f"; } + +.octicon-broadcast:before { content:"\f110"; } + +.octicon-browser:before { content:"\f111"; } + +.octicon-bug:before { content:"\f112"; } + +.octicon-calendar:before { content:"\f113"; } + +.octicon-check:before { content:"\f114"; } + +.octicon-checklist:before { content:"\f115"; } + +.octicon-chevron-down:before { content:"\f116"; } + +.octicon-chevron-left:before { content:"\f117"; } + +.octicon-chevron-right:before { content:"\f118"; } + +.octicon-chevron-up:before { content:"\f119"; } + +.octicon-circle-slash:before { content:"\f11a"; } + +.octicon-circuit-board:before { content:"\f11b"; } + +.octicon-clippy:before { content:"\f11c"; } + +.octicon-clock:before { content:"\f11d"; } + +.octicon-cloud-download:before { content:"\f11e"; } + +.octicon-cloud-upload:before { content:"\f11f"; } + +.octicon-code:before { content:"\f120"; } + +.octicon-comment-discussion:before { content:"\f121"; } + +.octicon-comment:before { content:"\f122"; } + +.octicon-credit-card:before { content:"\f123"; } + +.octicon-dash:before { content:"\f124"; } + +.octicon-dashboard:before { content:"\f125"; } + +.octicon-database:before { content:"\f126"; } + +.octicon-desktop-download:before { content:"\f127"; } + +.octicon-device-camera-video:before { content:"\f128"; } + +.octicon-device-camera:before { content:"\f129"; } + +.octicon-device-desktop:before { content:"\f12a"; } + +.octicon-device-mobile:before { content:"\f12b"; } + +.octicon-diff-added:before { content:"\f12c"; } + +.octicon-diff-ignored:before { content:"\f12d"; } + +.octicon-diff-modified:before { content:"\f12e"; } + +.octicon-diff-removed:before { content:"\f12f"; } + +.octicon-diff-renamed:before { content:"\f130"; } + +.octicon-diff:before { content:"\f131"; } + +.octicon-ellipsis:before { content:"\f132"; } + +.octicon-eye:before { content:"\f133"; } + +.octicon-file-binary:before { content:"\f134"; } + +.octicon-file-code:before { content:"\f135"; } + +.octicon-file-directory:before { content:"\f136"; } + +.octicon-file-media:before { content:"\f137"; } + +.octicon-file-pdf:before { content:"\f138"; } + +.octicon-file-submodule:before { content:"\f139"; } + +.octicon-file-symlink-directory:before { content:"\f13a"; } + +.octicon-file-symlink-file:before { content:"\f13b"; } + +.octicon-file-text:before { content:"\f13c"; } + +.octicon-file-zip:before { content:"\f13d"; } + +.octicon-flame:before { content:"\f13e"; } + +.octicon-fold:before { content:"\f13f"; } + +.octicon-gear:before { content:"\f140"; } + +.octicon-gift:before { content:"\f141"; } + +.octicon-gist-secret:before { content:"\f142"; } + +.octicon-gist:before { content:"\f143"; } + +.octicon-git-branch:before { content:"\f144"; } + +.octicon-git-commit:before { content:"\f145"; } + +.octicon-git-compare:before { content:"\f146"; } + +.octicon-git-merge:before { content:"\f147"; } + +.octicon-git-pull-request:before { content:"\f148"; } + +.octicon-globe:before { content:"\f149"; } + +.octicon-graph:before { content:"\f14a"; } + +.octicon-heart:before { content:"\f14b"; } + +.octicon-history:before { content:"\f14c"; } + +.octicon-home:before { content:"\f14d"; } + +.octicon-horizontal-rule:before { content:"\f14e"; } + +.octicon-hubot:before { content:"\f14f"; } + +.octicon-inbox:before { content:"\f150"; } + +.octicon-info:before { content:"\f151"; } + +.octicon-issue-closed:before { content:"\f152"; } + +.octicon-issue-opened:before { content:"\f153"; } + +.octicon-issue-reopened:before { content:"\f154"; } + +.octicon-italic:before { content:"\f155"; } + +.octicon-jersey:before { content:"\f156"; } + +.octicon-key:before { content:"\f157"; } + +.octicon-keyboard:before { content:"\f158"; } + +.octicon-law:before { content:"\f159"; } + +.octicon-light-bulb:before { content:"\f15a"; } + +.octicon-link-external:before { content:"\f15b"; } + +.octicon-link:before { content:"\f15c"; } + +.octicon-list-ordered:before { content:"\f15d"; } + +.octicon-list-unordered:before { content:"\f15e"; } + +.octicon-location:before { content:"\f15f"; } + +.octicon-lock:before { content:"\f160"; } + +.octicon-logo-gist:before { content:"\f161"; } + +.octicon-logo-github:before { content:"\f162"; } + +.octicon-mail-read:before { content:"\f163"; } + +.octicon-mail-reply:before { content:"\f164"; } + +.octicon-mail:before { content:"\f165"; } + +.octicon-mark-github:before { content:"\f166"; } + +.octicon-markdown:before { content:"\f167"; } + +.octicon-megaphone:before { content:"\f168"; } + +.octicon-mention:before { content:"\f169"; } + +.octicon-milestone:before { content:"\f16a"; } + +.octicon-mirror:before { content:"\f16b"; } + +.octicon-mortar-board:before { content:"\f16c"; } + +.octicon-mute:before { content:"\f16d"; } + +.octicon-no-newline:before { content:"\f16e"; } + +.octicon-octoface:before { content:"\f16f"; } + +.octicon-organization:before { content:"\f170"; } + +.octicon-package:before { content:"\f171"; } + +.octicon-paintcan:before { content:"\f172"; } + +.octicon-pencil:before { content:"\f173"; } + +.octicon-person:before { content:"\f174"; } + +.octicon-pin:before { content:"\f175"; } + +.octicon-plug:before { content:"\f176"; } + +.octicon-plus:before { content:"\f177"; } + +.octicon-primitive-dot:before { content:"\f178"; } + +.octicon-primitive-square:before { content:"\f179"; } + +.octicon-pulse:before { content:"\f17a"; } + +.octicon-question:before { content:"\f17b"; } + +.octicon-quote:before { content:"\f17c"; } + +.octicon-radio-tower:before { content:"\f17d"; } + +.octicon-repo-clone:before { content:"\f17e"; } + +.octicon-repo-force-push:before { content:"\f17f"; } + +.octicon-repo-forked:before { content:"\f180"; } + +.octicon-repo-pull:before { content:"\f181"; } + +.octicon-repo-push:before { content:"\f182"; } + +.octicon-repo:before { content:"\f183"; } + +.octicon-rocket:before { content:"\f184"; } + +.octicon-rss:before { content:"\f185"; } + +.octicon-ruby:before { content:"\f186"; } + +.octicon-search:before { content:"\f187"; } + +.octicon-server:before { content:"\f188"; } + +.octicon-settings:before { content:"\f189"; } + +.octicon-shield:before { content:"\f18a"; } + +.octicon-sign-in:before { content:"\f18b"; } + +.octicon-sign-out:before { content:"\f18c"; } + +.octicon-smiley:before { content:"\f18d"; } + +.octicon-squirrel:before { content:"\f18e"; } + +.octicon-star:before { content:"\f18f"; } + +.octicon-stop:before { content:"\f190"; } + +.octicon-sync:before { content:"\f191"; } + +.octicon-tag:before { content:"\f192"; } + +.octicon-tasklist:before { content:"\f193"; } + +.octicon-telescope:before { content:"\f194"; } + +.octicon-terminal:before { content:"\f195"; } + +.octicon-text-size:before { content:"\f196"; } + +.octicon-three-bars:before { content:"\f197"; } + +.octicon-thumbsdown:before { content:"\f198"; } + +.octicon-thumbsup:before { content:"\f199"; } + +.octicon-tools:before { content:"\f19a"; } + +.octicon-trashcan:before { content:"\f19b"; } + +.octicon-triangle-down:before { content:"\f19c"; } + +.octicon-triangle-left:before { content:"\f19d"; } + +.octicon-triangle-right:before { content:"\f19e"; } + +.octicon-triangle-up:before { content:"\f19f"; } + +.octicon-unfold:before { content:"\f1a0"; } + +.octicon-unmute:before { content:"\f1a1"; } + +.octicon-unverified:before { content:"\f1a2"; } + +.octicon-verified:before { content:"\f1a3"; } + +.octicon-versions:before { content:"\f1a4"; } + +.octicon-watch:before { content:"\f1a5"; } + +.octicon-x:before { content:"\f1a6"; } + +.octicon-zap:before { content:"\f1a7"; } + diff --git a/dist/font/octicons.css b/dist/font/octicons.css new file mode 100644 index 000000000..ae271e489 --- /dev/null +++ b/dist/font/octicons.css @@ -0,0 +1,367 @@ + +@font-face { + font-family:"octicons"; + src:url("octicons.eot?6a5f80664b5c1436c720b72f8dbd0fa8"); + src:url("octicons.eot?#iefix") format("embedded-opentype"), + url("octicons.woff?6a5f80664b5c1436c720b72f8dbd0fa8") format("woff"), + url("octicons.ttf?6a5f80664b5c1436c720b72f8dbd0fa8") format("truetype"), + url("octicons.svg?6a5f80664b5c1436c720b72f8dbd0fa8#octicons") format("svg"); + font-weight:normal; + font-style:normal; +} + + +/* + +.octicon is optimized for 16px. +.mega-octicon is optimized for 32px but can be used larger. + +*/ +.octicon, .mega-octicon { + font: normal normal normal 16px/1 octicons; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { font-size: 32px; } + +.octicon-alert:before { content:"\f101"; } + +.octicon-arrow-down:before { content:"\f102"; } + +.octicon-arrow-left:before { content:"\f103"; } + +.octicon-arrow-right:before { content:"\f104"; } + +.octicon-arrow-small-down:before { content:"\f105"; } + +.octicon-arrow-small-left:before { content:"\f106"; } + +.octicon-arrow-small-right:before { content:"\f107"; } + +.octicon-arrow-small-up:before { content:"\f108"; } + +.octicon-arrow-up:before { content:"\f109"; } + +.octicon-beaker:before { content:"\f10a"; } + +.octicon-bell:before { content:"\f10b"; } + +.octicon-bold:before { content:"\f10c"; } + +.octicon-book:before { content:"\f10d"; } + +.octicon-bookmark:before { content:"\f10e"; } + +.octicon-briefcase:before { content:"\f10f"; } + +.octicon-broadcast:before { content:"\f110"; } + +.octicon-browser:before { content:"\f111"; } + +.octicon-bug:before { content:"\f112"; } + +.octicon-calendar:before { content:"\f113"; } + +.octicon-check:before { content:"\f114"; } + +.octicon-checklist:before { content:"\f115"; } + +.octicon-chevron-down:before { content:"\f116"; } + +.octicon-chevron-left:before { content:"\f117"; } + +.octicon-chevron-right:before { content:"\f118"; } + +.octicon-chevron-up:before { content:"\f119"; } + +.octicon-circle-slash:before { content:"\f11a"; } + +.octicon-circuit-board:before { content:"\f11b"; } + +.octicon-clippy:before { content:"\f11c"; } + +.octicon-clock:before { content:"\f11d"; } + +.octicon-cloud-download:before { content:"\f11e"; } + +.octicon-cloud-upload:before { content:"\f11f"; } + +.octicon-code:before { content:"\f120"; } + +.octicon-comment-discussion:before { content:"\f121"; } + +.octicon-comment:before { content:"\f122"; } + +.octicon-credit-card:before { content:"\f123"; } + +.octicon-dash:before { content:"\f124"; } + +.octicon-dashboard:before { content:"\f125"; } + +.octicon-database:before { content:"\f126"; } + +.octicon-desktop-download:before { content:"\f127"; } + +.octicon-device-camera-video:before { content:"\f128"; } + +.octicon-device-camera:before { content:"\f129"; } + +.octicon-device-desktop:before { content:"\f12a"; } + +.octicon-device-mobile:before { content:"\f12b"; } + +.octicon-diff-added:before { content:"\f12c"; } + +.octicon-diff-ignored:before { content:"\f12d"; } + +.octicon-diff-modified:before { content:"\f12e"; } + +.octicon-diff-removed:before { content:"\f12f"; } + +.octicon-diff-renamed:before { content:"\f130"; } + +.octicon-diff:before { content:"\f131"; } + +.octicon-ellipsis:before { content:"\f132"; } + +.octicon-eye:before { content:"\f133"; } + +.octicon-file-binary:before { content:"\f134"; } + +.octicon-file-code:before { content:"\f135"; } + +.octicon-file-directory:before { content:"\f136"; } + +.octicon-file-media:before { content:"\f137"; } + +.octicon-file-pdf:before { content:"\f138"; } + +.octicon-file-submodule:before { content:"\f139"; } + +.octicon-file-symlink-directory:before { content:"\f13a"; } + +.octicon-file-symlink-file:before { content:"\f13b"; } + +.octicon-file-text:before { content:"\f13c"; } + +.octicon-file-zip:before { content:"\f13d"; } + +.octicon-flame:before { content:"\f13e"; } + +.octicon-fold:before { content:"\f13f"; } + +.octicon-gear:before { content:"\f140"; } + +.octicon-gift:before { content:"\f141"; } + +.octicon-gist-secret:before { content:"\f142"; } + +.octicon-gist:before { content:"\f143"; } + +.octicon-git-branch:before { content:"\f144"; } + +.octicon-git-commit:before { content:"\f145"; } + +.octicon-git-compare:before { content:"\f146"; } + +.octicon-git-merge:before { content:"\f147"; } + +.octicon-git-pull-request:before { content:"\f148"; } + +.octicon-globe:before { content:"\f149"; } + +.octicon-graph:before { content:"\f14a"; } + +.octicon-heart:before { content:"\f14b"; } + +.octicon-history:before { content:"\f14c"; } + +.octicon-home:before { content:"\f14d"; } + +.octicon-horizontal-rule:before { content:"\f14e"; } + +.octicon-hubot:before { content:"\f14f"; } + +.octicon-inbox:before { content:"\f150"; } + +.octicon-info:before { content:"\f151"; } + +.octicon-issue-closed:before { content:"\f152"; } + +.octicon-issue-opened:before { content:"\f153"; } + +.octicon-issue-reopened:before { content:"\f154"; } + +.octicon-italic:before { content:"\f155"; } + +.octicon-jersey:before { content:"\f156"; } + +.octicon-key:before { content:"\f157"; } + +.octicon-keyboard:before { content:"\f158"; } + +.octicon-law:before { content:"\f159"; } + +.octicon-light-bulb:before { content:"\f15a"; } + +.octicon-link-external:before { content:"\f15b"; } + +.octicon-link:before { content:"\f15c"; } + +.octicon-list-ordered:before { content:"\f15d"; } + +.octicon-list-unordered:before { content:"\f15e"; } + +.octicon-location:before { content:"\f15f"; } + +.octicon-lock:before { content:"\f160"; } + +.octicon-logo-gist:before { content:"\f161"; } + +.octicon-logo-github:before { content:"\f162"; } + +.octicon-mail-read:before { content:"\f163"; } + +.octicon-mail-reply:before { content:"\f164"; } + +.octicon-mail:before { content:"\f165"; } + +.octicon-mark-github:before { content:"\f166"; } + +.octicon-markdown:before { content:"\f167"; } + +.octicon-megaphone:before { content:"\f168"; } + +.octicon-mention:before { content:"\f169"; } + +.octicon-milestone:before { content:"\f16a"; } + +.octicon-mirror:before { content:"\f16b"; } + +.octicon-mortar-board:before { content:"\f16c"; } + +.octicon-mute:before { content:"\f16d"; } + +.octicon-no-newline:before { content:"\f16e"; } + +.octicon-octoface:before { content:"\f16f"; } + +.octicon-organization:before { content:"\f170"; } + +.octicon-package:before { content:"\f171"; } + +.octicon-paintcan:before { content:"\f172"; } + +.octicon-pencil:before { content:"\f173"; } + +.octicon-person:before { content:"\f174"; } + +.octicon-pin:before { content:"\f175"; } + +.octicon-plug:before { content:"\f176"; } + +.octicon-plus:before { content:"\f177"; } + +.octicon-primitive-dot:before { content:"\f178"; } + +.octicon-primitive-square:before { content:"\f179"; } + +.octicon-pulse:before { content:"\f17a"; } + +.octicon-question:before { content:"\f17b"; } + +.octicon-quote:before { content:"\f17c"; } + +.octicon-radio-tower:before { content:"\f17d"; } + +.octicon-repo-clone:before { content:"\f17e"; } + +.octicon-repo-force-push:before { content:"\f17f"; } + +.octicon-repo-forked:before { content:"\f180"; } + +.octicon-repo-pull:before { content:"\f181"; } + +.octicon-repo-push:before { content:"\f182"; } + +.octicon-repo:before { content:"\f183"; } + +.octicon-rocket:before { content:"\f184"; } + +.octicon-rss:before { content:"\f185"; } + +.octicon-ruby:before { content:"\f186"; } + +.octicon-search:before { content:"\f187"; } + +.octicon-server:before { content:"\f188"; } + +.octicon-settings:before { content:"\f189"; } + +.octicon-shield:before { content:"\f18a"; } + +.octicon-sign-in:before { content:"\f18b"; } + +.octicon-sign-out:before { content:"\f18c"; } + +.octicon-smiley:before { content:"\f18d"; } + +.octicon-squirrel:before { content:"\f18e"; } + +.octicon-star:before { content:"\f18f"; } + +.octicon-stop:before { content:"\f190"; } + +.octicon-sync:before { content:"\f191"; } + +.octicon-tag:before { content:"\f192"; } + +.octicon-tasklist:before { content:"\f193"; } + +.octicon-telescope:before { content:"\f194"; } + +.octicon-terminal:before { content:"\f195"; } + +.octicon-text-size:before { content:"\f196"; } + +.octicon-three-bars:before { content:"\f197"; } + +.octicon-thumbsdown:before { content:"\f198"; } + +.octicon-thumbsup:before { content:"\f199"; } + +.octicon-tools:before { content:"\f19a"; } + +.octicon-trashcan:before { content:"\f19b"; } + +.octicon-triangle-down:before { content:"\f19c"; } + +.octicon-triangle-left:before { content:"\f19d"; } + +.octicon-triangle-right:before { content:"\f19e"; } + +.octicon-triangle-up:before { content:"\f19f"; } + +.octicon-unfold:before { content:"\f1a0"; } + +.octicon-unmute:before { content:"\f1a1"; } + +.octicon-unverified:before { content:"\f1a2"; } + +.octicon-verified:before { content:"\f1a3"; } + +.octicon-versions:before { content:"\f1a4"; } + +.octicon-watch:before { content:"\f1a5"; } + +.octicon-x:before { content:"\f1a6"; } + +.octicon-zap:before { content:"\f1a7"; } + diff --git a/dist/font/octicons.eot b/dist/font/octicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..9194d1e88e627b54dc99b33f588bab240ce140d3 GIT binary patch literal 28350 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 + + + +Created by FontForge 20150913 at Sun Feb 14 09:20:13 2016 + By Jon Rohan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/font/octicons.ttf b/dist/font/octicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..eb4df39b388af1bfd954d88f8354585898be74ad GIT binary patch literal 28172 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�uOg;+WFWMPe8QvJ0cO{@r>_&T~?c*h&WuiKbvN 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 literal 0 HcmV?d00001 diff --git a/dist/font/octicons.woff b/dist/font/octicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..99e81a09991cea7184b8e24e057912fe2b0e8ac3 GIT binary patch literal 13976 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 literal 0 HcmV?d00001 diff --git a/svg/alert.svg b/dist/svg/icons/alert.svg similarity index 100% rename from svg/alert.svg rename to dist/svg/icons/alert.svg diff --git a/svg/arrow-down.svg b/dist/svg/icons/arrow-down.svg similarity index 100% rename from svg/arrow-down.svg rename to dist/svg/icons/arrow-down.svg diff --git a/svg/arrow-left.svg b/dist/svg/icons/arrow-left.svg similarity index 100% rename from svg/arrow-left.svg rename to dist/svg/icons/arrow-left.svg diff --git a/svg/arrow-right.svg b/dist/svg/icons/arrow-right.svg similarity index 100% rename from svg/arrow-right.svg rename to dist/svg/icons/arrow-right.svg diff --git a/svg/arrow-small-down.svg b/dist/svg/icons/arrow-small-down.svg similarity index 100% rename from svg/arrow-small-down.svg rename to dist/svg/icons/arrow-small-down.svg diff --git a/svg/arrow-small-left.svg b/dist/svg/icons/arrow-small-left.svg similarity index 100% rename from svg/arrow-small-left.svg rename to dist/svg/icons/arrow-small-left.svg diff --git a/svg/arrow-small-right.svg b/dist/svg/icons/arrow-small-right.svg similarity index 100% rename from svg/arrow-small-right.svg rename to dist/svg/icons/arrow-small-right.svg diff --git a/svg/arrow-small-up.svg b/dist/svg/icons/arrow-small-up.svg similarity index 100% rename from svg/arrow-small-up.svg rename to dist/svg/icons/arrow-small-up.svg diff --git a/svg/arrow-up.svg b/dist/svg/icons/arrow-up.svg similarity index 100% rename from svg/arrow-up.svg rename to dist/svg/icons/arrow-up.svg diff --git a/svg/beaker.svg b/dist/svg/icons/beaker.svg similarity index 100% rename from svg/beaker.svg rename to dist/svg/icons/beaker.svg diff --git a/svg/bell.svg b/dist/svg/icons/bell.svg similarity index 100% rename from svg/bell.svg rename to dist/svg/icons/bell.svg diff --git a/svg/bold.svg b/dist/svg/icons/bold.svg similarity index 100% rename from svg/bold.svg rename to dist/svg/icons/bold.svg diff --git a/svg/book.svg b/dist/svg/icons/book.svg similarity index 100% rename from svg/book.svg rename to dist/svg/icons/book.svg diff --git a/svg/bookmark.svg b/dist/svg/icons/bookmark.svg similarity index 100% rename from svg/bookmark.svg rename to dist/svg/icons/bookmark.svg diff --git a/svg/briefcase.svg b/dist/svg/icons/briefcase.svg similarity index 100% rename from svg/briefcase.svg rename to dist/svg/icons/briefcase.svg diff --git a/svg/broadcast.svg b/dist/svg/icons/broadcast.svg similarity index 100% rename from svg/broadcast.svg rename to dist/svg/icons/broadcast.svg diff --git a/svg/browser.svg b/dist/svg/icons/browser.svg similarity index 100% rename from svg/browser.svg rename to dist/svg/icons/browser.svg diff --git a/svg/bug.svg b/dist/svg/icons/bug.svg similarity index 100% rename from svg/bug.svg rename to dist/svg/icons/bug.svg diff --git a/svg/calendar.svg b/dist/svg/icons/calendar.svg similarity index 100% rename from svg/calendar.svg rename to dist/svg/icons/calendar.svg diff --git a/svg/check.svg b/dist/svg/icons/check.svg similarity index 100% rename from svg/check.svg rename to dist/svg/icons/check.svg diff --git a/svg/checklist.svg b/dist/svg/icons/checklist.svg similarity index 100% rename from svg/checklist.svg rename to dist/svg/icons/checklist.svg diff --git a/svg/chevron-down.svg b/dist/svg/icons/chevron-down.svg similarity index 100% rename from svg/chevron-down.svg rename to dist/svg/icons/chevron-down.svg diff --git a/svg/chevron-left.svg b/dist/svg/icons/chevron-left.svg similarity index 100% rename from svg/chevron-left.svg rename to dist/svg/icons/chevron-left.svg diff --git a/svg/chevron-right.svg b/dist/svg/icons/chevron-right.svg similarity index 100% rename from svg/chevron-right.svg rename to dist/svg/icons/chevron-right.svg diff --git a/svg/chevron-up.svg b/dist/svg/icons/chevron-up.svg similarity index 100% rename from svg/chevron-up.svg rename to dist/svg/icons/chevron-up.svg diff --git a/svg/circle-slash.svg b/dist/svg/icons/circle-slash.svg similarity index 100% rename from svg/circle-slash.svg rename to dist/svg/icons/circle-slash.svg diff --git a/svg/circuit-board.svg b/dist/svg/icons/circuit-board.svg similarity index 100% rename from svg/circuit-board.svg rename to dist/svg/icons/circuit-board.svg diff --git a/svg/clippy.svg b/dist/svg/icons/clippy.svg similarity index 100% rename from svg/clippy.svg rename to dist/svg/icons/clippy.svg diff --git a/svg/clock.svg b/dist/svg/icons/clock.svg similarity index 100% rename from svg/clock.svg rename to dist/svg/icons/clock.svg diff --git a/svg/cloud-download.svg b/dist/svg/icons/cloud-download.svg similarity index 100% rename from svg/cloud-download.svg rename to dist/svg/icons/cloud-download.svg diff --git a/svg/cloud-upload.svg b/dist/svg/icons/cloud-upload.svg similarity index 100% rename from svg/cloud-upload.svg rename to dist/svg/icons/cloud-upload.svg diff --git a/svg/code.svg b/dist/svg/icons/code.svg similarity index 100% rename from svg/code.svg rename to dist/svg/icons/code.svg diff --git a/svg/comment-discussion.svg b/dist/svg/icons/comment-discussion.svg similarity index 100% rename from svg/comment-discussion.svg rename to dist/svg/icons/comment-discussion.svg diff --git a/svg/comment.svg b/dist/svg/icons/comment.svg similarity index 100% rename from svg/comment.svg rename to dist/svg/icons/comment.svg diff --git a/svg/credit-card.svg b/dist/svg/icons/credit-card.svg similarity index 100% rename from svg/credit-card.svg rename to dist/svg/icons/credit-card.svg diff --git a/svg/dash.svg b/dist/svg/icons/dash.svg similarity index 100% rename from svg/dash.svg rename to dist/svg/icons/dash.svg diff --git a/svg/dashboard.svg b/dist/svg/icons/dashboard.svg similarity index 100% rename from svg/dashboard.svg rename to dist/svg/icons/dashboard.svg diff --git a/svg/database.svg b/dist/svg/icons/database.svg similarity index 100% rename from svg/database.svg rename to dist/svg/icons/database.svg diff --git a/svg/desktop-download.svg b/dist/svg/icons/desktop-download.svg similarity index 100% rename from svg/desktop-download.svg rename to dist/svg/icons/desktop-download.svg diff --git a/svg/device-camera-video.svg b/dist/svg/icons/device-camera-video.svg similarity index 100% rename from svg/device-camera-video.svg rename to dist/svg/icons/device-camera-video.svg diff --git a/svg/device-camera.svg b/dist/svg/icons/device-camera.svg similarity index 100% rename from svg/device-camera.svg rename to dist/svg/icons/device-camera.svg diff --git a/svg/device-desktop.svg b/dist/svg/icons/device-desktop.svg similarity index 100% rename from svg/device-desktop.svg rename to dist/svg/icons/device-desktop.svg diff --git a/svg/device-mobile.svg b/dist/svg/icons/device-mobile.svg similarity index 100% rename from svg/device-mobile.svg rename to dist/svg/icons/device-mobile.svg diff --git a/svg/diff-added.svg b/dist/svg/icons/diff-added.svg similarity index 100% rename from svg/diff-added.svg rename to dist/svg/icons/diff-added.svg diff --git a/svg/diff-ignored.svg b/dist/svg/icons/diff-ignored.svg similarity index 100% rename from svg/diff-ignored.svg rename to dist/svg/icons/diff-ignored.svg diff --git a/svg/diff-modified.svg b/dist/svg/icons/diff-modified.svg similarity index 100% rename from svg/diff-modified.svg rename to dist/svg/icons/diff-modified.svg diff --git a/svg/diff-removed.svg b/dist/svg/icons/diff-removed.svg similarity index 100% rename from svg/diff-removed.svg rename to dist/svg/icons/diff-removed.svg diff --git a/svg/diff-renamed.svg b/dist/svg/icons/diff-renamed.svg similarity index 100% rename from svg/diff-renamed.svg rename to dist/svg/icons/diff-renamed.svg diff --git a/svg/diff.svg b/dist/svg/icons/diff.svg similarity index 100% rename from svg/diff.svg rename to dist/svg/icons/diff.svg diff --git a/svg/ellipsis.svg b/dist/svg/icons/ellipsis.svg similarity index 100% rename from svg/ellipsis.svg rename to dist/svg/icons/ellipsis.svg diff --git a/svg/eye.svg b/dist/svg/icons/eye.svg similarity index 100% rename from svg/eye.svg rename to dist/svg/icons/eye.svg diff --git a/svg/file-binary.svg b/dist/svg/icons/file-binary.svg similarity index 100% rename from svg/file-binary.svg rename to dist/svg/icons/file-binary.svg diff --git a/svg/file-code.svg b/dist/svg/icons/file-code.svg similarity index 100% rename from svg/file-code.svg rename to dist/svg/icons/file-code.svg diff --git a/svg/file-directory.svg b/dist/svg/icons/file-directory.svg similarity index 100% rename from svg/file-directory.svg rename to dist/svg/icons/file-directory.svg diff --git a/svg/file-media.svg b/dist/svg/icons/file-media.svg similarity index 100% rename from svg/file-media.svg rename to dist/svg/icons/file-media.svg diff --git a/svg/file-pdf.svg b/dist/svg/icons/file-pdf.svg similarity index 100% rename from svg/file-pdf.svg rename to dist/svg/icons/file-pdf.svg diff --git a/svg/file-submodule.svg b/dist/svg/icons/file-submodule.svg similarity index 100% rename from svg/file-submodule.svg rename to dist/svg/icons/file-submodule.svg diff --git a/svg/file-symlink-directory.svg b/dist/svg/icons/file-symlink-directory.svg similarity index 100% rename from svg/file-symlink-directory.svg rename to dist/svg/icons/file-symlink-directory.svg diff --git a/svg/file-symlink-file.svg b/dist/svg/icons/file-symlink-file.svg similarity index 100% rename from svg/file-symlink-file.svg rename to dist/svg/icons/file-symlink-file.svg diff --git a/svg/file-text.svg b/dist/svg/icons/file-text.svg similarity index 100% rename from svg/file-text.svg rename to dist/svg/icons/file-text.svg diff --git a/svg/file-zip.svg b/dist/svg/icons/file-zip.svg similarity index 100% rename from svg/file-zip.svg rename to dist/svg/icons/file-zip.svg diff --git a/svg/flame.svg b/dist/svg/icons/flame.svg similarity index 100% rename from svg/flame.svg rename to dist/svg/icons/flame.svg diff --git a/svg/fold.svg b/dist/svg/icons/fold.svg similarity index 100% rename from svg/fold.svg rename to dist/svg/icons/fold.svg diff --git a/svg/gear.svg b/dist/svg/icons/gear.svg similarity index 100% rename from svg/gear.svg rename to dist/svg/icons/gear.svg diff --git a/svg/gift.svg b/dist/svg/icons/gift.svg similarity index 100% rename from svg/gift.svg rename to dist/svg/icons/gift.svg diff --git a/svg/gist-secret.svg b/dist/svg/icons/gist-secret.svg similarity index 100% rename from svg/gist-secret.svg rename to dist/svg/icons/gist-secret.svg diff --git a/svg/gist.svg b/dist/svg/icons/gist.svg similarity index 100% rename from svg/gist.svg rename to dist/svg/icons/gist.svg diff --git a/svg/git-branch.svg b/dist/svg/icons/git-branch.svg similarity index 100% rename from svg/git-branch.svg rename to dist/svg/icons/git-branch.svg diff --git a/svg/git-commit.svg b/dist/svg/icons/git-commit.svg similarity index 100% rename from svg/git-commit.svg rename to dist/svg/icons/git-commit.svg diff --git a/svg/git-compare.svg b/dist/svg/icons/git-compare.svg similarity index 100% rename from svg/git-compare.svg rename to dist/svg/icons/git-compare.svg diff --git a/svg/git-merge.svg b/dist/svg/icons/git-merge.svg similarity index 100% rename from svg/git-merge.svg rename to dist/svg/icons/git-merge.svg diff --git a/svg/git-pull-request.svg b/dist/svg/icons/git-pull-request.svg similarity index 100% rename from svg/git-pull-request.svg rename to dist/svg/icons/git-pull-request.svg diff --git a/svg/globe.svg b/dist/svg/icons/globe.svg similarity index 100% rename from svg/globe.svg rename to dist/svg/icons/globe.svg diff --git a/svg/graph.svg b/dist/svg/icons/graph.svg similarity index 100% rename from svg/graph.svg rename to dist/svg/icons/graph.svg diff --git a/svg/heart.svg b/dist/svg/icons/heart.svg similarity index 100% rename from svg/heart.svg rename to dist/svg/icons/heart.svg diff --git a/svg/history.svg b/dist/svg/icons/history.svg similarity index 100% rename from svg/history.svg rename to dist/svg/icons/history.svg diff --git a/svg/home.svg b/dist/svg/icons/home.svg similarity index 100% rename from svg/home.svg rename to dist/svg/icons/home.svg diff --git a/svg/horizontal-rule.svg b/dist/svg/icons/horizontal-rule.svg similarity index 100% rename from svg/horizontal-rule.svg rename to dist/svg/icons/horizontal-rule.svg diff --git a/svg/hubot.svg b/dist/svg/icons/hubot.svg similarity index 100% rename from svg/hubot.svg rename to dist/svg/icons/hubot.svg diff --git a/svg/inbox.svg b/dist/svg/icons/inbox.svg similarity index 100% rename from svg/inbox.svg rename to dist/svg/icons/inbox.svg diff --git a/svg/info.svg b/dist/svg/icons/info.svg similarity index 100% rename from svg/info.svg rename to dist/svg/icons/info.svg diff --git a/svg/issue-closed.svg b/dist/svg/icons/issue-closed.svg similarity index 100% rename from svg/issue-closed.svg rename to dist/svg/icons/issue-closed.svg diff --git a/svg/issue-opened.svg b/dist/svg/icons/issue-opened.svg similarity index 100% rename from svg/issue-opened.svg rename to dist/svg/icons/issue-opened.svg diff --git a/svg/issue-reopened.svg b/dist/svg/icons/issue-reopened.svg similarity index 100% rename from svg/issue-reopened.svg rename to dist/svg/icons/issue-reopened.svg diff --git a/svg/italic.svg b/dist/svg/icons/italic.svg similarity index 100% rename from svg/italic.svg rename to dist/svg/icons/italic.svg diff --git a/svg/jersey.svg b/dist/svg/icons/jersey.svg similarity index 100% rename from svg/jersey.svg rename to dist/svg/icons/jersey.svg diff --git a/svg/key.svg b/dist/svg/icons/key.svg similarity index 100% rename from svg/key.svg rename to dist/svg/icons/key.svg diff --git a/svg/keyboard.svg b/dist/svg/icons/keyboard.svg similarity index 100% rename from svg/keyboard.svg rename to dist/svg/icons/keyboard.svg diff --git a/svg/law.svg b/dist/svg/icons/law.svg similarity index 100% rename from svg/law.svg rename to dist/svg/icons/law.svg diff --git a/svg/light-bulb.svg b/dist/svg/icons/light-bulb.svg similarity index 100% rename from svg/light-bulb.svg rename to dist/svg/icons/light-bulb.svg diff --git a/svg/link-external.svg b/dist/svg/icons/link-external.svg similarity index 100% rename from svg/link-external.svg rename to dist/svg/icons/link-external.svg diff --git a/svg/link.svg b/dist/svg/icons/link.svg similarity index 100% rename from svg/link.svg rename to dist/svg/icons/link.svg diff --git a/svg/list-ordered.svg b/dist/svg/icons/list-ordered.svg similarity index 100% rename from svg/list-ordered.svg rename to dist/svg/icons/list-ordered.svg diff --git a/svg/list-unordered.svg b/dist/svg/icons/list-unordered.svg similarity index 100% rename from svg/list-unordered.svg rename to dist/svg/icons/list-unordered.svg diff --git a/svg/location.svg b/dist/svg/icons/location.svg similarity index 100% rename from svg/location.svg rename to dist/svg/icons/location.svg diff --git a/svg/lock.svg b/dist/svg/icons/lock.svg similarity index 100% rename from svg/lock.svg rename to dist/svg/icons/lock.svg diff --git a/svg/logo-gist.svg b/dist/svg/icons/logo-gist.svg similarity index 100% rename from svg/logo-gist.svg rename to dist/svg/icons/logo-gist.svg diff --git a/svg/logo-github.svg b/dist/svg/icons/logo-github.svg similarity index 100% rename from svg/logo-github.svg rename to dist/svg/icons/logo-github.svg diff --git a/svg/mail-read.svg b/dist/svg/icons/mail-read.svg similarity index 100% rename from svg/mail-read.svg rename to dist/svg/icons/mail-read.svg diff --git a/svg/mail-reply.svg b/dist/svg/icons/mail-reply.svg similarity index 100% rename from svg/mail-reply.svg rename to dist/svg/icons/mail-reply.svg diff --git a/svg/mail.svg b/dist/svg/icons/mail.svg similarity index 100% rename from svg/mail.svg rename to dist/svg/icons/mail.svg diff --git a/svg/mark-github.svg b/dist/svg/icons/mark-github.svg similarity index 100% rename from svg/mark-github.svg rename to dist/svg/icons/mark-github.svg diff --git a/svg/markdown.svg b/dist/svg/icons/markdown.svg similarity index 100% rename from svg/markdown.svg rename to dist/svg/icons/markdown.svg diff --git a/svg/megaphone.svg b/dist/svg/icons/megaphone.svg similarity index 100% rename from svg/megaphone.svg rename to dist/svg/icons/megaphone.svg diff --git a/svg/mention.svg b/dist/svg/icons/mention.svg similarity index 100% rename from svg/mention.svg rename to dist/svg/icons/mention.svg diff --git a/svg/milestone.svg b/dist/svg/icons/milestone.svg similarity index 100% rename from svg/milestone.svg rename to dist/svg/icons/milestone.svg diff --git a/svg/mirror.svg b/dist/svg/icons/mirror.svg similarity index 100% rename from svg/mirror.svg rename to dist/svg/icons/mirror.svg diff --git a/svg/mortar-board.svg b/dist/svg/icons/mortar-board.svg similarity index 100% rename from svg/mortar-board.svg rename to dist/svg/icons/mortar-board.svg diff --git a/svg/mute.svg b/dist/svg/icons/mute.svg similarity index 100% rename from svg/mute.svg rename to dist/svg/icons/mute.svg diff --git a/svg/no-newline.svg b/dist/svg/icons/no-newline.svg similarity index 100% rename from svg/no-newline.svg rename to dist/svg/icons/no-newline.svg diff --git a/svg/octoface.svg b/dist/svg/icons/octoface.svg similarity index 100% rename from svg/octoface.svg rename to dist/svg/icons/octoface.svg diff --git a/svg/organization.svg b/dist/svg/icons/organization.svg similarity index 100% rename from svg/organization.svg rename to dist/svg/icons/organization.svg diff --git a/svg/package.svg b/dist/svg/icons/package.svg similarity index 100% rename from svg/package.svg rename to dist/svg/icons/package.svg diff --git a/svg/paintcan.svg b/dist/svg/icons/paintcan.svg similarity index 100% rename from svg/paintcan.svg rename to dist/svg/icons/paintcan.svg diff --git a/svg/pencil.svg b/dist/svg/icons/pencil.svg similarity index 100% rename from svg/pencil.svg rename to dist/svg/icons/pencil.svg diff --git a/svg/person.svg b/dist/svg/icons/person.svg similarity index 100% rename from svg/person.svg rename to dist/svg/icons/person.svg diff --git a/svg/pin.svg b/dist/svg/icons/pin.svg similarity index 100% rename from svg/pin.svg rename to dist/svg/icons/pin.svg diff --git a/svg/plug.svg b/dist/svg/icons/plug.svg similarity index 100% rename from svg/plug.svg rename to dist/svg/icons/plug.svg diff --git a/svg/plus.svg b/dist/svg/icons/plus.svg similarity index 100% rename from svg/plus.svg rename to dist/svg/icons/plus.svg diff --git a/svg/primitive-dot.svg b/dist/svg/icons/primitive-dot.svg similarity index 100% rename from svg/primitive-dot.svg rename to dist/svg/icons/primitive-dot.svg diff --git a/svg/primitive-square.svg b/dist/svg/icons/primitive-square.svg similarity index 100% rename from svg/primitive-square.svg rename to dist/svg/icons/primitive-square.svg diff --git a/svg/pulse.svg b/dist/svg/icons/pulse.svg similarity index 100% rename from svg/pulse.svg rename to dist/svg/icons/pulse.svg diff --git a/svg/question.svg b/dist/svg/icons/question.svg similarity index 100% rename from svg/question.svg rename to dist/svg/icons/question.svg diff --git a/svg/quote.svg b/dist/svg/icons/quote.svg similarity index 100% rename from svg/quote.svg rename to dist/svg/icons/quote.svg diff --git a/svg/radio-tower.svg b/dist/svg/icons/radio-tower.svg similarity index 100% rename from svg/radio-tower.svg rename to dist/svg/icons/radio-tower.svg diff --git a/svg/repo-clone.svg b/dist/svg/icons/repo-clone.svg similarity index 100% rename from svg/repo-clone.svg rename to dist/svg/icons/repo-clone.svg diff --git a/svg/repo-force-push.svg b/dist/svg/icons/repo-force-push.svg similarity index 100% rename from svg/repo-force-push.svg rename to dist/svg/icons/repo-force-push.svg diff --git a/svg/repo-forked.svg b/dist/svg/icons/repo-forked.svg similarity index 100% rename from svg/repo-forked.svg rename to dist/svg/icons/repo-forked.svg diff --git a/svg/repo-pull.svg b/dist/svg/icons/repo-pull.svg similarity index 100% rename from svg/repo-pull.svg rename to dist/svg/icons/repo-pull.svg diff --git a/svg/repo-push.svg b/dist/svg/icons/repo-push.svg similarity index 100% rename from svg/repo-push.svg rename to dist/svg/icons/repo-push.svg diff --git a/svg/repo.svg b/dist/svg/icons/repo.svg similarity index 100% rename from svg/repo.svg rename to dist/svg/icons/repo.svg diff --git a/svg/rocket.svg b/dist/svg/icons/rocket.svg similarity index 100% rename from svg/rocket.svg rename to dist/svg/icons/rocket.svg diff --git a/svg/rss.svg b/dist/svg/icons/rss.svg similarity index 100% rename from svg/rss.svg rename to dist/svg/icons/rss.svg diff --git a/svg/ruby.svg b/dist/svg/icons/ruby.svg similarity index 100% rename from svg/ruby.svg rename to dist/svg/icons/ruby.svg diff --git a/svg/search.svg b/dist/svg/icons/search.svg similarity index 100% rename from svg/search.svg rename to dist/svg/icons/search.svg diff --git a/svg/server.svg b/dist/svg/icons/server.svg similarity index 100% rename from svg/server.svg rename to dist/svg/icons/server.svg diff --git a/svg/settings.svg b/dist/svg/icons/settings.svg similarity index 100% rename from svg/settings.svg rename to dist/svg/icons/settings.svg diff --git a/svg/shield.svg b/dist/svg/icons/shield.svg similarity index 100% rename from svg/shield.svg rename to dist/svg/icons/shield.svg diff --git a/svg/sign-in.svg b/dist/svg/icons/sign-in.svg similarity index 100% rename from svg/sign-in.svg rename to dist/svg/icons/sign-in.svg diff --git a/svg/sign-out.svg b/dist/svg/icons/sign-out.svg similarity index 100% rename from svg/sign-out.svg rename to dist/svg/icons/sign-out.svg diff --git a/svg/smiley.svg b/dist/svg/icons/smiley.svg similarity index 100% rename from svg/smiley.svg rename to dist/svg/icons/smiley.svg diff --git a/svg/squirrel.svg b/dist/svg/icons/squirrel.svg similarity index 100% rename from svg/squirrel.svg rename to dist/svg/icons/squirrel.svg diff --git a/svg/star.svg b/dist/svg/icons/star.svg similarity index 100% rename from svg/star.svg rename to dist/svg/icons/star.svg diff --git a/svg/stop.svg b/dist/svg/icons/stop.svg similarity index 100% rename from svg/stop.svg rename to dist/svg/icons/stop.svg diff --git a/svg/sync.svg b/dist/svg/icons/sync.svg similarity index 100% rename from svg/sync.svg rename to dist/svg/icons/sync.svg diff --git a/svg/tag.svg b/dist/svg/icons/tag.svg similarity index 100% rename from svg/tag.svg rename to dist/svg/icons/tag.svg diff --git a/svg/tasklist.svg b/dist/svg/icons/tasklist.svg similarity index 100% rename from svg/tasklist.svg rename to dist/svg/icons/tasklist.svg diff --git a/svg/telescope.svg b/dist/svg/icons/telescope.svg similarity index 100% rename from svg/telescope.svg rename to dist/svg/icons/telescope.svg diff --git a/svg/terminal.svg b/dist/svg/icons/terminal.svg similarity index 100% rename from svg/terminal.svg rename to dist/svg/icons/terminal.svg diff --git a/svg/text-size.svg b/dist/svg/icons/text-size.svg similarity index 100% rename from svg/text-size.svg rename to dist/svg/icons/text-size.svg diff --git a/svg/three-bars.svg b/dist/svg/icons/three-bars.svg similarity index 100% rename from svg/three-bars.svg rename to dist/svg/icons/three-bars.svg diff --git a/svg/thumbsdown.svg b/dist/svg/icons/thumbsdown.svg similarity index 100% rename from svg/thumbsdown.svg rename to dist/svg/icons/thumbsdown.svg diff --git a/svg/thumbsup.svg b/dist/svg/icons/thumbsup.svg similarity index 100% rename from svg/thumbsup.svg rename to dist/svg/icons/thumbsup.svg diff --git a/svg/tools.svg b/dist/svg/icons/tools.svg similarity index 100% rename from svg/tools.svg rename to dist/svg/icons/tools.svg diff --git a/svg/trashcan.svg b/dist/svg/icons/trashcan.svg similarity index 100% rename from svg/trashcan.svg rename to dist/svg/icons/trashcan.svg diff --git a/svg/triangle-down.svg b/dist/svg/icons/triangle-down.svg similarity index 100% rename from svg/triangle-down.svg rename to dist/svg/icons/triangle-down.svg diff --git a/svg/triangle-left.svg b/dist/svg/icons/triangle-left.svg similarity index 100% rename from svg/triangle-left.svg rename to dist/svg/icons/triangle-left.svg diff --git a/svg/triangle-right.svg b/dist/svg/icons/triangle-right.svg similarity index 100% rename from svg/triangle-right.svg rename to dist/svg/icons/triangle-right.svg diff --git a/svg/triangle-up.svg b/dist/svg/icons/triangle-up.svg similarity index 100% rename from svg/triangle-up.svg rename to dist/svg/icons/triangle-up.svg diff --git a/svg/unfold.svg b/dist/svg/icons/unfold.svg similarity index 100% rename from svg/unfold.svg rename to dist/svg/icons/unfold.svg diff --git a/svg/unmute.svg b/dist/svg/icons/unmute.svg similarity index 100% rename from svg/unmute.svg rename to dist/svg/icons/unmute.svg diff --git a/svg/unverified.svg b/dist/svg/icons/unverified.svg similarity index 100% rename from svg/unverified.svg rename to dist/svg/icons/unverified.svg diff --git a/svg/verified.svg b/dist/svg/icons/verified.svg similarity index 100% rename from svg/verified.svg rename to dist/svg/icons/verified.svg diff --git a/svg/versions.svg b/dist/svg/icons/versions.svg similarity index 100% rename from svg/versions.svg rename to dist/svg/icons/versions.svg diff --git a/svg/watch.svg b/dist/svg/icons/watch.svg similarity index 100% rename from svg/watch.svg rename to dist/svg/icons/watch.svg diff --git a/svg/x.svg b/dist/svg/icons/x.svg similarity index 100% rename from svg/x.svg rename to dist/svg/icons/x.svg diff --git a/svg/zap.svg b/dist/svg/icons/zap.svg similarity index 100% rename from svg/zap.svg rename to dist/svg/icons/zap.svg diff --git a/dist/svg/sprite.octicons.svg b/dist/svg/sprite.octicons.svg new file mode 100644 index 000000000..b5be0263d --- /dev/null +++ b/dist/svg/sprite.octicons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/octicons/README.md b/octicons/README.md deleted file mode 100644 index 100707335..000000000 --- a/octicons/README.md +++ /dev/null @@ -1 +0,0 @@ -If you intend to install Octicons locally, install `octicons-local.ttf`. It should appear as “github-octicons” in your font list. It is specially designed not to conflict with GitHub's web fonts. diff --git a/octicons/octicons-local.ttf b/octicons/octicons-local.ttf deleted file mode 100644 index 8ab962f61f36986d5ab754d335eba5f4c37dd50b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52544 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 z 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 diff --git a/octicons/octicons.css b/octicons/octicons.css deleted file mode 100644 index c49658ebe..000000000 --- a/octicons/octicons.css +++ /dev/null @@ -1,226 +0,0 @@ -@font-face { - font-family: 'octicons'; - src: url('octicons.eot?#iefix') format('embedded-opentype'), - url('octicons.woff') format('woff'), - url('octicons.ttf') format('truetype'), - url('octicons.svg#octicons') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* - -.octicon is optimized for 16px. -.mega-octicon is optimized for 32px but can be used larger. - -*/ -.octicon, .mega-octicon { - font: normal normal normal 16px/1 octicons; - display: inline-block; - text-decoration: none; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mega-octicon { font-size: 32px; } - -.octicon-alert:before { content: '\f02d'} /*  */ -.octicon-arrow-down:before { content: '\f03f'} /*  */ -.octicon-arrow-left:before { content: '\f040'} /*  */ -.octicon-arrow-right:before { content: '\f03e'} /*  */ -.octicon-arrow-small-down:before { content: '\f0a0'} /*  */ -.octicon-arrow-small-left:before { content: '\f0a1'} /*  */ -.octicon-arrow-small-right:before { content: '\f071'} /*  */ -.octicon-arrow-small-up:before { content: '\f09f'} /*  */ -.octicon-arrow-up:before { content: '\f03d'} /*  */ -.octicon-microscope:before, -.octicon-beaker:before { content: '\f0dd'} /*  */ -.octicon-bell:before { content: '\f0de'} /*  */ -.octicon-bold:before { content: '\f0e2'} /*  */ -.octicon-book:before { content: '\f007'} /*  */ -.octicon-bookmark:before { content: '\f07b'} /*  */ -.octicon-briefcase:before { content: '\f0d3'} /*  */ -.octicon-broadcast:before { content: '\f048'} /*  */ -.octicon-browser:before { content: '\f0c5'} /*  */ -.octicon-bug:before { content: '\f091'} /*  */ -.octicon-calendar:before { content: '\f068'} /*  */ -.octicon-check:before { content: '\f03a'} /*  */ -.octicon-checklist:before { content: '\f076'} /*  */ -.octicon-chevron-down:before { content: '\f0a3'} /*  */ -.octicon-chevron-left:before { content: '\f0a4'} /*  */ -.octicon-chevron-right:before { content: '\f078'} /*  */ -.octicon-chevron-up:before { content: '\f0a2'} /*  */ -.octicon-circle-slash:before { content: '\f084'} /*  */ -.octicon-circuit-board:before { content: '\f0d6'} /*  */ -.octicon-clippy:before { content: '\f035'} /*  */ -.octicon-clock:before { content: '\f046'} /*  */ -.octicon-cloud-download:before { content: '\f00b'} /*  */ -.octicon-cloud-upload:before { content: '\f00c'} /*  */ -.octicon-code:before { content: '\f05f'} /*  */ -.octicon-comment-add:before, -.octicon-comment:before { content: '\f02b'} /*  */ -.octicon-comment-discussion:before { content: '\f04f'} /*  */ -.octicon-credit-card:before { content: '\f045'} /*  */ -.octicon-dash:before { content: '\f0ca'} /*  */ -.octicon-dashboard:before { content: '\f07d'} /*  */ -.octicon-database:before { content: '\f096'} /*  */ -.octicon-clone:before, -.octicon-desktop-download:before { content: '\f0dc'} /*  */ -.octicon-device-camera:before { content: '\f056'} /*  */ -.octicon-device-camera-video:before { content: '\f057'} /*  */ -.octicon-device-desktop:before { content: '\f27c'} /*  */ -.octicon-device-mobile:before { content: '\f038'} /*  */ -.octicon-diff:before { content: '\f04d'} /*  */ -.octicon-diff-added:before { content: '\f06b'} /*  */ -.octicon-diff-ignored:before { content: '\f099'} /*  */ -.octicon-diff-modified:before { content: '\f06d'} /*  */ -.octicon-diff-removed:before { content: '\f06c'} /*  */ -.octicon-diff-renamed:before { content: '\f06e'} /*  */ -.octicon-ellipsis:before { content: '\f09a'} /*  */ -.octicon-eye-unwatch:before, -.octicon-eye-watch:before, -.octicon-eye:before { content: '\f04e'} /*  */ -.octicon-file-binary:before { content: '\f094'} /*  */ -.octicon-file-code:before { content: '\f010'} /*  */ -.octicon-file-directory:before { content: '\f016'} /*  */ -.octicon-file-media:before { content: '\f012'} /*  */ -.octicon-file-pdf:before { content: '\f014'} /*  */ -.octicon-file-submodule:before { content: '\f017'} /*  */ -.octicon-file-symlink-directory:before { content: '\f0b1'} /*  */ -.octicon-file-symlink-file:before { content: '\f0b0'} /*  */ -.octicon-file-text:before { content: '\f011'} /*  */ -.octicon-file-zip:before { content: '\f013'} /*  */ -.octicon-flame:before { content: '\f0d2'} /*  */ -.octicon-fold:before { content: '\f0cc'} /*  */ -.octicon-gear:before { content: '\f02f'} /*  */ -.octicon-gift:before { content: '\f042'} /*  */ -.octicon-gist:before { content: '\f00e'} /*  */ -.octicon-gist-secret:before { content: '\f08c'} /*  */ -.octicon-git-branch-create:before, -.octicon-git-branch-delete:before, -.octicon-git-branch:before { content: '\f020'} /*  */ -.octicon-git-commit:before { content: '\f01f'} /*  */ -.octicon-git-compare:before { content: '\f0ac'} /*  */ -.octicon-git-merge:before { content: '\f023'} /*  */ -.octicon-git-pull-request-abandoned:before, -.octicon-git-pull-request:before { content: '\f009'} /*  */ -.octicon-globe:before { content: '\f0b6'} /*  */ -.octicon-graph:before { content: '\f043'} /*  */ -.octicon-heart:before { content: '\2665'} /* ♥ */ -.octicon-history:before { content: '\f07e'} /*  */ -.octicon-home:before { content: '\f08d'} /*  */ -.octicon-horizontal-rule:before { content: '\f070'} /*  */ -.octicon-hubot:before { content: '\f09d'} /*  */ -.octicon-inbox:before { content: '\f0cf'} /*  */ -.octicon-info:before { content: '\f059'} /*  */ -.octicon-issue-closed:before { content: '\f028'} /*  */ -.octicon-issue-opened:before { content: '\f026'} /*  */ -.octicon-issue-reopened:before { content: '\f027'} /*  */ -.octicon-italic:before { content: '\f0e4'} /*  */ -.octicon-jersey:before { content: '\f019'} /*  */ -.octicon-key:before { content: '\f049'} /*  */ -.octicon-keyboard:before { content: '\f00d'} /*  */ -.octicon-law:before { content: '\f0d8'} /*  */ -.octicon-light-bulb:before { content: '\f000'} /*  */ -.octicon-link:before { content: '\f05c'} /*  */ -.octicon-link-external:before { content: '\f07f'} /*  */ -.octicon-list-ordered:before { content: '\f062'} /*  */ -.octicon-list-unordered:before { content: '\f061'} /*  */ -.octicon-location:before { content: '\f060'} /*  */ -.octicon-gist-private:before, -.octicon-mirror-private:before, -.octicon-git-fork-private:before, -.octicon-lock:before { content: '\f06a'} /*  */ -.octicon-logo-gist:before { content: '\f0ad'} /*  */ -.octicon-logo-github:before { content: '\f092'} /*  */ -.octicon-mail:before { content: '\f03b'} /*  */ -.octicon-mail-read:before { content: '\f03c'} /*  */ -.octicon-mail-reply:before { content: '\f051'} /*  */ -.octicon-mark-github:before { content: '\f00a'} /*  */ -.octicon-markdown:before { content: '\f0c9'} /*  */ -.octicon-megaphone:before { content: '\f077'} /*  */ -.octicon-mention:before { content: '\f0be'} /*  */ -.octicon-milestone:before { content: '\f075'} /*  */ -.octicon-mirror-public:before, -.octicon-mirror:before { content: '\f024'} /*  */ -.octicon-mortar-board:before { content: '\f0d7'} /*  */ -.octicon-mute:before { content: '\f080'} /*  */ -.octicon-no-newline:before { content: '\f09c'} /*  */ -.octicon-octoface:before { content: '\f008'} /*  */ -.octicon-organization:before { content: '\f037'} /*  */ -.octicon-package:before { content: '\f0c4'} /*  */ -.octicon-paintcan:before { content: '\f0d1'} /*  */ -.octicon-pencil:before { content: '\f058'} /*  */ -.octicon-person-add:before, -.octicon-person-follow:before, -.octicon-person:before { content: '\f018'} /*  */ -.octicon-pin:before { content: '\f041'} /*  */ -.octicon-plug:before { content: '\f0d4'} /*  */ -.octicon-repo-create:before, -.octicon-gist-new:before, -.octicon-file-directory-create:before, -.octicon-file-add:before, -.octicon-plus:before { content: '\f05d'} /*  */ -.octicon-primitive-dot:before { content: '\f052'} /*  */ -.octicon-primitive-square:before { content: '\f053'} /*  */ -.octicon-pulse:before { content: '\f085'} /*  */ -.octicon-question:before { content: '\f02c'} /*  */ -.octicon-quote:before { content: '\f063'} /*  */ -.octicon-radio-tower:before { content: '\f030'} /*  */ -.octicon-repo-delete:before, -.octicon-repo:before { content: '\f001'} /*  */ -.octicon-repo-clone:before { content: '\f04c'} /*  */ -.octicon-repo-force-push:before { content: '\f04a'} /*  */ -.octicon-gist-fork:before, -.octicon-repo-forked:before { content: '\f002'} /*  */ -.octicon-repo-pull:before { content: '\f006'} /*  */ -.octicon-repo-push:before { content: '\f005'} /*  */ -.octicon-rocket:before { content: '\f033'} /*  */ -.octicon-rss:before { content: '\f034'} /*  */ -.octicon-ruby:before { content: '\f047'} /*  */ -.octicon-search-save:before, -.octicon-search:before { content: '\f02e'} /*  */ -.octicon-server:before { content: '\f097'} /*  */ -.octicon-settings:before { content: '\f07c'} /*  */ -.octicon-shield:before { content: '\f0e1'} /*  */ -.octicon-log-in:before, -.octicon-sign-in:before { content: '\f036'} /*  */ -.octicon-log-out:before, -.octicon-sign-out:before { content: '\f032'} /*  */ -.octicon-smiley:before { content: '\f0e7'} /*  */ -.octicon-squirrel:before { content: '\f0b2'} /*  */ -.octicon-star-add:before, -.octicon-star-delete:before, -.octicon-star:before { content: '\f02a'} /*  */ -.octicon-stop:before { content: '\f08f'} /*  */ -.octicon-repo-sync:before, -.octicon-sync:before { content: '\f087'} /*  */ -.octicon-tag-remove:before, -.octicon-tag-add:before, -.octicon-tag:before { content: '\f015'} /*  */ -.octicon-tasklist:before { content: '\f0e5'} /*  */ -.octicon-telescope:before { content: '\f088'} /*  */ -.octicon-terminal:before { content: '\f0c8'} /*  */ -.octicon-text-size:before { content: '\f0e3'} /*  */ -.octicon-three-bars:before { content: '\f05e'} /*  */ -.octicon-thumbsdown:before { content: '\f0db'} /*  */ -.octicon-thumbsup:before { content: '\f0da'} /*  */ -.octicon-tools:before { content: '\f031'} /*  */ -.octicon-trashcan:before { content: '\f0d0'} /*  */ -.octicon-triangle-down:before { content: '\f05b'} /*  */ -.octicon-triangle-left:before { content: '\f044'} /*  */ -.octicon-triangle-right:before { content: '\f05a'} /*  */ -.octicon-triangle-up:before { content: '\f0aa'} /*  */ -.octicon-unfold:before { content: '\f039'} /*  */ -.octicon-unmute:before { content: '\f0ba'} /*  */ -.octicon-unverified:before { content: '\f0e8'} /*  */ -.octicon-verified:before { content: '\f0e6'} /*  */ -.octicon-versions:before { content: '\f064'} /*  */ -.octicon-watch:before { content: '\f0e0'} /*  */ -.octicon-remove-close:before, -.octicon-x:before { content: '\f081'} /*  */ -.octicon-zap:before { content: '\26A1'} /* ⚡ */ diff --git a/octicons/octicons.eot b/octicons/octicons.eot deleted file mode 100644 index 97502f12a9cb8f11e496276bd649e5eba13ac9e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30848 zcmdUYdwd&Lo$vf+q|w8YWm%SFTed7&mX!Ey%eL}rJb5|Kl904XnwHj%Ejw=fsvl_* zpq)Ysr7f30TV91?Xv^yZTxfy4yvh_3%l|7et%~qTTatm z?%w;)m93dGXU?3*@BH59cSibIN&4Zm0&(iVA?teeD6(<+ogdub zTg@$`%A`qYP@0uSah#MUq#4{Ol@3ceX+)Zn#-ssh8aW~9C~~H8cT|*$NgYzF)Q&rs zdmh=`s9Vw{MT#9f($@K^A0Ih^%yq~;IygQs^)F{5x+K|R7{Og5W9Nq7|LWH+NRkt` zPo6!M8yNEaN8od~cnaU1Q^+WNvZNg8kKo&IYJB$WCL~awj_2pcCI<%^8r%z#q~bmu z9v?V6MPHYGi8NOjn;00+y<_An-I8=8pl6?-nw*(Uv_FHgQs*}XdxbCO7t)0@=Uw*8b>+W2kd-v&;hLW>8>{bRkdl z5&4B@SFVfd(#3t^Jduwx_np5hdAij$*R%2r?h6>?^F*5S_`2}D z^cwlxM^O*Xh5AK%Mc3kaX|+F>t55Vb{|sa0O8aR-Hr}3_SQ%?I)(F5Nt5hM zH>q6ey^Hc<>0;GlY_VZ+-QvE*gNsKNhZavQPAuNEcy{r =7Tzuo=n-<@)c;DjN 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 - - - -(c) 2012-2016 GitHub - -When using the GitHub logos, be sure to follow the GitHub logo guidelines (https://github.com/logos) - -Font License: SIL OFL 1.1 (http://scripts.sil.org/OFL) -Applies to all font files - -Code License: MIT (http://choosealicense.com/licenses/mit/) -Applies to all other files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/octicons/octicons.ttf b/octicons/octicons.ttf deleted file mode 100644 index 0a62bb9ea69edea6494a88217bbcc77e63e8386e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30680 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 LwOaoHQYeW8onm", "license": "(OFL-1.1 AND MIT)", "bugs": { "url": "https://github.com/github/octicons/issues" }, - "homepage": "https://octicons.github.com" + "homepage": "https://octicons.github.com", + "devDependencies": { + "grunt": "^0.4.5", + "grunt-contrib-clean": "^0.7.0", + "grunt-contrib-copy": "^0.8.2", + "grunt-svg-sprite": "^1.2.19", + "grunt-webfont": "^1.1.1" + } } diff --git a/script/bootstrap b/script/bootstrap new file mode 100755 index 000000000..84c8afbcf --- /dev/null +++ b/script/bootstrap @@ -0,0 +1,4 @@ +#!/bin/sh + +brew install ttfautohint fontforge --with-python +npm install diff --git a/src/styles/font-template.css b/src/styles/font-template.css new file mode 100644 index 000000000..6ab5543e8 --- /dev/null +++ b/src/styles/font-template.css @@ -0,0 +1,39 @@ +<% if (fontfaceStyles) { %> +<% if (fontSrc1 && embed.length) { %> +@font-face { + font-family:"<%= fontBaseName %>"; + src:<%= fontSrc1 %>; + font-weight:normal; + font-style:normal; +} +<% } %>@font-face { + font-family:"<%= fontBaseName %>";<% if (fontSrc1) { %> + src:<%= fontSrc1 %>;<% }%> + src:<%= fontSrc2 %>; + font-weight:normal; + font-style:normal; +} +<% } %> + +/* + +.octicon is optimized for 16px. +.mega-octicon is optimized for 32px but can be used larger. + +*/ +.octicon, .mega-octicon { + font: normal normal normal 16px/1 <%= fontBaseName %>; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { font-size: 32px; } +<% if (iconsStyles) { for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { %> +.<%= classPrefix %><%= glyphs[glyphIdx] %>:before { content:"\<%= codepoints[glyphIdx] %>"; } +<% } } %> diff --git a/src/styles/font-template.less b/src/styles/font-template.less new file mode 100644 index 000000000..6ab5543e8 --- /dev/null +++ b/src/styles/font-template.less @@ -0,0 +1,39 @@ +<% if (fontfaceStyles) { %> +<% if (fontSrc1 && embed.length) { %> +@font-face { + font-family:"<%= fontBaseName %>"; + src:<%= fontSrc1 %>; + font-weight:normal; + font-style:normal; +} +<% } %>@font-face { + font-family:"<%= fontBaseName %>";<% if (fontSrc1) { %> + src:<%= fontSrc1 %>;<% }%> + src:<%= fontSrc2 %>; + font-weight:normal; + font-style:normal; +} +<% } %> + +/* + +.octicon is optimized for 16px. +.mega-octicon is optimized for 32px but can be used larger. + +*/ +.octicon, .mega-octicon { + font: normal normal normal 16px/1 <%= fontBaseName %>; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { font-size: 32px; } +<% if (iconsStyles) { for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { %> +.<%= classPrefix %><%= glyphs[glyphIdx] %>:before { content:"\<%= codepoints[glyphIdx] %>"; } +<% } } %> diff --git a/src/styles/font-template.scss b/src/styles/font-template.scss new file mode 100644 index 000000000..6ab5543e8 --- /dev/null +++ b/src/styles/font-template.scss @@ -0,0 +1,39 @@ +<% if (fontfaceStyles) { %> +<% if (fontSrc1 && embed.length) { %> +@font-face { + font-family:"<%= fontBaseName %>"; + src:<%= fontSrc1 %>; + font-weight:normal; + font-style:normal; +} +<% } %>@font-face { + font-family:"<%= fontBaseName %>";<% if (fontSrc1) { %> + src:<%= fontSrc1 %>;<% }%> + src:<%= fontSrc2 %>; + font-weight:normal; + font-style:normal; +} +<% } %> + +/* + +.octicon is optimized for 16px. +.mega-octicon is optimized for 32px but can be used larger. + +*/ +.octicon, .mega-octicon { + font: normal normal normal 16px/1 <%= fontBaseName %>; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { font-size: 32px; } +<% if (iconsStyles) { for (var glyphIdx = 0; glyphIdx < glyphs.length; glyphIdx++) { %> +.<%= classPrefix %><%= glyphs[glyphIdx] %>:before { content:"\<%= codepoints[glyphIdx] %>"; } +<% } } %> diff --git a/src/svg/alert.svg b/src/svg/alert.svg new file mode 100644 index 000000000..9ca8a76a3 --- /dev/null +++ b/src/svg/alert.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-down.svg b/src/svg/arrow-down.svg new file mode 100644 index 000000000..6e109a4fb --- /dev/null +++ b/src/svg/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-left.svg b/src/svg/arrow-left.svg new file mode 100644 index 000000000..0bcd27785 --- /dev/null +++ b/src/svg/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-right.svg b/src/svg/arrow-right.svg new file mode 100644 index 000000000..121026dc0 --- /dev/null +++ b/src/svg/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-small-down.svg b/src/svg/arrow-small-down.svg new file mode 100644 index 000000000..79e8afe39 --- /dev/null +++ b/src/svg/arrow-small-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-small-left.svg b/src/svg/arrow-small-left.svg new file mode 100644 index 000000000..509cf7dc6 --- /dev/null +++ b/src/svg/arrow-small-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-small-right.svg b/src/svg/arrow-small-right.svg new file mode 100644 index 000000000..1869c6c5d --- /dev/null +++ b/src/svg/arrow-small-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-small-up.svg b/src/svg/arrow-small-up.svg new file mode 100644 index 000000000..7b8df6e88 --- /dev/null +++ b/src/svg/arrow-small-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/arrow-up.svg b/src/svg/arrow-up.svg new file mode 100644 index 000000000..22540b5ce --- /dev/null +++ b/src/svg/arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/beaker.svg b/src/svg/beaker.svg new file mode 100644 index 000000000..ba8cd57e3 --- /dev/null +++ b/src/svg/beaker.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/bell.svg b/src/svg/bell.svg new file mode 100644 index 000000000..8b04e14f0 --- /dev/null +++ b/src/svg/bell.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/bold.svg b/src/svg/bold.svg new file mode 100644 index 000000000..d9f12d17b --- /dev/null +++ b/src/svg/bold.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/book.svg b/src/svg/book.svg new file mode 100644 index 000000000..3bdf48ca1 --- /dev/null +++ b/src/svg/book.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/bookmark.svg b/src/svg/bookmark.svg new file mode 100644 index 000000000..7532b6de8 --- /dev/null +++ b/src/svg/bookmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/briefcase.svg b/src/svg/briefcase.svg new file mode 100644 index 000000000..2cc4e4299 --- /dev/null +++ b/src/svg/briefcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/broadcast.svg b/src/svg/broadcast.svg new file mode 100644 index 000000000..cfb4126d6 --- /dev/null +++ b/src/svg/broadcast.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/browser.svg b/src/svg/browser.svg new file mode 100644 index 000000000..68a9e5789 --- /dev/null +++ b/src/svg/browser.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/bug.svg b/src/svg/bug.svg new file mode 100644 index 000000000..3bb0eeb5b --- /dev/null +++ b/src/svg/bug.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/calendar.svg b/src/svg/calendar.svg new file mode 100644 index 000000000..bd3545477 --- /dev/null +++ b/src/svg/calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/check.svg b/src/svg/check.svg new file mode 100644 index 000000000..33861fd2f --- /dev/null +++ b/src/svg/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/checklist.svg b/src/svg/checklist.svg new file mode 100644 index 000000000..1d8b28eba --- /dev/null +++ b/src/svg/checklist.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/chevron-down.svg b/src/svg/chevron-down.svg new file mode 100644 index 000000000..c5603db5c --- /dev/null +++ b/src/svg/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/chevron-left.svg b/src/svg/chevron-left.svg new file mode 100644 index 000000000..67353d662 --- /dev/null +++ b/src/svg/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/chevron-right.svg b/src/svg/chevron-right.svg new file mode 100644 index 000000000..48d9b5036 --- /dev/null +++ b/src/svg/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/chevron-up.svg b/src/svg/chevron-up.svg new file mode 100644 index 000000000..9359cbc2a --- /dev/null +++ b/src/svg/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/circle-slash.svg b/src/svg/circle-slash.svg new file mode 100644 index 000000000..3dc2a079e --- /dev/null +++ b/src/svg/circle-slash.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/circuit-board.svg b/src/svg/circuit-board.svg new file mode 100644 index 000000000..e8f3e408d --- /dev/null +++ b/src/svg/circuit-board.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/clippy.svg b/src/svg/clippy.svg new file mode 100644 index 000000000..854761d17 --- /dev/null +++ b/src/svg/clippy.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/clock.svg b/src/svg/clock.svg new file mode 100644 index 000000000..6e098fe64 --- /dev/null +++ b/src/svg/clock.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/cloud-download.svg b/src/svg/cloud-download.svg new file mode 100644 index 000000000..bd66fdb4c --- /dev/null +++ b/src/svg/cloud-download.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/cloud-upload.svg b/src/svg/cloud-upload.svg new file mode 100644 index 000000000..486db394c --- /dev/null +++ b/src/svg/cloud-upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/code.svg b/src/svg/code.svg new file mode 100644 index 000000000..a6c1f621e --- /dev/null +++ b/src/svg/code.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/comment-discussion.svg b/src/svg/comment-discussion.svg new file mode 100644 index 000000000..64bfb6fbe --- /dev/null +++ b/src/svg/comment-discussion.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/comment.svg b/src/svg/comment.svg new file mode 100644 index 000000000..c655686e9 --- /dev/null +++ b/src/svg/comment.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/credit-card.svg b/src/svg/credit-card.svg new file mode 100644 index 000000000..1c5a78a48 --- /dev/null +++ b/src/svg/credit-card.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/dash.svg b/src/svg/dash.svg new file mode 100644 index 000000000..d02c6a0ef --- /dev/null +++ b/src/svg/dash.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/dashboard.svg b/src/svg/dashboard.svg new file mode 100644 index 000000000..13e066c4a --- /dev/null +++ b/src/svg/dashboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/database.svg b/src/svg/database.svg new file mode 100644 index 000000000..499c79ed4 --- /dev/null +++ b/src/svg/database.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/desktop-download.svg b/src/svg/desktop-download.svg new file mode 100644 index 000000000..54610068e --- /dev/null +++ b/src/svg/desktop-download.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/device-camera-video.svg b/src/svg/device-camera-video.svg new file mode 100644 index 000000000..5b50b5dfe --- /dev/null +++ b/src/svg/device-camera-video.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/device-camera.svg b/src/svg/device-camera.svg new file mode 100644 index 000000000..054a4cc73 --- /dev/null +++ b/src/svg/device-camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/device-desktop.svg b/src/svg/device-desktop.svg new file mode 100644 index 000000000..743f6291d --- /dev/null +++ b/src/svg/device-desktop.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/device-mobile.svg b/src/svg/device-mobile.svg new file mode 100644 index 000000000..e7c6b1ada --- /dev/null +++ b/src/svg/device-mobile.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/diff-added.svg b/src/svg/diff-added.svg new file mode 100644 index 000000000..50671b9ca --- /dev/null +++ b/src/svg/diff-added.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/diff-ignored.svg b/src/svg/diff-ignored.svg new file mode 100644 index 000000000..7d9678d08 --- /dev/null +++ b/src/svg/diff-ignored.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/diff-modified.svg b/src/svg/diff-modified.svg new file mode 100644 index 000000000..20d9f33c2 --- /dev/null +++ b/src/svg/diff-modified.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/diff-removed.svg b/src/svg/diff-removed.svg new file mode 100644 index 000000000..1ca635014 --- /dev/null +++ b/src/svg/diff-removed.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/diff-renamed.svg b/src/svg/diff-renamed.svg new file mode 100644 index 000000000..8971d57a5 --- /dev/null +++ b/src/svg/diff-renamed.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/diff.svg b/src/svg/diff.svg new file mode 100644 index 000000000..21dbd5064 --- /dev/null +++ b/src/svg/diff.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/ellipsis.svg b/src/svg/ellipsis.svg new file mode 100644 index 000000000..1486f0b2e --- /dev/null +++ b/src/svg/ellipsis.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/eye.svg b/src/svg/eye.svg new file mode 100644 index 000000000..ee886471c --- /dev/null +++ b/src/svg/eye.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-binary.svg b/src/svg/file-binary.svg new file mode 100644 index 000000000..d1f2081bd --- /dev/null +++ b/src/svg/file-binary.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-code.svg b/src/svg/file-code.svg new file mode 100644 index 000000000..63832e2d3 --- /dev/null +++ b/src/svg/file-code.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-directory.svg b/src/svg/file-directory.svg new file mode 100644 index 000000000..5f76d7140 --- /dev/null +++ b/src/svg/file-directory.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-media.svg b/src/svg/file-media.svg new file mode 100644 index 000000000..fd6ef8d1a --- /dev/null +++ b/src/svg/file-media.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-pdf.svg b/src/svg/file-pdf.svg new file mode 100644 index 000000000..aa826ff50 --- /dev/null +++ b/src/svg/file-pdf.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-submodule.svg b/src/svg/file-submodule.svg new file mode 100644 index 000000000..1a153fc53 --- /dev/null +++ b/src/svg/file-submodule.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-symlink-directory.svg b/src/svg/file-symlink-directory.svg new file mode 100644 index 000000000..4613a295a --- /dev/null +++ b/src/svg/file-symlink-directory.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-symlink-file.svg b/src/svg/file-symlink-file.svg new file mode 100644 index 000000000..80cff32c6 --- /dev/null +++ b/src/svg/file-symlink-file.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-text.svg b/src/svg/file-text.svg new file mode 100644 index 000000000..c21fee433 --- /dev/null +++ b/src/svg/file-text.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/file-zip.svg b/src/svg/file-zip.svg new file mode 100644 index 000000000..34c10bd06 --- /dev/null +++ b/src/svg/file-zip.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/flame.svg b/src/svg/flame.svg new file mode 100644 index 000000000..cc1b14319 --- /dev/null +++ b/src/svg/flame.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/fold.svg b/src/svg/fold.svg new file mode 100644 index 000000000..2da366989 --- /dev/null +++ b/src/svg/fold.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/gear.svg b/src/svg/gear.svg new file mode 100644 index 000000000..9dc5f852f --- /dev/null +++ b/src/svg/gear.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/gift.svg b/src/svg/gift.svg new file mode 100644 index 000000000..8dd55ae45 --- /dev/null +++ b/src/svg/gift.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/gist-secret.svg b/src/svg/gist-secret.svg new file mode 100644 index 000000000..1871961f8 --- /dev/null +++ b/src/svg/gist-secret.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/gist.svg b/src/svg/gist.svg new file mode 100644 index 000000000..a5b9062e7 --- /dev/null +++ b/src/svg/gist.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/git-branch.svg b/src/svg/git-branch.svg new file mode 100644 index 000000000..cda8be1b5 --- /dev/null +++ b/src/svg/git-branch.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/git-commit.svg b/src/svg/git-commit.svg new file mode 100644 index 000000000..d6c31343c --- /dev/null +++ b/src/svg/git-commit.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/git-compare.svg b/src/svg/git-compare.svg new file mode 100644 index 000000000..fa8d15476 --- /dev/null +++ b/src/svg/git-compare.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/git-merge.svg b/src/svg/git-merge.svg new file mode 100644 index 000000000..3457b22f3 --- /dev/null +++ b/src/svg/git-merge.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/git-pull-request.svg b/src/svg/git-pull-request.svg new file mode 100644 index 000000000..037116fb9 --- /dev/null +++ b/src/svg/git-pull-request.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/globe.svg b/src/svg/globe.svg new file mode 100644 index 000000000..dff458db4 --- /dev/null +++ b/src/svg/globe.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/graph.svg b/src/svg/graph.svg new file mode 100644 index 000000000..99c9fddb0 --- /dev/null +++ b/src/svg/graph.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/heart.svg b/src/svg/heart.svg new file mode 100644 index 000000000..4a8310032 --- /dev/null +++ b/src/svg/heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/history.svg b/src/svg/history.svg new file mode 100644 index 000000000..b11d8be3b --- /dev/null +++ b/src/svg/history.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/home.svg b/src/svg/home.svg new file mode 100644 index 000000000..1cd130e91 --- /dev/null +++ b/src/svg/home.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/horizontal-rule.svg b/src/svg/horizontal-rule.svg new file mode 100644 index 000000000..f2a5ffd18 --- /dev/null +++ b/src/svg/horizontal-rule.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/hubot.svg b/src/svg/hubot.svg new file mode 100644 index 000000000..15682a606 --- /dev/null +++ b/src/svg/hubot.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/inbox.svg b/src/svg/inbox.svg new file mode 100644 index 000000000..6cb861334 --- /dev/null +++ b/src/svg/inbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/info.svg b/src/svg/info.svg new file mode 100644 index 000000000..4e96ba0d6 --- /dev/null +++ b/src/svg/info.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/issue-closed.svg b/src/svg/issue-closed.svg new file mode 100644 index 000000000..d9297401c --- /dev/null +++ b/src/svg/issue-closed.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/issue-opened.svg b/src/svg/issue-opened.svg new file mode 100644 index 000000000..b3100f0fe --- /dev/null +++ b/src/svg/issue-opened.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/issue-reopened.svg b/src/svg/issue-reopened.svg new file mode 100644 index 000000000..ec08924f6 --- /dev/null +++ b/src/svg/issue-reopened.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/italic.svg b/src/svg/italic.svg new file mode 100644 index 000000000..96d1f51ad --- /dev/null +++ b/src/svg/italic.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/jersey.svg b/src/svg/jersey.svg new file mode 100644 index 000000000..c7cea070a --- /dev/null +++ b/src/svg/jersey.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/key.svg b/src/svg/key.svg new file mode 100644 index 000000000..c1f692011 --- /dev/null +++ b/src/svg/key.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/keyboard.svg b/src/svg/keyboard.svg new file mode 100644 index 000000000..8cfb20945 --- /dev/null +++ b/src/svg/keyboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/law.svg b/src/svg/law.svg new file mode 100644 index 000000000..b7d1207b6 --- /dev/null +++ b/src/svg/law.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/light-bulb.svg b/src/svg/light-bulb.svg new file mode 100644 index 000000000..d305f792c --- /dev/null +++ b/src/svg/light-bulb.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/link-external.svg b/src/svg/link-external.svg new file mode 100644 index 000000000..d68b0b48d --- /dev/null +++ b/src/svg/link-external.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/link.svg b/src/svg/link.svg new file mode 100644 index 000000000..77bcdc91e --- /dev/null +++ b/src/svg/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/list-ordered.svg b/src/svg/list-ordered.svg new file mode 100644 index 000000000..623011d00 --- /dev/null +++ b/src/svg/list-ordered.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/list-unordered.svg b/src/svg/list-unordered.svg new file mode 100644 index 000000000..4451791f4 --- /dev/null +++ b/src/svg/list-unordered.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/location.svg b/src/svg/location.svg new file mode 100644 index 000000000..6a3f493de --- /dev/null +++ b/src/svg/location.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/lock.svg b/src/svg/lock.svg new file mode 100644 index 000000000..b5cce9756 --- /dev/null +++ b/src/svg/lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/logo-gist.svg b/src/svg/logo-gist.svg new file mode 100644 index 000000000..8b0493ef5 --- /dev/null +++ b/src/svg/logo-gist.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/logo-github.svg b/src/svg/logo-github.svg new file mode 100644 index 000000000..50ae82183 --- /dev/null +++ b/src/svg/logo-github.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mail-read.svg b/src/svg/mail-read.svg new file mode 100644 index 000000000..d3ad7ed0c --- /dev/null +++ b/src/svg/mail-read.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mail-reply.svg b/src/svg/mail-reply.svg new file mode 100644 index 000000000..b2eff7da5 --- /dev/null +++ b/src/svg/mail-reply.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mail.svg b/src/svg/mail.svg new file mode 100644 index 000000000..d6d3ded4e --- /dev/null +++ b/src/svg/mail.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mark-github.svg b/src/svg/mark-github.svg new file mode 100644 index 000000000..b05092402 --- /dev/null +++ b/src/svg/mark-github.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/markdown.svg b/src/svg/markdown.svg new file mode 100644 index 000000000..cec91e89e --- /dev/null +++ b/src/svg/markdown.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/megaphone.svg b/src/svg/megaphone.svg new file mode 100644 index 000000000..980581aad --- /dev/null +++ b/src/svg/megaphone.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mention.svg b/src/svg/mention.svg new file mode 100644 index 000000000..ea2e6966b --- /dev/null +++ b/src/svg/mention.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/milestone.svg b/src/svg/milestone.svg new file mode 100644 index 000000000..687ef00e0 --- /dev/null +++ b/src/svg/milestone.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mirror.svg b/src/svg/mirror.svg new file mode 100644 index 000000000..242e89ac8 --- /dev/null +++ b/src/svg/mirror.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mortar-board.svg b/src/svg/mortar-board.svg new file mode 100644 index 000000000..01a07f0dc --- /dev/null +++ b/src/svg/mortar-board.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/mute.svg b/src/svg/mute.svg new file mode 100644 index 000000000..07ea0d390 --- /dev/null +++ b/src/svg/mute.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/no-newline.svg b/src/svg/no-newline.svg new file mode 100644 index 000000000..d0a56e07c --- /dev/null +++ b/src/svg/no-newline.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/octoface.svg b/src/svg/octoface.svg new file mode 100644 index 000000000..e93d0e228 --- /dev/null +++ b/src/svg/octoface.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/organization.svg b/src/svg/organization.svg new file mode 100644 index 000000000..cd2f115a4 --- /dev/null +++ b/src/svg/organization.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/package.svg b/src/svg/package.svg new file mode 100644 index 000000000..732366854 --- /dev/null +++ b/src/svg/package.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/paintcan.svg b/src/svg/paintcan.svg new file mode 100644 index 000000000..f57863737 --- /dev/null +++ b/src/svg/paintcan.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/pencil.svg b/src/svg/pencil.svg new file mode 100644 index 000000000..6c3c0b4e9 --- /dev/null +++ b/src/svg/pencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/person.svg b/src/svg/person.svg new file mode 100644 index 000000000..554607f53 --- /dev/null +++ b/src/svg/person.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/pin.svg b/src/svg/pin.svg new file mode 100644 index 000000000..2f630cda2 --- /dev/null +++ b/src/svg/pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/plug.svg b/src/svg/plug.svg new file mode 100644 index 000000000..0a70bf587 --- /dev/null +++ b/src/svg/plug.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/plus.svg b/src/svg/plus.svg new file mode 100644 index 000000000..f6a18d168 --- /dev/null +++ b/src/svg/plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/primitive-dot.svg b/src/svg/primitive-dot.svg new file mode 100644 index 000000000..f0a225d2e --- /dev/null +++ b/src/svg/primitive-dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/primitive-square.svg b/src/svg/primitive-square.svg new file mode 100644 index 000000000..36052d4b2 --- /dev/null +++ b/src/svg/primitive-square.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/pulse.svg b/src/svg/pulse.svg new file mode 100644 index 000000000..f40020905 --- /dev/null +++ b/src/svg/pulse.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/question.svg b/src/svg/question.svg new file mode 100644 index 000000000..c0dcade28 --- /dev/null +++ b/src/svg/question.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/quote.svg b/src/svg/quote.svg new file mode 100644 index 000000000..cc14a1b35 --- /dev/null +++ b/src/svg/quote.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/radio-tower.svg b/src/svg/radio-tower.svg new file mode 100644 index 000000000..bfbd4f74e --- /dev/null +++ b/src/svg/radio-tower.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/repo-clone.svg b/src/svg/repo-clone.svg new file mode 100644 index 000000000..3026db94f --- /dev/null +++ b/src/svg/repo-clone.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/repo-force-push.svg b/src/svg/repo-force-push.svg new file mode 100644 index 000000000..dc40cdd01 --- /dev/null +++ b/src/svg/repo-force-push.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/repo-forked.svg b/src/svg/repo-forked.svg new file mode 100644 index 000000000..227ec68ba --- /dev/null +++ b/src/svg/repo-forked.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/repo-pull.svg b/src/svg/repo-pull.svg new file mode 100644 index 000000000..e8add589a --- /dev/null +++ b/src/svg/repo-pull.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/repo-push.svg b/src/svg/repo-push.svg new file mode 100644 index 000000000..e99ac481d --- /dev/null +++ b/src/svg/repo-push.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/repo.svg b/src/svg/repo.svg new file mode 100644 index 000000000..cd676df81 --- /dev/null +++ b/src/svg/repo.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/rocket.svg b/src/svg/rocket.svg new file mode 100644 index 000000000..57749d74d --- /dev/null +++ b/src/svg/rocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/rss.svg b/src/svg/rss.svg new file mode 100644 index 000000000..22a881877 --- /dev/null +++ b/src/svg/rss.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/ruby.svg b/src/svg/ruby.svg new file mode 100644 index 000000000..7888b51f0 --- /dev/null +++ b/src/svg/ruby.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/search.svg b/src/svg/search.svg new file mode 100644 index 000000000..ba4e4cfd2 --- /dev/null +++ b/src/svg/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/server.svg b/src/svg/server.svg new file mode 100644 index 000000000..952dbf6f0 --- /dev/null +++ b/src/svg/server.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/settings.svg b/src/svg/settings.svg new file mode 100644 index 000000000..6d792c691 --- /dev/null +++ b/src/svg/settings.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/shield.svg b/src/svg/shield.svg new file mode 100644 index 000000000..47c531e69 --- /dev/null +++ b/src/svg/shield.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/sign-in.svg b/src/svg/sign-in.svg new file mode 100644 index 000000000..63997a5da --- /dev/null +++ b/src/svg/sign-in.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/sign-out.svg b/src/svg/sign-out.svg new file mode 100644 index 000000000..3b635d23e --- /dev/null +++ b/src/svg/sign-out.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/smiley.svg b/src/svg/smiley.svg new file mode 100644 index 000000000..2c39b5f40 --- /dev/null +++ b/src/svg/smiley.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/squirrel.svg b/src/svg/squirrel.svg new file mode 100644 index 000000000..39cbc377a --- /dev/null +++ b/src/svg/squirrel.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/star.svg b/src/svg/star.svg new file mode 100644 index 000000000..f41ecba44 --- /dev/null +++ b/src/svg/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/stop.svg b/src/svg/stop.svg new file mode 100644 index 000000000..a52795a66 --- /dev/null +++ b/src/svg/stop.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/sync.svg b/src/svg/sync.svg new file mode 100644 index 000000000..45a8f602f --- /dev/null +++ b/src/svg/sync.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/tag.svg b/src/svg/tag.svg new file mode 100644 index 000000000..9ef6cbb48 --- /dev/null +++ b/src/svg/tag.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/tasklist.svg b/src/svg/tasklist.svg new file mode 100644 index 000000000..166dcb80b --- /dev/null +++ b/src/svg/tasklist.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/telescope.svg b/src/svg/telescope.svg new file mode 100644 index 000000000..fb65f7f24 --- /dev/null +++ b/src/svg/telescope.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/terminal.svg b/src/svg/terminal.svg new file mode 100644 index 000000000..f816c84d4 --- /dev/null +++ b/src/svg/terminal.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/text-size.svg b/src/svg/text-size.svg new file mode 100644 index 000000000..696ac2b67 --- /dev/null +++ b/src/svg/text-size.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/three-bars.svg b/src/svg/three-bars.svg new file mode 100644 index 000000000..7a07cb22e --- /dev/null +++ b/src/svg/three-bars.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/thumbsdown.svg b/src/svg/thumbsdown.svg new file mode 100644 index 000000000..411a7b468 --- /dev/null +++ b/src/svg/thumbsdown.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/thumbsup.svg b/src/svg/thumbsup.svg new file mode 100644 index 000000000..6353f729d --- /dev/null +++ b/src/svg/thumbsup.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/tools.svg b/src/svg/tools.svg new file mode 100644 index 000000000..589deaf6b --- /dev/null +++ b/src/svg/tools.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/trashcan.svg b/src/svg/trashcan.svg new file mode 100644 index 000000000..a89f1b953 --- /dev/null +++ b/src/svg/trashcan.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/triangle-down.svg b/src/svg/triangle-down.svg new file mode 100644 index 000000000..3901ab26f --- /dev/null +++ b/src/svg/triangle-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/triangle-left.svg b/src/svg/triangle-left.svg new file mode 100644 index 000000000..4dd180e9ef --- /dev/null +++ b/src/svg/triangle-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/triangle-right.svg b/src/svg/triangle-right.svg new file mode 100644 index 000000000..1f0fd1001 --- /dev/null +++ b/src/svg/triangle-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/triangle-up.svg b/src/svg/triangle-up.svg new file mode 100644 index 000000000..7c1fe1199 --- /dev/null +++ b/src/svg/triangle-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/unfold.svg b/src/svg/unfold.svg new file mode 100644 index 000000000..7d4a9dc0d --- /dev/null +++ b/src/svg/unfold.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/unmute.svg b/src/svg/unmute.svg new file mode 100644 index 000000000..c3c960a53 --- /dev/null +++ b/src/svg/unmute.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/unverified.svg b/src/svg/unverified.svg new file mode 100644 index 000000000..5411aedc6 --- /dev/null +++ b/src/svg/unverified.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/verified.svg b/src/svg/verified.svg new file mode 100644 index 000000000..489d6a973 --- /dev/null +++ b/src/svg/verified.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/versions.svg b/src/svg/versions.svg new file mode 100644 index 000000000..e7a93e3aa --- /dev/null +++ b/src/svg/versions.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/watch.svg b/src/svg/watch.svg new file mode 100644 index 000000000..d1cbb3858 --- /dev/null +++ b/src/svg/watch.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/x.svg b/src/svg/x.svg new file mode 100644 index 000000000..9c687044c --- /dev/null +++ b/src/svg/x.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/svg/zap.svg b/src/svg/zap.svg new file mode 100644 index 000000000..866d50b36 --- /dev/null +++ b/src/svg/zap.svg @@ -0,0 +1,3 @@ + + + From 0b60a1ffb18f11b33a40d566f471dbbc36b1f28d Mon Sep 17 00:00:00 2001 From: Aaron Shekey Date: Sun, 14 Feb 2016 14:59:34 -0600 Subject: [PATCH 02/43] Let's use a symbol we still have :) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 905965e30..8c3cdfac0 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ This is the [Bower][bower] package for [GitHub Octicons][octicons]. 4. Simply use an icon in your HTML page: ``` html - + ``` ## Installing locally From 6f74c14c75d89a2b09869d663bb143aa9b36f0c7 Mon Sep 17 00:00:00 2001 From: Aaron Shekey Date: Sun, 14 Feb 2016 15:05:31 -0600 Subject: [PATCH 03/43] Add bootstrap/grunt instructions --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 8c3cdfac0..c385db4bf 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,14 @@ This is the [Bower][bower] package for [GitHub Octicons][octicons]. ``` +## Building Octicons + +All the files you need will be in the `/dist/` directory already, but if you've made changes and need to regenerate, follow these steps: + +1. Open the Octicons directory in Terminal +2. Run the command `script/bootstrap`. This will install any necessary dependencies for generating the Octicons font and SVGs. +3. Run the command `grunt`. Running the grunt task will actually generate the font and SVGs, placing them in the `/dist/` directory. + ## Installing locally It's easy to install octicons locally if you have [Homebrew](http://brew.sh/) installed. Simply run the following commands: From 2b4f5437ec1b6a503b6e68c480a6024b50ed32bb Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Sun, 14 Feb 2016 18:34:41 -0500 Subject: [PATCH 04/43] Adding docs/ for octicons.github.com --- .gitignore | 2 + Gemfile | 2 + Gemfile.lock | 115 +++ Gruntfile.js | 53 +- _config.yml | 6 + dist/font/_octicons.scss | 8 +- dist/font/octicons.css | 8 +- dist/font/octicons.eot | Bin 28350 -> 28418 bytes dist/font/octicons.less | 8 +- dist/font/octicons.svg | 6 +- dist/font/octicons.ttf | Bin 28172 -> 28240 bytes dist/font/octicons.woff | Bin 13976 -> 14040 bytes dist/svg/icons/alert.svg | 2 +- docs/CNAME | 1 + docs/_includes/_opengraph_metadata.html | 17 + .../_twitter_summary_card_metadata.html | 16 + docs/_includes/data.html | 24 + docs/_includes/grid.html | 81 ++ docs/_includes/preview.html | 21 + docs/_includes/search.html | 22 + docs/_layouts/default.html | 66 ++ docs/_layouts/icon.html | 20 + docs/_layouts/page.html | 17 + docs/_layouts/wide-icon.html | 11 + docs/_posts/2014-01-01-alert.md | 10 + docs/_posts/2014-01-01-arrow-down.md | 10 + docs/_posts/2014-01-01-arrow-left.md | 10 + docs/_posts/2014-01-01-arrow-right.md | 10 + docs/_posts/2014-01-01-arrow-small-down.md | 10 + docs/_posts/2014-01-01-arrow-small-left.md | 10 + docs/_posts/2014-01-01-arrow-small-right.md | 10 + docs/_posts/2014-01-01-arrow-small-up.md | 10 + docs/_posts/2014-01-01-arrow-up.md | 10 + docs/_posts/2014-01-01-beaker.md | 10 + docs/_posts/2014-01-01-bell.md | 10 + docs/_posts/2014-01-01-bold.md | 10 + docs/_posts/2014-01-01-book.md | 10 + docs/_posts/2014-01-01-bookmark.md | 10 + docs/_posts/2014-01-01-briefcase.md | 10 + docs/_posts/2014-01-01-broadcast.md | 10 + docs/_posts/2014-01-01-browser.md | 10 + docs/_posts/2014-01-01-bug.md | 10 + docs/_posts/2014-01-01-calendar.md | 10 + docs/_posts/2014-01-01-check.md | 10 + docs/_posts/2014-01-01-checklist.md | 10 + docs/_posts/2014-01-01-chevron-down.md | 10 + docs/_posts/2014-01-01-chevron-left.md | 10 + docs/_posts/2014-01-01-chevron-right.md | 10 + docs/_posts/2014-01-01-chevron-up.md | 10 + docs/_posts/2014-01-01-circle-slash.md | 10 + docs/_posts/2014-01-01-circuit-board.md | 10 + docs/_posts/2014-01-01-clippy.md | 10 + docs/_posts/2014-01-01-clock.md | 10 + docs/_posts/2014-01-01-cloud-download.md | 10 + docs/_posts/2014-01-01-cloud-upload.md | 10 + docs/_posts/2014-01-01-code.md | 10 + docs/_posts/2014-01-01-comment-discussion.md | 10 + docs/_posts/2014-01-01-comment.md | 10 + docs/_posts/2014-01-01-credit-card.md | 10 + docs/_posts/2014-01-01-dash.md | 10 + docs/_posts/2014-01-01-dashboard.md | 10 + docs/_posts/2014-01-01-database.md | 10 + docs/_posts/2014-01-01-desktop-download.md | 10 + docs/_posts/2014-01-01-device-camera-video.md | 10 + docs/_posts/2014-01-01-device-camera.md | 10 + docs/_posts/2014-01-01-device-desktop.md | 10 + docs/_posts/2014-01-01-device-mobile.md | 10 + docs/_posts/2014-01-01-diff-added.md | 10 + docs/_posts/2014-01-01-diff-ignored.md | 10 + docs/_posts/2014-01-01-diff-modified.md | 10 + docs/_posts/2014-01-01-diff-removed.md | 10 + docs/_posts/2014-01-01-diff-renamed.md | 10 + docs/_posts/2014-01-01-diff.md | 10 + docs/_posts/2014-01-01-ellipsis.md | 10 + docs/_posts/2014-01-01-eye.md | 10 + docs/_posts/2014-01-01-file-binary.md | 10 + docs/_posts/2014-01-01-file-code.md | 10 + docs/_posts/2014-01-01-file-directory.md | 10 + docs/_posts/2014-01-01-file-media.md | 10 + docs/_posts/2014-01-01-file-pdf.md | 10 + docs/_posts/2014-01-01-file-submodule.md | 10 + .../2014-01-01-file-symlink-directory.md | 10 + docs/_posts/2014-01-01-file-symlink-file.md | 10 + docs/_posts/2014-01-01-file-text.md | 10 + docs/_posts/2014-01-01-file-zip.md | 10 + docs/_posts/2014-01-01-flame.md | 10 + docs/_posts/2014-01-01-fold.md | 10 + docs/_posts/2014-01-01-gear.md | 10 + docs/_posts/2014-01-01-gift.md | 10 + docs/_posts/2014-01-01-gist-secret.md | 10 + docs/_posts/2014-01-01-gist.md | 10 + docs/_posts/2014-01-01-git-branch.md | 10 + docs/_posts/2014-01-01-git-commit.md | 10 + docs/_posts/2014-01-01-git-compare.md | 10 + docs/_posts/2014-01-01-git-merge.md | 10 + docs/_posts/2014-01-01-git-pull-request.md | 10 + docs/_posts/2014-01-01-globe.md | 10 + docs/_posts/2014-01-01-graph.md | 10 + docs/_posts/2014-01-01-heart.md | 10 + docs/_posts/2014-01-01-history.md | 10 + docs/_posts/2014-01-01-home.md | 10 + docs/_posts/2014-01-01-horizontal-rule.md | 10 + docs/_posts/2014-01-01-hubot.md | 10 + docs/_posts/2014-01-01-inbox.md | 10 + docs/_posts/2014-01-01-info.md | 10 + docs/_posts/2014-01-01-issue-closed.md | 10 + docs/_posts/2014-01-01-issue-opened.md | 10 + docs/_posts/2014-01-01-issue-reopened.md | 10 + docs/_posts/2014-01-01-italic.md | 10 + docs/_posts/2014-01-01-jersey.md | 10 + docs/_posts/2014-01-01-key.md | 10 + docs/_posts/2014-01-01-keyboard.md | 10 + docs/_posts/2014-01-01-law.md | 10 + docs/_posts/2014-01-01-light-bulb.md | 10 + docs/_posts/2014-01-01-link-external.md | 10 + docs/_posts/2014-01-01-link.md | 10 + docs/_posts/2014-01-01-list-ordered.md | 10 + docs/_posts/2014-01-01-list-unordered.md | 10 + docs/_posts/2014-01-01-location.md | 10 + docs/_posts/2014-01-01-lock.md | 10 + docs/_posts/2014-01-01-logo-gist.md | 10 + docs/_posts/2014-01-01-logo-github.md | 10 + docs/_posts/2014-01-01-mail-read.md | 10 + docs/_posts/2014-01-01-mail-reply.md | 10 + docs/_posts/2014-01-01-mail.md | 10 + docs/_posts/2014-01-01-mark-github.md | 10 + docs/_posts/2014-01-01-markdown.md | 10 + docs/_posts/2014-01-01-megaphone.md | 10 + docs/_posts/2014-01-01-mention.md | 10 + docs/_posts/2014-01-01-milestone.md | 10 + docs/_posts/2014-01-01-mirror.md | 10 + docs/_posts/2014-01-01-mortar-board.md | 10 + docs/_posts/2014-01-01-mute.md | 10 + docs/_posts/2014-01-01-no-newline.md | 10 + docs/_posts/2014-01-01-octoface.md | 10 + docs/_posts/2014-01-01-organization.md | 10 + docs/_posts/2014-01-01-package.md | 10 + docs/_posts/2014-01-01-paintcan.md | 10 + docs/_posts/2014-01-01-pencil.md | 10 + docs/_posts/2014-01-01-person.md | 10 + docs/_posts/2014-01-01-pin.md | 10 + docs/_posts/2014-01-01-plug.md | 10 + docs/_posts/2014-01-01-plus.md | 10 + docs/_posts/2014-01-01-primitive-dot.md | 10 + docs/_posts/2014-01-01-primitive-square.md | 10 + docs/_posts/2014-01-01-pulse.md | 10 + docs/_posts/2014-01-01-question.md | 10 + docs/_posts/2014-01-01-quote.md | 10 + docs/_posts/2014-01-01-radio-tower.md | 10 + docs/_posts/2014-01-01-repo-clone.md | 10 + docs/_posts/2014-01-01-repo-force-push.md | 10 + docs/_posts/2014-01-01-repo-forked.md | 10 + docs/_posts/2014-01-01-repo-pull.md | 10 + docs/_posts/2014-01-01-repo-push.md | 10 + docs/_posts/2014-01-01-repo.md | 10 + docs/_posts/2014-01-01-rocket.md | 10 + docs/_posts/2014-01-01-rss.md | 10 + docs/_posts/2014-01-01-ruby.md | 10 + docs/_posts/2014-01-01-search.md | 10 + docs/_posts/2014-01-01-server.md | 10 + docs/_posts/2014-01-01-settings.md | 10 + docs/_posts/2014-01-01-shield.md | 10 + docs/_posts/2014-01-01-sign-in.md | 10 + docs/_posts/2014-01-01-sign-out.md | 10 + docs/_posts/2014-01-01-smiley.md | 10 + docs/_posts/2014-01-01-squirrel.md | 10 + docs/_posts/2014-01-01-star.md | 10 + docs/_posts/2014-01-01-stop.md | 10 + docs/_posts/2014-01-01-sync.md | 10 + docs/_posts/2014-01-01-tag.md | 10 + docs/_posts/2014-01-01-tasklist.md | 10 + docs/_posts/2014-01-01-telescope.md | 10 + docs/_posts/2014-01-01-terminal.md | 10 + docs/_posts/2014-01-01-text-size.md | 10 + docs/_posts/2014-01-01-three-bars.md | 10 + docs/_posts/2014-01-01-thumbsdown.md | 10 + docs/_posts/2014-01-01-thumbsup.md | 10 + docs/_posts/2014-01-01-tools.md | 10 + docs/_posts/2014-01-01-trashcan.md | 10 + docs/_posts/2014-01-01-triangle-down.md | 10 + docs/_posts/2014-01-01-triangle-left.md | 10 + docs/_posts/2014-01-01-triangle-right.md | 10 + docs/_posts/2014-01-01-triangle-up.md | 10 + docs/_posts/2014-01-01-unfold.md | 10 + docs/_posts/2014-01-01-unmute.md | 10 + docs/_posts/2014-01-01-unverified.md | 10 + docs/_posts/2014-01-01-verified.md | 10 + docs/_posts/2014-01-01-versions.md | 10 + docs/_posts/2014-01-01-watch.md | 10 + docs/_posts/2014-01-01-x.md | 10 + docs/_posts/2014-01-01-zap.md | 10 + docs/css/_buttons.scss | 473 ++++++++++ docs/css/_forms.scss | 871 ++++++++++++++++++ docs/css/_icon.scss | 264 ++++++ docs/css/_main.scss | 274 ++++++ docs/css/_markdown.scss | 372 ++++++++ docs/css/_mixins.scss | 78 ++ docs/css/_pygments.scss | 60 ++ docs/css/_select_menu.scss | 205 +++++ docs/css/_tooltips.scss | 324 +++++++ docs/css/_variables.scss | 61 ++ docs/css/application.scss | 13 + docs/css/pygments.css | 329 +++++++ docs/favicon.ico | Bin 0 -> 32988 bytes docs/img/og/alert.png | Bin 0 -> 6966 bytes docs/img/og/arrow-down.png | Bin 0 -> 4201 bytes docs/img/og/arrow-left.png | Bin 0 -> 4336 bytes docs/img/og/arrow-right.png | Bin 0 -> 4254 bytes docs/img/og/arrow-small-down.png | Bin 0 -> 3637 bytes docs/img/og/arrow-small-left.png | Bin 0 -> 3782 bytes docs/img/og/arrow-small-right.png | Bin 0 -> 3731 bytes docs/img/og/arrow-small-up.png | Bin 0 -> 3697 bytes docs/img/og/arrow-up.png | Bin 0 -> 4250 bytes docs/img/og/beaker.png | Bin 0 -> 6578 bytes docs/img/og/bell.png | Bin 0 -> 6906 bytes docs/img/og/bold.png | Bin 0 -> 6866 bytes docs/img/og/book.png | Bin 0 -> 4763 bytes docs/img/og/bookmark.png | Bin 0 -> 7328 bytes docs/img/og/briefcase.png | Bin 0 -> 4652 bytes docs/img/og/broadcast.png | Bin 0 -> 13849 bytes docs/img/og/browser.png | Bin 0 -> 4345 bytes docs/img/og/bug.png | Bin 0 -> 7639 bytes docs/img/og/calendar.png | Bin 0 -> 5133 bytes docs/img/og/check.png | Bin 0 -> 4191 bytes docs/img/og/checklist.png | Bin 0 -> 5957 bytes docs/img/og/chevron-down.png | Bin 0 -> 4505 bytes docs/img/og/chevron-left.png | Bin 0 -> 4461 bytes docs/img/og/chevron-right.png | Bin 0 -> 4389 bytes docs/img/og/chevron-up.png | Bin 0 -> 4683 bytes docs/img/og/circle-slash.png | Bin 0 -> 9715 bytes docs/img/og/circuit-board.png | Bin 0 -> 9524 bytes docs/img/og/clippy.png | Bin 0 -> 6374 bytes docs/img/og/clock.png | Bin 0 -> 9814 bytes docs/img/og/cloud-download.png | Bin 0 -> 8666 bytes docs/img/og/cloud-upload.png | Bin 0 -> 8758 bytes docs/img/og/code.png | Bin 0 -> 6100 bytes docs/img/og/comment-discussion.png | Bin 0 -> 5530 bytes docs/img/og/comment.png | Bin 0 -> 4530 bytes docs/img/og/credit-card.png | Bin 0 -> 4298 bytes docs/img/og/dash.png | Bin 0 -> 3034 bytes docs/img/og/dashboard.png | Bin 0 -> 11565 bytes docs/img/og/database.png | Bin 0 -> 10038 bytes docs/img/og/desktop-download.png | Bin 0 -> 5552 bytes docs/img/og/device-camera-video.png | Bin 0 -> 5557 bytes docs/img/og/device-camera.png | Bin 0 -> 8185 bytes docs/img/og/device-desktop.png | Bin 0 -> 4808 bytes docs/img/og/device-mobile.png | Bin 0 -> 5185 bytes docs/img/og/diff-added.png | Bin 0 -> 4440 bytes docs/img/og/diff-ignored.png | Bin 0 -> 4835 bytes docs/img/og/diff-modified.png | Bin 0 -> 6244 bytes docs/img/og/diff-removed.png | Bin 0 -> 4377 bytes docs/img/og/diff-renamed.png | Bin 0 -> 5042 bytes docs/img/og/diff.png | Bin 0 -> 4988 bytes docs/img/og/ellipsis.png | Bin 0 -> 4064 bytes docs/img/og/eye.png | Bin 0 -> 9759 bytes docs/img/og/file-binary.png | Bin 0 -> 4846 bytes docs/img/og/file-code.png | Bin 0 -> 6202 bytes docs/img/og/file-directory.png | Bin 0 -> 4408 bytes docs/img/og/file-media.png | Bin 0 -> 5660 bytes docs/img/og/file-pdf.png | Bin 0 -> 8719 bytes docs/img/og/file-submodule.png | Bin 0 -> 4846 bytes docs/img/og/file-symlink-directory.png | Bin 0 -> 6084 bytes docs/img/og/file-symlink-file.png | Bin 0 -> 6304 bytes docs/img/og/file-text.png | Bin 0 -> 4710 bytes docs/img/og/file-zip.png | Bin 0 -> 5409 bytes docs/img/og/flame.png | Bin 0 -> 9859 bytes docs/img/og/fold.png | Bin 0 -> 5633 bytes docs/img/og/gear.png | Bin 0 -> 9004 bytes docs/img/og/gift.png | Bin 0 -> 6564 bytes docs/img/og/gist-secret.png | Bin 0 -> 7100 bytes docs/img/og/gist.png | Bin 0 -> 5264 bytes docs/img/og/git-branch.png | Bin 0 -> 9174 bytes docs/img/og/git-commit.png | Bin 0 -> 6224 bytes docs/img/og/git-compare.png | Bin 0 -> 8911 bytes docs/img/og/git-merge.png | Bin 0 -> 9271 bytes docs/img/og/git-pull-request.png | Bin 0 -> 7899 bytes docs/img/og/globe.png | Bin 0 -> 12291 bytes docs/img/og/graph.png | Bin 0 -> 3731 bytes docs/img/og/heart.png | Bin 0 -> 6876 bytes docs/img/og/history.png | Bin 0 -> 9860 bytes docs/img/og/home.png | Bin 0 -> 6466 bytes docs/img/og/horizontal-rule.png | Bin 0 -> 3533 bytes docs/img/og/hubot.png | Bin 0 -> 7930 bytes docs/img/og/inbox.png | Bin 0 -> 6900 bytes docs/img/og/info.png | Bin 0 -> 10839 bytes docs/img/og/issue-closed.png | Bin 0 -> 10833 bytes docs/img/og/issue-opened.png | Bin 0 -> 9911 bytes docs/img/og/issue-reopened.png | Bin 0 -> 9487 bytes docs/img/og/italic.png | Bin 0 -> 5466 bytes docs/img/og/jersey.png | Bin 0 -> 7885 bytes docs/img/og/key.png | Bin 0 -> 6678 bytes docs/img/og/keyboard.png | Bin 0 -> 4550 bytes docs/img/og/law.png | Bin 0 -> 8701 bytes docs/img/og/light-bulb.png | Bin 0 -> 8990 bytes docs/img/og/link-external.png | Bin 0 -> 4858 bytes docs/img/og/link.png | Bin 0 -> 8759 bytes docs/img/og/list-ordered.png | Bin 0 -> 7449 bytes docs/img/og/list-unordered.png | Bin 0 -> 5483 bytes docs/img/og/location.png | Bin 0 -> 10809 bytes docs/img/og/lock.png | Bin 0 -> 6153 bytes docs/img/og/logo-gist.png | Bin 0 -> 16168 bytes docs/img/og/logo-github.png | Bin 0 -> 12033 bytes docs/img/og/mail-read.png | Bin 0 -> 7642 bytes docs/img/og/mail-reply.png | Bin 0 -> 5586 bytes docs/img/og/mail.png | Bin 0 -> 6892 bytes docs/img/og/mark-github.png | Bin 0 -> 11403 bytes docs/img/og/markdown.png | Bin 0 -> 6254 bytes docs/img/og/megaphone.png | Bin 0 -> 7264 bytes docs/img/og/mention.png | Bin 0 -> 12710 bytes docs/img/og/milestone.png | Bin 0 -> 4297 bytes docs/img/og/mirror.png | Bin 0 -> 9580 bytes docs/img/og/mortar-board.png | Bin 0 -> 8084 bytes docs/img/og/mute.png | Bin 0 -> 5584 bytes docs/img/og/no-newline.png | Bin 0 -> 7710 bytes docs/img/og/octoface.png | Bin 0 -> 11083 bytes docs/img/og/organization.png | Bin 0 -> 10060 bytes docs/img/og/package.png | Bin 0 -> 9706 bytes docs/img/og/paintcan.png | Bin 0 -> 10918 bytes docs/img/og/pencil.png | Bin 0 -> 4787 bytes docs/img/og/person.png | Bin 0 -> 6833 bytes docs/img/og/pin.png | Bin 0 -> 5924 bytes docs/img/og/plug.png | Bin 0 -> 5066 bytes docs/img/og/plus.png | Bin 0 -> 3582 bytes docs/img/og/primitive-dot.png | Bin 0 -> 5431 bytes docs/img/og/primitive-square.png | Bin 0 -> 3279 bytes docs/img/og/pulse.png | Bin 0 -> 6978 bytes docs/img/og/question.png | Bin 0 -> 11249 bytes docs/img/og/quote.png | Bin 0 -> 9373 bytes docs/img/og/radio-tower.png | Bin 0 -> 12354 bytes docs/img/og/repo-clone.png | Bin 0 -> 5322 bytes docs/img/og/repo-force-push.png | Bin 0 -> 5657 bytes docs/img/og/repo-forked.png | Bin 0 -> 8215 bytes docs/img/og/repo-pull.png | Bin 0 -> 5369 bytes docs/img/og/repo-push.png | Bin 0 -> 5523 bytes docs/img/og/repo.png | Bin 0 -> 4851 bytes docs/img/og/rocket.png | Bin 0 -> 7480 bytes docs/img/og/rss.png | Bin 0 -> 7291 bytes docs/img/og/ruby.png | Bin 0 -> 4957 bytes docs/img/og/search.png | Bin 0 -> 9500 bytes docs/img/og/server.png | Bin 0 -> 5740 bytes docs/img/og/settings.png | Bin 0 -> 5685 bytes docs/img/og/shield.png | Bin 0 -> 8084 bytes docs/img/og/sign-in.png | Bin 0 -> 5438 bytes docs/img/og/sign-out.png | Bin 0 -> 5580 bytes docs/img/og/smiley.png | Bin 0 -> 13135 bytes docs/img/og/squirrel.png | Bin 0 -> 9898 bytes docs/img/og/star.png | Bin 0 -> 7580 bytes docs/img/og/stop.png | Bin 0 -> 4907 bytes docs/img/og/sync.png | Bin 0 -> 9108 bytes docs/img/og/tag.png | Bin 0 -> 6234 bytes docs/img/og/tasklist.png | Bin 0 -> 5898 bytes docs/img/og/telescope.png | Bin 0 -> 8084 bytes docs/img/og/terminal.png | Bin 0 -> 4829 bytes docs/img/og/text-size.png | Bin 0 -> 18114 bytes docs/img/og/three-bars.png | Bin 0 -> 4599 bytes docs/img/og/thumbsdown.png | Bin 0 -> 9048 bytes docs/img/og/thumbsup.png | Bin 0 -> 9036 bytes docs/img/og/tools.png | Bin 0 -> 11945 bytes docs/img/og/trashcan.png | Bin 0 -> 5042 bytes docs/img/og/triangle-down.png | Bin 0 -> 3644 bytes docs/img/og/triangle-left.png | Bin 0 -> 4192 bytes docs/img/og/triangle-right.png | Bin 0 -> 4153 bytes docs/img/og/triangle-up.png | Bin 0 -> 3639 bytes docs/img/og/unfold.png | Bin 0 -> 5733 bytes docs/img/og/unmute.png | Bin 0 -> 9081 bytes docs/img/og/unverified.png | Bin 0 -> 9733 bytes docs/img/og/verified.png | Bin 0 -> 9333 bytes docs/img/og/versions.png | Bin 0 -> 4857 bytes docs/img/og/watch.png | Bin 0 -> 8836 bytes docs/img/og/x.png | Bin 0 -> 4544 bytes docs/img/og/zap.png | Bin 0 -> 5444 bytes docs/img/thumb/alert.png | Bin 0 -> 677 bytes docs/img/thumb/arrow-down.png | Bin 0 -> 356 bytes docs/img/thumb/arrow-left.png | Bin 0 -> 343 bytes docs/img/thumb/arrow-right.png | Bin 0 -> 348 bytes docs/img/thumb/arrow-small-down.png | Bin 0 -> 272 bytes docs/img/thumb/arrow-small-left.png | Bin 0 -> 248 bytes docs/img/thumb/arrow-small-right.png | Bin 0 -> 257 bytes docs/img/thumb/arrow-small-up.png | Bin 0 -> 245 bytes docs/img/thumb/arrow-up.png | Bin 0 -> 347 bytes docs/img/thumb/beaker.png | Bin 0 -> 701 bytes docs/img/thumb/bell.png | Bin 0 -> 755 bytes docs/img/thumb/bold.png | Bin 0 -> 771 bytes docs/img/thumb/book.png | Bin 0 -> 426 bytes docs/img/thumb/bookmark.png | Bin 0 -> 717 bytes docs/img/thumb/briefcase.png | Bin 0 -> 366 bytes docs/img/thumb/broadcast.png | Bin 0 -> 1737 bytes docs/img/thumb/browser.png | Bin 0 -> 307 bytes docs/img/thumb/bug.png | Bin 0 -> 793 bytes docs/img/thumb/calendar.png | Bin 0 -> 414 bytes docs/img/thumb/check.png | Bin 0 -> 301 bytes docs/img/thumb/checklist.png | Bin 0 -> 593 bytes docs/img/thumb/chevron-down.png | Bin 0 -> 416 bytes docs/img/thumb/chevron-left.png | Bin 0 -> 371 bytes docs/img/thumb/chevron-right.png | Bin 0 -> 349 bytes docs/img/thumb/chevron-up.png | Bin 0 -> 413 bytes docs/img/thumb/circle-slash.png | Bin 0 -> 1254 bytes docs/img/thumb/circuit-board.png | Bin 0 -> 829 bytes docs/img/thumb/clippy.png | Bin 0 -> 636 bytes docs/img/thumb/clock.png | Bin 0 -> 1218 bytes docs/img/thumb/cloud-download.png | Bin 0 -> 1101 bytes docs/img/thumb/cloud-upload.png | Bin 0 -> 1104 bytes docs/img/thumb/code.png | Bin 0 -> 591 bytes docs/img/thumb/comment-discussion.png | Bin 0 -> 500 bytes docs/img/thumb/comment.png | Bin 0 -> 359 bytes docs/img/thumb/credit-card.png | Bin 0 -> 355 bytes docs/img/thumb/dash.png | Bin 0 -> 138 bytes docs/img/thumb/dashboard.png | Bin 0 -> 1527 bytes docs/img/thumb/database.png | Bin 0 -> 871 bytes docs/img/thumb/desktop-download.png | Bin 0 -> 586 bytes docs/img/thumb/device-camera-video.png | Bin 0 -> 537 bytes docs/img/thumb/device-camera.png | Bin 0 -> 817 bytes docs/img/thumb/device-desktop.png | Bin 0 -> 435 bytes docs/img/thumb/device-mobile.png | Bin 0 -> 419 bytes docs/img/thumb/diff-added.png | Bin 0 -> 343 bytes docs/img/thumb/diff-ignored.png | Bin 0 -> 529 bytes docs/img/thumb/diff-modified.png | Bin 0 -> 608 bytes docs/img/thumb/diff-removed.png | Bin 0 -> 322 bytes docs/img/thumb/diff-renamed.png | Bin 0 -> 467 bytes docs/img/thumb/diff.png | Bin 0 -> 453 bytes docs/img/thumb/ellipsis.png | Bin 0 -> 272 bytes docs/img/thumb/eye.png | Bin 0 -> 1152 bytes docs/img/thumb/file-binary.png | Bin 0 -> 387 bytes docs/img/thumb/file-code.png | Bin 0 -> 556 bytes docs/img/thumb/file-directory.png | Bin 0 -> 331 bytes docs/img/thumb/file-media.png | Bin 0 -> 534 bytes docs/img/thumb/file-pdf.png | Bin 0 -> 1011 bytes docs/img/thumb/file-submodule.png | Bin 0 -> 421 bytes docs/img/thumb/file-symlink-directory.png | Bin 0 -> 622 bytes docs/img/thumb/file-symlink-file.png | Bin 0 -> 616 bytes docs/img/thumb/file-text.png | Bin 0 -> 349 bytes docs/img/thumb/file-zip.png | Bin 0 -> 492 bytes docs/img/thumb/flame.png | Bin 0 -> 1155 bytes docs/img/thumb/fold.png | Bin 0 -> 457 bytes docs/img/thumb/gear.png | Bin 0 -> 1071 bytes docs/img/thumb/gift.png | Bin 0 -> 689 bytes docs/img/thumb/gist-secret.png | Bin 0 -> 750 bytes docs/img/thumb/gist.png | Bin 0 -> 446 bytes docs/img/thumb/git-branch.png | Bin 0 -> 866 bytes docs/img/thumb/git-commit.png | Bin 0 -> 662 bytes docs/img/thumb/git-compare.png | Bin 0 -> 965 bytes docs/img/thumb/git-merge.png | Bin 0 -> 941 bytes docs/img/thumb/git-pull-request.png | Bin 0 -> 829 bytes docs/img/thumb/globe.png | Bin 0 -> 1556 bytes docs/img/thumb/graph.png | Bin 0 -> 279 bytes docs/img/thumb/heart.png | Bin 0 -> 740 bytes docs/img/thumb/history.png | Bin 0 -> 1215 bytes docs/img/thumb/home.png | Bin 0 -> 717 bytes docs/img/thumb/horizontal-rule.png | Bin 0 -> 212 bytes docs/img/thumb/hubot.png | Bin 0 -> 946 bytes docs/img/thumb/inbox.png | Bin 0 -> 707 bytes docs/img/thumb/info.png | Bin 0 -> 1437 bytes docs/img/thumb/issue-closed.png | Bin 0 -> 1350 bytes docs/img/thumb/issue-opened.png | Bin 0 -> 1206 bytes docs/img/thumb/issue-reopened.png | Bin 0 -> 1208 bytes docs/img/thumb/italic.png | Bin 0 -> 450 bytes docs/img/thumb/jersey.png | Bin 0 -> 915 bytes docs/img/thumb/key.png | Bin 0 -> 721 bytes docs/img/thumb/keyboard.png | Bin 0 -> 370 bytes docs/img/thumb/law.png | Bin 0 -> 819 bytes docs/img/thumb/light-bulb.png | Bin 0 -> 1137 bytes docs/img/thumb/link-external.png | Bin 0 -> 390 bytes docs/img/thumb/link.png | Bin 0 -> 1048 bytes docs/img/thumb/list-ordered.png | Bin 0 -> 835 bytes docs/img/thumb/list-unordered.png | Bin 0 -> 391 bytes docs/img/thumb/location.png | Bin 0 -> 1351 bytes docs/img/thumb/lock.png | Bin 0 -> 603 bytes docs/img/thumb/logo-gist.png | Bin 0 -> 1808 bytes docs/img/thumb/logo-github.png | Bin 0 -> 2342 bytes docs/img/thumb/mail-read.png | Bin 0 -> 885 bytes docs/img/thumb/mail-reply.png | Bin 0 -> 595 bytes docs/img/thumb/mail.png | Bin 0 -> 767 bytes docs/img/thumb/mark-github.png | Bin 0 -> 1449 bytes docs/img/thumb/markdown.png | Bin 0 -> 713 bytes docs/img/thumb/megaphone.png | Bin 0 -> 841 bytes docs/img/thumb/mention.png | Bin 0 -> 1725 bytes docs/img/thumb/milestone.png | Bin 0 -> 306 bytes docs/img/thumb/mirror.png | Bin 0 -> 1146 bytes docs/img/thumb/mortar-board.png | Bin 0 -> 986 bytes docs/img/thumb/mute.png | Bin 0 -> 527 bytes docs/img/thumb/no-newline.png | Bin 0 -> 849 bytes docs/img/thumb/octoface.png | Bin 0 -> 1456 bytes docs/img/thumb/organization.png | Bin 0 -> 1126 bytes docs/img/thumb/package.png | Bin 0 -> 1297 bytes docs/img/thumb/paintcan.png | Bin 0 -> 1339 bytes docs/img/thumb/pencil.png | Bin 0 -> 436 bytes docs/img/thumb/person.png | Bin 0 -> 656 bytes docs/img/thumb/pin.png | Bin 0 -> 638 bytes docs/img/thumb/plug.png | Bin 0 -> 495 bytes docs/img/thumb/plus.png | Bin 0 -> 193 bytes docs/img/thumb/primitive-dot.png | Bin 0 -> 488 bytes docs/img/thumb/primitive-square.png | Bin 0 -> 149 bytes docs/img/thumb/pulse.png | Bin 0 -> 808 bytes docs/img/thumb/question.png | Bin 0 -> 1407 bytes docs/img/thumb/quote.png | Bin 0 -> 745 bytes docs/img/thumb/radio-tower.png | Bin 0 -> 1559 bytes docs/img/thumb/repo-clone.png | Bin 0 -> 496 bytes docs/img/thumb/repo-force-push.png | Bin 0 -> 517 bytes docs/img/thumb/repo-forked.png | Bin 0 -> 707 bytes docs/img/thumb/repo-pull.png | Bin 0 -> 540 bytes docs/img/thumb/repo-push.png | Bin 0 -> 529 bytes docs/img/thumb/repo.png | Bin 0 -> 390 bytes docs/img/thumb/rocket.png | Bin 0 -> 885 bytes docs/img/thumb/rss.png | Bin 0 -> 836 bytes docs/img/thumb/ruby.png | Bin 0 -> 422 bytes docs/img/thumb/search.png | Bin 0 -> 1194 bytes docs/img/thumb/server.png | Bin 0 -> 349 bytes docs/img/thumb/settings.png | Bin 0 -> 403 bytes docs/img/thumb/shield.png | Bin 0 -> 886 bytes docs/img/thumb/sign-in.png | Bin 0 -> 542 bytes docs/img/thumb/sign-out.png | Bin 0 -> 573 bytes docs/img/thumb/smiley.png | Bin 0 -> 1608 bytes docs/img/thumb/squirrel.png | Bin 0 -> 1179 bytes docs/img/thumb/star.png | Bin 0 -> 880 bytes docs/img/thumb/stop.png | Bin 0 -> 416 bytes docs/img/thumb/sync.png | Bin 0 -> 1133 bytes docs/img/thumb/tag.png | Bin 0 -> 743 bytes docs/img/thumb/tasklist.png | Bin 0 -> 546 bytes docs/img/thumb/telescope.png | Bin 0 -> 1020 bytes docs/img/thumb/terminal.png | Bin 0 -> 444 bytes docs/img/thumb/text-size.png | Bin 0 -> 1330 bytes docs/img/thumb/three-bars.png | Bin 0 -> 262 bytes docs/img/thumb/thumbsdown.png | Bin 0 -> 1131 bytes docs/img/thumb/thumbsup.png | Bin 0 -> 1134 bytes docs/img/thumb/tools.png | Bin 0 -> 1568 bytes docs/img/thumb/trashcan.png | Bin 0 -> 381 bytes docs/img/thumb/triangle-down.png | Bin 0 -> 238 bytes docs/img/thumb/triangle-left.png | Bin 0 -> 303 bytes docs/img/thumb/triangle-right.png | Bin 0 -> 292 bytes docs/img/thumb/triangle-up.png | Bin 0 -> 252 bytes docs/img/thumb/unfold.png | Bin 0 -> 526 bytes docs/img/thumb/unmute.png | Bin 0 -> 1205 bytes docs/img/thumb/unverified.png | Bin 0 -> 1191 bytes docs/img/thumb/verified.png | Bin 0 -> 1089 bytes docs/img/thumb/versions.png | Bin 0 -> 413 bytes docs/img/thumb/watch.png | Bin 0 -> 1036 bytes docs/img/thumb/x.png | Bin 0 -> 346 bytes docs/img/thumb/zap.png | Bin 0 -> 450 bytes docs/index.html | 59 ++ docs/js/ZeroClipboard.min.js | 9 + docs/js/application.js | 98 ++ docs/js/jquery-1.11.0.min.js | 4 + docs/js/jquery-1.11.0.min.map | 1 + docs/manifest.json | 1 + docs/octicons-logos/octicons-logos.css | 33 + docs/octicons-logos/octicons-logos.eot | Bin 0 -> 2280 bytes docs/octicons-logos/octicons-logos.svg | 12 + docs/octicons-logos/octicons-logos.ttf | Bin 0 -> 2088 bytes docs/octicons-logos/octicons-logos.woff | Bin 0 -> 1380 bytes docs/swf/ZeroClipboard.swf | Bin 0 -> 2157 bytes package.json | 3 +- script/bootstrap | 1 + src/svg/alert.svg | 2 +- 553 files changed, 5703 insertions(+), 20 deletions(-) create mode 100755 Gemfile create mode 100755 Gemfile.lock create mode 100755 _config.yml create mode 100755 docs/CNAME create mode 100755 docs/_includes/_opengraph_metadata.html create mode 100755 docs/_includes/_twitter_summary_card_metadata.html create mode 100755 docs/_includes/data.html create mode 100755 docs/_includes/grid.html create mode 100755 docs/_includes/preview.html create mode 100755 docs/_includes/search.html create mode 100755 docs/_layouts/default.html create mode 100755 docs/_layouts/icon.html create mode 100755 docs/_layouts/page.html create mode 100755 docs/_layouts/wide-icon.html create mode 100755 docs/_posts/2014-01-01-alert.md create mode 100755 docs/_posts/2014-01-01-arrow-down.md create mode 100755 docs/_posts/2014-01-01-arrow-left.md create mode 100755 docs/_posts/2014-01-01-arrow-right.md create mode 100755 docs/_posts/2014-01-01-arrow-small-down.md create mode 100755 docs/_posts/2014-01-01-arrow-small-left.md create mode 100755 docs/_posts/2014-01-01-arrow-small-right.md create mode 100755 docs/_posts/2014-01-01-arrow-small-up.md create mode 100755 docs/_posts/2014-01-01-arrow-up.md create mode 100755 docs/_posts/2014-01-01-beaker.md create mode 100755 docs/_posts/2014-01-01-bell.md create mode 100755 docs/_posts/2014-01-01-bold.md create mode 100755 docs/_posts/2014-01-01-book.md create mode 100755 docs/_posts/2014-01-01-bookmark.md create mode 100755 docs/_posts/2014-01-01-briefcase.md create mode 100755 docs/_posts/2014-01-01-broadcast.md create mode 100755 docs/_posts/2014-01-01-browser.md create mode 100755 docs/_posts/2014-01-01-bug.md create mode 100755 docs/_posts/2014-01-01-calendar.md create mode 100755 docs/_posts/2014-01-01-check.md create mode 100755 docs/_posts/2014-01-01-checklist.md create mode 100755 docs/_posts/2014-01-01-chevron-down.md create mode 100755 docs/_posts/2014-01-01-chevron-left.md create mode 100755 docs/_posts/2014-01-01-chevron-right.md create mode 100755 docs/_posts/2014-01-01-chevron-up.md create mode 100755 docs/_posts/2014-01-01-circle-slash.md create mode 100755 docs/_posts/2014-01-01-circuit-board.md create mode 100755 docs/_posts/2014-01-01-clippy.md create mode 100755 docs/_posts/2014-01-01-clock.md create mode 100755 docs/_posts/2014-01-01-cloud-download.md create mode 100755 docs/_posts/2014-01-01-cloud-upload.md create mode 100755 docs/_posts/2014-01-01-code.md create mode 100755 docs/_posts/2014-01-01-comment-discussion.md create mode 100755 docs/_posts/2014-01-01-comment.md create mode 100755 docs/_posts/2014-01-01-credit-card.md create mode 100755 docs/_posts/2014-01-01-dash.md create mode 100755 docs/_posts/2014-01-01-dashboard.md create mode 100755 docs/_posts/2014-01-01-database.md create mode 100755 docs/_posts/2014-01-01-desktop-download.md create mode 100755 docs/_posts/2014-01-01-device-camera-video.md create mode 100755 docs/_posts/2014-01-01-device-camera.md create mode 100755 docs/_posts/2014-01-01-device-desktop.md create mode 100755 docs/_posts/2014-01-01-device-mobile.md create mode 100755 docs/_posts/2014-01-01-diff-added.md create mode 100755 docs/_posts/2014-01-01-diff-ignored.md create mode 100755 docs/_posts/2014-01-01-diff-modified.md create mode 100755 docs/_posts/2014-01-01-diff-removed.md create mode 100755 docs/_posts/2014-01-01-diff-renamed.md create mode 100755 docs/_posts/2014-01-01-diff.md create mode 100755 docs/_posts/2014-01-01-ellipsis.md create mode 100755 docs/_posts/2014-01-01-eye.md create mode 100755 docs/_posts/2014-01-01-file-binary.md create mode 100755 docs/_posts/2014-01-01-file-code.md create mode 100755 docs/_posts/2014-01-01-file-directory.md create mode 100755 docs/_posts/2014-01-01-file-media.md create mode 100755 docs/_posts/2014-01-01-file-pdf.md create mode 100755 docs/_posts/2014-01-01-file-submodule.md create mode 100755 docs/_posts/2014-01-01-file-symlink-directory.md create mode 100755 docs/_posts/2014-01-01-file-symlink-file.md create mode 100755 docs/_posts/2014-01-01-file-text.md create mode 100755 docs/_posts/2014-01-01-file-zip.md create mode 100755 docs/_posts/2014-01-01-flame.md create mode 100755 docs/_posts/2014-01-01-fold.md create mode 100755 docs/_posts/2014-01-01-gear.md create mode 100755 docs/_posts/2014-01-01-gift.md create mode 100755 docs/_posts/2014-01-01-gist-secret.md create mode 100755 docs/_posts/2014-01-01-gist.md create mode 100755 docs/_posts/2014-01-01-git-branch.md create mode 100755 docs/_posts/2014-01-01-git-commit.md create mode 100755 docs/_posts/2014-01-01-git-compare.md create mode 100755 docs/_posts/2014-01-01-git-merge.md create mode 100755 docs/_posts/2014-01-01-git-pull-request.md create mode 100755 docs/_posts/2014-01-01-globe.md create mode 100755 docs/_posts/2014-01-01-graph.md create mode 100755 docs/_posts/2014-01-01-heart.md create mode 100755 docs/_posts/2014-01-01-history.md create mode 100755 docs/_posts/2014-01-01-home.md create mode 100755 docs/_posts/2014-01-01-horizontal-rule.md create mode 100755 docs/_posts/2014-01-01-hubot.md create mode 100755 docs/_posts/2014-01-01-inbox.md create mode 100755 docs/_posts/2014-01-01-info.md create mode 100755 docs/_posts/2014-01-01-issue-closed.md create mode 100755 docs/_posts/2014-01-01-issue-opened.md create mode 100755 docs/_posts/2014-01-01-issue-reopened.md create mode 100755 docs/_posts/2014-01-01-italic.md create mode 100755 docs/_posts/2014-01-01-jersey.md create mode 100755 docs/_posts/2014-01-01-key.md create mode 100755 docs/_posts/2014-01-01-keyboard.md create mode 100755 docs/_posts/2014-01-01-law.md create mode 100755 docs/_posts/2014-01-01-light-bulb.md create mode 100755 docs/_posts/2014-01-01-link-external.md create mode 100755 docs/_posts/2014-01-01-link.md create mode 100755 docs/_posts/2014-01-01-list-ordered.md create mode 100755 docs/_posts/2014-01-01-list-unordered.md create mode 100755 docs/_posts/2014-01-01-location.md create mode 100755 docs/_posts/2014-01-01-lock.md create mode 100755 docs/_posts/2014-01-01-logo-gist.md create mode 100755 docs/_posts/2014-01-01-logo-github.md create mode 100755 docs/_posts/2014-01-01-mail-read.md create mode 100755 docs/_posts/2014-01-01-mail-reply.md create mode 100755 docs/_posts/2014-01-01-mail.md create mode 100755 docs/_posts/2014-01-01-mark-github.md create mode 100755 docs/_posts/2014-01-01-markdown.md create mode 100755 docs/_posts/2014-01-01-megaphone.md create mode 100755 docs/_posts/2014-01-01-mention.md create mode 100755 docs/_posts/2014-01-01-milestone.md create mode 100755 docs/_posts/2014-01-01-mirror.md create mode 100755 docs/_posts/2014-01-01-mortar-board.md create mode 100755 docs/_posts/2014-01-01-mute.md create mode 100755 docs/_posts/2014-01-01-no-newline.md create mode 100755 docs/_posts/2014-01-01-octoface.md create mode 100755 docs/_posts/2014-01-01-organization.md create mode 100755 docs/_posts/2014-01-01-package.md create mode 100755 docs/_posts/2014-01-01-paintcan.md create mode 100755 docs/_posts/2014-01-01-pencil.md create mode 100755 docs/_posts/2014-01-01-person.md create mode 100755 docs/_posts/2014-01-01-pin.md create mode 100755 docs/_posts/2014-01-01-plug.md create mode 100755 docs/_posts/2014-01-01-plus.md create mode 100755 docs/_posts/2014-01-01-primitive-dot.md create mode 100755 docs/_posts/2014-01-01-primitive-square.md create mode 100755 docs/_posts/2014-01-01-pulse.md create mode 100755 docs/_posts/2014-01-01-question.md create mode 100755 docs/_posts/2014-01-01-quote.md create mode 100755 docs/_posts/2014-01-01-radio-tower.md create mode 100755 docs/_posts/2014-01-01-repo-clone.md create mode 100755 docs/_posts/2014-01-01-repo-force-push.md create mode 100755 docs/_posts/2014-01-01-repo-forked.md create mode 100755 docs/_posts/2014-01-01-repo-pull.md create mode 100755 docs/_posts/2014-01-01-repo-push.md create mode 100755 docs/_posts/2014-01-01-repo.md create mode 100755 docs/_posts/2014-01-01-rocket.md create mode 100755 docs/_posts/2014-01-01-rss.md create mode 100755 docs/_posts/2014-01-01-ruby.md create mode 100755 docs/_posts/2014-01-01-search.md create mode 100755 docs/_posts/2014-01-01-server.md create mode 100755 docs/_posts/2014-01-01-settings.md create mode 100755 docs/_posts/2014-01-01-shield.md create mode 100755 docs/_posts/2014-01-01-sign-in.md create mode 100755 docs/_posts/2014-01-01-sign-out.md create mode 100755 docs/_posts/2014-01-01-smiley.md create mode 100755 docs/_posts/2014-01-01-squirrel.md create mode 100755 docs/_posts/2014-01-01-star.md create mode 100755 docs/_posts/2014-01-01-stop.md create mode 100755 docs/_posts/2014-01-01-sync.md create mode 100755 docs/_posts/2014-01-01-tag.md create mode 100755 docs/_posts/2014-01-01-tasklist.md create mode 100755 docs/_posts/2014-01-01-telescope.md create mode 100755 docs/_posts/2014-01-01-terminal.md create mode 100755 docs/_posts/2014-01-01-text-size.md create mode 100755 docs/_posts/2014-01-01-three-bars.md create mode 100755 docs/_posts/2014-01-01-thumbsdown.md create mode 100755 docs/_posts/2014-01-01-thumbsup.md create mode 100755 docs/_posts/2014-01-01-tools.md create mode 100755 docs/_posts/2014-01-01-trashcan.md create mode 100755 docs/_posts/2014-01-01-triangle-down.md create mode 100755 docs/_posts/2014-01-01-triangle-left.md create mode 100755 docs/_posts/2014-01-01-triangle-right.md create mode 100755 docs/_posts/2014-01-01-triangle-up.md create mode 100755 docs/_posts/2014-01-01-unfold.md create mode 100755 docs/_posts/2014-01-01-unmute.md create mode 100755 docs/_posts/2014-01-01-unverified.md create mode 100755 docs/_posts/2014-01-01-verified.md create mode 100755 docs/_posts/2014-01-01-versions.md create mode 100755 docs/_posts/2014-01-01-watch.md create mode 100755 docs/_posts/2014-01-01-x.md create mode 100755 docs/_posts/2014-01-01-zap.md create mode 100755 docs/css/_buttons.scss create mode 100755 docs/css/_forms.scss create mode 100755 docs/css/_icon.scss create mode 100755 docs/css/_main.scss create mode 100755 docs/css/_markdown.scss create mode 100755 docs/css/_mixins.scss create mode 100755 docs/css/_pygments.scss create mode 100755 docs/css/_select_menu.scss create mode 100755 docs/css/_tooltips.scss create mode 100755 docs/css/_variables.scss create mode 100755 docs/css/application.scss create mode 100755 docs/css/pygments.css create mode 100755 docs/favicon.ico create mode 100755 docs/img/og/alert.png create mode 100755 docs/img/og/arrow-down.png create mode 100755 docs/img/og/arrow-left.png create mode 100755 docs/img/og/arrow-right.png create mode 100755 docs/img/og/arrow-small-down.png create mode 100755 docs/img/og/arrow-small-left.png create mode 100755 docs/img/og/arrow-small-right.png create mode 100755 docs/img/og/arrow-small-up.png create mode 100755 docs/img/og/arrow-up.png create mode 100755 docs/img/og/beaker.png create mode 100755 docs/img/og/bell.png create mode 100755 docs/img/og/bold.png create mode 100755 docs/img/og/book.png create mode 100755 docs/img/og/bookmark.png create mode 100755 docs/img/og/briefcase.png create mode 100755 docs/img/og/broadcast.png create mode 100755 docs/img/og/browser.png create mode 100755 docs/img/og/bug.png create mode 100755 docs/img/og/calendar.png create mode 100755 docs/img/og/check.png create mode 100755 docs/img/og/checklist.png create mode 100755 docs/img/og/chevron-down.png create mode 100755 docs/img/og/chevron-left.png create mode 100755 docs/img/og/chevron-right.png create mode 100755 docs/img/og/chevron-up.png create mode 100755 docs/img/og/circle-slash.png create mode 100755 docs/img/og/circuit-board.png create mode 100755 docs/img/og/clippy.png create mode 100755 docs/img/og/clock.png create mode 100755 docs/img/og/cloud-download.png create mode 100755 docs/img/og/cloud-upload.png create mode 100755 docs/img/og/code.png create mode 100755 docs/img/og/comment-discussion.png create mode 100755 docs/img/og/comment.png create mode 100755 docs/img/og/credit-card.png create mode 100755 docs/img/og/dash.png create mode 100755 docs/img/og/dashboard.png create mode 100755 docs/img/og/database.png create mode 100755 docs/img/og/desktop-download.png create mode 100755 docs/img/og/device-camera-video.png create mode 100755 docs/img/og/device-camera.png create mode 100755 docs/img/og/device-desktop.png create mode 100755 docs/img/og/device-mobile.png create mode 100755 docs/img/og/diff-added.png create mode 100755 docs/img/og/diff-ignored.png create mode 100755 docs/img/og/diff-modified.png create mode 100755 docs/img/og/diff-removed.png create mode 100755 docs/img/og/diff-renamed.png create mode 100755 docs/img/og/diff.png create mode 100755 docs/img/og/ellipsis.png create mode 100755 docs/img/og/eye.png create mode 100755 docs/img/og/file-binary.png create mode 100755 docs/img/og/file-code.png create mode 100755 docs/img/og/file-directory.png create mode 100755 docs/img/og/file-media.png create mode 100755 docs/img/og/file-pdf.png create mode 100755 docs/img/og/file-submodule.png create mode 100755 docs/img/og/file-symlink-directory.png create mode 100755 docs/img/og/file-symlink-file.png create mode 100755 docs/img/og/file-text.png create mode 100755 docs/img/og/file-zip.png create mode 100755 docs/img/og/flame.png create mode 100755 docs/img/og/fold.png create mode 100755 docs/img/og/gear.png create mode 100755 docs/img/og/gift.png create mode 100755 docs/img/og/gist-secret.png create mode 100755 docs/img/og/gist.png create mode 100755 docs/img/og/git-branch.png create mode 100755 docs/img/og/git-commit.png create mode 100755 docs/img/og/git-compare.png create mode 100755 docs/img/og/git-merge.png create mode 100755 docs/img/og/git-pull-request.png create mode 100755 docs/img/og/globe.png create mode 100755 docs/img/og/graph.png create mode 100755 docs/img/og/heart.png create mode 100755 docs/img/og/history.png create mode 100755 docs/img/og/home.png create mode 100755 docs/img/og/horizontal-rule.png create mode 100755 docs/img/og/hubot.png create mode 100755 docs/img/og/inbox.png create mode 100755 docs/img/og/info.png create mode 100755 docs/img/og/issue-closed.png create mode 100755 docs/img/og/issue-opened.png create mode 100755 docs/img/og/issue-reopened.png create mode 100755 docs/img/og/italic.png create mode 100755 docs/img/og/jersey.png create mode 100755 docs/img/og/key.png create mode 100755 docs/img/og/keyboard.png create mode 100755 docs/img/og/law.png create mode 100755 docs/img/og/light-bulb.png create mode 100755 docs/img/og/link-external.png create mode 100755 docs/img/og/link.png create mode 100755 docs/img/og/list-ordered.png create mode 100755 docs/img/og/list-unordered.png create mode 100755 docs/img/og/location.png create mode 100755 docs/img/og/lock.png create mode 100755 docs/img/og/logo-gist.png create mode 100755 docs/img/og/logo-github.png create mode 100755 docs/img/og/mail-read.png create mode 100755 docs/img/og/mail-reply.png create mode 100755 docs/img/og/mail.png create mode 100755 docs/img/og/mark-github.png create mode 100755 docs/img/og/markdown.png create mode 100755 docs/img/og/megaphone.png create mode 100755 docs/img/og/mention.png create mode 100755 docs/img/og/milestone.png create mode 100755 docs/img/og/mirror.png create mode 100755 docs/img/og/mortar-board.png create mode 100755 docs/img/og/mute.png create mode 100755 docs/img/og/no-newline.png create mode 100755 docs/img/og/octoface.png create mode 100755 docs/img/og/organization.png create mode 100755 docs/img/og/package.png create mode 100755 docs/img/og/paintcan.png create mode 100755 docs/img/og/pencil.png create mode 100755 docs/img/og/person.png create mode 100755 docs/img/og/pin.png create mode 100755 docs/img/og/plug.png create mode 100755 docs/img/og/plus.png create mode 100755 docs/img/og/primitive-dot.png create mode 100755 docs/img/og/primitive-square.png create mode 100755 docs/img/og/pulse.png create mode 100755 docs/img/og/question.png create mode 100755 docs/img/og/quote.png create mode 100755 docs/img/og/radio-tower.png create mode 100755 docs/img/og/repo-clone.png create mode 100755 docs/img/og/repo-force-push.png create mode 100755 docs/img/og/repo-forked.png create mode 100755 docs/img/og/repo-pull.png create mode 100755 docs/img/og/repo-push.png create mode 100755 docs/img/og/repo.png create mode 100755 docs/img/og/rocket.png create mode 100755 docs/img/og/rss.png create mode 100755 docs/img/og/ruby.png create mode 100755 docs/img/og/search.png create mode 100755 docs/img/og/server.png create mode 100755 docs/img/og/settings.png create mode 100755 docs/img/og/shield.png create mode 100755 docs/img/og/sign-in.png create mode 100755 docs/img/og/sign-out.png create mode 100755 docs/img/og/smiley.png create mode 100755 docs/img/og/squirrel.png create mode 100755 docs/img/og/star.png create mode 100755 docs/img/og/stop.png create mode 100755 docs/img/og/sync.png create mode 100755 docs/img/og/tag.png create mode 100755 docs/img/og/tasklist.png create mode 100755 docs/img/og/telescope.png create mode 100755 docs/img/og/terminal.png create mode 100755 docs/img/og/text-size.png create mode 100755 docs/img/og/three-bars.png create mode 100755 docs/img/og/thumbsdown.png create mode 100755 docs/img/og/thumbsup.png create mode 100755 docs/img/og/tools.png create mode 100755 docs/img/og/trashcan.png create mode 100755 docs/img/og/triangle-down.png create mode 100755 docs/img/og/triangle-left.png create mode 100755 docs/img/og/triangle-right.png create mode 100755 docs/img/og/triangle-up.png create mode 100755 docs/img/og/unfold.png create mode 100755 docs/img/og/unmute.png create mode 100755 docs/img/og/unverified.png create mode 100755 docs/img/og/verified.png create mode 100755 docs/img/og/versions.png create mode 100755 docs/img/og/watch.png create mode 100755 docs/img/og/x.png create mode 100755 docs/img/og/zap.png create mode 100755 docs/img/thumb/alert.png create mode 100755 docs/img/thumb/arrow-down.png create mode 100755 docs/img/thumb/arrow-left.png create mode 100755 docs/img/thumb/arrow-right.png create mode 100755 docs/img/thumb/arrow-small-down.png create mode 100755 docs/img/thumb/arrow-small-left.png create mode 100755 docs/img/thumb/arrow-small-right.png create mode 100755 docs/img/thumb/arrow-small-up.png create mode 100755 docs/img/thumb/arrow-up.png create mode 100755 docs/img/thumb/beaker.png create mode 100755 docs/img/thumb/bell.png create mode 100755 docs/img/thumb/bold.png create mode 100755 docs/img/thumb/book.png create mode 100755 docs/img/thumb/bookmark.png create mode 100755 docs/img/thumb/briefcase.png create mode 100755 docs/img/thumb/broadcast.png create mode 100755 docs/img/thumb/browser.png create mode 100755 docs/img/thumb/bug.png create mode 100755 docs/img/thumb/calendar.png create mode 100755 docs/img/thumb/check.png create mode 100755 docs/img/thumb/checklist.png create mode 100755 docs/img/thumb/chevron-down.png create mode 100755 docs/img/thumb/chevron-left.png create mode 100755 docs/img/thumb/chevron-right.png create mode 100755 docs/img/thumb/chevron-up.png create mode 100755 docs/img/thumb/circle-slash.png create mode 100755 docs/img/thumb/circuit-board.png create mode 100755 docs/img/thumb/clippy.png create mode 100755 docs/img/thumb/clock.png create mode 100755 docs/img/thumb/cloud-download.png create mode 100755 docs/img/thumb/cloud-upload.png create mode 100755 docs/img/thumb/code.png create mode 100755 docs/img/thumb/comment-discussion.png create mode 100755 docs/img/thumb/comment.png create mode 100755 docs/img/thumb/credit-card.png create mode 100755 docs/img/thumb/dash.png create mode 100755 docs/img/thumb/dashboard.png create mode 100755 docs/img/thumb/database.png create mode 100755 docs/img/thumb/desktop-download.png create mode 100755 docs/img/thumb/device-camera-video.png create mode 100755 docs/img/thumb/device-camera.png create mode 100755 docs/img/thumb/device-desktop.png create mode 100755 docs/img/thumb/device-mobile.png create mode 100755 docs/img/thumb/diff-added.png create mode 100755 docs/img/thumb/diff-ignored.png create mode 100755 docs/img/thumb/diff-modified.png create mode 100755 docs/img/thumb/diff-removed.png create mode 100755 docs/img/thumb/diff-renamed.png create mode 100755 docs/img/thumb/diff.png create mode 100755 docs/img/thumb/ellipsis.png create mode 100755 docs/img/thumb/eye.png create mode 100755 docs/img/thumb/file-binary.png create mode 100755 docs/img/thumb/file-code.png create mode 100755 docs/img/thumb/file-directory.png create mode 100755 docs/img/thumb/file-media.png create mode 100755 docs/img/thumb/file-pdf.png create mode 100755 docs/img/thumb/file-submodule.png create mode 100755 docs/img/thumb/file-symlink-directory.png create mode 100755 docs/img/thumb/file-symlink-file.png create mode 100755 docs/img/thumb/file-text.png create mode 100755 docs/img/thumb/file-zip.png create mode 100755 docs/img/thumb/flame.png create mode 100755 docs/img/thumb/fold.png create mode 100755 docs/img/thumb/gear.png create mode 100755 docs/img/thumb/gift.png create mode 100755 docs/img/thumb/gist-secret.png create mode 100755 docs/img/thumb/gist.png create mode 100755 docs/img/thumb/git-branch.png create mode 100755 docs/img/thumb/git-commit.png create mode 100755 docs/img/thumb/git-compare.png create mode 100755 docs/img/thumb/git-merge.png create mode 100755 docs/img/thumb/git-pull-request.png create mode 100755 docs/img/thumb/globe.png create mode 100755 docs/img/thumb/graph.png create mode 100755 docs/img/thumb/heart.png create mode 100755 docs/img/thumb/history.png create mode 100755 docs/img/thumb/home.png create mode 100755 docs/img/thumb/horizontal-rule.png create mode 100755 docs/img/thumb/hubot.png create mode 100755 docs/img/thumb/inbox.png create mode 100755 docs/img/thumb/info.png create mode 100755 docs/img/thumb/issue-closed.png create mode 100755 docs/img/thumb/issue-opened.png create mode 100755 docs/img/thumb/issue-reopened.png create mode 100755 docs/img/thumb/italic.png create mode 100755 docs/img/thumb/jersey.png create mode 100755 docs/img/thumb/key.png create mode 100755 docs/img/thumb/keyboard.png create mode 100755 docs/img/thumb/law.png create mode 100755 docs/img/thumb/light-bulb.png create mode 100755 docs/img/thumb/link-external.png create mode 100755 docs/img/thumb/link.png create mode 100755 docs/img/thumb/list-ordered.png create mode 100755 docs/img/thumb/list-unordered.png create mode 100755 docs/img/thumb/location.png create mode 100755 docs/img/thumb/lock.png create mode 100755 docs/img/thumb/logo-gist.png create mode 100755 docs/img/thumb/logo-github.png create mode 100755 docs/img/thumb/mail-read.png create mode 100755 docs/img/thumb/mail-reply.png create mode 100755 docs/img/thumb/mail.png create mode 100755 docs/img/thumb/mark-github.png create mode 100755 docs/img/thumb/markdown.png create mode 100755 docs/img/thumb/megaphone.png create mode 100755 docs/img/thumb/mention.png create mode 100755 docs/img/thumb/milestone.png create mode 100755 docs/img/thumb/mirror.png create mode 100755 docs/img/thumb/mortar-board.png create mode 100755 docs/img/thumb/mute.png create mode 100755 docs/img/thumb/no-newline.png create mode 100755 docs/img/thumb/octoface.png create mode 100755 docs/img/thumb/organization.png create mode 100755 docs/img/thumb/package.png create mode 100755 docs/img/thumb/paintcan.png create mode 100755 docs/img/thumb/pencil.png create mode 100755 docs/img/thumb/person.png create mode 100755 docs/img/thumb/pin.png create mode 100755 docs/img/thumb/plug.png create mode 100755 docs/img/thumb/plus.png create mode 100755 docs/img/thumb/primitive-dot.png create mode 100755 docs/img/thumb/primitive-square.png create mode 100755 docs/img/thumb/pulse.png create mode 100755 docs/img/thumb/question.png create mode 100755 docs/img/thumb/quote.png create mode 100755 docs/img/thumb/radio-tower.png create mode 100755 docs/img/thumb/repo-clone.png create mode 100755 docs/img/thumb/repo-force-push.png create mode 100755 docs/img/thumb/repo-forked.png create mode 100755 docs/img/thumb/repo-pull.png create mode 100755 docs/img/thumb/repo-push.png create mode 100755 docs/img/thumb/repo.png create mode 100755 docs/img/thumb/rocket.png create mode 100755 docs/img/thumb/rss.png create mode 100755 docs/img/thumb/ruby.png create mode 100755 docs/img/thumb/search.png create mode 100755 docs/img/thumb/server.png create mode 100755 docs/img/thumb/settings.png create mode 100755 docs/img/thumb/shield.png create mode 100755 docs/img/thumb/sign-in.png create mode 100755 docs/img/thumb/sign-out.png create mode 100755 docs/img/thumb/smiley.png create mode 100755 docs/img/thumb/squirrel.png create mode 100755 docs/img/thumb/star.png create mode 100755 docs/img/thumb/stop.png create mode 100755 docs/img/thumb/sync.png create mode 100755 docs/img/thumb/tag.png create mode 100755 docs/img/thumb/tasklist.png create mode 100755 docs/img/thumb/telescope.png create mode 100755 docs/img/thumb/terminal.png create mode 100755 docs/img/thumb/text-size.png create mode 100755 docs/img/thumb/three-bars.png create mode 100755 docs/img/thumb/thumbsdown.png create mode 100755 docs/img/thumb/thumbsup.png create mode 100755 docs/img/thumb/tools.png create mode 100755 docs/img/thumb/trashcan.png create mode 100755 docs/img/thumb/triangle-down.png create mode 100755 docs/img/thumb/triangle-left.png create mode 100755 docs/img/thumb/triangle-right.png create mode 100755 docs/img/thumb/triangle-up.png create mode 100755 docs/img/thumb/unfold.png create mode 100755 docs/img/thumb/unmute.png create mode 100755 docs/img/thumb/unverified.png create mode 100755 docs/img/thumb/verified.png create mode 100755 docs/img/thumb/versions.png create mode 100755 docs/img/thumb/watch.png create mode 100755 docs/img/thumb/x.png create mode 100755 docs/img/thumb/zap.png create mode 100755 docs/index.html create mode 100755 docs/js/ZeroClipboard.min.js create mode 100755 docs/js/application.js create mode 100755 docs/js/jquery-1.11.0.min.js create mode 100755 docs/js/jquery-1.11.0.min.map create mode 100755 docs/manifest.json create mode 100755 docs/octicons-logos/octicons-logos.css create mode 100755 docs/octicons-logos/octicons-logos.eot create mode 100755 docs/octicons-logos/octicons-logos.svg create mode 100755 docs/octicons-logos/octicons-logos.ttf create mode 100755 docs/octicons-logos/octicons-logos.woff create mode 100755 docs/swf/ZeroClipboard.swf diff --git a/.gitignore b/.gitignore index 0c32d98d0..b13fbad26 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ .* node_modules +_site +docs/components/* diff --git a/Gemfile b/Gemfile new file mode 100755 index 000000000..053c27dc3 --- /dev/null +++ b/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'github-pages' diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100755 index 000000000..d6960ba0d --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,115 @@ +GEM + remote: https://rubygems.org/ + specs: + RedCloth (4.2.9) + activesupport (4.1.4) + i18n (~> 0.6, >= 0.6.9) + json (~> 1.7, >= 1.7.7) + minitest (~> 5.1) + thread_safe (~> 0.1) + tzinfo (~> 1.1) + blankslate (2.1.2.4) + celluloid (0.15.2) + timers (~> 1.1.0) + classifier (1.3.4) + fast-stemmer (>= 1.0.0) + coffee-script (2.3.0) + coffee-script-source + execjs + coffee-script-source (1.7.1) + colorator (0.1) + execjs (2.2.1) + fast-stemmer (1.0.2) + ffi (1.9.3) + gemoji (2.1.0) + github-pages (22) + RedCloth (= 4.2.9) + jekyll (= 2.2.0) + jekyll-coffeescript (= 1.0.0) + jekyll-mentions (= 0.1.3) + jekyll-redirect-from (= 0.4.0) + jekyll-sass-converter (= 1.2.0) + jekyll-sitemap (= 0.5.1) + jemoji (= 0.3.0) + kramdown (= 1.3.1) + liquid (= 2.6.1) + maruku (= 0.7.0) + pygments.rb (= 0.6.0) + rdiscount (= 2.1.7) + redcarpet (= 3.1.2) + html-pipeline (1.9.0) + activesupport (>= 2) + nokogiri (~> 1.4) + i18n (0.6.11) + jekyll (2.2.0) + classifier (~> 1.3) + colorator (~> 0.1) + jekyll-coffeescript (~> 1.0) + jekyll-gist (~> 1.0) + jekyll-paginate (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.0) + kramdown (~> 1.3) + liquid (~> 2.6.1) + mercenary (~> 0.3.3) + pygments.rb (~> 0.6.0) + redcarpet (~> 3.1) + safe_yaml (~> 1.0) + toml (~> 0.1.0) + jekyll-coffeescript (1.0.0) + coffee-script (~> 2.2) + jekyll-gist (1.1.0) + jekyll-mentions (0.1.3) + html-pipeline (~> 1.9.0) + jekyll (~> 2.0) + jekyll-paginate (1.0.0) + jekyll-redirect-from (0.4.0) + jekyll (~> 2.0) + jekyll-sass-converter (1.2.0) + sass (~> 3.2) + jekyll-sitemap (0.5.1) + jekyll-watch (1.0.0) + listen (~> 2.7) + jemoji (0.3.0) + gemoji (~> 2.0) + html-pipeline (~> 1.9) + jekyll (~> 2.0) + json (1.8.1) + kramdown (1.3.1) + liquid (2.6.1) + listen (2.7.9) + celluloid (>= 0.15.2) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9) + maruku (0.7.0) + mercenary (0.3.4) + mini_portile (0.6.0) + minitest (5.4.0) + nokogiri (1.6.3.1) + mini_portile (= 0.6.0) + parslet (1.5.0) + blankslate (~> 2.0) + posix-spawn (0.3.9) + pygments.rb (0.6.0) + posix-spawn (~> 0.3.6) + yajl-ruby (~> 1.1.0) + rb-fsevent (0.9.4) + rb-inotify (0.9.5) + ffi (>= 0.5.0) + rdiscount (2.1.7) + redcarpet (3.1.2) + safe_yaml (1.0.3) + sass (3.3.14) + thread_safe (0.3.4) + timers (1.1.0) + toml (0.1.1) + parslet (~> 1.5.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + yajl-ruby (1.1.0) + +PLATFORMS + ruby + +DEPENDENCIES + github-pages diff --git a/Gruntfile.js b/Gruntfile.js index 4a28f59ed..f3f7744d2 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -2,6 +2,8 @@ module.exports = function(grunt) { grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + svg_sprite: { octicons: { expand : true, @@ -19,7 +21,6 @@ module.exports = function(grunt) { } }, - webfont: { options: { font: "octicons", @@ -67,6 +68,17 @@ module.exports = function(grunt) { flatten: true } ] + }, + site: { + files: [ + { + expand: true, + src: ['dist/font/*'], + dest: 'docs/components/octicons/', + filter: "isFile", + flatten: true + } + ] } }, @@ -74,6 +86,40 @@ module.exports = function(grunt) { fonts: ['dist/font/*'], icons: ['dist/svg/icons/*'], sprite: ['dist/svg/sprite.octicons.svg'], + }, + + jekyll: { + options: { + bundleExec: true, + src: 'docs/', + config: '_config.yml', + raw: 'version: v<%= pkg.version %>\n'+ + 'name: <%= pkg.name %>\n' + + 'description: <%= pkg.description %>', + watch: false + }, + serve: { + options: { + serve: true, + dest: '_site', + drafts: true + } + } + }, + + buildcontrol: { + options: { + dir: '_site', + commit: true, + push: true, + message: 'Built %sourceName% from commit %sourceCommit% on branch %sourceBranch%' + }, + pages: { + options: { + remote: 'git@github.com:github/octicons.git', + branch: 'gh-pages' + } + } } }); @@ -81,7 +127,10 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-clean'); grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-svg-sprite'); + grunt.loadNpmTasks('grunt-jekyll'); grunt.loadNpmTasks('grunt-webfont'); - grunt.registerTask('default', ['clean', 'svg_sprite', 'webfont', 'copy']); + grunt.registerTask('serve', ['copy:site', 'jekyll:serve']); + + grunt.registerTask('default', ['clean', 'svg_sprite', 'webfont', 'copy:octicons']); }; diff --git a/_config.yml b/_config.yml new file mode 100755 index 000000000..d69042044 --- /dev/null +++ b/_config.yml @@ -0,0 +1,6 @@ +markdown: redcarpet +highlighter: pygments +source: docs +sass: + sass_dir: css + style: :compressed diff --git a/dist/font/_octicons.scss b/dist/font/_octicons.scss index ea44aaffb..7def2bb00 100644 --- a/dist/font/_octicons.scss +++ b/dist/font/_octicons.scss @@ -1,11 +1,11 @@ @font-face { font-family:"octicons"; - src:url("octicons.eot?dd34e767d24af8781c734ffd36e91283"); + src:url("octicons.eot?49afdfd8c92c2716e06e3b7aaab653c7"); src:url("octicons.eot?#iefix") format("embedded-opentype"), - url("octicons.woff?dd34e767d24af8781c734ffd36e91283") format("woff"), - url("octicons.ttf?dd34e767d24af8781c734ffd36e91283") format("truetype"), - url("octicons.svg?dd34e767d24af8781c734ffd36e91283#octicons") format("svg"); + url("octicons.woff?49afdfd8c92c2716e06e3b7aaab653c7") format("woff"), + url("octicons.ttf?49afdfd8c92c2716e06e3b7aaab653c7") format("truetype"), + url("octicons.svg?49afdfd8c92c2716e06e3b7aaab653c7#octicons") format("svg"); font-weight:normal; font-style:normal; } diff --git a/dist/font/octicons.css b/dist/font/octicons.css index ae271e489..d914a13f1 100644 --- a/dist/font/octicons.css +++ b/dist/font/octicons.css @@ -1,11 +1,11 @@ @font-face { font-family:"octicons"; - src:url("octicons.eot?6a5f80664b5c1436c720b72f8dbd0fa8"); + src:url("octicons.eot?aa92d133d688109500ce903efa90404d"); src:url("octicons.eot?#iefix") format("embedded-opentype"), - url("octicons.woff?6a5f80664b5c1436c720b72f8dbd0fa8") format("woff"), - url("octicons.ttf?6a5f80664b5c1436c720b72f8dbd0fa8") format("truetype"), - url("octicons.svg?6a5f80664b5c1436c720b72f8dbd0fa8#octicons") format("svg"); + url("octicons.woff?aa92d133d688109500ce903efa90404d") format("woff"), + url("octicons.ttf?aa92d133d688109500ce903efa90404d") format("truetype"), + url("octicons.svg?aa92d133d688109500ce903efa90404d#octicons") format("svg"); font-weight:normal; font-style:normal; } diff --git a/dist/font/octicons.eot b/dist/font/octicons.eot index 9194d1e88e627b54dc99b33f588bab240ce140d3..3aeb2a618887f5a95b2d724393517ab180049f7e 100644 GIT binary patch delta 802 zcmYjNZAepL6h80Wy?49&xZCdC?wtE@-HeZSYG))00gw{ZJ1nVly`!Gsc+b_1n zjfHCf#5_PvRVWx}roY@I0BYrUUlhWE=o>*{Ua@yC6z=Jz2@o(30iZMOo#zA3o;<*- zx+To(!hzlhnpZr;x9W{pwR8l+!PhUp-UFyF!-gA?&hDOy7usEb(@6k&HqsT0@W(z$ z0m6&ee+@Un4QqxF_G8?dn*4`}RrDLha8y8xpa3;!q0Dy#5Q*YIQe<3=C?G@>5u}j_ zKvauC1PyqC;~dAboR-sScvj7-d2NA2tUKfs#I)UNbGwT9qI?}+XxA3wM!y(_;WK_t z$}sO47eo4dKCf!OP)wy_G9x};)4%{gf+qV;mN%q=qi2<6yCB1#hU@>pf71J5pJQ2q zQy&z59@6fIeCkm zAs5MYa+}JcqSPDOOgGch^s3k__KUBJ??_llwPZ{(&k#%r6JqW&@1%mXQra(Fmu6(8 zvN73PSxSCbJ}ghl(~1(skYbZHvW@IyjLj&0$^qrFa!ch^b*UEAes#b4t~$ecxF&9e zC-_EwK|^cmG!e~)R-&B|SfNH35SDZfU5jp9w~^(~+R<0(+w?Q~boSBg{_I!TDMN{& z&2ZbWVYC@%jXS1N(>c?WY1Q<@tTB7dmF8yiocVK(KWE88T2542rY$?xGHcX2VO_PR zZDY1gJ8dtuN9;+5;P5(n9Mg_Xr{HXIPB>Sb-(C5xsOzyS5H^VG1Q(zlOK^t5v0felG}cZ46lm|f7@QrxzX#wSz}g=U z_D0Z>^a=jeki`eqj$pXu!<+Aq02=U9G#u&didDbT>;Rlg0Ptoa(Uyqn___!n+>iHf zVIT}xF^0T%EckBzZA-|8&{jLi%D zJt%$>nji)V7>8L{hAeEMBIHN6(H>zX0z`%*;e<#DX(hYKA@U(PN2bZ2TpxFVyU(lQ zC3sW3eLl-?=lAos1cwDt!9Bs6kQN>j4ho+O^CCtR5Y35lVx2fDek#sNM3RtXTCyso zrLEGGbWi4$4a8+RxkcV6e=J|7WYlSDT)`>=imQs8lBcXtPAb<_Ue&m2LtUb-RWGVH zHA9*$x{z+9C$xmNS{u_Y>R4Sye@I`WAJVTHOoo7A#*j7A#u{Ukb8EigVpKZ#vYLD7e_6>*5QR|p?_>L{0Czrfwv_%2o|wW> diff --git a/dist/font/octicons.less b/dist/font/octicons.less index 7e95d25e0..80c1e9a7e 100644 --- a/dist/font/octicons.less +++ b/dist/font/octicons.less @@ -1,11 +1,11 @@ @font-face { font-family:"octicons"; - src:url("octicons.eot?8cf8add16b2a0a6e92bab43f8be1ce26"); + src:url("octicons.eot?1db663dd7b14b895b51d09d56d296b0e"); src:url("octicons.eot?#iefix") format("embedded-opentype"), - url("octicons.woff?8cf8add16b2a0a6e92bab43f8be1ce26") format("woff"), - url("octicons.ttf?8cf8add16b2a0a6e92bab43f8be1ce26") format("truetype"), - url("octicons.svg?8cf8add16b2a0a6e92bab43f8be1ce26#octicons") format("svg"); + url("octicons.woff?1db663dd7b14b895b51d09d56d296b0e") format("woff"), + url("octicons.ttf?1db663dd7b14b895b51d09d56d296b0e") format("truetype"), + url("octicons.svg?1db663dd7b14b895b51d09d56d296b0e#octicons") format("svg"); font-weight:normal; font-style:normal; } diff --git a/dist/font/octicons.svg b/dist/font/octicons.svg index 1dac44593..19f795445 100644 --- a/dist/font/octicons.svg +++ b/dist/font/octicons.svg @@ -2,7 +2,7 @@ -Created by FontForge 20150913 at Sun Feb 14 09:20:13 2016 +Created by FontForge 20150913 at Sun Feb 14 16:56:50 2016 By Jon Rohan @@ -15,7 +15,7 @@ Created by FontForge 20150913 at Sun Feb 14 09:20:13 2016 panose-1="2 0 5 9 0 0 0 0 0 0" ascent="448" descent="-64" - bbox="-0.454545 0 153 448" + bbox="-0.454545 0 507.5 448" underline-thickness="25" underline-position="-76" unicode-range="U+F101-F1A7" @@ -29,7 +29,7 @@ d="M17 0v341h136v-341h-136zM34 17h102v307h-102v-307z" /> +d="M503 48q9 -16 0 -32t-28 -16h-438q-18 0 -28 16q-9 16 0 32l219 383q9 16 28 16t28 -16zM288 64v64h-64v-64h64zM288 160v128h-64v-128h64z" /> $vysffZ8(`!Q~ekNv}`H1r$Aaa2HapaDG?peS$@5QX}Il2QF~Bm;t!5n&pU0Aw`= z66){^$~lf@IRj@9cvjEqc|(puZanN3<+Ri8@Otw3ylf+%>onx!M!y(_;Zs3Q$uJ)o z4?_h40l#j)P+X^DQbU12Lm~k%RYmrmDz4iJ-#(`;+6EQ=G+h4&{DIQ2o{ z^U$7>MZm#)imUEM@iw>uBQOE8umT&fgIH9BdeBqCOcWD+#1@%F4p3QCF?ENUq~@qq zYEzabi^(2H`bJSe{*zo%doCl$kr8HQjAmpFC^`k=l~e_x;Cd|U&!z!Q8u zKP%8ejUWk0gTgQ=vSOu}5a*39W0P^jm`n?%ZKYSFx1>*|?`9m!=*w8n*fABDT1&n41rN>JDBFoL+k|b)USyBiN9~LDUB|Fv z-AOwOosx6OCA$2sF4u%>-7UHs+@tOV_jgaWC+2zPNqIT1!|V5!cn7^pzHDEwZ`$`W NQ^@pAt)0#j{{r0K&SwAs delta 708 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 delta 11055 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 diff --git a/dist/svg/icons/alert.svg b/dist/svg/icons/alert.svg index 9ca8a76a3..476eb86c6 100644 --- a/dist/svg/icons/alert.svg +++ b/dist/svg/icons/alert.svg @@ -1,3 +1,3 @@ - + diff --git a/docs/CNAME b/docs/CNAME new file mode 100755 index 000000000..18b7655bc --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +octicons.github.com diff --git a/docs/_includes/_opengraph_metadata.html b/docs/_includes/_opengraph_metadata.html new file mode 100755 index 000000000..420e26cb4 --- /dev/null +++ b/docs/_includes/_opengraph_metadata.html @@ -0,0 +1,17 @@ + + + + + +{% if page.isIcon %} + + + +{% else %} + + + +{% endif %} + + + diff --git a/docs/_includes/_twitter_summary_card_metadata.html b/docs/_includes/_twitter_summary_card_metadata.html new file mode 100755 index 000000000..22a984784 --- /dev/null +++ b/docs/_includes/_twitter_summary_card_metadata.html @@ -0,0 +1,16 @@ + + + + +{% if page.isIcon %} + + + +{% else %} + + + +{% endif %} + + + diff --git a/docs/_includes/data.html b/docs/_includes/data.html new file mode 100755 index 000000000..e2eefcd66 --- /dev/null +++ b/docs/_includes/data.html @@ -0,0 +1,24 @@ +

.octicon-{{ page.css }}

+ +
+ + + + +
+ +

Copypasta

+ +
diff --git a/docs/_includes/grid.html b/docs/_includes/grid.html new file mode 100755 index 000000000..b32fe7b25 --- /dev/null +++ b/docs/_includes/grid.html @@ -0,0 +1,81 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + 16px + + + + 32px +
+
diff --git a/docs/_includes/preview.html b/docs/_includes/preview.html new file mode 100755 index 000000000..69fb14430 --- /dev/null +++ b/docs/_includes/preview.html @@ -0,0 +1,21 @@ +{% capture logo %}{% if page.css contains 'logo' %}true{% endif %}{% endcapture %} + +
+
+
+ +
+
+ + {% include grid.html %} + + +
+ +{% if page.css contains 'github' %} + +{% endif %} diff --git a/docs/_includes/search.html b/docs/_includes/search.html new file mode 100755 index 000000000..b37413802 --- /dev/null +++ b/docs/_includes/search.html @@ -0,0 +1,22 @@ + + + diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html new file mode 100755 index 000000000..5f557af56 --- /dev/null +++ b/docs/_layouts/default.html @@ -0,0 +1,66 @@ + + + + + + {{ site.name | capitalize }} + {% include _opengraph_metadata.html %} + {% include _twitter_summary_card_metadata.html %} + + + + + + + + + + + + + + + diff --git a/docs/_layouts/icon.html b/docs/_layouts/icon.html new file mode 100755 index 000000000..b3127595d --- /dev/null +++ b/docs/_layouts/icon.html @@ -0,0 +1,20 @@ +--- +layout: default +--- + +
+
+
+ +
+ + {% include data.html %} + +
+
+
+
diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html new file mode 100755 index 000000000..89e434824 --- /dev/null +++ b/docs/_layouts/page.html @@ -0,0 +1,17 @@ +--- +layout: default +--- + +
+
+ +
+
+ {{ content }} +
+ +
+
+
diff --git a/docs/_layouts/wide-icon.html b/docs/_layouts/wide-icon.html new file mode 100755 index 000000000..e1c9f2d58 --- /dev/null +++ b/docs/_layouts/wide-icon.html @@ -0,0 +1,11 @@ +--- +layout: default +--- + +
+
+ {% include preview.html %} + + {% include data.html %} +
+
diff --git a/docs/_posts/2014-01-01-alert.md b/docs/_posts/2014-01-01-alert.md new file mode 100755 index 000000000..33e562409 --- /dev/null +++ b/docs/_posts/2014-01-01-alert.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: alert +code: f02d +character:  +keywords: warning triangle exclamation point +uiWidth: 32 +permalink: /icon/alert/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-down.md b/docs/_posts/2014-01-01-arrow-down.md new file mode 100755 index 000000000..0d89ce4d9 --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-down.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-down +code: f03f +character:  +keywords: point direction +uiWidth: 32 +permalink: /icon/arrow-down/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-left.md b/docs/_posts/2014-01-01-arrow-left.md new file mode 100755 index 000000000..cbe53b4eb --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-left.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-left +code: f040 +character:  +keywords: point direction +uiWidth: 32 +permalink: /icon/arrow-left/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-right.md b/docs/_posts/2014-01-01-arrow-right.md new file mode 100755 index 000000000..3ad46fb51 --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-right.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-right +code: f03e +character:  +keywords: point direction +uiWidth: 32 +permalink: /icon/arrow-right/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-small-down.md b/docs/_posts/2014-01-01-arrow-small-down.md new file mode 100755 index 000000000..daa634f56 --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-small-down.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-small-down +code: f0a0 +character:  +keywords: point direction +uiWidth: 32 +permalink: /icon/arrow-small-down/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-small-left.md b/docs/_posts/2014-01-01-arrow-small-left.md new file mode 100755 index 000000000..b347769f5 --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-small-left.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-small-left +code: f0a1 +character:  +keywords: point direction little tiny +uiWidth: 32 +permalink: /icon/arrow-small-left/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-small-right.md b/docs/_posts/2014-01-01-arrow-small-right.md new file mode 100755 index 000000000..756e70850 --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-small-right.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-small-right +code: f071 +character:  +keywords: point direction little tiny +uiWidth: 32 +permalink: /icon/arrow-small-right/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-small-up.md b/docs/_posts/2014-01-01-arrow-small-up.md new file mode 100755 index 000000000..1d9190f2a --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-small-up.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-small-up +code: f09f +character:  +keywords: point direction little tiny +uiWidth: 32 +permalink: /icon/arrow-small-up/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-arrow-up.md b/docs/_posts/2014-01-01-arrow-up.md new file mode 100755 index 000000000..a9340a8bc --- /dev/null +++ b/docs/_posts/2014-01-01-arrow-up.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: arrow-up +code: f03d +character:  +keywords: point direction +uiWidth: 32 +permalink: /icon/arrow-up/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-beaker.md b/docs/_posts/2014-01-01-beaker.md new file mode 100755 index 000000000..3b7d5075c --- /dev/null +++ b/docs/_posts/2014-01-01-beaker.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: beaker +code: f0dd +character:  +keywords: experiment labs experimental feature test science education study development testing +uiWidth: 32 +permalink: /icon/beaker/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-bell.md b/docs/_posts/2014-01-01-bell.md new file mode 100755 index 000000000..66ded4808 --- /dev/null +++ b/docs/_posts/2014-01-01-bell.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: bell +code: f0de +character:  +keywords: notification +uiWidth: 32 +permalink: /icon/bell/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-bold.md b/docs/_posts/2014-01-01-bold.md new file mode 100755 index 000000000..a37f7c30f --- /dev/null +++ b/docs/_posts/2014-01-01-bold.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: bold +code: f0e2 +character:  +keywords: +uiWidth: 32 +permalink: /icon/bold/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-book.md b/docs/_posts/2014-01-01-book.md new file mode 100755 index 000000000..244f603fe --- /dev/null +++ b/docs/_posts/2014-01-01-book.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: book +code: f007 +character:  +keywords: book journal wiki readme +uiWidth: 32 +permalink: /icon/book/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-bookmark.md b/docs/_posts/2014-01-01-bookmark.md new file mode 100755 index 000000000..49ffa6c5e --- /dev/null +++ b/docs/_posts/2014-01-01-bookmark.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: bookmark +code: f07b +character:  +keywords: tabbard +uiWidth: 32 +permalink: /icon/bookmark/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-briefcase.md b/docs/_posts/2014-01-01-briefcase.md new file mode 100755 index 000000000..e4a2900da --- /dev/null +++ b/docs/_posts/2014-01-01-briefcase.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: briefcase +code: f0d3 +character:  +keywords: suitcase business +uiWidth: 32 +permalink: /icon/briefcase/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-broadcast.md b/docs/_posts/2014-01-01-broadcast.md new file mode 100755 index 000000000..a979afb3b --- /dev/null +++ b/docs/_posts/2014-01-01-broadcast.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: broadcast +code: f048 +character:  +keywords: rss radio signal +uiWidth: 32 +permalink: /icon/broadcast/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-browser.md b/docs/_posts/2014-01-01-browser.md new file mode 100755 index 000000000..3fb6775da --- /dev/null +++ b/docs/_posts/2014-01-01-browser.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: browser +code: f0c5 +character:  +keywords: window web +uiWidth: 32 +permalink: /icon/browser/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-bug.md b/docs/_posts/2014-01-01-bug.md new file mode 100755 index 000000000..0a3f557c1 --- /dev/null +++ b/docs/_posts/2014-01-01-bug.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: bug +code: f091 +character:  +keywords: insect +uiWidth: 32 +permalink: /icon/bug/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-calendar.md b/docs/_posts/2014-01-01-calendar.md new file mode 100755 index 000000000..e694c55c2 --- /dev/null +++ b/docs/_posts/2014-01-01-calendar.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: calendar +code: f068 +character:  +keywords: time day month year +uiWidth: 32 +permalink: /icon/calendar/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-check.md b/docs/_posts/2014-01-01-check.md new file mode 100755 index 000000000..a87f36257 --- /dev/null +++ b/docs/_posts/2014-01-01-check.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: check +code: f03a +character:  +keywords: mark yes confirm accept ok success +uiWidth: 32 +permalink: /icon/check/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-checklist.md b/docs/_posts/2014-01-01-checklist.md new file mode 100755 index 000000000..a11707ceb --- /dev/null +++ b/docs/_posts/2014-01-01-checklist.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: checklist +code: f076 +character:  +keywords: todo +uiWidth: 32 +permalink: /icon/checklist/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-chevron-down.md b/docs/_posts/2014-01-01-chevron-down.md new file mode 100755 index 000000000..edec3de0a --- /dev/null +++ b/docs/_posts/2014-01-01-chevron-down.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: chevron-down +code: f0a3 +character:  +keywords: triangle arrow +uiWidth: 32 +permalink: /icon/chevron-down/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-chevron-left.md b/docs/_posts/2014-01-01-chevron-left.md new file mode 100755 index 000000000..d15140d36 --- /dev/null +++ b/docs/_posts/2014-01-01-chevron-left.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: chevron-left +code: f0a4 +character:  +keywords: triangle arrow +uiWidth: 32 +permalink: /icon/chevron-left/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-chevron-right.md b/docs/_posts/2014-01-01-chevron-right.md new file mode 100755 index 000000000..e51094076 --- /dev/null +++ b/docs/_posts/2014-01-01-chevron-right.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: chevron-right +code: f078 +character:  +keywords: triangle arrow +uiWidth: 32 +permalink: /icon/chevron-right/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-chevron-up.md b/docs/_posts/2014-01-01-chevron-up.md new file mode 100755 index 000000000..eee2a179e --- /dev/null +++ b/docs/_posts/2014-01-01-chevron-up.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: chevron-up +code: f0a2 +character:  +keywords: triangle arrow +uiWidth: 32 +permalink: /icon/chevron-up/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-circle-slash.md b/docs/_posts/2014-01-01-circle-slash.md new file mode 100755 index 000000000..c0cf6510e --- /dev/null +++ b/docs/_posts/2014-01-01-circle-slash.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: circle-slash +code: f084 +character:  +keywords: no deny fail failure error bad +uiWidth: 32 +permalink: /icon/circle-slash/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-circuit-board.md b/docs/_posts/2014-01-01-circuit-board.md new file mode 100755 index 000000000..0d0e37312 --- /dev/null +++ b/docs/_posts/2014-01-01-circuit-board.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: circuit-board +code: f0d6 +character:  +keywords: developer hardware electricity +uiWidth: 32 +permalink: /icon/circuit-board/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-clippy.md b/docs/_posts/2014-01-01-clippy.md new file mode 100755 index 000000000..321b4767e --- /dev/null +++ b/docs/_posts/2014-01-01-clippy.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: clippy +code: f035 +character:  +keywords: copy paste save capture +uiWidth: 32 +permalink: /icon/clippy/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-clock.md b/docs/_posts/2014-01-01-clock.md new file mode 100755 index 000000000..542eaced0 --- /dev/null +++ b/docs/_posts/2014-01-01-clock.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: clock +code: f046 +character:  +keywords: time hour minute second +uiWidth: 32 +permalink: /icon/clock/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-cloud-download.md b/docs/_posts/2014-01-01-cloud-download.md new file mode 100755 index 000000000..65c92dc44 --- /dev/null +++ b/docs/_posts/2014-01-01-cloud-download.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: cloud-download +code: f00b +character:  +keywords: save install get +uiWidth: 32 +permalink: /icon/cloud-download/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-cloud-upload.md b/docs/_posts/2014-01-01-cloud-upload.md new file mode 100755 index 000000000..4cb7e2533 --- /dev/null +++ b/docs/_posts/2014-01-01-cloud-upload.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: cloud-upload +code: f00c +character:  +keywords: put export +uiWidth: 32 +permalink: /icon/cloud-upload/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-code.md b/docs/_posts/2014-01-01-code.md new file mode 100755 index 000000000..57ee817ea --- /dev/null +++ b/docs/_posts/2014-01-01-code.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: code +code: f05f +character:  +keywords: brackets +uiWidth: 32 +permalink: /icon/code/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-comment-discussion.md b/docs/_posts/2014-01-01-comment-discussion.md new file mode 100755 index 000000000..ea5d861e3 --- /dev/null +++ b/docs/_posts/2014-01-01-comment-discussion.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: comment-discussion +code: f04f +character:  +keywords: converse talk +uiWidth: 32 +permalink: /icon/comment-discussion/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-comment.md b/docs/_posts/2014-01-01-comment.md new file mode 100755 index 000000000..9781c1a48 --- /dev/null +++ b/docs/_posts/2014-01-01-comment.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: comment +code: f02b +character:  +keywords: speak bubble +uiWidth: 32 +permalink: /icon/comment/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-credit-card.md b/docs/_posts/2014-01-01-credit-card.md new file mode 100755 index 000000000..14144ac3c --- /dev/null +++ b/docs/_posts/2014-01-01-credit-card.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: credit-card +code: f045 +character:  +keywords: money billing payments transactions +uiWidth: 32 +permalink: /icon/credit-card/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-dash.md b/docs/_posts/2014-01-01-dash.md new file mode 100755 index 000000000..edc047bd2 --- /dev/null +++ b/docs/_posts/2014-01-01-dash.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: dash +code: f0ca +character:  +keywords: hyphen range +uiWidth: 32 +permalink: /icon/dash/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-dashboard.md b/docs/_posts/2014-01-01-dashboard.md new file mode 100755 index 000000000..3bc9b04bd --- /dev/null +++ b/docs/_posts/2014-01-01-dashboard.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: dashboard +code: f07d +character:  +keywords: speed dial +uiWidth: 32 +permalink: /icon/dashboard/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-database.md b/docs/_posts/2014-01-01-database.md new file mode 100755 index 000000000..67b3f3db4 --- /dev/null +++ b/docs/_posts/2014-01-01-database.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: database +code: f096 +character:  +keywords: disks data +uiWidth: 32 +permalink: /icon/database/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-desktop-download.md b/docs/_posts/2014-01-01-desktop-download.md new file mode 100755 index 000000000..30f98bac5 --- /dev/null +++ b/docs/_posts/2014-01-01-desktop-download.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: desktop-download +code: f0dc +character:  +keywords: clone download +uiWidth: 32 +permalink: /icon/desktop-download/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-device-camera-video.md b/docs/_posts/2014-01-01-device-camera-video.md new file mode 100755 index 000000000..9ac7b6993 --- /dev/null +++ b/docs/_posts/2014-01-01-device-camera-video.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: device-camera-video +code: f057 +character:  +keywords: watch view media stream +uiWidth: 32 +permalink: /icon/device-camera-video/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-device-camera.md b/docs/_posts/2014-01-01-device-camera.md new file mode 100755 index 000000000..5acbe99d1 --- /dev/null +++ b/docs/_posts/2014-01-01-device-camera.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: device-camera +code: f056 +character:  +keywords: photo picture image snapshot +uiWidth: 32 +permalink: /icon/device-camera/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-device-desktop.md b/docs/_posts/2014-01-01-device-desktop.md new file mode 100755 index 000000000..baa69b286 --- /dev/null +++ b/docs/_posts/2014-01-01-device-desktop.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: device-desktop +code: f27c +character:  +keywords: computer monitor +uiWidth: 32 +permalink: /icon/device-desktop/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-device-mobile.md b/docs/_posts/2014-01-01-device-mobile.md new file mode 100755 index 000000000..6b329b1f8 --- /dev/null +++ b/docs/_posts/2014-01-01-device-mobile.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: device-mobile +code: f038 +character:  +keywords: phone iphone cellphone +uiWidth: 32 +permalink: /icon/device-mobile/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-diff-added.md b/docs/_posts/2014-01-01-diff-added.md new file mode 100755 index 000000000..fd61bdca7 --- /dev/null +++ b/docs/_posts/2014-01-01-diff-added.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: diff-added +code: f06b +character:  +keywords: new addition +uiWidth: 32 +permalink: /icon/diff-added/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-diff-ignored.md b/docs/_posts/2014-01-01-diff-ignored.md new file mode 100755 index 000000000..9895491c0 --- /dev/null +++ b/docs/_posts/2014-01-01-diff-ignored.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: diff-ignored +code: f099 +character:  +keywords: slash +uiWidth: 32 +permalink: /icon/diff-ignored/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-diff-modified.md b/docs/_posts/2014-01-01-diff-modified.md new file mode 100755 index 000000000..412b81923 --- /dev/null +++ b/docs/_posts/2014-01-01-diff-modified.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: diff-modified +code: f06d +character:  +keywords: dot changed updated +uiWidth: 32 +permalink: /icon/diff-modified/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-diff-removed.md b/docs/_posts/2014-01-01-diff-removed.md new file mode 100755 index 000000000..f7cb0d55f --- /dev/null +++ b/docs/_posts/2014-01-01-diff-removed.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: diff-removed +code: f06c +character:  +keywords: deleted subtracted dash +uiWidth: 32 +permalink: /icon/diff-removed/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-diff-renamed.md b/docs/_posts/2014-01-01-diff-renamed.md new file mode 100755 index 000000000..51451ee1e --- /dev/null +++ b/docs/_posts/2014-01-01-diff-renamed.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: diff-renamed +code: f06e +character:  +keywords: moved arrow +uiWidth: 32 +permalink: /icon/diff-renamed/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-diff.md b/docs/_posts/2014-01-01-diff.md new file mode 100755 index 000000000..70feae135 --- /dev/null +++ b/docs/_posts/2014-01-01-diff.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: diff +code: f04d +character:  +keywords: difference changes compare +uiWidth: 32 +permalink: /icon/diff/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-ellipsis.md b/docs/_posts/2014-01-01-ellipsis.md new file mode 100755 index 000000000..07bc4e436 --- /dev/null +++ b/docs/_posts/2014-01-01-ellipsis.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: ellipsis +code: f09a +character:  +keywords: read more hidden expand +uiWidth: 32 +permalink: /icon/ellipsis/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-eye.md b/docs/_posts/2014-01-01-eye.md new file mode 100755 index 000000000..4d152d2a3 --- /dev/null +++ b/docs/_posts/2014-01-01-eye.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: eye +code: f04e +character:  +keywords: look watch see +uiWidth: 32 +permalink: /icon/eye/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-binary.md b/docs/_posts/2014-01-01-file-binary.md new file mode 100755 index 000000000..75f7c5930 --- /dev/null +++ b/docs/_posts/2014-01-01-file-binary.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-binary +code: f094 +character:  +keywords: image video word powerpoint excel +uiWidth: 32 +permalink: /icon/file-binary/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-code.md b/docs/_posts/2014-01-01-file-code.md new file mode 100755 index 000000000..7f135d2c5 --- /dev/null +++ b/docs/_posts/2014-01-01-file-code.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-code +code: f010 +character:  +keywords: text javascript html css php ruby coffeescript sass scss +uiWidth: 32 +permalink: /icon/file-code/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-directory.md b/docs/_posts/2014-01-01-file-directory.md new file mode 100755 index 000000000..675f51783 --- /dev/null +++ b/docs/_posts/2014-01-01-file-directory.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-directory +code: f016 +character:  +keywords: folder +uiWidth: 32 +permalink: /icon/file-directory/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-media.md b/docs/_posts/2014-01-01-file-media.md new file mode 100755 index 000000000..b15326688 --- /dev/null +++ b/docs/_posts/2014-01-01-file-media.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-media +code: f012 +character:  +keywords: image video audio +uiWidth: 32 +permalink: /icon/file-media/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-pdf.md b/docs/_posts/2014-01-01-file-pdf.md new file mode 100755 index 000000000..028251e4f --- /dev/null +++ b/docs/_posts/2014-01-01-file-pdf.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-pdf +code: f014 +character:  +keywords: adobe +uiWidth: 32 +permalink: /icon/file-pdf/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-submodule.md b/docs/_posts/2014-01-01-file-submodule.md new file mode 100755 index 000000000..1f2b6d766 --- /dev/null +++ b/docs/_posts/2014-01-01-file-submodule.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-submodule +code: f017 +character:  +keywords: folder +uiWidth: 32 +permalink: /icon/file-submodule/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-symlink-directory.md b/docs/_posts/2014-01-01-file-symlink-directory.md new file mode 100755 index 000000000..d7ac35cfb --- /dev/null +++ b/docs/_posts/2014-01-01-file-symlink-directory.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-symlink-directory +code: f0b1 +character:  +keywords: folder subfolder link alias +uiWidth: 32 +permalink: /icon/file-symlink-directory/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-symlink-file.md b/docs/_posts/2014-01-01-file-symlink-file.md new file mode 100755 index 000000000..ff96a7f0a --- /dev/null +++ b/docs/_posts/2014-01-01-file-symlink-file.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-symlink-file +code: f0b0 +character:  +keywords: link alias +uiWidth: 32 +permalink: /icon/file-symlink-file/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-text.md b/docs/_posts/2014-01-01-file-text.md new file mode 100755 index 000000000..13a0cee83 --- /dev/null +++ b/docs/_posts/2014-01-01-file-text.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-text +code: f011 +character:  +keywords: document +uiWidth: 32 +permalink: /icon/file-text/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-file-zip.md b/docs/_posts/2014-01-01-file-zip.md new file mode 100755 index 000000000..adac701f1 --- /dev/null +++ b/docs/_posts/2014-01-01-file-zip.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: file-zip +code: f013 +character:  +keywords: compress archive +uiWidth: 32 +permalink: /icon/file-zip/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-flame.md b/docs/_posts/2014-01-01-flame.md new file mode 100755 index 000000000..6297fa771 --- /dev/null +++ b/docs/_posts/2014-01-01-flame.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: flame +code: f0d2 +character:  +keywords: fire hot burn trending +uiWidth: 32 +permalink: /icon/flame/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-fold.md b/docs/_posts/2014-01-01-fold.md new file mode 100755 index 000000000..b7b5ce7d0 --- /dev/null +++ b/docs/_posts/2014-01-01-fold.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: fold +code: f0cc +character:  +keywords: unfold hide collapse +uiWidth: 32 +permalink: /icon/fold/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-gear.md b/docs/_posts/2014-01-01-gear.md new file mode 100755 index 000000000..a5c0d30da --- /dev/null +++ b/docs/_posts/2014-01-01-gear.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: gear +code: f02f +character:  +keywords: settings +uiWidth: 32 +permalink: /icon/gear/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-gift.md b/docs/_posts/2014-01-01-gift.md new file mode 100755 index 000000000..fe35de822 --- /dev/null +++ b/docs/_posts/2014-01-01-gift.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: gift +code: f042 +character:  +keywords: package present skill craft freebie +uiWidth: 32 +permalink: /icon/gift/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-gist-secret.md b/docs/_posts/2014-01-01-gist-secret.md new file mode 100755 index 000000000..beef4ee2a --- /dev/null +++ b/docs/_posts/2014-01-01-gist-secret.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: gist-secret +code: f08c +character:  +keywords: +uiWidth: 32 +permalink: /icon/gist-secret/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-gist.md b/docs/_posts/2014-01-01-gist.md new file mode 100755 index 000000000..1736ac943 --- /dev/null +++ b/docs/_posts/2014-01-01-gist.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: gist +code: f00e +character:  +keywords: +uiWidth: 32 +permalink: /icon/gist/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-git-branch.md b/docs/_posts/2014-01-01-git-branch.md new file mode 100755 index 000000000..74f4ec7f0 --- /dev/null +++ b/docs/_posts/2014-01-01-git-branch.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: git-branch +code: f020 +character:  +keywords: +uiWidth: 32 +permalink: /icon/git-branch/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-git-commit.md b/docs/_posts/2014-01-01-git-commit.md new file mode 100755 index 000000000..fcf2ebff0 --- /dev/null +++ b/docs/_posts/2014-01-01-git-commit.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: git-commit +code: f01f +character:  +keywords: save +uiWidth: 32 +permalink: /icon/git-commit/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-git-compare.md b/docs/_posts/2014-01-01-git-compare.md new file mode 100755 index 000000000..286b1cc25 --- /dev/null +++ b/docs/_posts/2014-01-01-git-compare.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: git-compare +code: f0ac +character:  +keywords: difference changes +uiWidth: 32 +permalink: /icon/git-compare/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-git-merge.md b/docs/_posts/2014-01-01-git-merge.md new file mode 100755 index 000000000..4b4ff1944 --- /dev/null +++ b/docs/_posts/2014-01-01-git-merge.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: git-merge +code: f023 +character:  +keywords: join +uiWidth: 32 +permalink: /icon/git-merge/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-git-pull-request.md b/docs/_posts/2014-01-01-git-pull-request.md new file mode 100755 index 000000000..57871e257 --- /dev/null +++ b/docs/_posts/2014-01-01-git-pull-request.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: git-pull-request +code: f009 +character:  +keywords: review +uiWidth: 32 +permalink: /icon/git-pull-request/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-globe.md b/docs/_posts/2014-01-01-globe.md new file mode 100755 index 000000000..a9c6445cc --- /dev/null +++ b/docs/_posts/2014-01-01-globe.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: globe +code: f0b6 +character:  +keywords: world +uiWidth: 32 +permalink: /icon/globe/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-graph.md b/docs/_posts/2014-01-01-graph.md new file mode 100755 index 000000000..68371e7b0 --- /dev/null +++ b/docs/_posts/2014-01-01-graph.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: graph +code: f043 +character:  +keywords: trend stats statistics +uiWidth: 32 +permalink: /icon/graph/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-heart.md b/docs/_posts/2014-01-01-heart.md new file mode 100755 index 000000000..94c4ebf51 --- /dev/null +++ b/docs/_posts/2014-01-01-heart.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: heart +code: 2665 +character: ♥ +keywords: love +uiWidth: 32 +permalink: /icon/heart/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-history.md b/docs/_posts/2014-01-01-history.md new file mode 100755 index 000000000..718f29116 --- /dev/null +++ b/docs/_posts/2014-01-01-history.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: history +code: f07e +character:  +keywords: time past revert back +uiWidth: 32 +permalink: /icon/history/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-home.md b/docs/_posts/2014-01-01-home.md new file mode 100755 index 000000000..85c102b2f --- /dev/null +++ b/docs/_posts/2014-01-01-home.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: home +code: f08d +character:  +keywords: welcome index house building +uiWidth: 32 +permalink: /icon/home/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-horizontal-rule.md b/docs/_posts/2014-01-01-horizontal-rule.md new file mode 100755 index 000000000..9e748d77d --- /dev/null +++ b/docs/_posts/2014-01-01-horizontal-rule.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: horizontal-rule +code: f070 +character:  +keywords: hr +uiWidth: 32 +permalink: /icon/horizontal-rule/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-hubot.md b/docs/_posts/2014-01-01-hubot.md new file mode 100755 index 000000000..ab99ac1d5 --- /dev/null +++ b/docs/_posts/2014-01-01-hubot.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: hubot +code: f09d +character:  +keywords: robot +uiWidth: 32 +permalink: /icon/hubot/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-inbox.md b/docs/_posts/2014-01-01-inbox.md new file mode 100755 index 000000000..cdc2973b2 --- /dev/null +++ b/docs/_posts/2014-01-01-inbox.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: inbox +code: f0cf +character:  +keywords: mail todo new messages +uiWidth: 32 +permalink: /icon/inbox/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-info.md b/docs/_posts/2014-01-01-info.md new file mode 100755 index 000000000..45eec7049 --- /dev/null +++ b/docs/_posts/2014-01-01-info.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: info +code: f059 +character:  +keywords: help +uiWidth: 32 +permalink: /icon/info/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-issue-closed.md b/docs/_posts/2014-01-01-issue-closed.md new file mode 100755 index 000000000..32f80ed4e --- /dev/null +++ b/docs/_posts/2014-01-01-issue-closed.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: issue-closed +code: f028 +character:  +keywords: done complete +uiWidth: 32 +permalink: /icon/issue-closed/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-issue-opened.md b/docs/_posts/2014-01-01-issue-opened.md new file mode 100755 index 000000000..c3fc805f0 --- /dev/null +++ b/docs/_posts/2014-01-01-issue-opened.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: issue-opened +code: f026 +character:  +keywords: new +uiWidth: 32 +permalink: /icon/issue-opened/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-issue-reopened.md b/docs/_posts/2014-01-01-issue-reopened.md new file mode 100755 index 000000000..a1ce5db44 --- /dev/null +++ b/docs/_posts/2014-01-01-issue-reopened.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: issue-reopened +code: f027 +character:  +keywords: regression +uiWidth: 32 +permalink: /icon/issue-reopened/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-italic.md b/docs/_posts/2014-01-01-italic.md new file mode 100755 index 000000000..ee73a1af8 --- /dev/null +++ b/docs/_posts/2014-01-01-italic.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: italic +code: f0e4 +character:  +keywords: +uiWidth: 32 +permalink: /icon/italic/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-jersey.md b/docs/_posts/2014-01-01-jersey.md new file mode 100755 index 000000000..b21e57910 --- /dev/null +++ b/docs/_posts/2014-01-01-jersey.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: jersey +code: f019 +character:  +keywords: team game basketball +uiWidth: 32 +permalink: /icon/jersey/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-key.md b/docs/_posts/2014-01-01-key.md new file mode 100755 index 000000000..6a4a7d9c3 --- /dev/null +++ b/docs/_posts/2014-01-01-key.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: key +code: f049 +character:  +keywords: key lock secure safe +uiWidth: 32 +permalink: /icon/key/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-keyboard.md b/docs/_posts/2014-01-01-keyboard.md new file mode 100755 index 000000000..f89e4ee8e --- /dev/null +++ b/docs/_posts/2014-01-01-keyboard.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: keyboard +code: f00d +character:  +keywords: type keys write shortcuts +uiWidth: 32 +permalink: /icon/keyboard/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-law.md b/docs/_posts/2014-01-01-law.md new file mode 100755 index 000000000..ae6aabfa2 --- /dev/null +++ b/docs/_posts/2014-01-01-law.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: law +code: f0d8 +character:  +keywords: +uiWidth: 32 +permalink: /icon/law/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-light-bulb.md b/docs/_posts/2014-01-01-light-bulb.md new file mode 100755 index 000000000..7de1c4507 --- /dev/null +++ b/docs/_posts/2014-01-01-light-bulb.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: light-bulb +code: f000 +character:  +keywords: idea +uiWidth: 32 +permalink: /icon/light-bulb/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-link-external.md b/docs/_posts/2014-01-01-link-external.md new file mode 100755 index 000000000..c2f26a855 --- /dev/null +++ b/docs/_posts/2014-01-01-link-external.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: link-external +code: f07f +character:  +keywords: out see more go to +uiWidth: 32 +permalink: /icon/link-external/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-link.md b/docs/_posts/2014-01-01-link.md new file mode 100755 index 000000000..70e966ed0 --- /dev/null +++ b/docs/_posts/2014-01-01-link.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: link +code: f05c +character:  +keywords: connect hyperlink +uiWidth: 32 +permalink: /icon/link/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-list-ordered.md b/docs/_posts/2014-01-01-list-ordered.md new file mode 100755 index 000000000..f033bd460 --- /dev/null +++ b/docs/_posts/2014-01-01-list-ordered.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: list-ordered +code: f062 +character:  +keywords: numbers tasks todo items +uiWidth: 32 +permalink: /icon/list-ordered/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-list-unordered.md b/docs/_posts/2014-01-01-list-unordered.md new file mode 100755 index 000000000..9df101702 --- /dev/null +++ b/docs/_posts/2014-01-01-list-unordered.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: list-unordered +code: f061 +character:  +keywords: bullet point tasks todo items +uiWidth: 32 +permalink: /icon/list-unordered/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-location.md b/docs/_posts/2014-01-01-location.md new file mode 100755 index 000000000..8c31f6ae3 --- /dev/null +++ b/docs/_posts/2014-01-01-location.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: location +code: f060 +character:  +keywords: here marker +uiWidth: 32 +permalink: /icon/location/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-lock.md b/docs/_posts/2014-01-01-lock.md new file mode 100755 index 000000000..c97e6c09c --- /dev/null +++ b/docs/_posts/2014-01-01-lock.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: lock +code: f06a +character:  +keywords: secure safe protected +uiWidth: 32 +permalink: /icon/lock/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-logo-gist.md b/docs/_posts/2014-01-01-logo-gist.md new file mode 100755 index 000000000..666f82072 --- /dev/null +++ b/docs/_posts/2014-01-01-logo-gist.md @@ -0,0 +1,10 @@ +--- +layout: wide-icon +css: logo-gist +code: f0ad +character:  +keywords: +uiWidth: 110 +permalink: /icon/logo-gist/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-logo-github.md b/docs/_posts/2014-01-01-logo-github.md new file mode 100755 index 000000000..5d6ebee59 --- /dev/null +++ b/docs/_posts/2014-01-01-logo-github.md @@ -0,0 +1,10 @@ +--- +layout: wide-icon +css: logo-github +code: f092 +character:  +keywords: brand +uiWidth: 110 +permalink: /icon/logo-github/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mail-read.md b/docs/_posts/2014-01-01-mail-read.md new file mode 100755 index 000000000..82a2210b7 --- /dev/null +++ b/docs/_posts/2014-01-01-mail-read.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mail-read +code: f03c +character:  +keywords: email open +uiWidth: 32 +permalink: /icon/mail-read/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mail-reply.md b/docs/_posts/2014-01-01-mail-reply.md new file mode 100755 index 000000000..699b5a7f7 --- /dev/null +++ b/docs/_posts/2014-01-01-mail-reply.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mail-reply +code: f051 +character:  +keywords: email +uiWidth: 32 +permalink: /icon/mail-reply/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mail.md b/docs/_posts/2014-01-01-mail.md new file mode 100755 index 000000000..40a8821a5 --- /dev/null +++ b/docs/_posts/2014-01-01-mail.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mail +code: f03b +character:  +keywords: email unread +uiWidth: 32 +permalink: /icon/mail/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mark-github.md b/docs/_posts/2014-01-01-mark-github.md new file mode 100755 index 000000000..eaafca0bc --- /dev/null +++ b/docs/_posts/2014-01-01-mark-github.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mark-github +code: f00a +character:  +keywords: octocat +uiWidth: 32 +permalink: /icon/mark-github/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-markdown.md b/docs/_posts/2014-01-01-markdown.md new file mode 100755 index 000000000..c3121aa41 --- /dev/null +++ b/docs/_posts/2014-01-01-markdown.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: markdown +code: f0c9 +character:  +keywords: markup style +uiWidth: 32 +permalink: /icon/markdown/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-megaphone.md b/docs/_posts/2014-01-01-megaphone.md new file mode 100755 index 000000000..0e750b032 --- /dev/null +++ b/docs/_posts/2014-01-01-megaphone.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: megaphone +code: f077 +character:  +keywords: bullhorn loud shout broadcast +uiWidth: 32 +permalink: /icon/megaphone/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mention.md b/docs/_posts/2014-01-01-mention.md new file mode 100755 index 000000000..67abf69bd --- /dev/null +++ b/docs/_posts/2014-01-01-mention.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mention +code: f0be +character:  +keywords: at ping +uiWidth: 32 +permalink: /icon/mention/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-milestone.md b/docs/_posts/2014-01-01-milestone.md new file mode 100755 index 000000000..4ec1d32f8 --- /dev/null +++ b/docs/_posts/2014-01-01-milestone.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: milestone +code: f075 +character:  +keywords: marker +uiWidth: 32 +permalink: /icon/milestone/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mirror.md b/docs/_posts/2014-01-01-mirror.md new file mode 100755 index 000000000..acba77b71 --- /dev/null +++ b/docs/_posts/2014-01-01-mirror.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mirror +code: f024 +character:  +keywords: reflect +uiWidth: 32 +permalink: /icon/mirror/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mortar-board.md b/docs/_posts/2014-01-01-mortar-board.md new file mode 100755 index 000000000..6edce3a2f --- /dev/null +++ b/docs/_posts/2014-01-01-mortar-board.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mortar-board +code: f0d7 +character:  +keywords: +uiWidth: 32 +permalink: /icon/mortar-board/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-mute.md b/docs/_posts/2014-01-01-mute.md new file mode 100755 index 000000000..e8b85378c --- /dev/null +++ b/docs/_posts/2014-01-01-mute.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: mute +code: f080 +character:  +keywords: quiet sound audio turn off +uiWidth: 32 +permalink: /icon/mute/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-no-newline.md b/docs/_posts/2014-01-01-no-newline.md new file mode 100755 index 000000000..cb9792cc1 --- /dev/null +++ b/docs/_posts/2014-01-01-no-newline.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: no-newline +code: f09c +character:  +keywords: return +uiWidth: 32 +permalink: /icon/no-newline/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-octoface.md b/docs/_posts/2014-01-01-octoface.md new file mode 100755 index 000000000..3f0a58ade --- /dev/null +++ b/docs/_posts/2014-01-01-octoface.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: octoface +code: f008 +character:  +keywords: octocat +uiWidth: 32 +permalink: /icon/octoface/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-organization.md b/docs/_posts/2014-01-01-organization.md new file mode 100755 index 000000000..94d5b90e3 --- /dev/null +++ b/docs/_posts/2014-01-01-organization.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: organization +code: f037 +character:  +keywords: people group team +uiWidth: 32 +permalink: /icon/organization/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-package.md b/docs/_posts/2014-01-01-package.md new file mode 100755 index 000000000..eb39e0b34 --- /dev/null +++ b/docs/_posts/2014-01-01-package.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: package +code: f0c4 +character:  +keywords: box ship +uiWidth: 32 +permalink: /icon/package/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-paintcan.md b/docs/_posts/2014-01-01-paintcan.md new file mode 100755 index 000000000..b25a5b0b2 --- /dev/null +++ b/docs/_posts/2014-01-01-paintcan.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: paintcan +code: f0d1 +character:  +keywords: style theme art color +uiWidth: 32 +permalink: /icon/paintcan/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-pencil.md b/docs/_posts/2014-01-01-pencil.md new file mode 100755 index 000000000..a1e2c1299 --- /dev/null +++ b/docs/_posts/2014-01-01-pencil.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: pencil +code: f058 +character:  +keywords: edit change update write +uiWidth: 32 +permalink: /icon/pencil/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-person.md b/docs/_posts/2014-01-01-person.md new file mode 100755 index 000000000..b07e99d7d --- /dev/null +++ b/docs/_posts/2014-01-01-person.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: person +code: f018 +character:  +keywords: people man woman human +uiWidth: 32 +permalink: /icon/person/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-pin.md b/docs/_posts/2014-01-01-pin.md new file mode 100755 index 000000000..1960fc680 --- /dev/null +++ b/docs/_posts/2014-01-01-pin.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: pin +code: f041 +character:  +keywords: people save star bookmark +uiWidth: 32 +permalink: /icon/pin/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-plug.md b/docs/_posts/2014-01-01-plug.md new file mode 100755 index 000000000..10c1e2cc9 --- /dev/null +++ b/docs/_posts/2014-01-01-plug.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: plug +code: f0d4 +character:  +keywords: hook webhook +uiWidth: 32 +permalink: /icon/plug/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-plus.md b/docs/_posts/2014-01-01-plus.md new file mode 100755 index 000000000..4c2fa34d2 --- /dev/null +++ b/docs/_posts/2014-01-01-plus.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: plus +code: f05d +character:  +keywords: add new more +uiWidth: 32 +permalink: /icon/plus/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-primitive-dot.md b/docs/_posts/2014-01-01-primitive-dot.md new file mode 100755 index 000000000..ade5b731c --- /dev/null +++ b/docs/_posts/2014-01-01-primitive-dot.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: primitive-dot +code: f052 +character:  +keywords: circle +uiWidth: 32 +permalink: /icon/primitive-dot/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-primitive-square.md b/docs/_posts/2014-01-01-primitive-square.md new file mode 100755 index 000000000..0f044644a --- /dev/null +++ b/docs/_posts/2014-01-01-primitive-square.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: primitive-square +code: f053 +character:  +keywords: box +uiWidth: 32 +permalink: /icon/primitive-square/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-pulse.md b/docs/_posts/2014-01-01-pulse.md new file mode 100755 index 000000000..456a9bdd9 --- /dev/null +++ b/docs/_posts/2014-01-01-pulse.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: pulse +code: f085 +character:  +keywords: graph trend line +uiWidth: 32 +permalink: /icon/pulse/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-question.md b/docs/_posts/2014-01-01-question.md new file mode 100755 index 000000000..1c09b805f --- /dev/null +++ b/docs/_posts/2014-01-01-question.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: question +code: f02c +character:  +keywords: help explain +uiWidth: 32 +permalink: /icon/question/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-quote.md b/docs/_posts/2014-01-01-quote.md new file mode 100755 index 000000000..83f4ad8bd --- /dev/null +++ b/docs/_posts/2014-01-01-quote.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: quote +code: f063 +character:  +keywords: quotation +uiWidth: 32 +permalink: /icon/quote/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-radio-tower.md b/docs/_posts/2014-01-01-radio-tower.md new file mode 100755 index 000000000..0a31f2aa1 --- /dev/null +++ b/docs/_posts/2014-01-01-radio-tower.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: radio-tower +code: f030 +character:  +keywords: broadcast +uiWidth: 32 +permalink: /icon/radio-tower/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-repo-clone.md b/docs/_posts/2014-01-01-repo-clone.md new file mode 100755 index 000000000..43cfa98be --- /dev/null +++ b/docs/_posts/2014-01-01-repo-clone.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: repo-clone +code: f04c +character:  +keywords: book journal +uiWidth: 32 +permalink: /icon/repo-clone/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-repo-force-push.md b/docs/_posts/2014-01-01-repo-force-push.md new file mode 100755 index 000000000..973b6a69f --- /dev/null +++ b/docs/_posts/2014-01-01-repo-force-push.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: repo-force-push +code: f04a +character:  +keywords: book journal put +uiWidth: 32 +permalink: /icon/repo-force-push/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-repo-forked.md b/docs/_posts/2014-01-01-repo-forked.md new file mode 100755 index 000000000..a909a7632 --- /dev/null +++ b/docs/_posts/2014-01-01-repo-forked.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: repo-forked +code: f002 +character:  +keywords: book journal copy +uiWidth: 32 +permalink: /icon/repo-forked/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-repo-pull.md b/docs/_posts/2014-01-01-repo-pull.md new file mode 100755 index 000000000..aac02c904 --- /dev/null +++ b/docs/_posts/2014-01-01-repo-pull.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: repo-pull +code: f006 +character:  +keywords: book journal get +uiWidth: 32 +permalink: /icon/repo-pull/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-repo-push.md b/docs/_posts/2014-01-01-repo-push.md new file mode 100755 index 000000000..0f4eaf616 --- /dev/null +++ b/docs/_posts/2014-01-01-repo-push.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: repo-push +code: f005 +character:  +keywords: book journal put +uiWidth: 32 +permalink: /icon/repo-push/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-repo.md b/docs/_posts/2014-01-01-repo.md new file mode 100755 index 000000000..e2d2f305c --- /dev/null +++ b/docs/_posts/2014-01-01-repo.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: repo +code: f001 +character:  +keywords: book journal +uiWidth: 32 +permalink: /icon/repo/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-rocket.md b/docs/_posts/2014-01-01-rocket.md new file mode 100755 index 000000000..e4acb3d95 --- /dev/null +++ b/docs/_posts/2014-01-01-rocket.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: rocket +code: f033 +character:  +keywords: staff stafftools blast off space +uiWidth: 32 +permalink: /icon/rocket/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-rss.md b/docs/_posts/2014-01-01-rss.md new file mode 100755 index 000000000..674c96c0f --- /dev/null +++ b/docs/_posts/2014-01-01-rss.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: rss +code: f034 +character:  +keywords: broadcast feed +uiWidth: 32 +permalink: /icon/rss/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-ruby.md b/docs/_posts/2014-01-01-ruby.md new file mode 100755 index 000000000..945c753d7 --- /dev/null +++ b/docs/_posts/2014-01-01-ruby.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: ruby +code: f047 +character:  +keywords: code +uiWidth: 32 +permalink: /icon/ruby/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-search.md b/docs/_posts/2014-01-01-search.md new file mode 100755 index 000000000..17c41f145 --- /dev/null +++ b/docs/_posts/2014-01-01-search.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: search +code: f02e +character:  +keywords: magnifying glass +uiWidth: 32 +permalink: /icon/search/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-server.md b/docs/_posts/2014-01-01-server.md new file mode 100755 index 000000000..92147b681 --- /dev/null +++ b/docs/_posts/2014-01-01-server.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: server +code: f097 +character:  +keywords: computers racks ops +uiWidth: 32 +permalink: /icon/server/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-settings.md b/docs/_posts/2014-01-01-settings.md new file mode 100755 index 000000000..d7f742782 --- /dev/null +++ b/docs/_posts/2014-01-01-settings.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: settings +code: f07c +character:  +keywords: sliders filters +uiWidth: 32 +permalink: /icon/settings/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-shield.md b/docs/_posts/2014-01-01-shield.md new file mode 100755 index 000000000..8abc8be3b --- /dev/null +++ b/docs/_posts/2014-01-01-shield.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: shield +code: f0e1 +character:  +keywords: protect, shield, lock +uiWidth: 32 +permalink: /icon/shield/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-sign-in.md b/docs/_posts/2014-01-01-sign-in.md new file mode 100755 index 000000000..28b98378d --- /dev/null +++ b/docs/_posts/2014-01-01-sign-in.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: sign-in +code: f036 +character:  +keywords: door arrow direction enter +uiWidth: 32 +permalink: /icon/sign-in/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-sign-out.md b/docs/_posts/2014-01-01-sign-out.md new file mode 100755 index 000000000..7d651cf80 --- /dev/null +++ b/docs/_posts/2014-01-01-sign-out.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: sign-out +code: f032 +character:  +keywords: door arrow direction leave +uiWidth: 32 +permalink: /icon/sign-out/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-smiley.md b/docs/_posts/2014-01-01-smiley.md new file mode 100755 index 000000000..85edd7fd3 --- /dev/null +++ b/docs/_posts/2014-01-01-smiley.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: smiley +code: f0e7 +character:  +keywords: emoji smile mood emotion +uiWidth: 32 +permalink: /icon/smiley/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-squirrel.md b/docs/_posts/2014-01-01-squirrel.md new file mode 100755 index 000000000..e7b9ac8a4 --- /dev/null +++ b/docs/_posts/2014-01-01-squirrel.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: squirrel +code: f0b2 +character:  +keywords: ship shipit +uiWidth: 32 +permalink: /icon/squirrel/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-star.md b/docs/_posts/2014-01-01-star.md new file mode 100755 index 000000000..625ed0fc9 --- /dev/null +++ b/docs/_posts/2014-01-01-star.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: star +code: f02a +character:  +keywords: save remember like +uiWidth: 32 +permalink: /icon/star/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-stop.md b/docs/_posts/2014-01-01-stop.md new file mode 100755 index 000000000..40803aa9e --- /dev/null +++ b/docs/_posts/2014-01-01-stop.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: stop +code: f08f +character:  +keywords: block spam +uiWidth: 32 +permalink: /icon/stop/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-sync.md b/docs/_posts/2014-01-01-sync.md new file mode 100755 index 000000000..a442e0ddc --- /dev/null +++ b/docs/_posts/2014-01-01-sync.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: sync +code: f087 +character:  +keywords: cycle refresh loop +uiWidth: 32 +permalink: /icon/sync/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-tag.md b/docs/_posts/2014-01-01-tag.md new file mode 100755 index 000000000..45402623a --- /dev/null +++ b/docs/_posts/2014-01-01-tag.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: tag +code: f015 +character:  +keywords: release +uiWidth: 32 +permalink: /icon/tag/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-tasklist.md b/docs/_posts/2014-01-01-tasklist.md new file mode 100755 index 000000000..997c40684 --- /dev/null +++ b/docs/_posts/2014-01-01-tasklist.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: tasklist +code: f0e5 +character:  +keywords: +uiWidth: 32 +permalink: /icon/tasklist/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-telescope.md b/docs/_posts/2014-01-01-telescope.md new file mode 100755 index 000000000..6c0988b60 --- /dev/null +++ b/docs/_posts/2014-01-01-telescope.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: telescope +code: f088 +character:  +keywords: science space look view explore +uiWidth: 32 +permalink: /icon/telescope/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-terminal.md b/docs/_posts/2014-01-01-terminal.md new file mode 100755 index 000000000..dbc3ce05c --- /dev/null +++ b/docs/_posts/2014-01-01-terminal.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: terminal +code: f0c8 +character:  +keywords: code ops shell +uiWidth: 32 +permalink: /icon/terminal/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-text-size.md b/docs/_posts/2014-01-01-text-size.md new file mode 100755 index 000000000..dfb2928c2 --- /dev/null +++ b/docs/_posts/2014-01-01-text-size.md @@ -0,0 +1,10 @@ +--- +layout: wide-icon +css: text-size +code: f0e3 +character:  +keywords: +uiWidth: 110 +permalink: /icon/text-size/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-three-bars.md b/docs/_posts/2014-01-01-three-bars.md new file mode 100755 index 000000000..cedc384f1 --- /dev/null +++ b/docs/_posts/2014-01-01-three-bars.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: three-bars +code: f05e +character:  +keywords: hamburger +uiWidth: 32 +permalink: /icon/three-bars/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-thumbsdown.md b/docs/_posts/2014-01-01-thumbsdown.md new file mode 100755 index 000000000..57d411edc --- /dev/null +++ b/docs/_posts/2014-01-01-thumbsdown.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: thumbsdown +code: f0db +character:  +keywords: thumb thumbsdown rejected +uiWidth: 32 +permalink: /icon/thumbsdown/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-thumbsup.md b/docs/_posts/2014-01-01-thumbsup.md new file mode 100755 index 000000000..27d2189d4 --- /dev/null +++ b/docs/_posts/2014-01-01-thumbsup.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: thumbsup +code: f0da +character:  +keywords: thumb thumbsup prop ship +uiWidth: 32 +permalink: /icon/thumbsup/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-tools.md b/docs/_posts/2014-01-01-tools.md new file mode 100755 index 000000000..06a8e6c27 --- /dev/null +++ b/docs/_posts/2014-01-01-tools.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: tools +code: f031 +character:  +keywords: screwdriver wrench settings +uiWidth: 32 +permalink: /icon/tools/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-trashcan.md b/docs/_posts/2014-01-01-trashcan.md new file mode 100755 index 000000000..2ecb0142f --- /dev/null +++ b/docs/_posts/2014-01-01-trashcan.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: trashcan +code: f0d0 +character:  +keywords: garbage rubbish recycle delete +uiWidth: 32 +permalink: /icon/trashcan/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-triangle-down.md b/docs/_posts/2014-01-01-triangle-down.md new file mode 100755 index 000000000..5f49cf10f --- /dev/null +++ b/docs/_posts/2014-01-01-triangle-down.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: triangle-down +code: f05b +character:  +keywords: arrow point direction +uiWidth: 32 +permalink: /icon/triangle-down/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-triangle-left.md b/docs/_posts/2014-01-01-triangle-left.md new file mode 100755 index 000000000..a7ab17bfe --- /dev/null +++ b/docs/_posts/2014-01-01-triangle-left.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: triangle-left +code: f044 +character:  +keywords: arrow point direction +uiWidth: 32 +permalink: /icon/triangle-left/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-triangle-right.md b/docs/_posts/2014-01-01-triangle-right.md new file mode 100755 index 000000000..a6e395a86 --- /dev/null +++ b/docs/_posts/2014-01-01-triangle-right.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: triangle-right +code: f05a +character:  +keywords: arrow point direction +uiWidth: 32 +permalink: /icon/triangle-right/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-triangle-up.md b/docs/_posts/2014-01-01-triangle-up.md new file mode 100755 index 000000000..e07cf4467 --- /dev/null +++ b/docs/_posts/2014-01-01-triangle-up.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: triangle-up +code: f0aa +character:  +keywords: arrow point direction +uiWidth: 32 +permalink: /icon/triangle-up/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-unfold.md b/docs/_posts/2014-01-01-unfold.md new file mode 100755 index 000000000..a2d2cb097 --- /dev/null +++ b/docs/_posts/2014-01-01-unfold.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: unfold +code: f039 +character:  +keywords: expand open reveal +uiWidth: 32 +permalink: /icon/unfold/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-unmute.md b/docs/_posts/2014-01-01-unmute.md new file mode 100755 index 000000000..c0cf7f9d4 --- /dev/null +++ b/docs/_posts/2014-01-01-unmute.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: unmute +code: f0ba +character:  +keywords: loud volume audio sound play +uiWidth: 32 +permalink: /icon/unmute/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-unverified.md b/docs/_posts/2014-01-01-unverified.md new file mode 100755 index 000000000..c2e895fbe --- /dev/null +++ b/docs/_posts/2014-01-01-unverified.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: unverified +code: f0e8 +character:  +keywords: insecure, untrusted +uiWidth: 32 +permalink: /icon/unverified/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-verified.md b/docs/_posts/2014-01-01-verified.md new file mode 100755 index 000000000..e29e760b4 --- /dev/null +++ b/docs/_posts/2014-01-01-verified.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: verified +code: f0e6 +character:  +keywords: trusted, secure, trustworthy +uiWidth: 32 +permalink: /icon/verified/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-versions.md b/docs/_posts/2014-01-01-versions.md new file mode 100755 index 000000000..0dac810a6 --- /dev/null +++ b/docs/_posts/2014-01-01-versions.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: versions +code: f064 +character:  +keywords: history +uiWidth: 32 +permalink: /icon/versions/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-watch.md b/docs/_posts/2014-01-01-watch.md new file mode 100755 index 000000000..6289f64f8 --- /dev/null +++ b/docs/_posts/2014-01-01-watch.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: watch +code: f0e0 +character:  +keywords: wait, hourglass +uiWidth: 32 +permalink: /icon/watch/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-x.md b/docs/_posts/2014-01-01-x.md new file mode 100755 index 000000000..058db894f --- /dev/null +++ b/docs/_posts/2014-01-01-x.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: x +code: f081 +character:  +keywords: remove close delete +uiWidth: 32 +permalink: /icon/x/ +isIcon: true +--- diff --git a/docs/_posts/2014-01-01-zap.md b/docs/_posts/2014-01-01-zap.md new file mode 100755 index 000000000..0edff956a --- /dev/null +++ b/docs/_posts/2014-01-01-zap.md @@ -0,0 +1,10 @@ +--- +layout: icon +css: zap +code: 26A1 +character: ⚡ +keywords: electricity lightning props like star save +uiWidth: 32 +permalink: /icon/zap/ +isIcon: true +--- diff --git a/docs/css/_buttons.scss b/docs/css/_buttons.scss new file mode 100755 index 000000000..26298f221 --- /dev/null +++ b/docs/css/_buttons.scss @@ -0,0 +1,473 @@ +// Use the standard, but classy, `.button` for form actions and primary +// page actions. These are used extensively around the site. +// +// :hover - Buttons love hover states. +// :active - Buttons love active states. +// :disabled - For when you shouldn't be able to click on it. +// .disabled - Same as the disabled pseudo-class. +// .primary - For the main form action, use whenever creating something. +// .primary:hover - Hover state fo primary buttons. +// .primary:active - A brief moment of polish when the button is pressed. +// .primary:disabled - Even primary buttons have a down state. +// .primary.disabled - Same as the disabled pseudo-class. +// .danger - For potentially bad or destructive actions. +// .danger:hover - Hover state for danger buttons. +// .danger:active - Depressed danger button. +// .danger:disabled - Disabled danger button. +// .danger.disabled - Same as the disabled pseudo-class. +// .blue - Actions related to merges. +// .blue:hover - Hover state for merge buttons. +// .blue:active - Depressed blue button. +// .blue:disabled - Disabled blue button. +// .blue.disabled - Same as the disabled pseudo-class. +// .dark-grey - Alternate button. +// .dark-grey:hover - Hover state for alternate buttons. +// .dark-grey:active - Depressed alternate button. +// .dark-grey:disabled - Disabled alternate button. +// .dark-grey.disabled - Same as the disabled pseudo-class. +// +// Styleguide 1.1 +.button, +.minibutton { + position: relative; + display: inline-block; + padding: 7px 12px; + font-size: 13px; + font-weight: bold; + color: #333; + text-shadow: 0 1px 0 rgba(255,255,255,.9); + white-space: nowrap; + @include gradient(#fcfcfc, #eee); + border-radius: 3px; + border: 1px solid #d5d5d5; + vertical-align: middle; + cursor: pointer; + @include user-select(none); + -webkit-appearance: none; // Corrects inability to style clickable `input` types in iOS. + + &:focus { + outline: none; + text-decoration: none; + border-color: #51a7e8; + box-shadow: 0 0 5px rgba(81,167,232,.5); + } + + &:hover, + &:active, + &.zeroclipboard-is-hover, + &.zeroclipboard-is-active { + text-decoration: none; + @include gradient(#eee, #ddd); + border-color: #ccc; + } + + &:active, + &.selected, + &.selected:hover, + &.zeroclipboard-is-active { + background-color: #dcdcdc; + background-image: none; + border-color: #b5b5b5; + box-shadow: inset 0 2px 4px rgba(0,0,0,.15); + } + + &:disabled, + &.disabled { + &, + &:hover { + color: rgba(102,102,102,.5); + text-shadow: 0 1px 0 rgba(255,255,255,.9); + background-image: none; + background-color: rgba(229,229,229,.5); + border-color: rgba(197,197,197,.5); + cursor: default; + box-shadow: none; + } + } + + // Green primary button + &.primary { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + @include gradient(#8add6d, #60b044); + border-color: darken(#60b044, 2%); + + &:hover { + color: #fff; + @include gradient(darken(#8add6d, 5%), darken(#60b044, 5%)); + border-color: #4a993e; + } + + &:active, + &.selected { + background-color: darken(#60b044, 5%); + background-image: none; + border-color: darken(#4a993e, 5%); + } + + &:disabled, + &.disabled { + &, &:hover { + color: #fefefe; + text-shadow: 0 -1px 0 rgba(39,39,39,0.25); + @include gradient(#c3ecb4, #add39f); + border-color: #b9dcac #b9dcac #a7c89b; + } + } + } + + // Red danger button + &.danger { + color: #900; + + &:hover { + color: #fff; + text-shadow: 0px -1px 0 rgba(0,0,0,.3); + @include gradient(#dc5f59, #b33630); + border-color: #cd504a; + } + + &:active, + &.selected { + color: #fff; + background-color: #b33630; + background-image: none; + border-color: darken(#cd504a, 15%); + } + + &:disabled, + &.disabled { + &, &:hover { + color: #cb7f7f; + text-shadow: 0 1px 0 rgba(255,255,255,.9); + @include gradient(#fefefe, #efefef); + border-color: #e1e1e1; + } + } + } + + // Blue button + &.blue { + &, &:hover { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + @include gradient(#599bcd, #3072b3); + border-color: #2a65a0; + } + &:hover, + &:active { + border-color: #2a65a0; + } + &:active, + &.selected { + background-color: #3072b3; + background-image: none; + border-color: darken(#2a65a0, 5%); + box-shadow: inset 0 3px 5px rgba(0,0,0,.15); + } + &:disabled, + &.disabled { + &, &:hover { + color: #fefefe; + @include gradient(#abcce5, #97b8d8); + border-color: #94b1cf; + } + background-position: 0 0; + } + } + + &.dark-grey { + &, &:hover { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + @include gradient(#8c8c8c, #6d6d6d); + border: 1px solid #707070; + border-bottom-color: #595959; + } + &:hover, + &:active, + &.selected { + border-color: #585858; + } + &:active, + &.selected { + background-color: #545454; + background-image: none; + border-color: darken(#545454, 5%); + box-shadow: inset 0 3px 5px rgba(0,0,0,.15); + } + &:disabled, + &.disabled { + &, &:hover { + color: #fefefe; + @include gradient(#c4c4c4, #b5b5b5); + border-color: #ababab; + } + background-position: 0 0; + } + } + + &.with-count { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + float: left; + } + +} + +// Position images inside buttons correctly +.button img { + position: relative; + top: -1px; + margin-right: 3px; + vertical-align: middle; +} + +// Improve octicons in buttons +.button > .octicon { + vertical-align: middle; + margin-top: -1px; +} + + +// Minibuttons are our general action-style buttons. Generally they link to a +// new page, popup, or activate some piece of the page. They are usually not +// used to submit forms. Also see the `minibutton` rails helper. +// +// :hover - The hover state. +// :active - The active state. +// .selected - A permenantly depressed minibutton, useful for toggles. +// :disabled - A disabled button. +// .disabled - Same as pseudo class. +// .primary - For the main form action, use whenever creating something. +// .primary:hover - Hover state fo primary buttons. +// .primary:active - A brief moment of polish when the button is pressed. +// .danger - This button might do something bad. +// .danger:hover - This button might do something bad. +// .danger:active - A depressed danger button. +// .blue - A nice blue button, for places like merge button confirm box. +// .dark-grey - A dark grey button for places like the delete branch (w/ unmerged commits) box. +// +// Styleguide 1.2 +.minibutton { + padding: 0 10px; + line-height: 24px; + box-shadow: none; + + &:hover { + .octicon-device-desktop:before { + background-position: -18px 0; + } + } + + i { + font-weight: 500; + font-style: normal; + opacity: .6; + } + + code { + line-height: 22px; + } +} + + +// Full-width button. +// +// No styleguide reference. +.button-block { + display: block; + width: 100%; + text-align: center; + @include box-sizing(border-box); +} + + +// Link button. For when you want the appearance of a link, but the +// behavior of a button. Ideal for avoiding `href="#"`. +// +// No styleguide reference. +.button-link { + display: inline; + padding: 0; + font-size: inherit; + color: $brand-linkBlue; + white-space: nowrap; + background-color: transparent; + border: 0; + cursor: pointer; + @include user-select(none); + -webkit-appearance: none; // Corrects inability to style clickable `input` types in iOS. + + &:hover { + text-decoration: underline; + } +} + + +// I have no idea. +input[type=text] + .minibutton{ margin-left: 5px; } + + + +// Minibuttons with an icon. +// +// .octicon-tools - Admin. +// .octicon-eye-watch - Watch. +// .octicon-star - Star. +// .octicon-cloud-download - Download. +// .octicon-pencil - Edit. +// .octicon-person-follow - Follow. +// .octicon-person-remove - Unfollow. +// .octicon-git-pull-request - Pull Request. +// .octicon-git-branch - Fork. +// .octicon-log-out - Leave. +// .octicon-diff - To the compare view! +// .octicon-mail-reply - Reply. +// .octicon-arrow-left - Back. +// .octicon-arrow-right - Forward. +// .octicon-device-desktop - Microsoft. +// .octicon-device-desktop - Mac. +// +// Styleguide 1.2.1 +.minibutton { + .octicon { + vertical-align: middle; + margin-top: -1px; + margin-right: 6px; + -moz-transition: none; + -webkit-transition: none; + -o-transition: color 0 ease-in; + transition: none; + } + &.zeroclipboard-button .octicon { + margin-right: 0; + } + &.empty-icon .octicon { + margin-right: 0; + } +} + + +// Use `.hidden-text-expander` to indicate and expand hidden text. +// +// .inline - button will display inline rather than block +// +// Styleguide 1.2.4 +.hidden-text-expander { + display: block; + + &.inline { + display: inline-block; + line-height: 0; + margin-left: 5px; + position: relative; + top: -1px; + } + + a { + background: #ddd; + color: #555; + padding: 0 5px; + line-height: 6px; + height: 12px; + font-size: 12px; + font-weight: bold; + vertical-align: middle; + display: inline-block; + border-radius: 1px; + text-decoration: none; + + &:hover { + background-color: #ccc; + text-decoration: none; + } + + &:active { + background-color: #4183C4; + color: #fff; + } + } +} + + + +// A container that is used for social bubbles counts. +// +// .social-count - social count bubble number +// +// Styleguide 1.2.5 +.social-count { + padding: 0 7px 0; + font-size: 11px; + font-weight: bold; + float: left; + background-color: #fff; + line-height: 24px; + color: $brand-darkGrey; + vertical-align: middle; + border: 1px solid #ddd; + border-left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + + &:hover { + color: $brand-linkBlue; + cursor: pointer; + text-decoration: none; + } +} + + +// A button group is a series of buttons laid out next to each other, all part +// of one visual button, but separated by rules to be separate. Inside each group +// are either `.button`s or `.minibutton`s as immediate children. No extra markup is +// required, and they work with any button modifier class. +// +// Styleguide 1.4 +.button-group { + display: inline-block; + @include clearfix(); + vertical-align: middle; + + .button, + .minibutton { + position: relative; + float: left; + border-radius: 0; + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + } + // Bring any button into forefront for proper borders given negative margin below + &:hover, + &:focus, + &:active, + &.selected { + z-index: 2; + } + } + + // Tuck buttons into one another to prevent double border + .button + .button, + .minibutton + .minibutton { + margin-left: -1px; + box-shadow: inset 1px 0 0 rgba(255,255,255,.2); + &:hover { + box-shadow: none; + } + &:active, &.selected { + box-shadow: inset 0 3px 5px rgba(0,0,0,.15) + } + } +} +// Proper spacing for multiple button groups (a la, gollum editor) +.button-group + .button-group, +.button-group + .button, +.button-group + .minibutton { + margin-left: 5px; +} diff --git a/docs/css/_forms.scss b/docs/css/_forms.scss new file mode 100755 index 000000000..08d85591a --- /dev/null +++ b/docs/css/_forms.scss @@ -0,0 +1,871 @@ +// Base form controls +// +// Styleguide 2.0 + +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +label, +input[type="text"], +input[type="password"], +input[type="email"], +input[type="number"], +input[type="tel"], +input[type="url"], +textarea { + font-size: 13px; +} + +label { + font-weight: bold; +} + +input[type="text"], +input[type="password"], +input[type="email"], +input[type="number"], +input[type="tel"], +input[type="url"], +textarea { + min-height: 34px; + padding: 7px 8px; + outline: none; + color: #333; + background-color: #fff; + background-repeat: no-repeat; // Repeat and position set for form states (success, error, etc) + background-position: right center; + border: 1px solid #ccc; + border-radius: 3px; + box-shadow: inset 0 1px 2px rgba(0,0,0,.075); + vertical-align: middle; + + &.focus, + &:focus { + border-color: #51a7e8; + box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(81,167,232,.5); + } + + // Inputs with contrast for easy light gray backgrounds against white. + &.input-contrast { + background-color: #fafafa; + + &:focus { + background-color: #fff; + } + } +} + +// Custom styling for HTML5 validation bubbles (WebKit only) +::-webkit-input-placeholder, +:-moz-placeholder { color: #aaa; } + +::-webkit-validation-bubble-message { + color: #fff; + background: #9c2400; + border: 0; + border-radius: 3px; + font-size: 12px; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} + +input::-webkit-validation-bubble-icon { + display: none; +} + +::-webkit-validation-bubble-arrow { + background-color: #9c2400; + border: solid 1px #9c2400; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); +} + +// Mini inputs, to match .minibutton +input.input-mini { + min-height: 24px; + padding-top: 4px; + padding-bottom: 4px; + font-size: 12px; +} + +// Large inputs +input.input-large { + padding: 6px 10px; + font-size: 16px; +} + +// Full-width inputs +.input-block { + display: block; + width: 100%; +} + +// Typical form groups — `` with a `
` containing the label and +// `
containing the form elements. +// +// .required - This group is required to submit the form. +// +// Styleguide 2.1 +dl.form { + margin: 15px 0; + + input[type="text"], + input[type="password"], + input[type="email"], + textarea { + background-color: #fafafa; + &:focus { + background-color: #fff; + } + } + + // The Label + &>dt { + margin: 0 0 6px 0; + + label { + position: relative; + } + } + + &.flattened > dt { + float: left; + line-height: 32px; + margin: 0; + } + + &.flattened > dd { + line-height: 32px; + } + + // + // Form Elements + // + + &>dd { + // For entering in text. + // + // .short - A bit shorter now. + // .shorter - A little bit shorter now. + // .long - A bit longer now + // + // Styleguide 2.1.1 + input[type="text"], + input[type="password"], + input[type="email"] { + margin-right: 5px; + width: 440px; + max-width: 100%; + background-position-x: 98%; + + &.short { + width: 250px; + } + &.shorter { + width: 130px; + } + &.long { + width: 100%; + } + + &.is-autocheck-loading { + background-image: url("/images/spinners/octocat-spinner-32.gif"); + background-size: 16px; + } + &.is-autocheck-successful { + background-image: url("/images/modules/ajax/success.png"); + } + &.is-autocheck-errored { + background-image: url("/images/modules/ajax/error.png"); + } + } + + // For longer entries. + // + // .short - A bit shorter now + // + // Styleguide 2.1.2 + textarea { + width: 100%; + height: 200px; + min-height: 200px; + + &.short { + height: 50px; + min-height: 50px; + } + } + + p.note { + margin: 4px 0 2px 0; + font-size: 12px; + min-height: 17px; + color: #777; + + .spinner { + vertical-align: middle; + margin-right: 3px; + } + } + + h4 { + margin: 4px 0 0 0; + &.is-error { color: $brand-red; } + &.is-success { color: $brand-green; } + } + + h4 + p.note { + margin-top: 0; + } + + } + + // + // Variants + // + + &.required { + &>dt>label:after { + content: "*"; + color: #9f1006; + padding-left: 5px; + } + } +} + + +// For checkboxes and radio button selections. +// +// Styleguide 2.1.3 +.form-checkbox { + margin: 15px 0; + padding-left: 20px; + vertical-align: middle; + + label { + + em.highlight { + position: relative; + left: -4px; + padding: 2px 4px; + font-style: normal; + background: #fffbdc; + border-radius: 3px; + } + } + + input[type=checkbox], + input[type=radio] { + float: left; + margin: 2px 0 0 -20px; + vertical-align: middle; + } + + .note{ + margin: 0; + display: block; + font-size: 12px; + font-weight: normal; + color: #666; + } +} + +// A selector for credit cards. Shows all credit cards we have available and +// dims the non-selected ones. +// +// .disabled - Add to a `<.card>` to use the disabled look. +// +// Styleguide 2.1.4 +.form-cards { + margin: 0 0 15px; + height: 31px; + + &>.cards { + margin: 0; + + &>li { + list-style-type: none; + float: left; + margin: 0 4px 0 0; + + &.text { + font-size: 11px; + color: #999; + line-height: 31px; + } + } + + .card { + float: left; + width: 47px; + height: 31px; + text-indent: -9999px; + background-position: 0 0; + background-image: url("/images/modules/pricing/credit-cards-@1x.png"); + opacity: .6; + + &.visa { background-position: 0 0; } + &.amex { background-position: -50px 0; } + &.mastercard { background-position: -100px 0; } + &.discover { background-position: -150px 0; } + &.jcb { background-position: -200px 0; } + &.dinersclub { background-position: -250px 0; } + } + + .card.enabled { + opacity: 1; + } + + .card.disabled { + opacity: .2; + } + } +} + +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 2dppx) { + + .form-cards > .cards .card { + background-image: url("/images/modules/pricing/credit-cards-@2x.png"); + background-size: 300px 31px; + } + +} + + +// Form fields that need feedback for AJAX loading, success +// states and errored states. +// +// .loading - Sending a request, awaiting feedback. +// .successful - :D +// .errored - Everything is falling apart. +// +// Styleguide 2.1.5 +dl.form { + .success, .error, .indicator { + display: none; + font-size: 12px; + font-weight: bold; + } + + &.loading { + opacity: 0.5; + + .indicator { + display: inline; + } + .spinner { + display: inline-block; + vertical-align: middle; + } + } + + &.successful { + .success { + display: inline; + color: #339900; + } + } + + &.errored { + &>dt label { + color: #990000; + } + + // General text next to the field + .error { + display: inline; + color: #990000; + } + + // Specific error explanations from the server + dd.error, dd.warning { + display: inline-block; + padding: 5px; + + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + } + } + + &.warn { + // General text next to the field + .warning { + display: inline; + color: #990000; + } + + // Specific warning explanations from the server + dd.warning { + display: inline-block; + padding: 5px; + + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + } + } + + .form-note { + margin-top: -1px; + display: inline-block; + padding: 5px; + + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + } +} + + +// Wrap field groups in `` to lay them out horizontally - great for +// the top of pages with autosave. +// +// Styleguide 2.2 +.hfields { + margin: 15px 0; + @include clearfix; + + dl.form { + float: left; + margin: 0 30px 0 0; + + & > dt label { + display: inline-block; + margin: 5px 0 0 0; + color: #666; + + img { + position: relative; + top: -2px; + } + } + } + + .button { + float: left; + margin: 28px 25px 0 -20px; + } + + select { margin-top: 5px; } +} + + +// DEPRECATED: Spacing alignment for fieldgroups +.fieldgroup .fields dl.form:first-child { + margin-top: 0; +} + +/* IE 9 */ +html.no-dnd-uploads { + .drag-and-drop { + min-height: 32px; + + .default { + display: none; + } + } + + .upload-enabled textarea { + border-bottom: 1px solid #ddd; + } +} + +.drag-and-drop { + margin: 0; + padding: 7px 10px; + color: #aaa; + font-size: 13px; + line-height: 16px; + background-color: #fafafa; + border: 1px solid #ccc; + border-top: 0; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + + .default, + .loading, + .error { display: none; } + + .error { + color: $brand-red; + } +} + +.is-default .drag-and-drop .default { + display: inline-block; +} +.is-uploading .drag-and-drop .loading{ + display: inline-block; + img { vertical-align: top; } +} +.is-bad-file .drag-and-drop .bad-file { + display: inline-block; +} +.is-too-big .drag-and-drop .too-big { + display: inline-block; +} +.is-bad-browser .drag-and-drop .bad-browser { + display: inline-block; +} +.drag-and-drop-error-info { + color: #aaa; + font-weight: normal; + + a { + color: $brand-linkBlue; + } +} +.is-failed .drag-and-drop .failed-request { + display: inline-block; +} + +.manual-file-chooser { + position: absolute; + width: 240px; + margin-left: -80px; + padding: 5px; + opacity: 0.0001; + cursor: pointer; +} +.manual-file-chooser:hover + .manual-file-chooser-text { + text-decoration: underline; +} + +.button { + // align manual-file-chooser inside a button + .manual-file-chooser { + line-height: 34px; + top: 0; + padding: 0; + } +} + +// Focused Textarea styles +.upload-enabled textarea { + border-bottom: 1px dashed #ddd; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + display: block; +} +.focused .drag-and-drop { + @extend input[type="text"]:focus; + box-shadow: rgba(#51A7E8, 0.5) 0 0 3px; +} + +// Dropping a file on top +.dragover textarea, +.dragover .drag-and-drop { + box-shadow: rgba(#C9FF00, 1.0) 0 0 3px; +} + + +// Form style with a write and a preview tab +// +// No styleguide reference +.previewable-comment-form { + position: relative; + + .tabnav { + position: relative; + padding: 10px 10px 0; + } + + .comment { + border: 1px solid #CACACA; + } + + .comment-header .comment-header-actions { display: none; } + + .comment-form-error { margin-bottom: 10px; } + + .write-content, + .preview-content { + display: none; + padding: 0 10px 10px; + } + + &.write-selected .write-content, + &.preview-selected .preview-content { display: block; } + + textarea { + display: block; + width: 100%; + min-height: 100px; + max-height: 500px; + padding: 10px; + resize: vertical; + + &#fullscreen-contents:focus { + border: none; + box-shadow: none; + } + } +} + +// A two column form, with a .main and a .sidebar column +// +// No styleguide reference +div.composer { + margin-top: 0; + + input[type="text"] { + display: block; + width: 100%; + max-width: 100%; + } + + dl.form { + margin: 0; + input[type="text"] { width: 100%; } + } + + .contributing { + margin: 0; + padding: 10px 0; + font-weight: bold; + text-align: center; + border-bottom: 1px solid #ddd; + background: #ffc; + } + + .discussion-bubble { margin-top: 0; } + + .comment-content { background: inherit; } + .comment-header { display: none; } + .comment-body { padding: 4px 6px; } + .comment { border: 0; } + + .composer-infobar { + height: 35px; + border-bottom: 1px solid #ddd; + padding: 0 10px; + margin-bottom: 10px; + } + + .tabnav { margin: 0 0 10px; } +} + +.infobar-widget { + + &.milestone { + position: relative; // requires so that the `right: 0;` below works + float: right; + + .select-menu-modal-holder { right: 0; } + } + + &.assignee { + float: left; + + .css-truncate-target { + max-width: 110px; + } + } + + .text, + .avatar, + .select-menu { + display: inline-block; + vertical-align: top; + } + + .text { + margin-top: 3px; + + a { + color: #333; + font-weight: bold; + } + } + + .progress-bar { + width: 200px; + line-height: 18px; + overflow: hidden; // round the corners if 100% + } +} + + +// advanced search page label +#adv_code_search .search-page-label { + @extend input[type="text"]; +} + + +// Hide the up/down buttons in in the login form, the +// input is used for two-factor auth codes, type="number" makes it more usable +// on phones +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + + + +// Input groups +// +// Styleguide 2.3 +.input-group { + display: table; + + input { + width: 100%; + position: relative; + &:focus { + z-index: 2; + } + } + input[type="text"] + .minibutton { + margin-left: 0; + } +} +.input-group input, +.input-group-button { + display: table-cell; +} +.input-group-button { + width: 1%; + vertical-align: middle; // Match the inputs +} +.input-group input:first-child, +.input-group-button:first-child .button, +.input-group-button:first-child .minibutton { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-button:first-child .button, +.input-group-button:first-child .minibutton { + margin-right: -1px; +} +.input-group input:last-child, +.input-group-button:last-child .button, +.input-group-button:last-child .minibutton { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-button:last-child .button, +.input-group-button:last-child .minibutton { + margin-left: -1px; +} + + + +//------------------------------------------------------------------------------ +// @group Field Groups +//------------------------------------------------------------------------------ + +.fieldgroup{ + position:relative; + margin-top:10px; +} + +.sidebar .fieldgroup + .fieldgroup{ + margin-top:40px; +} + +.fieldgroup h2, h2.account{ + margin:15px 0 0 0; + font-size:18px; + font-weight:normal; + color:#666; +} +p.explain{ + font-size:12px; + color:#666; + position: relative; + + strong { + color: #333; + } + + .octicon { + margin-right: 5px; + color: #bbb; + } + + .minibutton { + float: right; + top: -4px; + } + +} +.fieldgroup p.explain{ + margin:0; +} +.options-content p.explain{ + margin-top:0; + border-top:1px solid #ddd; + padding:10px 10px 0 10px; +} + +.fieldgroup .fields{ + margin:10px 0 0 0; +} + +.fieldgroup p.addlink{ + margin:15px 0; + font-size:14px; + font-weight:bold; +} +.fieldgroup p.checkbox label{ + margin-left:5px; +} +.fieldgroup p.checkbox .succeed{ + margin-left:10px; + font-weight:normal; + color:#33cc00; +} +.fieldgroup p.danger{ + margin:15px 0; + font-weight:bold; + color:#cc0000; +} +.fieldgroup p:first-child{ margin-top:0; } + +.fieldgroup p.extra{ + margin:-8px 0 15px 0; + font-size:12px; + color:#666; +} + +.fieldgroup p.legal{ + margin:15px 0; + font-size:14px; + font-weight:bold; +} + +.fieldgroup div.error{ + margin:10px 0 0 0; + padding:10px; + color:#fff; + font-weight:bold; + background:#aa0000; + border-radius:4px; + -webkit-font-smoothing:antialiased; +} +.fieldgroup div.error p{ + margin:0; +} +.fieldgroup div.error p + p{ + margin-top:10px; +} diff --git a/docs/css/_icon.scss b/docs/css/_icon.scss new file mode 100755 index 000000000..0d7778b29 --- /dev/null +++ b/docs/css/_icon.scss @@ -0,0 +1,264 @@ +.octicon, .mega-octicon { + color: #111; +} + +.icon-list { + list-style-type: none; + padding-left: 0; + overflow: hidden; + margin-right: -10px; + margin-top: 20px; + + li { + display: inline-block; + margin-right: 10px; + margin-bottom: 10px; + float: left; + background-color: #fff; + } + + a { + display: block; + border: 1px solid #ddd; + padding: 17px; + border-radius: 5px; + width: 100%; + height: 100%; + text-align: center; + line-height: 0; + color: #333; + outline: none; + + &:hover, &.zeroclipboard-is-hover { + box-shadow: 0 0 10px rgba(#000, .1); + } + } + + .is-hidden { + display: none; + } +} + +.shadow-wrap { + box-shadow: 0 0 5px rgba(#000, .1); + border-radius: 3px; + position: relative; + border: 1px solid #ddd; + + &.light { + .preview-background { + background-color: #333; + border-color: #000; + } + + .mega-octicon { + color: #fff; + } + + .icon-preview { + background-color: #000; + } + } + + &.grid { + .pixel-grid { + display: block; + } + + .icon-preview { + background-color: #fafafa; + } + } +} + +.icon-preview { + width: 100%; + height: 100%; + text-align: center; + background-color: #f3f3f3; + + .mega-octicon { + font-size: 256px; + } +} + +.preview-background { + background-color: #fff; + padding: 16px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.preview-switcher { + font-size: 13px; + padding-left: 0; + margin: 0; + width: 100%; + text-align: center; + padding: 5px; + background-color: #fefefe; + border-top: 1px solid #eee; + color: #aaa; + + a { + padding: 0 5px; + font-weight: bold; + color: #aaa; + + &.is-selected { + color: #666; + } + } +} + +.pixel-grid { + display: none; + border-radius: 3px; + width: 290px; + height: 290px; + position: absolute; + top: 0; + left: 0; + + &.preview { + border: 1px solid rgba($brand-orange, .3); + + .h-grid { + border-bottom: 1px solid rgba($brand-orange, .3); + } + + .v-grid { + border-right: 1px solid rgba($brand-orange, .3); + } + } + + .plane { + position: absolute; + top: 0; + left: 0; + height: 288px; + width: 288px; + padding: 16px; + } + + .h-grid { + display: block; + border-bottom: 1px solid rgba($brand-linkBlue, .5); + height: 8px; + + &:nth-child(2n+1) { border-bottom-color: rgba(#ccc, .4); } + + &:last-child { border: 0; } + } + + .v-grid { + display: block; + border-right: 1px solid rgba($brand-linkBlue, .5); + width: 8px; + height: 100%; + float: left; + + &:nth-child(2n+1) { border-right-color: rgba(#ccc, .4); } + + &:last-child { border: 0; } + } + + .key { + width: 100%; + text-align: center; + bottom: 0; + position: absolute; + font-size: 10px; + height: 18px; + line-height: 16px; + + + + .key-blue { + color: $brand-linkBlue; + display: inline-block; + height: 7px; + width: 7px; + position: relative; + } + + .key-grey { + color: #ccc; + display: inline-block; + height: 7px; + width: 7px; + position: relative; + + .v-grid, .h-grid { + border-color: #999; + } + } + + .v-grid { + position: absolute; + top: 0; + left: 0; + display: block; + border-right: 1px solid $brand-linkBlue; + width: 4px; + height: 100%; + } + + .h-grid { + position: absolute; + top: 0; + left: 0; + display: block; + border-bottom: 1px solid $brand-linkBlue; + height: 4px; + width: 100%; + } + } +} + +.more-mega { + font-size: 64px; +} + +.really-more-mega { + font-size: 128px; +} + +.icon-name { + margin-top: 0; + line-height: 1; +} + +.sizes { + height: 137px; + + .octicon, .mega-octicon { + margin-right: 10px; + vertical-align: middle; + } +} + +.copypasta { + + .octicon { + margin-right: 0; + margin-top: -4px; + } + + .minibutton { + padding: 0 5px; + } +} + +.code-snippet { + .comment { + color: #aaa; + } +} + +.legal { + color: #999; + font-size: 14px; + margin-top: 25px; + margin-bottom: 30px; +} diff --git a/docs/css/_main.scss b/docs/css/_main.scss new file mode 100755 index 000000000..28641a141 --- /dev/null +++ b/docs/css/_main.scss @@ -0,0 +1,274 @@ +* { + @include box-sizing(); +} + +html { + height: 100%; +} + +body { + font: normal normal 16px/1.6 "Helvetica Neue", helvetica, arial, sans-serif; + margin: 0; + background-color: #fafafa; + color: #444; + height: 100%; +} + +.footer-push { + min-height: 100%; + height: auto !important; + margin-bottom: -92px; +} + +.footer-pad { + height: 92px; +} + +a { + color: #4183C4; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +.wrapper { + width: 928px; + padding: 0 40px; + margin: 0 auto; +} + +.columns { + display: table; + width: 100%; + + .column { + display: table-cell; + vertical-align: top; + + &.sidebar { + width: 288px; + } + + &.main:last-child { + padding-left: 40px; + } + &.main:first-child { + padding-right: 40px; + } + } + + .third { + width: 33.3%; + } +} + +header, +section, +footer { + width: 100%; + clear: both; +} + +.header-actions { + float: right; + + a { + display: inline-block; + color: #666; + height: 37px; + line-height: 37px; + margin-left: 20px; + + &:hover { + text-decoration: none; + color: $brand-linkBlue; + } + } + + .octicon-mark-github { + font-size: 22px; + } +} + +header { + padding: 10px 0; + background-color: #fff; + margin-bottom: 40px; + + .mega-octicon, .octicon-logo { + font-size: 32px; + margin-right: 5px; + height: 25px; + overflow: hidden; + margin-top: 5px; + padding-left: 1px; + } + + .logo { + color: #444; + display: inline-block; + vertical-align: top; + + &:hover { color: #444; } + } +} + +.search { + position: relative; + display: inline-block; + margin-left: 10px; + height: 37px; + padding: 4px 0; + z-index: 21; + + input { + height: 30px; + min-height: 30px; + margin-left: 0; + } + + .search-results { + position: absolute; + top: 32px; + left: 0; + display: none; + + &.is-showing { + display: block; + } + } + + .select-menu-modal { + width: 218px; + } + + .select-menu-item.is-hidden { + display: none; + } +} + +.show-off { + padding: 10px 0 20px; + + .mega-octicon { + color: #222; + font-size: 128px; + -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.75))); + transition: 0.5s color ease-in; + -webkit-transition: 0.5s color ease-in 0; + -moz-transition: 0.5s color ease-in 0; + -o-transition: 0.5s color ease-in 0; + -transition: 0.5s color ease-in 0; + cursor: pointer; + + &:hover { color: #4183C4; } + } + +} + +.show-off, .lead { + text-align: center; } + +.lead { + font-size: 2em; + margin-top: 0; + + p { margin: 0; } +} + +.usage, .changelog { + pre, code { + border: 1px solid #ddd; + background-color: #fff; + border-radius: 5px; + padding: 5px 10px; + color: #333; + + .highlight { color: #333; } + } +} + +.usage { + pre, code { color: #999; } +} + +hr { + border: 0; + height: 1px; + background-color: #ddd; + margin: 40px 0; +} + +.preview { + display: none; + position: fixed; + top: 200px; + left: 0; + padding: 40px 40px 40px 80px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + background-color: rgba(#eee, .8); + z-index: 5; + + .octicon { + font-size: 200px; + width: 200px; + text-align: center; + } + + &.is-showing { display: block; } +} + +.intro { + .download { + margin-top: 40px; + text-align: center; + + .version { + font-size: 13px; + color: #aaa; + margin: 5px 0 0; + } + } +} + +.footer { + text-align: center; + color: #aaa; + font-size: 14px; + padding: 15px 0; + margin-top: 40px; + background-color: #fff; + + .octicon { + color: #aaa; + } + + .made-with-heart{ + a { + position: relative; + top: 1px; + text-decoration: none; + color: #aaa; + -webkit-transition: 0.2s color ease-in 0; + -moz-transition: 0.2s color ease-in 0; + -o-transition: 0.2s color ease-in 0; + -transition: 0.2s color ease-in 0; + + &:hover { color: #333; } + } + } +} + +.page-icon.mega-octicon { + font-size: 256px; + color: #ddd; + width: 100%; + text-align: center; +} + +.select-menu-item-template { + display: none; +} diff --git a/docs/css/_markdown.scss b/docs/css/_markdown.scss new file mode 100755 index 000000000..4a648b449 --- /dev/null +++ b/docs/css/_markdown.scss @@ -0,0 +1,372 @@ +// All of our block level items should have the same margin +$margin: 15px; + +// This is styling for generic markdownized text. Anything you put in a +// container with .markdown-body on it should render generally well. It also +// includes some GitHub Flavored Markdown specific styling (like @mentions) +.markdown-body { + + font-size: 15px; + line-height: 1.7; + overflow: hidden; + word-wrap: break-word; + + & > *:first-child { + margin-top: 0 !important; + } + + & > *:last-child { + margin-bottom: 0 !important; + } + + // Link Colors + a.absent { + color: #c00; + } + + a.anchor { + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + bottom: 0; + + &:focus { + outline: none + } + } + + // Headings + h1, h2, h3, h4, h5, h6 { + margin: 1em 0 $margin; + padding: 0; + font-weight: bold; + line-height: 1.7; + cursor: text; + position: relative; + + .octicon-link { + display: none; + color: #000; + } + + &:hover a.anchor { + text-decoration: none; + line-height: 1; + padding-left: 8px; + margin-left: -30px; + top: 15%; + + .octicon-link { + display: inline-block; + } + } + tt, code { + font-size: inherit; + } + } + + h1 { + font-size: 2.5em; + border-bottom: 1px solid #ddd; + } + + h2 { + font-size: 2em; + border-bottom: 1px solid #eee; + } + + h3 { + font-size: 1.5em; + } + + h4 { + font-size: 1.2em; + } + + h5 { + font-size: 1em; + } + + h6 { + color: #777; + font-size: 1em; + } + + p, + blockquote, + ul, ol, dl, + table, + pre { + margin: $margin 0; + } + + hr { + border: 0 none; + color: #ccc; + background-color: #ddd; + height: 4px; + padding: 0; + margin: $margin 0; + } + + // Lists, Blockquotes & Such + ul, ol { + padding-left: 30px; + + &.no-list { + list-style-type: none; + padding: 0; + } + } + + // Did someone complain about list spacing? Encourage them + // to create the spacing with their markdown formatting. + // List behavior should be controled by the markup, not the css. + // + // For lists with padding between items, use blank + // lines between items. This will generate paragraphs with + // padding to space things out. + // + // - item + // + // - item + // + // - item + // + // For list without padding, don't use blank lines. + // + // - item + // - item + // - item + // + // Modifying the css to emulate these behaviors merely brakes + // one case in the process of solving another. Don't change + // this unless it's really really a bug. + ul ul, + ul ol, + ol ol, + ol ul { + margin-top: 0; + margin-bottom: 0; + } + + dl { + padding: 0; + } + + dl dt { + font-size: 14px; + font-weight: bold; + font-style: italic; + padding: 0; + margin-top: $margin; + } + + dl dd { + margin-bottom: $margin; + padding: 0 15px; + } + + blockquote { + border-left: 4px solid #DDD; + padding: 0 15px; + color: #777; + + & > :first-child { + margin-top: 0px; + } + + & > :last-child { + margin-bottom: 0px; + } + } + + // Tables + table { + + width: 100%; + overflow: auto; + display: block; + + th { + font-weight: bold; + } + + th, td { + border: 1px solid #ddd; + padding: 6px 13px; + } + + tr { + border-top: 1px solid #ccc; + background-color: #fff; + + &:nth-child(2n) { + background-color: #f8f8f8; + } + } + } + + // Images & Stuff + img { + max-width: 100%; + @include box-sizing(); + } + + // Gollum Image Tags + + // Framed + span.frame { + display: block; + overflow: hidden; + + & > span { + border: 1px solid #ddd; + display: block; + float: left; + overflow: hidden; + margin: 13px 0 0; + padding: 7px; + width: auto; + } + + span img { + display: block; + float: left; + } + + span span { + clear: both; + color: #333; + display: block; + padding: 5px 0 0; + } + } + + span.align-center { + display: block; + overflow: hidden; + clear: both; + + & > span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: center; + } + + span img { + margin: 0 auto; + text-align: center; + } + } + + span.align-right { + display: block; + overflow: hidden; + clear: both; + + & > span { + display: block; + overflow: hidden; + margin: 13px 0 0; + text-align: right; + } + + span img { + margin: 0; + text-align: right; + } + } + + span.float-left { + display: block; + margin-right: 13px; + overflow: hidden; + float: left; + + span { + margin: 13px 0 0; + } + } + + span.float-right { + display: block; + margin-left: 13px; + overflow: hidden; + float: right; + + & > span { + display: block; + overflow: hidden; + margin: 13px auto 0; + text-align: right; + } + } + + // Inline code snippets + code, tt { + margin: 0; + border: 1px solid #ddd; + background-color: #f8f8f8; + border-radius:3px; + max-width: 100%; + display: inline-block; + overflow: auto; + vertical-align: middle; + line-height: 1.3; + + padding: 0; // don't add padding, gives scrollbars + + &:before, &:after { // this creates padding + content: "\00a0"; + letter-spacing: -0.2em; + } + } + + code { white-space: nowrap; } + + // Code tags within code blocks (
s)
+  pre > code {
+    margin: 0;
+    padding: 0;
+    white-space: pre;
+    border: none;
+    background: transparent;
+  }
+
+  .highlight pre, pre {
+    background-color: #f8f8f8;
+    border: 1px solid #ddd;
+    font-size: 13px;
+    line-height: 19px;
+    overflow: auto;
+    padding: 6px 10px;
+    border-radius:3px;
+  }
+
+  pre {
+    word-wrap: normal;
+  }
+
+  pre code, pre tt {
+    margin: 0;
+    padding: 0;
+    background-color: transparent;
+    border: none;
+    word-wrap: normal;
+    max-width: initial;
+    display: inline;
+    overflow: initial;
+    line-height: inherit;
+
+    &:before, &:after {
+      content: normal;
+    }
+  }
+}
diff --git a/docs/css/_mixins.scss b/docs/css/_mixins.scss
new file mode 100755
index 000000000..622663b83
--- /dev/null
+++ b/docs/css/_mixins.scss
@@ -0,0 +1,78 @@
+// Browser compatibility for box-sizing.
+//
+// Compatibility untested.
+@mixin box-sizing($sizing: border-box) {
+  -moz-box-sizing: $sizing;
+  box-sizing: $sizing;
+}
+
+// A helper for making basic CSS3 transitions easy to implement
+//
+// Compatability untested
+
+@mixin transition($time: 0.15s, $property: all, $timingFunc: ease-in, $delay: 0) {
+  // Future Proof
+  transition: $property $time $timingFunc;
+
+  // WebKit based browsers
+  -webkit-transition: $property $time $timingFunc $delay;
+}
+
+// Browser compatibility for user-select.
+//
+// Compatibility untested.
+@mixin user-select($select: none) {
+  -webkit-touch-callout: $select;
+  -webkit-user-select: $select;
+  -khtml-user-select: $select;
+  -moz-user-select: $select;
+  -ms-user-select: $select;
+  user-select: $select;
+}
+
+@mixin transform($prop) {
+  -webkit-transform: $prop;
+  -ms-transform: $prop;
+  transform: $prop;
+}
+
+// Text hiding for image based text replacement.
+// Higher performance than -9999px because it only renders
+// the size of the actual text, not a full 9999px box.
+//
+// Compatible everywhere… probably.
+@mixin hide-text() {
+  text-indent: 100%;
+  white-space: nowrap;
+  overflow: hidden;
+}
+
+// Creates a linear gradient background, from top to bottom.
+//
+// $start - The color hex at the top.
+// $end   - The color hex at the bottom.
+//
+// Compatibility untested.
+@mixin gradient($start: #fafafa, $end: #eaeaea){
+  background-color: $end;
+  // FF 3.6+
+  background-image: -moz-linear-gradient($start, $end);
+  // Safari 5.1+, Chrome 10+
+  background-image: -webkit-linear-gradient($start, $end);
+  background-image: linear-gradient($start, $end);
+  background-repeat: repeat-x;
+}
+
+// A clearfix suitable for modern browsers.
+//
+// Compatibility untested.
+@mixin clearfix{
+  &:before,
+  &:after {
+    content: " ";
+    display: table;
+  }
+  &:after {
+    clear: both;
+  }
+}
diff --git a/docs/css/_pygments.scss b/docs/css/_pygments.scss
new file mode 100755
index 000000000..2774b7649
--- /dev/null
+++ b/docs/css/_pygments.scss
@@ -0,0 +1,60 @@
+.highlight  { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { font-weight: bold } /* Keyword.Constant */
+.highlight .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d14 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d14 } /* Literal.String.Backtick */
+.highlight .sc { color: #d14 } /* Literal.String.Char */
+.highlight .sd { color: #d14 } /* Literal.String.Doc */
+.highlight .s2 { color: #d14 } /* Literal.String.Double */
+.highlight .se { color: #d14 } /* Literal.String.Escape */
+.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
+.highlight .si { color: #d14 } /* Literal.String.Interpol */
+.highlight .sx { color: #d14 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d14 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
diff --git a/docs/css/_select_menu.scss b/docs/css/_select_menu.scss
new file mode 100755
index 000000000..6b20d7f14
--- /dev/null
+++ b/docs/css/_select_menu.scss
@@ -0,0 +1,205 @@
+// List item that indicates there is nothing to show as a result of the filtering
+//
+// Shown in styleguide 13.1.4 and 13.1.6
+.select-menu-no-results {
+  padding: 9px;
+  display: none;
+  cursor: auto;
+  color: #999;
+
+  .no-results & {
+    display: block;
+  }
+}
+
+// Box that contains the select-menu list and filters
+//
+// Shown in styleguide 13.1
+.select-menu-modal {
+  position: relative;
+  width: 300px;
+  margin-top: 4px;
+  margin-bottom: 20px; // prevent popovers at bottom of page from touching edge
+  overflow: hidden;
+  font-size: 12px;
+  color: #666;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, .15);
+  border-radius: 5px;
+  box-shadow: 0 3px 12px rgba(0, 0, 0, .25);
+}
+
+// You can combine text filtering and tabs within a select-menu
+//
+// Styleguide 13.1.6
+
+// List of items within the select-menu
+//
+// Shown in styleguide 13.1
+.select-menu-list {
+  max-height: 400px;
+  overflow: auto;
+  position: relative;
+
+  &.select-menu-tab-bucket {
+    display: none;
+
+    &.selected { display: block; }
+  }
+}
+
+// List item within the select-menu.
+//
+// Shown in styleguide 13.1
+.select-menu-item {
+  cursor: pointer;
+  border-bottom: 1px solid #eee;
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+  color: inherit;
+
+  &:hover { text-decoration: none; }
+
+  &.wide {
+    .select-menu-item-icon {
+      width: auto;
+      display: inline-block;
+    }
+    .select-menu-item-text { display: inline-block; }
+  }
+
+  &.select-menu-item-template { display: none; }
+
+  &.select-menu-clear-item { display: none; }
+
+  &.disabled,
+  &.disabled.selected {
+    color: #999;
+
+    .select-menu-item-gravatar { opacity: .5; }
+  }
+
+  .octicon {
+    vertical-align: middle;
+  }
+
+  input[type="radio"] { display: none; }
+
+  .select-menu-item-icon {
+    display: table-cell;
+    vertical-align: top;
+    padding: 9px 0 8px 8px;
+    width: 24px;
+    text-align: center;
+  }
+
+  &.navigation-focus,
+  &.navigation-focus.selected,
+  &.navigation-focus.select-menu-action {
+    background-color: $brand-linkBlue;
+    color: #fff;
+
+    & > .octicon { color: #fff; }
+
+    .text-danger,
+    .description {
+      color: #fff;
+    }
+  }
+
+  & > .octicon-dash {
+    display: none;
+  }
+
+  &.indeterminate {
+    & > .octicon-check { display: none; }
+
+    & > .octicon-dash { display: table-cell; }
+  }
+
+  &.select-menu-action,
+  &.selected {
+    color: #333;
+
+    .description { color: #666; }
+
+    & > .octicon { color: #333; }
+  }
+
+  &.select-menu-action .select-menu-item-text {
+    font-weight: bold;
+  }
+
+  .select-menu[data-multiple] &:active { background-color: transparent !important; }
+
+  a {
+    color: inherit;
+    text-decoration: none;
+  }
+
+  .hidden-select-button-text { display: none; }
+
+  .css-truncate-target {
+    display: table-cell;
+    max-width: 100%;
+  }
+}
+
+// Round the corners of the last menu items, only if the menu item
+// list is the last item.
+.select-menu-item.last-visible,
+.select-menu-list:last-child .select-menu-item:last-child {
+  border-bottom: 0;
+  border-radius: 0 0 3px 3px;
+}
+
+// Text of the list picker item. This content is grouped for positioning purposes.
+//
+// Shown in styleguide 13.1
+.select-menu-item-text {
+  display: table-cell;
+  vertical-align: top;
+  padding: 8px 0 8px 8px;
+  text-align: left;
+
+  &:first-child { margin-left: 5px; }
+
+  .description {
+    color: #999;
+    font-size: 12px;
+    max-width: 265px;
+    display: block;
+    margin-top: 3px;
+  }
+
+  h4 {
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+
+  h4 .description {
+    font-weight: normal;
+    display: inline;
+  }
+}
+
+// Covers all elements on the page to block interaction
+//
+// No styleguide reference
+.modal-backdrop {
+  display: none;
+  @include user-select(none);
+
+  body.menu-active & {
+    display: block;
+    position: fixed;
+    top: 0;
+    left: 0;
+    height: 100%;
+    width: 100%;
+    z-index: 20;
+  }
+}
diff --git a/docs/css/_tooltips.scss b/docs/css/_tooltips.scss
new file mode 100755
index 000000000..3b8bb8ad9
--- /dev/null
+++ b/docs/css/_tooltips.scss
@@ -0,0 +1,324 @@
+$multiline-max-width: 250px;
+$tooltip-background-color: rgba(0, 0, 0, 0.8);
+$tooltip-text-color: #fff;
+
+// `.tooltipped` is our tooltip class used across the site. All you need to do
+// give an element the tooltip property is add an `aria-label` attribute
+// and optionally add a direction
+// `.tooltipped-n, .tooltipped-ne, .tooltipped-e, .tooltipped-se`
+// `.tooltipped-s, .tooltipped-sw, .tooltipped-w, .tooltipped-nw`
+//
+// .tooltipped-s         - Placing the tooltip below the object. South (Default)
+// .tooltipped-se        - Placing the tooltip below the object to the east. Southeast
+// .tooltipped-sw        - Placing the tooltip below the object to the west. Southwest
+// .tooltipped-n         - Placing the tooltip above the object. North
+// .tooltipped-ne        - Placing the tooltip above the object to the east. Northeast
+// .tooltipped-e         - Placing the tooltip to the right of the object. East
+// .tooltipped-w         - Placing the tooltip to the left of the object. West
+// .tooltipped-nw        - Placing the tooltip above the object to the west. Northwest
+//
+// Styleguide 9.1
+.tooltipped {
+  position: relative;
+}
+
+// Setup the tooltip bubble and the arrow
+.tooltipped:after, .tooltipped:before {
+  display: none;
+  position: absolute;
+  z-index: 1000000;
+  pointer-events: none;
+}
+
+// This is the tooltip bubble
+.tooltipped:after {
+  content:attr(aria-label);
+
+  // font stuff
+  -webkit-font-smoothing: initial;
+  font-family: $bodyFont;
+  font-size: 10px;
+  font-weight: normal;
+  font-style: normal;
+  letter-spacing: normal;
+  text-align: center;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+
+  line-height: 1.5;
+  background: $tooltip-background-color;
+  color: $tooltip-text-color;
+  white-space: pre;
+  word-wrap: break-word;
+  padding: 5px 8px;
+  border-radius: 3px;
+
+}
+
+// This is the tooltip arrow
+.tooltipped:before {
+  width: 0;
+  content: '';
+  height: 0;
+  border: 5px solid transparent;
+  z-index: 1000001;
+  color: $tooltip-background-color;
+}
+
+// This will indicate when we'll activate the tooltip
+.tooltipped:hover,
+.tooltipped:active,
+.tooltipped:focus {
+  &:before,
+  &:after {
+    display: inline-block;
+    text-decoration: none;
+  }
+}
+
+.tooltipped-multiline:hover,
+.tooltipped-multiline:active,
+.tooltipped-multiline:focus {
+  &:after {
+    display: table-cell;
+  }
+}
+
+// Tooltipped south
+.tooltipped-s,
+.tooltipped-se,
+.tooltipped-sw {
+  &:after,
+  &:before {
+    top: 100%;
+    right: 50%;
+  }
+
+  &:before {
+    margin-right: -5px;
+    top: auto;
+    bottom: -5px;
+    border-bottom-color: $tooltip-background-color;
+  }
+}
+
+.tooltipped-s {
+  &:after {
+    margin-top: 5px;
+  }
+}
+
+.tooltipped-se {
+  &:after {
+    margin-top: 5px;
+    right: auto;
+    left: 50%;
+    margin-left: -15px;
+  }
+}
+
+.tooltipped-sw {
+  &:after {
+    margin-top: 5px;
+    margin-right: -15px;
+  }
+}
+
+// Tooltips above the object
+.tooltipped-n,
+.tooltipped-ne,
+.tooltipped-nw {
+  &:after,
+  &:before {
+    bottom: 100%;
+    right: 50%;
+  }
+
+  &:before {
+    margin-right: -5px;
+    top: -5px;
+    bottom: auto;
+    border-top-color: $tooltip-background-color;
+  }
+}
+
+.tooltipped-n {
+  &:after {
+    margin-bottom: 5px;
+  }
+}
+
+.tooltipped-ne {
+  &:after {
+    margin-bottom: 5px;
+    left: 50%;
+    right: auto;
+    margin-left: -15px;
+  }
+}
+
+.tooltipped-nw {
+  &:after {
+    margin-bottom: 5px;
+    margin-right: -15px;
+  }
+}
+
+// Move the tooltip body to the center of the object.
+.tooltipped-s:after,
+.tooltipped-n:after {
+  @include transform(translateX(50%));
+}
+
+// Tooltipped to the left
+.tooltipped-w {
+  &:after,
+  &:before {
+    bottom: 50%;
+  }
+
+  &:after {
+    right: 100%;
+    margin-right: 5px;
+  }
+
+  &:before {
+    border-left-color: $tooltip-background-color;
+    left: -5px;
+    margin-top: -5px;
+    top: 50%;
+  }
+}
+
+// tooltipped to the right
+.tooltipped-e {
+
+  &:after,
+  &:before {
+    bottom: 50%;
+  }
+
+  &:after {
+    left: 100%;
+    margin-left: 5px;
+  }
+
+  &:before {
+    border-right-color: $tooltip-background-color;
+    right: -5px;
+    margin-top: -5px;
+    top: 50%;
+  }
+}
+
+// moving the tooltip body to the middle of the object.
+.tooltipped-w:after,
+.tooltipped-e:after {
+  @include transform(translateY(50%));
+}
+
+// `.tooltipped-multiline` Add this class when you have long content.
+// The downside is you cannot preformat the text with newlines and `[w,e]`
+// are always `$multiline-max-width` wide.
+//
+// .tooltipped-s         - Placing the tooltip below the object. South (Default)
+// .tooltipped-se        - Placing the tooltip below the object to the east. Southeast
+// .tooltipped-sw        - Placing the tooltip below the object to the west. Southwest
+// .tooltipped-n         - Placing the tooltip above the object. North
+// .tooltipped-ne        - Placing the tooltip above the object to the east. Northeast
+// .tooltipped-e         - Placing the tooltip to the right of the object. East
+// .tooltipped-w         - Placing the tooltip to the left of the object. West
+// .tooltipped-nw        - Placing the tooltip above the object to the west. Northwest
+//
+// Styleguide 9.2
+.tooltipped-multiline {
+
+  &:after {
+    word-wrap: initial;
+    white-space: pre-line;
+    word-break: break-word;
+    max-width: $multiline-max-width;
+    border-collapse: initial;
+    width: -moz-max-content;
+    width: -webkit-max-content;
+  }
+
+  &.tooltipped-s:after,
+  &.tooltipped-n:after {
+    @include transform(translateX(-50%) !important);
+    right: initial;
+    left: 50%;
+  }
+
+  &.tooltipped-w:after,
+  &.tooltipped-e:after {
+    right: 100%;
+  }
+}
+
+@media screen and (min-width:0\0) {
+  // IE9 and IE10 rule sets go here
+  .tooltipped-multiline:after {
+    width: $multiline-max-width;
+  }
+}
+
+// Always show the tooltip.
+//
+// .tooltipped-sticky - Always show the tooltip
+//
+// Styleguide 9.3
+.tooltipped-sticky {
+  &:before,
+  &:after {
+    display: inline-block;
+  }
+}
+
+.tooltipped-sticky.tooltipped-multiline {
+  &:after {
+    display: table-cell;
+  }
+}
+
+// Colors for different alert states.
+//
+// .tooltipped-error - General Error tooltip.
+//
+// Styleguide 9.4
+@mixin colorizeTooltip($text-color, $background-color) {
+  &:after {
+    color: $text-color;
+    background: $background-color;
+  }
+
+  .tooltipped-s,
+  .tooltipped-se,
+  .tooltipped-sw {
+    &:before {
+      border-bottom-color: $background-color;
+    }
+  }
+
+  &.tooltipped-n,
+  &.tooltipped-ne,
+  &.tooltipped-nw {
+    &:before {
+      border-top-color: $background-color;
+    }
+  }
+
+  &.tooltipped-e:before {
+    border-right-color: $background-color;
+  }
+
+  &.tooltipped-w:before {
+    border-left-color: $background-color;
+  }
+}
+
+.tooltipped-error  { @include colorizeTooltip(#613A00, rgba(245, 218, 192, 0.8)); }
+.fullscreen-overlay-enabled.dark-theme .tooltipped {
+  @include colorizeTooltip(#000, rgba(255, 255, 255, 0.8));
+}
diff --git a/docs/css/_variables.scss b/docs/css/_variables.scss
new file mode 100755
index 000000000..fe7310b39
--- /dev/null
+++ b/docs/css/_variables.scss
@@ -0,0 +1,61 @@
+// Site width is 920px on most logged in pages, some marketing pages are 960px
+$siteWidth: 920px !default;
+
+// Brand colors
+//
+// Styleguide 11.1
+$brand-linkBlue:  #4183c4 !default;
+$brand-lightGrey: #999    !default;
+$brand-medGrey:   #666    !default;
+$brand-darkGrey:  #333    !default;
+$brand-green:     #6CC644 !default;
+$brand-red:       #BD2C00 !default;
+$brand-orange:    #f93    !default;
+$brand-purple:    #6e5494 !default;
+
+// The base body font, great everywhere.
+$bodyFont: Helvetica, arial, freesans, clean, sans-serif !default;
+
+// The base body size
+$bodySize: 13px !default;
+
+// This is the font stack we use to display monospace.
+//
+// Consolas                     - Windows, Mac
+// "Liberation Mono"            - Linux
+// Courier                      - Windows, Mac, Linux
+// monospace                    - Everywhere
+//
+// Styleguide 3.1
+$monoFont: Monaco, "Liberation Mono", Courier, monospace !default;
+
+// This is the font stack we use to display code.
+//
+// Consolas                     - Windows, Mac
+// "Liberation Mono"            - Linux
+// Courier                      - Windows, Mac, Linux
+// monospace                    - Everywhere
+//
+// Styleguide 3.3
+$codeFont: Consolas, "Liberation Mono", Courier, monospace !default;
+
+// z-index variables
+//
+// $minorZ        - for use with small tweaks, like positioning elements
+// $menuZ         - for use with Menus, Dropdowns, popups
+// $modalZ        - for use with fullscreen absolute top elements
+//
+// Styleguide 3.2
+$minorZ: 2;
+$menuZ: 5;
+$modalZ: 10;
+
+// State indicators.
+//
+// No styleguide reference.
+$status-open:     $brand-green;
+$status-closed:   $brand-red;
+$status-reverted: $status-closed;
+$status-merged:   #6e5494;
+$status-renamed:  #fffa5d;
+$status-pending:  #cea61b;
diff --git a/docs/css/application.scss b/docs/css/application.scss
new file mode 100755
index 000000000..380d399d3
--- /dev/null
+++ b/docs/css/application.scss
@@ -0,0 +1,13 @@
+---
+---
+
+@import "mixins";
+@import "variables";
+@import "forms";
+@import "buttons";
+@import "markdown";
+@import "pygments";
+@import "main";
+@import "icon";
+@import "select_menu";
+@import "tooltips";
diff --git a/docs/css/pygments.css b/docs/css/pygments.css
new file mode 100755
index 000000000..63afce65e
--- /dev/null
+++ b/docs/css/pygments.css
@@ -0,0 +1,329 @@
+.codehilite .hll {
+  background-color: #ffffcc;
+}
+
+.codehilite {
+  background: #f8f8f8;
+}
+
+.codehilite .c {
+  color: #408080;
+  font-style: italic;
+}
+
+/* Comment */
+.codehilite .err {
+  border: 1px solid red;
+}
+
+/* Error */
+.codehilite .k {
+  color: #008000;
+  font-weight: bold;
+}
+
+/* Keyword */
+.codehilite .o {
+  color: #666666;
+}
+
+/* Operator */
+.codehilite .cm {
+  color: #408080;
+  font-style: italic;
+}
+
+/* Comment.Multiline */
+.codehilite .cp {
+  color: #bc7a00;
+}
+
+/* Comment.Preproc */
+.codehilite .c1 {
+  color: #408080;
+  font-style: italic;
+}
+
+/* Comment.Single */
+.codehilite .cs {
+  color: #408080;
+  font-style: italic;
+}
+
+/* Comment.Special */
+.codehilite .gd {
+  color: #a00000;
+}
+
+/* Generic.Deleted */
+.codehilite .ge {
+  font-style: italic;
+}
+
+/* Generic.Emph */
+.codehilite .gr {
+  color: red;
+}
+
+/* Generic.Error */
+.codehilite .gh {
+  color: #000080;
+  font-weight: bold;
+}
+
+/* Generic.Heading */
+.codehilite .gi {
+  color: #00a000;
+}
+
+/* Generic.Inserted */
+.codehilite .go {
+  color: gray;
+}
+
+/* Generic.Output */
+.codehilite .gp {
+  color: #000080;
+  font-weight: bold;
+}
+
+/* Generic.Prompt */
+.codehilite .gs {
+  font-weight: bold;
+}
+
+/* Generic.Strong */
+.codehilite .gu {
+  color: #800080;
+  font-weight: bold;
+}
+
+/* Generic.Subheading */
+.codehilite .gt {
+  color: #0040d0;
+}
+
+/* Generic.Traceback */
+.codehilite .kc {
+  color: #008000;
+  font-weight: bold;
+}
+
+/* Keyword.Constant */
+.codehilite .kd {
+  color: #008000;
+  font-weight: bold;
+}
+
+/* Keyword.Declaration */
+.codehilite .kn {
+  color: #008000;
+  font-weight: bold;
+}
+
+/* Keyword.Namespace */
+.codehilite .kp {
+  color: green;
+}
+
+/* Keyword.Pseudo */
+.codehilite .kr {
+  color: #008000;
+  font-weight: bold;
+}
+
+/* Keyword.Reserved */
+.codehilite .kt {
+  color: #b00040;
+}
+
+/* Keyword.Type */
+.codehilite .m {
+  color: #666666;
+}
+
+/* Literal.Number */
+.codehilite .s {
+  color: #ba2121;
+}
+
+/* Literal.String */
+.codehilite .na {
+  color: #7d9029;
+}
+
+/* Name.Attribute */
+.codehilite .nb {
+  color: green;
+}
+
+/* Name.Builtin */
+.codehilite .nc {
+  color: #0000FF;
+  font-weight: bold;
+}
+
+/* Name.Class */
+.codehilite .no {
+  color: #880000;
+}
+
+/* Name.Constant */
+.codehilite .nd {
+  color: #aa22ff;
+}
+
+/* Name.Decorator */
+.codehilite .ni {
+  color: #999999;
+  font-weight: bold;
+}
+
+/* Name.Entity */
+.codehilite .ne {
+  color: #D2413A;
+  font-weight: bold;
+}
+
+/* Name.Exception */
+.codehilite .nf {
+  color: blue;
+}
+
+/* Name.Function */
+.codehilite .nl {
+  color: #a0a000;
+}
+
+/* Name.Label */
+.codehilite .nn {
+  color: #0000FF;
+  font-weight: bold;
+}
+
+/* Name.Namespace */
+.codehilite .nt {
+  color: #008000;
+  font-weight: bold;
+}
+
+/* Name.Tag */
+.codehilite .nv {
+  color: #19177c;
+}
+
+/* Name.Variable */
+.codehilite .ow {
+  color: #AA22FF;
+  font-weight: bold;
+}
+
+/* Operator.Word */
+.codehilite .w {
+  color: #bbbbbb;
+}
+
+/* Text.Whitespace */
+.codehilite .mf {
+  color: #666666;
+}
+
+/* Literal.Number.Float */
+.codehilite .mh {
+  color: #666666;
+}
+
+/* Literal.Number.Hex */
+.codehilite .mi {
+  color: #666666;
+}
+
+/* Literal.Number.Integer */
+.codehilite .mo {
+  color: #666666;
+}
+
+/* Literal.Number.Oct */
+.codehilite .sb {
+  color: #ba2121;
+}
+
+/* Literal.String.Backtick */
+.codehilite .sc {
+  color: #ba2121;
+}
+
+/* Literal.String.Char */
+.codehilite .sd {
+  color: #BA2121;
+  font-style: italic;
+}
+
+/* Literal.String.Doc */
+.codehilite .s2 {
+  color: #ba2121;
+}
+
+/* Literal.String.Double */
+.codehilite .se {
+  color: #BB6622;
+  font-weight: bold;
+}
+
+/* Literal.String.Escape */
+.codehilite .sh {
+  color: #ba2121;
+}
+
+/* Literal.String.Heredoc */
+.codehilite .si {
+  color: #BB6688;
+  font-weight: bold;
+}
+
+/* Literal.String.Interpol */
+.codehilite .sx {
+  color: green;
+}
+
+/* Literal.String.Other */
+.codehilite .sr {
+  color: #bb6688;
+}
+
+/* Literal.String.Regex */
+.codehilite .s1 {
+  color: #ba2121;
+}
+
+/* Literal.String.Single */
+.codehilite .ss {
+  color: #19177c;
+}
+
+/* Literal.String.Symbol */
+.codehilite .bp {
+  color: green;
+}
+
+/* Name.Builtin.Pseudo */
+.codehilite .vc {
+  color: #19177c;
+}
+
+/* Name.Variable.Class */
+.codehilite .vg {
+  color: #19177c;
+}
+
+/* Name.Variable.Global */
+.codehilite .vi {
+  color: #19177c;
+}
+
+/* Name.Variable.Instance */
+.codehilite .il {
+  color: #666666;
+}
+
+/* Literal.Number.Integer.Long */
diff --git a/docs/favicon.ico b/docs/favicon.ico
new file mode 100755
index 0000000000000000000000000000000000000000..df0001a67966ebfd3a12fff046b893b76b7458fe
GIT binary patch
literal 32988
zcmeHP$%Pc-7679R9slNaP7_k`~<~?3lTNj2?s=7`3-`C?gd)}
z74;WfC^it`+&%ws`U@*TJ&X~Vt
z7>31Sh4+Tx9=qG$U*U^~;l*2rVbAUl`6q|rjXQ?njO7?@IBSOc9iE3PYCTrLoeTAE
zYc#Th$BhT>aXXmF+W}`k&hulo<;0Uap8dGbuRGA$FNFEIgQ?jsl=(4d$tJ!;W_?wf
zvvfa)VQ;i1&zb#ZR+{6e-2ZAlzHWBCS;o1>M1CUDCf~nwPK9B`@mNNL7W<6MECSRU#8))w^9s^?)(Z`*P0ueF})dAPM+
zYrgiEt*82mTkEyvXZNFe9&YWwHDCM7)>D1OTF;9szZGZKQ#}uB|H{{RHqNf6dLGt!
zl&|q@oLx`#JgoC5U*p+0yPoQKID4L2J?*bHU-_!%Va?w)*8W=StDc8j>$T=paTWcs9V}YzUp~c^LLH4zt;My=i%0Rt@+wtww~%MZmrjvpWTn@d06{bzQ(h0
zc0JYeu+F1=jc4QRdaCDPok#f^&&JvHRL{dYkMcF1jkD{io`$T=*_oI3q*8Y{R@ob!3PxU;k^C(~A**LqN>Umh_
zQNG5radth`^RUjNe2r)0?0Tx_;p};8^|Zg*eC4a2hc$oKSo>?OuX-MCt=F2b{blQ^
zzT(z;t@+vg%=!HfU$rjN@?SI4oz4Znk}yBsLo~@=RJAq8Q;`X&&wxIJ@a@^9QDyW
z^3<~q?}?*6nn#}cXq^&|dZjq;$y3kxrk;9U{%1xYH`{;W6}R|pW?yWf2WUe3e+Pdj
z*f+x;gBt!$aF?ayzj1i(wFg%aB>3k{1JBE8v$JM@nw>IhIhR;6?J0YV=Ng}@0{^|)
z!i;hCdloC56Bc;J><6<=Uq8rw(hOR9Q2P(FkIcYQPSt@kor#>m%F@Z^%%Hh&s*#-v#9?4#>K&oZaRFl{vUqk
zU9CRm!RydF;D8&|UwVQPuhqxv4F~(V`S8*De`@u)|GuApU(@>f@B2Cbdc)WJHur0A=a>HfmbdK=-;43}^~maR>3cKo-!sF{z*A;=@H6vS
zGkkx=o?!UwK+Y2J`1yg~3I6-}i{F#b_~P&q|5lylijCPeIq3OKGx+HFz=)Aq!NETD
z;GX*(>nIN##Pv+wDTjE9JFXddOfC9x4)03dtB<@X4)vyDz5e;vANN%9k^N0^s5cdB
z-T(V0KGsKsJ&^ORG&^ORG&^ORG&^ORG&^ORG&^ORG&^ORG&^ORG&^ORG
i&^ORG&^ORG&^ORG&^ORG&^ORG&^ORG&^IvC4g3QpYt)he

literal 0
HcmV?d00001

diff --git a/docs/img/og/alert.png b/docs/img/og/alert.png
new file mode 100755
index 0000000000000000000000000000000000000000..99e5cd900e99a2119111ad7d0bcad34aeaa1bd1a
GIT binary patch
literal 6966
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

literal 0
HcmV?d00001

diff --git a/docs/img/og/arrow-left.png b/docs/img/og/arrow-left.png
new file mode 100755
index 0000000000000000000000000000000000000000..450bcb22b35cbdf3ab3f2581a90fc6bd9cc6748e
GIT binary patch
literal 4336
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
PK=ydL`njxgN@xNAam2i&

literal 0
HcmV?d00001

diff --git a/docs/img/og/arrow-small-left.png b/docs/img/og/arrow-small-left.png
new file mode 100755
index 0000000000000000000000000000000000000000..66dacf1664284434e349a1baac636df244150180
GIT binary patch
literal 3782
zcmeHJ{ZEru6h5uMpn`xhXbCEvEyz~nLoyOn#9E*)AB92PstZ^G2t#y8$K*S&8%#}%
zj20b1F#G_+;WUU}1EFcqIr$LDrihDt4aW%L=sH7!5ZE~lWPgFb^(K9L?|IHW&pFRM
z_sx4cUJ>cQbLRno10$Cu09dsEa8>fXy+Fj2flx@BkwE`9nI`LH;470>fq
z#ebY`T*aSAD(&6P{Ho{LRb#kso!NM(_|pYsQzVJ!y}KQ6I#SZ?oxvEJPGqe9r+E$y
z8{1+`ksa+^7^*6Bg0Y?2J?I2AH_`*Q3ay}8h>!g0G$*L%td{~?umUT$3#y#B(DyAq
zo@?#75G0q{LXJpa1({V?BY*g>G~*-D=svwQumaqvPQ#t-y8IK?a3(6y76$CrxPrfX
zwl3V3)YCb#az{fsA%;xd+s03=e(Z-zpvo9tB(HoMs435Ndp
zccoCDQJRisNXAn#2eJY9X6etj6T-j-%+kPipk{?aOoLAaX4X-t9IUK9oirh|
zMvSQEX+kRyWj7EiCR9IW?Fs`tj04w+{RkO1iBa1us>Udy!VXZiwLc?wb}VumuJh68
zel%+{K-g~FWf)wFHf{T*%sAR}8=H@V0><|qWb|>Sf
zAx%I%wj$|(&PR)_Fiz=>$T7YRMJg0yBtAu&dgj6i!SFX;3wDI~zoh*$#IJ5jeiDkU
zz9;c4Gw#QfUM=c*Z{^^U+c|h_lCfBA1#>iHsj6{#E5I%-ojpY!qJC+~NL-8(((%?!
z1^7q~FXFs#0;TomA!8UFtU>-gr35e~b7WHXzwBKDukWqJUQ$xd3d*@Mwi1g%1y8%`
zx>_gQY+$O~4ex3sc|_1_w;E395vDSBp{Sz91l?RfbNX^d-h#^DwnGv}Bj~6EIQ0Ah6qwfR9RI
z6I59q^c`pTX~3tdlkB_gn!LdR%?QNBzbX^8GEvmG3n==$;Vjzly0PDSQM}*U{T=hE5JG|
XI+_H|e)o9+BgDppD`Z!t>aYF-DyPxY

literal 0
HcmV?d00001

diff --git a/docs/img/og/arrow-small-right.png b/docs/img/og/arrow-small-right.png
new file mode 100755
index 0000000000000000000000000000000000000000..da84d9a21174cc81ee814db34379fcb23efefd57
GIT binary patch
literal 3731
zcmeHI`%jxy7=BwWg;E?cU<@w^v@n{2+{ToYTLso`fXE4VT6}QU8GR9?!
zTsn)>k&VQKZHz$YG?@vGPKW~?B5D{4NOjz1h6H3o3Y)%fDe*7hx1OZw`Of>C=Xu`e
zoP6Kul;quxY!5a7I7-BEsQ}hG0H)N=7FP!nk7Vv@^S>;-Hu4@p4La^&*(7j2nk7ZrCOw;`)#SQ4-#U`b%}6Oev=eTW61o7ny7
z7J#FFRCBxiR*IIqNLlwP?-$;eiHr9~_R*uEn?KKLKd9Ly$*dL9+Y$1wu7%3yG&0`G
z8%chQ5HLc5>X?r$jW2dwB-UeY^
zN8#9p&THw(p>heE0q19Xs9k~KZ*GClI;%bZQgOLip`Smq-K4gx##T0^27|F5r6y|pyR
z2q1rXo9e<>Mass>m06!U!z#B^vleVL9mf9Bj~DvKhokX4bpFmFP|uOIbFZVd5#Me+
zj@&AS1IR~jCM_z7u$Kf!{m^CW5yVICIdK$@y4P@sGI?cGqiRa*YtVF(&B362Czyj;UqT}k3Kj#$YO{hksVat
z;)T1bf@ycn_(K*b!aeJw@OJrk?OjaLc(NuKAm}5;(%-l%5&Z=f^8junL4Ngp0@LzM&81
z&@mRiAvzo$SIG{(klNSHv|QUfz=NW7w_%TRmq^nxED2Z=uq3eQ3Ft0&!|iuOA;v3(
Phe%8kpB&dAlArt!ewM#T

literal 0
HcmV?d00001

diff --git a/docs/img/og/arrow-small-up.png b/docs/img/og/arrow-small-up.png
new file mode 100755
index 0000000000000000000000000000000000000000..e8ba95e264e381e204f0332a6b5d6893f1dec70a
GIT binary patch
literal 3697
zcmeAS@N?(olHy`uVBq!ia0y~yVA;UHz!bs31{5iJCNBk~Sc;uILpXq-h9ji|$mcBZ
zh%9Dc;1&j9Muu5)Bp4X@ggspxLn`LHy<^xX6DrdBFnNNEzyX2DdsJu4jaagV^W}nCO95^KR|E1U4ff^!&@Xmx&m
z!`Wqd-UxP9H-ep(G8@53d5vHv@x$3>dHx7?R!TgAld&GbPCJiaKjMJ1XGvSS!JU1q
z?;6b63sx$Z!MvIA>;yu+gk>3AJzL3ox%uEoa4@{P`ahH@cz5;b<>1KOunEXs?gI{o
z1lL{R=ONL5z^i2aJbOq;wZ4ptg)w_x#NADTqy_E^dw0Esq?3*>NmTBm_oVr&<>ReqYCe1DZ6lz46k-Cg|^s(v9*
zZxc#dmGbqG|+A}aH@Sk0J|53%&ld*Dj!azSQn8PNDntZfsrA!Wc@a0VBlyhZDeH#0V)&&hslEgptv=VnNSMUbKurK&rjKt-mjJ~
zdKNnAJu8srfxdRvX`2O8L``q`kgYUT+Hb^SH0}3*1dDZ~V
zk=cCU{54{^;26AcWVK59)qac5iYI@+at8&^C>RZa(GVC70a}N^fkXco({HPHNk_d`
P2ifK6>gTe~DWM4fm*eps

literal 0
HcmV?d00001

diff --git a/docs/img/og/arrow-up.png b/docs/img/og/arrow-up.png
new file mode 100755
index 0000000000000000000000000000000000000000..bdc4aa87b749010c1d9b46d29c49f118fb3650aa
GIT binary patch
literal 4250
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
TxF3ENgW!|CB_AlVp&Cw6B

literal 0
HcmV?d00001

diff --git a/docs/img/og/bell.png b/docs/img/og/bell.png
new file mode 100755
index 0000000000000000000000000000000000000000..9b8033d533da99b898989be1a8ad9d861a2b9197
GIT binary patch
literal 6906
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

literal 0
HcmV?d00001

diff --git a/docs/img/og/book.png b/docs/img/og/book.png
new file mode 100755
index 0000000000000000000000000000000000000000..d7008cbfe993f5eba340ed4c63f2d5ec44118b24
GIT binary patch
literal 4763
zcmeHKiC0rs8owbd5sK`Kb$}udSwzj0BHIM0fZ>5G!y-W>WRQBKP?Tf_5KD#%n!Y4sPCz3uB#{@*$?|AQ$$=$LK3z~!r
z3a$KJdlO^-JNjm+*mRt6+T-(|rw)Hb8QzF&$4#_o4S4|J=$
z2;7{{a^x?DIbK$oH_PIk+b_Nna_mS@ll8HVz&ZkdBm!F#zsv%_N%RbB^~SfOqZP7+
z*V#8}brw9*dd53NH2y;x1s0c|(nkM!9aC55(wLYpLvfY=vi)
zSHoc!+*h>XoVM8FjD{e`Ccoe505|^7;*OJ1X2{RN!x=OE)(NMg@A1sAC3`%Z47s{j
zka;#{7QS+6P?vMYAgHyXuc~L?K${ojg~`IO>Wj<4*EcUaZYj-l8OeSZ&sKvBopd+c
zNW?oh-Pz*5$7$}vg^XP|oj6U0&A~2*uY5XC#4E^Wj7z!lFA*yu_Z3bDqd9^F*MFv_
zxgP2;teeQ_v2{0u4DvTbbZmP$J~Fs)LJlOP4Ghpd;wjeZ9sLmkp5VPyNaB+y1hGg;W@wjf
z>5JXMZ1B$M1QO6EhK4ls>;B|XVt1QY)1SboMcd9?rTjy`dFwF`T&UM-?=F`~Z7|MLxv>o`_DFYyJ
zg9tsH%*2eOHl-aR#IBZJ_>_Us#dN1rbir^8O%0fzEYT;TYE7(vxF5PI>!fmu6qNXN
zmZWPJRw=e@Kz2d515XUt-~>^audLBH)ns*GZUWizZ$JlNo&>be9ve^NF&zNBc2l6jK1bHVrG9aYkW{NHb}>Z$2>Z@x
z?L2xFy)KAe(Tq^+ixx+fFbpTLNCFVzwzq=lHCpW5HbZv0G^
zIHw8t?A2HQKT9OPvyZA`+dkd8eJSsI3v|cE=N^0WW;J%W$HOqXB!RBjJyIYg^U>@t
zh$5Ct6fs%^4U{*11JUL?=+}et7CTr-1pZc?w8Mi9r>ONJg|Csr2EPpmisHNU0CX
z4dF48(gIW-tVmJnvy!Sp6@$d_ZqOx`p9~_^s3IKF9X@uzFAxTth6cQj=LN7sF|*o}
zAn3>B!G)1%AfYU6bON`oUqEvzWdU;=Ynsahe+pH!k6Qq0(m5Cz+ZH3RA&gs>Md|IE
z#klW`n}EU)NU!x2$~Z*n{C0f1k5vycpMaGh$HbXBp!+yX>XK2|UHM^)7}o>Wy}{vY
zcvdIU@OHGVT6W{#e+E=n_~6rHn+04qTuU&F$vzs?-hVDdp5%hh{O8pQt;Ehfns$8K
zopPBJ>9L*XU=ProP4PQn46^*<1K8HFe>>k!GrkM|CIbGwzn_Ag2N9pqQK|wAXX#O@
z>I-KtQ|_yZHQ}JEA<8nfA`ftGy
zAD0X}DT2)?|M?B^#Lyd}ePiq@+dkvQs&sEB(d7^YuBIyJ&FpFkT}2{JS|95OtRwKp
cA>fwJBRkIAxtL4hJs@sD{X_h&?PeYSFAK@!7ytkO

literal 0
HcmV?d00001

diff --git a/docs/img/og/bookmark.png b/docs/img/og/bookmark.png
new file mode 100755
index 0000000000000000000000000000000000000000..539523470ddb66bbcc9b2fbeac27840723252c2e
GIT binary patch
literal 7328
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

literal 0
HcmV?d00001

diff --git a/docs/img/og/briefcase.png b/docs/img/og/briefcase.png
new file mode 100755
index 0000000000000000000000000000000000000000..8080d699a1bcfd8102f15b1f7461ee028bafe670
GIT binary patch
literal 4652
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

literal 0
HcmV?d00001

diff --git a/docs/img/og/browser.png b/docs/img/og/browser.png
new file mode 100755
index 0000000000000000000000000000000000000000..662840478178dcb92dd5bf399e720a4b474a36e3
GIT binary patch
literal 4345
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
U!RtlxH`rFzr|rIHS&**%CxLdBL;wH)

literal 0
HcmV?d00001

diff --git a/docs/img/og/calendar.png b/docs/img/og/calendar.png
new file mode 100755
index 0000000000000000000000000000000000000000..7e69a49a12439c7585bdc24029f99f303fceba52
GIT binary patch
literal 5133
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
XQ;^g?(*v>BLC*Jd^>bP0l+XkKMQ+YN

literal 0
HcmV?d00001

diff --git a/docs/img/og/checklist.png b/docs/img/og/checklist.png
new file mode 100755
index 0000000000000000000000000000000000000000..15550b8b076e9ab4dce8bc7f320401071fc496a4
GIT binary patch
literal 5957
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
T@so~q>Q1N&+4<*h!>;@nF5$08

literal 0
HcmV?d00001

diff --git a/docs/img/og/chevron-left.png b/docs/img/og/chevron-left.png
new file mode 100755
index 0000000000000000000000000000000000000000..aeb0dd61042f45387818279bec1164d6229efae1
GIT binary patch
literal 4461
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
KM8%rKAO8o5oMPkv

literal 0
HcmV?d00001

diff --git a/docs/img/og/chevron-up.png b/docs/img/og/chevron-up.png
new file mode 100755
index 0000000000000000000000000000000000000000..e16dbea44fa978775d91760c580aede3ae909ee5
GIT binary patch
literal 4683
zcmeHJ`&Uy}7EXO2ib^vm7!@;;sAE7BP$30GRESA2R7nH@5f#B!c^GO!6bZ^q<;{=~
zo>5v;qA1F%Rv2FC0t74uiHM*Ve1^&utV5yDe~=Hk(xL=^bZus2oG@$pjYC*!v312p+Jo~iN>E*>qQA$i91;dD
z?|8E4ILb&IXJFsA|GMk`wWA4Cn|hDMwQj@1qK!v
z_+JJ#+~<7;EV12%c+M@4$G4Y2$NGX1R`uUXp=CDz8E1eWzZ5LRRYKLRLRI@!G6kSK_n5Pn3p5z#4drU*2SiHUi67GVN*O?D7Y~z+B+Z`O5y;
z962=6T(k{^7k36E_&|XLlylm-Xgm0|QCrSHMSuK~ub*9(94m0~MX*IQWf~o+$C9qW
z&Bmqh^$v&^1f|SFkIq9gkZS_yBpyxxLBE)X9+`*o{(@G_LkaUx@;vm|L7
zBIrJyxAqEogNN=^PuB?BWguSwo^Y#%oUJMm7M=4>1Lmald#bm&tk#j+*Zj@)pFT5%msGazxx@f~)9
z4ksT;v6rpibgWlH4c*^>v@q}~L5Eh{@zf2bKp^WP3a8ozzPK20c>XLbl~_JOR~pUN7LY*-hn(Q3z!i_5V
zj>3t?5RIvqCT`j}6vMWUMtuE{En`z?NgTjEL2w5OTz*a#Y$K2F?W%v*(#y<01?QT)
zN#O)xh@QL;`KPhkZ8JjcCb;PRl2g@JGUd|P8h`3Yw7~=#dNZ*`52aYTyCey}Z1F^7
z#E46k8d07Zkdr7`kVRfivL0$U&Gojc$cNMV|AViOw`BxutF&df&M@}0vb@#eFqB1NWApXeJ$cA!O@Svi6?=-%dKM3Cwr*y|Jd0_EC$LU&Q92Z(TE4
zL+^yJ%TEu+NZ`P>f+Q!qtcxj@|OoYlOIAiHeimZ^X1os(b}IYHNcW-Qu+akejY@b_S@
zr?M9jlZQx(wRCS&;GY<%&a1*g*a}q*;u68vAGWzti?6hcAXW8;af_9`b#TEey_9Jt
zLWLjq>SESU7gQmYaVpm5aK(1uDhb;Mqxw>ruP$kNUEx+sew1QyqU>b=JiJLX0)lvXXo>*^V-_}pSZxVXb>8BIf>GD8XuB0Z;iq)wLgCE4lI2S3_
zOq2~YzD%XO;{b84wr`xaiGZe@*mMVXI!9lz3zmAAo0;SlK3qDJic_>%)m;XFK++CI
zj78^L{A+h>#f|>}xodj8s-c-v>lZYE>(t^&XJ0dZFo)=8tt|%jShZ<)PyC-YEh+6r
zo9%hglo@TJH8Oec`2_u6J{gwYli+iTE6X{ve7X5T6*~eH^Wn1@YmrlJi02-Pu
zK0yKK;r5KIb34*r&X~u;br_rGkQ%N4olEn|QfsVw?`W@1+Vw*t_oH#rn0wJ(^7yt|
z-0<7Bks}S3z#4emRGHw@#`VvgW(qprY`gMiCax2V6u%0yJYw@m${e_x+HfUD
z9${(UZ?&3NofrlErEYDtcW2{^<{Tg?ajX|3iR;Nw}nF^4oH;;lcw#@IFrj>v+%he&P|OYR>!1i^U~W}yVXuB
zAC8w#8z6a^reuAV{MaaQh(-K0{B(QtYCy`ux4^&x0}BlNpD_@arNg>kEbDE^-`xV0
OMs}kfdUPQ0#(x1S9|tJ_

literal 0
HcmV?d00001

diff --git a/docs/img/og/circle-slash.png b/docs/img/og/circle-slash.png
new file mode 100755
index 0000000000000000000000000000000000000000..25a3787007313fccd9aed3606a470bf3be9d5d85
GIT binary patch
literal 9715
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
L?s(BrkDLDoh3T83

literal 0
HcmV?d00001

diff --git a/docs/img/og/circuit-board.png b/docs/img/og/circuit-board.png
new file mode 100755
index 0000000000000000000000000000000000000000..9024e7f459cb065051b4523f77e690fd597ff72d
GIT binary patch
literal 9524
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
GJpVsS6bt?U

literal 0
HcmV?d00001

diff --git a/docs/img/og/clippy.png b/docs/img/og/clippy.png
new file mode 100755
index 0000000000000000000000000000000000000000..fed7a5000d048575ceb47c5803cd7cec4879656c
GIT binary patch
literal 6374
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

}W$LJvD{>@qn&+;M*av zSqC^;f-MlFK9h{N+nas}71fTO(9q3g)6GgI$KgEb)#&F9J$vTX`N|WC=Q>u#lh@cy zWgPLxSG&~{Z2DEb3Dt}c`lGDlK9kc7ku~~(6*&VzqTd2mW50#2UlUQ#DkLZ*<1N%< zpQQS=YGB7J;lv1^13!O?-ovPS>2|x9Y!YGEF3MvT9AgmF{YGG);U^-tWZiRS4Ch7H zP%e@ee$VfHY!euiZ+fA&s9|eiWx@E)AZOhh(f~jE<{^AshkDTK>HOaajxonjfv+-8 z4qq_N65d408MZhv+3jjgaYG5V!JmjmFNEVtBh*eotw4AzI?v)QJ55Gx@4CwBtgiQmAGI|CClQ-*8cpS(8lBV3j_snw1_)Uiz17Vpmf%qZ4ZajmVXs#>1wS&KPtKU_KChnU=qP z*MU{*duL+G@q27S_UYZrCXh&?mFREhv*GVLU9eok!zR02MLj^2L-}yFhqe-W3XSJd zWoOlg?9y~QbN~Rldi^RHID+!5hKSkFIL*A1O`P);@y3S6*5EVQRT!jBk7utMAiDa- zxB-U4tno&2oDhazs#w1=d+9oP@iL5sfk%ef4LvK|z#o*31~NpBsz#4JkZ{IGw1?&^%osXS3&1P*g2IQe%+%c%gipWH8dFQ z<5GuY@8bxD*+;SDOfRw^P?Yt05KyqUGx6P4iW~ZoOBKz=i!}o(L3`ck4Ie&EW;Q;S zUXWJiLg36IuB~FFA!SnopHi&-K)4N~yc&s`+PbI%!1b@?as&NE+&UD-S-YrDP0i;uhEQD5 zkr+R$zwGtPXjAL(&WcwCA!AOCR5`{_|7!bGKmW>U(7KnKl)~QkDG{m9mAT^e%w;W_ zZ(1%6Mot5dq*2`XI0?5w&s}?!;xp;)ej=WrI_nq~#L9Zz3ru=y9*NzPYktxlR8JM` z6ZxY#e=|VLqiOtXMGoiNth(!lKk<*v@EP)6HikPM5kb6xoVmlgbH9iiI+NZehFkJY zI@x+rF+g5uoKBbtV8w`JvX4L1K%a9X@&yFjr>wJ}jT4!T$6c9(yB4+QeE+!JkiKQg z^>9djeHE)uXQOlP(EG?oD^!C&SoossWko`NUmZPMP%oU3K*2id8YzK%YovU}?{-8A z`%-D^HfD-o>X%{tKTNRE^|C<#ZNDsnB@t(xb->IvCcQ_yy_A(}a7DNPFdikVJ=~{n z*)I)(Pew7W+VXKs?Lu&p$ffWo;%1rA?=#+5#4zr)&19Z@Jb3V z#a(lKCWnY7B2g!LEINwJr3ndeI+x_&;}O-{3%ACxxvF#(Z2%k5R9cVB?vok#YH40g zE#)ft%}C94+x*;g{Gh(xTqT?!*M^zWZ*o*4#WItawpzQrA+N%?l|9zHm07STr$`+% zb&s04H-@RDT+5n&go^!syuu)D=q)>|6USaGP`rQz2WF~_f~h4t$AEG+$j{?n00%LS zV~cnR-^v0=cS9Re+-TEg`mpDP>?_Q?3J!wlQP^7{Vr|%UX72?h==z-hm@LE?og?zL zwJqO<$+tuPT0=XKyVAVXEQG514BS;9!Uru41~gp}7p4$qnx7vkn~PoP2zA2&120y}kQS{g zd8Nj!*kTMKdG_VF*>odsD@UmAX3gm@A^uXw%}P-?`3;!k10H6pB+ng|48e%&f6RYc z-L^?K*LMvtY8R2V+2my&$PUxC}# znH!e(^(W)Mq3Y&jSp%max;Wk>i)V6<1++x1_)3@{qrddLiU-pQpoRS0|M@+}zwhZ4Ez>T$pC2 z8}65b{Eb24x_7)Ne3n8kP3x?{6=Vdn++Djgy+tE3UeJ zQU&7twBC7p!A@7gS_2rk?N~v+(t{?yUm(rxz*5PL@yJKXh5HVUn^H$`(i88&P%+>l zQKzlqoTjxuL29>B%66~G7Ni54sk;L-`xphCj6cUn0P9H|S%ameCiZD9N_b4I_i9sp zFy1N|Tz4e=9Zl(AqY31%ygti4%jtW6>-p~hUmWa!N`;Yfd7-w?#_eD;c^=K0uLkpu zv;_rvEwUwPdCvj=-r+nqH}=!3r6z7#2V0g)7+FzgJdC&0%ks= zYHY7=P43l73GCgN?sO0o^Sz zMZ??DmzFZ}P4t6gIlDnFVf)NWP~Rj?%li{Ee@J6}6Pq$N{zkXA=d%~`IVM34az2Ai z!t07jm_tuFE`BlI?r!j!8Y+Gw#2){FE6cu zhy(eJy{)tb$3?{F3E$xXHLW7$kPMKk2(k4|7Vgt#W^89PYj)$;ue%cxjze`RnEy@gEovU)U>X@+J1L8ywqX0EZ*Fxl zY};Fj{>$|nCR@iYby@GeF zR>QU%ke3C*ec_>Xs;Q%rlKXE9|6?E5zJ`!5;N zn4_;7n%|ox-tni@?xRgzULO+?{<;sZ+gu0z{^&O5$4H-9d5@gjrr&#{CH`?^6TSI) zRYICkP<#OTccm@ul1)KdvR>1Zb;W;M_uWa!;MF(@{jv@nu+4Ao?>$5O3Uj%2Z}6*s zfo_ou_RrkjYC(8&PirC^kQrn2q=J@@G4*78z~^{u)O5Z5cd@}bz&8leeV+&C%BzUw zVIP>aCB&a0z$ZLiIaJp2KX$?_(*&QUc`4pGB|1R^;(U*Ba>05{VKg7#fxGr2cCZZ3WXqBHi7b*^)VHnw=#<=ek9aR#YkyOj zP!(1OfW*N11m~)$+ZuO3?e#^hbyFItV)YApVh(pMr4I=eGj<-(7Ry3P(Pa7ug_CKh5U%fRlni4)ZdozSP|4|*0v(=N}Ktpjlx z)-l^zm(FVpo8+hfghPrQ{kYEBi{;7N$mqLx-wx&yipaMPf8oU2JGx5}sVFfBI&TaW zl0#dfHbI4>q8AMeZ@a22%8k;nF(ajc?eIZHlf5@y4R7deoQWkIYSU*q`C|@D~e<-erUAHI*w^o zc#tlqd$pzZ@_B1){>r=fFrBNX*Sb#Wyrv5m8}FAM$9rQL9|YaG5#n_OCSfY)#44QV zjt<*Uxw%B)MD7sLRWs*^gU)bYMbKiv#^jgcnSs77^+M&_zPIqjnL>W!{h}#GnpZQX zS&>^u1$@9()n16Raj*9uu(^^+B4OZj*=PAQEmI6}TcQSV( zyv7?lEdJFR{$#6wn;#;s&1hYDtvNi%(fa&mV?A(CBwEyH%_<-j_3HTFa*b0q#S!Eb zF75+LFq5eRoLz_5MnJs*KLx|k=xaaXfxPfmd|u$SfkTlb^u>WEuYVR@^-3l75SqT) zxDj>5Dj4o#(+$FZyiyoh?NlRc7~Ha2w{aEvRoT_Gle1;n@2FqL01;TA#;0l?#L29IfD>Qm?ZZ zhYF9ScP+t(=bE`)Ox8I4oua7;D}19RFq$#{=(E`9#Sax?xBjJ|OBs5gLxprT>gFL-)o1SsyEXAy_kl&CA3G{VsFW$9xiAN=&;2X9%jW?|M z+C|Z917G37$RF|fqMY#bHKJUO9GF+PIUn(AJ@HUn3VIUzI*iKY;l!UQ9*TS_-a=t0>XT`9d zI9QEdXx4f6T?&6yaUJZgkrxwf z+zzMuTkxX;uDhd8k*Vx|>Mmipxe2N}n!rpzc<)n3ik z^;<alcq*YwQ%Inh)$^*@H5;g_-BvDqK zH7qs=%3~I&fs%+ggknwZt1ku1grw(}5Si9trHV|Uw0uvqFgyrt;8IOYiBX*!0Ku4{ zv%i&b*dq^j)DJEKr7#7({AHXU+i;eiuD?+V`*W#?OWHZ0OdaxUKUmgzkp3=3tY2g3 zX7q2R48L9}YqxLD0F|=$0(`lSm>(9l`r*|iro&x7Z#1HHSX)msy4K)I^K-{7)$|@v zEDQCh`P0C&`8hBxZH2dlJm->Bl=k-6@3C^!E~zSnmlU`+=hZY8N3lT&UEjfnTZhl; zX)Y4jzrzlxmx*W!ms-a9VaPR2+Z7~>P+hT61%=AT$+Lb4WU{>es@gZM4>zT(7Z^!o z*KObRK>1@h7Z6omE_2RkoZeBOTk% zaL=(xrr${9)+2kc@?E9AgNvQ9e=&k7{dbycRK;@YSAv~5LVH1|6R@p!iEW?n~6-SwL-8e%Y*trL@frEx2gQ!D2 zF?Jo4OtPJ(c@2^w1hf;g6-&itwSPCG0ib9a3z_f`mt>`66PYU<++DC|)hn7=-jk2Jhv9|G{YswG31hZV}HV?u<-;3r1ob(?VZ;u=ts$4ct$lT(iY z?j*{_-fK$6Zq`fFGjdf*Cj3g`Rh-xSr%KD=*JCM2YT`dN`cMkG$R#-)JviiETU=FW zKzX{y$4nW#W(je?3#e;J+er)?XRaAW58XFyh`TP8@A)*yIo7x&I;Uak=hVV2OKk|1 z9{r*rod6yvrfOPlm@VQYA=yH&S#a(UK7`@fPHCEg7^{&Ja0Y&kDSB1)s*2owqKYIJ z*by0V8m&j>;h2*24s8=>W417@()J5rJdj4$8Hd}WRN}CnAm*#Ri}SCY zi~xJQc^dm)0D54K$&hDh_f2*=F^mwV^mQpG37OTaqMR>fG_Y*4RX#-!Vzc00;Hycm zf`KzQtl6UtPunr7Ie6LTf^bm#u>NWT87^Oc$2wF^9|o1~yPW$=amf0MMsi&k0q{f; zdwDuAP*Tv*6iW@uy~B^ZdH6XEC41%%%^ z{Oxwet_((W@yu$~H$Yx^i&aK(#h$@di^_#0*m0eYf2a}WK&2jgLd$3A0~l>r*jaQH zp>s(&_q0IyK7ygV4t$tNS7idlrDBth;zJ`R?{H?1$| zR6Ij;flS7p_SRw(2&MyLQ;z@~QUqb8y zZA2^uHv|~C?Cl#y2C1n0!$4eWK!PGYBQJEge;ei;9D)U*-M{GjsdKHvExn0L7tw0q zZ#t(y6YWeW0rl!t_iL`GpjeW*2Zpfh1)69nu}#r=j4u@m!3KIJW=q zX7$Ue=T)!FN|3Y_u`;MCf*TK1)^Uc;chW9tW2iU+f|~FwmFqQNyavI}b?CVdIUFt0 zx7`YPXoLF-?YJSUuhz7!R~$jX9=6HiIZHXsc5k|~ps7h99=hl{`1}$X7Ewj3k}Z-@ z;dXGRg=B{>z<8oie Seo8+kur#wdn}6El*8c&sZ>uc; literal 0 HcmV?d00001 diff --git a/docs/img/og/cloud-download.png b/docs/img/og/cloud-download.png new file mode 100755 index 0000000000000000000000000000000000000000..cd70d99c346c52d0ad7f7bdec4b05cdd299334f2 GIT binary patch literal 8666 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/comment-discussion.png b/docs/img/og/comment-discussion.png new file mode 100755 index 0000000000000000000000000000000000000000..1b3d39dc59803cfc82cd70890c252cb6bb80505a GIT binary patch literal 5530 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/comment.png b/docs/img/og/comment.png new file mode 100755 index 0000000000000000000000000000000000000000..4f3265d9933382f920de6dc07aa20edc72b235a2 GIT binary patch literal 4530 zcmeHK`%@EF6g~+-kZ2_$LKOna2B$>?A5c(GqX+~QA4QEXj9S6!Xagt`gA&B5SPQxt ziPB)O){2i}0MSsRt|Q1~kRU2TG(3dWIAa78DoTyCcR}(W^oKgRGdt(ov*(<9?ss>; zJDa^YHfp%j7$*Q2&Wny%3cyeT(D{x-kSF7n4;4nQOaWlJ zP!|pI!dE=~TrxwghLk#_glj4@{$_8nO2%<^oXW7+RCX}=R|EzdsbT=eUh zD}G$ADWIr0VhO{({LtcAZfjLV?W>)+^Uiy(GG(cbI7&8ea6+_OOKOiZ@Tbz4koqbI8-a;T#&LvJz9=~n_o`#lVJk;KBRbWgnk-&? zh}cn?lFJc^am79A5r!UZm&ckPV%M~6y0Nwb`ys}BPB#|>+fGdt16;b_ji>vxyL#k5 z#q|o3G>!vhaGx6n?p+sQde3L z3{Xv}d&mean^?ATe0+<0ElW@f=D%Zw85>ZVRg0r}72Do07WjXxyuoecRO^)m0qC zE!%q>fzPB$|NY2F3p>MUcm42ILkaFes_R#oD(1!7k*32Rr^lFY=zKo8yXNxx!o>_; zrC(3i23(ww3zBjcQgrn?PH&Tub!f!`(=qJU$#6P6jzo<#zu$oe)UlHYs_j-8p1zlw z)rUIE40gPmq2fx~D%5($y9vE*)KRb;b!yaR;OYq)L&Atq@A=d`Q+X}FkPpyF10eL+ z#p#X0YjQk1yUwV8PmK7ghCzog}yR zwkp0y`TT;$P2Hsi=E)2P&5@3mO^UXER<~>Ys`ut(`1WoHe&z&CXI#o0fS_Fu)jY-3 zL7LaR_><(-b9?vHvSX4H?pNfgx(_#}jn`CQ8PVpSuvrVtS(sa54ki3o$L@5isV@wl z-y=3OwBqWd`>DtasfAw&5a|?5%g>XPN2sabwlAkKE+Nh-_lm$7gAq*|5(vZyb)3AJ zm|$;>SRXm)79Q{MR3bX5#5Gxah75)@ZeB;*nw>@|53#c;${JpfY7O_eGs*7pNE7w@ zBiZ<5*|OPD#~IO?&TwWjyL<26oA3M1 zJ>S{P<&sbc20_D3v?@IuLhZqsOG+!gz-okBYQ-=aS%y-#Q=SudqFD zx5Cog)~x)aEgSNp8YCfyi!+X-l?|*sVzxcgZk=m)iKZm1##zt*%+5}}@aBcESn|G0 z_|UK_Ibe==xLk2Ye$#k!WS@YAa7@I60uu_nPX(-V&*@m8IaPu0SW0fhW7PDMfjv{( zw+pFNxT%2NMB3vf_p4m+%Hef@rtWiBqm<0%U-6;BVtZg#Z$8H38ztm+fsearGI;GL z%pp&{j;tnA`Q@T>VExM~ysm&Q!d_1AVndtRLQt$|Syq8aJUG3;& z217O)=r-26Q9@;^EQPC?{vd2H6U&a|u?R1=1N6x~sBE$(8O?atM-0|s*%4@lk7oS- z*tJ?LGqxLSWasyuq>n2WIl$V)HUq%NgBLJfa1A@Qc0MInt`&>T;EUP$P5>eLu)$oN zE#NVQbjR5&caHXvPY@RtT)*h+%Wc^pq^il$)D$j++iO6!>wD8fOeo>8+8>|7gqx>c z1lf5%jwO(yc`+vWfS!CRt_v`@U$SBk`CAqrPcnF?jJSR;G0Lsll2VV z`Fbr|rc20HnD4Cqgc>;=3R;Y1NtBBG#UQi#Ih+Rsjwpo<-$7Z~s%StLnzVSnCU2O(%A;8BVCin z3|yqNSErs;ySw7=1etpu-Cf}h8flgdlb;Wgrt#%CUMH#()fn+j-3eN+vrSCf7Qq8} zaRrs*_#e}^;r|+q#MLi;#|>_?q#(_g3it1@=-uvN)~(u;A{DF3o%i zlgI8Rfs7S+a+Pf?x@U)S8AJMzzVrrem8Tfs;F!=<%rS`a7@LI?k2oUa%GV4)c&gOM zy_CobkLwN0^XTRjfN(nvNUw%6mez2|f(SudNw1znq@<0JXz;bmk2EmvUyf#J;$NA3 zJZX=td(p#OOz@@?09lDF{_=rOBT*;VvIeE7SnG+Ka_C-z4IwtE=p%ShkrNw~SxhHj z-{KqNNFHjD?T?f2y<#yN%9v7!t|CVlQ+rOQgKBsTlVf+)Xh|zVe7W}pR`2`LUUplD z3HinmgAK%Y&(%ZX?;COdqco+Pt1S`d()(>Ik^ac~i=O7;3Ag^T#I(nT6l5pq=Z0En z0apr|2mA3XfsbbmM|wPf`5cHWONYQ&%#sJ0XNv-!pF>;COLd_-$p6&?MhTY$Q)@mQr=&Do|ADE)Hir}%EN zFROw@SUJmB+LzBt@veNjAJ1}4j)-2;to}_K(?gDm%3tnCaif;vdvj?WwSuX)iI`Ae fLV^FM0@KEL^(8kBm~z5@WC-9PlHiIU*?0c}zo_Y| literal 0 HcmV?d00001 diff --git a/docs/img/og/dash.png b/docs/img/og/dash.png new file mode 100755 index 0000000000000000000000000000000000000000..ca6b20087332b5129fb55cbb7d72717d76221a99 GIT binary patch literal 3034 zcmeAS@N?(olHy`uVBq!ia0y~yVA;UHz!bs31{5iJCNBk~Sc;uILpXq-h9ji|$mcBZ zh%9Dc;1&j9Muu5)B!G+>PZ!6KiaBp@929I~5MXiK!g1z;q0tG4pLZGV3ce}Mp2iB) zISNKYU^E0qLtr!nP(t9r!??@L3=OAmEMqV5p8t}O!C`&_E5n?v{`?Q7{Rw1vu>SiO zu=*da2bh2i1>ccD<<6C3V2C+ZUWF1^qnyzY7!85Z5Eu;sXb9L`V!YtS%-6#%{0SuD M>FVdQ&MBb@0DEpew)GAU0wDu|z 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/desktop-download.png b/docs/img/og/desktop-download.png new file mode 100755 index 0000000000000000000000000000000000000000..4cd3bf4f84b603bda08ff2d8af307427e327caa4 GIT binary patch literal 5552 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/device-camera.png b/docs/img/og/device-camera.png new file mode 100755 index 0000000000000000000000000000000000000000..7c8bfb78eda205d844cef828285e052149da005b GIT binary patch literal 8185 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 G@&5r<9LEFz literal 0 HcmV?d00001 diff --git a/docs/img/og/device-desktop.png b/docs/img/og/device-desktop.png new file mode 100755 index 0000000000000000000000000000000000000000..1ab67c6d1bf7c5e17c0332bda11644faab2ac4d9 GIT binary patch literal 4808 zcmeHK`&ScJ9>0MgNGkX^LLW#LMcKC6xT}?yMCDPWl*ekwfRGTjRgm%$#PHNnbSdgW zPhVIG&_Y$nkPsFS3ylnmU5X%a7bl<+K#(94AYdFKL1gc6&YrXXz@Ghud(NCW_jAAB z@BQBIeCP8yw;(jwe~tCq)&PJt0SA2#0l-uMU>0t*3L>dm_S^8qO!E%lS;3KG_1PD2 zzB=V#L>d6B4fMkRS0!%(us%M(_W&LG_*zE)b`w4k{I?aoPOP^qt2;%*=)IPW?`{sVW~xq!Gu=EN(ELb@V~48x+(QD z$_%6&6z~OzAks_LT+tji@e%IpB2DH;*G@~hk(#EHTY%en=62BEdV`l-GZ?A~^*S-- zfjgb7G3Aqa!~$0Nc^?C9KY*K|yIQ1Ku~ZlFwVmE+2L?xbAk7sfFx7 z;7U&{R(@Q6T@Uc4)!|?!4rvtUjm64@%>Eh< zMknb9L>Dh1902lO#ZV?95b*kVNQ2mY7f2`zv|@-UzRbq$@;1Uv1h zJpg!|nH}9_m2iJJE^k{|Tq(jzC#?Jq|HTQXXq`~>`&hp4@W(uDo;9MH*#YvddDf00 z4WoZM`y6Dh0~Xs+*1cuU*?Ru}**}mB(_AB{R246Io7+)&{5tDe*>Lvix+j>A{Eq)x0Pm zuMr&Wzm5X8tsyXj#q0=5J(nbZCAcJJ*wkiYC76-V7PeRe2OGGdMCrokNXw!Hkph8N zb#unpp}lvn5iEpL_nVBUBLZg>mRK?`8k>&S+apb54p5VDt@2t{T%|#4?sl4Pp{V`- zQdJYzS$0(=S#n}RWZ2vEQ0@N{VYq1EUR*X=>o0vA$^MeB>QEW?n?Wcg=2ebv^q=2k zYBC)IX%n0NF{1S**CFWpmPgrt-Ujd=$4?9aT>i3@Y{ZJ+d|FK`g|P)nE83RYLM+Ob zh~9?zW0cSMi6~kq-GF^q(@m~jP-#(vI4zqtvzwQx{VOI6?~Lc1TsGmj@;V~fUtCu$ z5+P-yf1oc~!w!P5#cbW^{h04L$WU6aKYi^&>rVwxMp=<}eqvJR;VRnK(cZO@yK0kq zel*Q(5YB<*!camk(__-0i_LvNTl5#h?O#v+T~d{_x9d||h~RJiQk|usW@8cUS#rFG ze1rB&`8YX&bE~G1+p?!)LmiFuJdS+cg|XaipQd`lDVjDnr?xEH(OodmzX{HVYoekS zkL%id)LH@Ix8Syq_9>bBhWt+5A(8duOI^xmx6=tEJSYkiH*!Z3a&L!v>E0NpZgAP-pKr6uSRO6Q$e@QIz%cIaw_AJi_+rep04tFeXnt2atAX zB0zmc-HF2pr!9D1Po}~Der2pwV5I{8seq^{msP26^ZEVdtpzj|;1}#G_ZFS|H`PEz AH2?qr literal 0 HcmV?d00001 diff --git a/docs/img/og/device-mobile.png b/docs/img/og/device-mobile.png new file mode 100755 index 0000000000000000000000000000000000000000..390c6e02befbb73091394afc74b7a262e2000e26 GIT binary patch literal 5185 zcmeHKiC0rs8ovQFxFxmJZEf(9Y>L<4RvFLIwOl@ku90y%t6bl7y=I?soJKN z5l%}xxUg7h1@b}?1%xI9;zY|>3k>3ejEJ%*nLa`S$|D+<&b_gxGyj0o={ekU@?PG3 z-~E=~_q}_6-|2|GyBE!WeLetSQCR4%C;&XP0JsS~=fasIL%y%Wn@7fuuxL*>j(Ps+ zBltWoJ#>Et01Ld(j|R>cF9*PDFl^WM=&a(A-ju&jNaI_^9I3UN1*c=G{1x0#^WTnM zefRdayo`fij<57N`$j;d>LNR2eB~SSb6)-6&?k4+oFX=!3eMvZsxVhJ1tLotZ=$^k;U=BJj&Ypk?p` z;SS`7)he~7sZOWVHR@ElgOA^0beRZuqM0WZPbNd7cYOfznZ-)HdO zE-!rCL{8#8d?pP{>@m8@N3tU+TR!VM2D{ar*n`Ik(2L#hMauKbWIMi2#Pw)1O%wG3 zX*J6YSQYX)pl9q6nNOa>6~^_?EF?*K;R*os(teT#j1L;ujD2hxQ;}=%-2hDXGXjA5 z!{IH?U#F%YY|=YB2|pn3eN_v@D^fM3^_Yj%NXOF>xNg9_#&?y6+~nY%7I>?Zlu3dD z05Xw-CWn)77q_IwabdhKgfhdZGU6*}pCMCX?^1o_Dqu`)a9;ozJqx@voMT12bwZ@l zhlZvCak{ZItJ>X2^U{Jot;|HywCsdokZ$w{0Gwn|4F;^YI{8d!55;X7dM-%5=_UBj zvmLuOa0#WVckJ>~l#33y5RTtLeQ+%QgV7D%#2cZtm-upR0tA4w{&*$@7-E3hB;+PxaM%NjR* z4NsPru(8+Xp)-c_1xsnG3>L~7oJHgTBGGr+QN$0gR#&Q(>Z;NU4iNx}tt;LF@(qp% z$v&!$93p3GrYO<=cu{YJA;5kUoda8VC7ErL_eIk?sPP)7E%#87pjjw;&)6;XwA|e< zb3l?TU%$65IH35^(@<*INA_B}ph<_dly}EWQ>BkG$be=$FwPrTWdopKq)chAd=Mc! zrs#fNKz>8sB)D4}8NhgYwU`E`a)WpRLA`D4d@i4>DNjtIfzc3{Klu;CDTKc=d~L%- zF7IJ?$L{$wko6fP3!`(I;|x{hmdNTS>6D3xU6u+@%n*2Da-Qgk0u5^{tx)|68jY3aQcChVv6E%8Cj(i{G#3L()P6+K-_h$^Q(OjH{}?XSKx(f$_t6@WP*#P;4mo z!G$BsmI7_08@%w+;<u@=bJIE^ID(*I@}9dOu4dmxi9)vyk;f}^=tk*;8* ztLy$gZY_2r`&qKYj&PWC#qhL)aL>Ok!|70YAyVGT<}*2S6{CRw6t73IpD&ymyWT!o z2AK(%2!n`T8yY}s1`(Apvt1(WYF7F}Mt>5lvjZ*%+J)S{<#A0Itm_xX<2r85cs}rg zluUjG`COeHCwWXRw)C%f%3=WX^0ebH4h(WTOFtxyP;n4ad}$au!(6u?QWEh)n0|3y zLR9=U?8fG-D9MN`2v^?5Pmy#%0f(+pvYLOwj&C?b$!m^or~F(QTZu9zk+6reqt3=O7bTgQUNGz>JTZokGQ=OPcUKcF zI9ts+B4N-_IZDJL%&2hsO}l-z!r) z2g%QIh4;k;xaDn3I2?ak0Mh?4<+}}Vj-`pXAk*sOa{sa4DWF|c&l6}^w5_88qFx0* zN$X#?q8{M*5ek?WYf^w2Kt!+g%LqG^YOzX{`%rD@EoiMzxDxgXb(p93$%5#1jSY4r zz|56Gd^3+-!m?*hmKE9y3I8WCbLFkCK&`PhWdfh8#XO74C-EY_Zvv9{MfxpWq+U6> z)Gn`)q){b=E61)TC`D(`>2!alUg7Mt+x``pV}Tt7{6c07I%hZPxZZX|2f13S2Sq%M z#&%GqO)u^wQiwCepgY)Pf6>R4#>a~c7j;*i_eg(b9zTCT%)Q?czNE2Ur!Tj}_Qp+{ nzKuki_3W5M;1`HM`q`OfritaU$l5L`az89&?=JNY@ri!}w_fOQ literal 0 HcmV?d00001 diff --git a/docs/img/og/diff-added.png b/docs/img/og/diff-added.png new file mode 100755 index 0000000000000000000000000000000000000000..09759f509e1a53b71bd7b5bfd33f9ee55c7baa77 GIT binary patch literal 4440 zcmeHL`%@EF6h0e+1Sv+Oir}l1l{kn5Wjc_C03sb&9`R8W91voGv7^+IAOr%!3PYnX ziY^5aqS&IvN=Bj#<)s*fVpkrv(gv*Mp@~+iNR4R`Mbf*r;~&tU9OcaH+}XW*&OP@# z=brEE?q4qsvYF*L3jl10;J}RlYz+V_iZc^Ek=FnI39 zXovnQSB8cCkta_6>~FFO{(64t(M{(Ltz=o1C5GpoycHgAnX4i0dvc-5e)pP1U{XQ7r6-R{i?RzkW#k@U&1J* zs%{E^j5~-)I>giqoWD#EZ0yEciu1_K<_g0_TuBUu8I?&adq~b@yMgzX->H}o;|{9U z=5y@PkR=ftYJ7srzi0sMQ6~wer85Ndy1FJ;j%rsz`` zA(?4w4d3}|S>$N?a(b!WFi*8Cve;)~pA{yNa>KYlmMENQd36x*{s<*n%M4zfIl}u!8_1{!hd4gQQS+8GCw-JxTT#W4PVT^U;?~Byt z{2FR(XZ)PO`1$z02~OOI@0|e>o5@oPpj5i+^7gHSta11W`8?%NcXfgL?a6@a80i^~ z)=G4nXr+{dJO8QA@Kj8X4C~D7VQE=0PHdD6C(0470RA5!y8z@46dEMIpwJ>YV->{= z5q7A)1Dr;|LBo1v6Af>KB6*+lxts0aTx~-%7njl1_Iq zw^3QR#rznb>x1iHceyqP{B3HJQ84i!wRz4ob z$56q6GUl9C_FYCZ!m#sxqC1|0^s_iQkmhUi0#MLj)2P2q6^IEQgfJWc!-I&A-jsU! z|B@@M+7h%Oi}+8~dH50gtR=}gv*%~&sG)^0+%*@Gr$d8%mTt=L64^VZGXdhjNDd}( zs6^w8$EXJpgB44#hzzeg^T6$2_7yX1 zEPBPp7X%_WZG36mdTg%+blxOnBD$|y3Hr0Vj2#L#sPpZjK%>&*wc$nJI+>sVQ153R zsV$3RLXCGvoU~=!VxME(N+J5hNoFzK1dpykEyf1Ff^-WgR7e<=AM5crLMBbOOg6?A zJ;(!%H?tRE4{u@*H5SIj#9fue4|z?f_W@l8I<5T&qfrNBoHETB4xC&@kG~&_X*YAw zvLdhZf&_?KcB0i&2iq5eSeHk{5=K3~ZZ^}y{gvdK_~!vUs4W`7&-5;+5!_B)C^IzSLm}tA znmLU}s_-$F3?Us&Onqrc-)#%3HHbNP_lFw;sjHN#sPZR|5$}qcOJ2oUD#N3Pi3lH7j)U?3-g literal 0 HcmV?d00001 diff --git a/docs/img/og/diff-ignored.png b/docs/img/og/diff-ignored.png new file mode 100755 index 0000000000000000000000000000000000000000..7ff9e3afd1f544a541c14bec240d80c38c1a40a1 GIT binary patch literal 4835 zcmeH}i&s;362~VAXarOc6|5FPF9Z~ot*;kD5PF%~KaijSyh-T9{bUzB?eCm((@^PS(F-%Rq` zJY5&p)9oEMBI+qljh#W{QbHu3tL(-rX+I5qhd*4>W5k(CezKJdH}U^HmQDRIoygrA ze=^#;-;vayHEPoy{lA+&|xAaj3_;LX798zbWRu7q(|r=n1V-k^Vfq<$6oy)zV`7cZqEe z%3jyZtJQJpuBWR4T@^qDY)`jk_9ik3O?kKS?ArvN#*{HnSM0ZcDGU~jXJctR@& zDKvxQ#F0V9Q0qbAjyA2h$=_C59B3S2y)TRsUdCtSxRcsn=1#p@Voa*Mi978r1t+O9 zYq)i^xVpf8ujV7t50Lk#K{fZp)q8Hwiq@yT{b6M6+X{y#&CQWq>E@Xc)}yA^B@R#X z={rF$KQ;|7SV@-4E}>L^b-wt^4*Qw%jkM1gXgw!3v_!hlqCmaOlF_E^NHcx%+)tj` z_N+B(cl3F=)KfW^O19oKy&kJeKC4X@JM>8^7wM;^ZIMJl&yq~-4nNtT%e(TjL#%@{ zd&{Kj>Ks>k7+GjvSsq8XCz|Y^^QR?&6C3zd#+z{#9&Kw(?1xiBJ7xG3jJoh%_JbQSk$Res%=uW&H8m zFm7*MJt}*o^>I!m(bB0FIoXPYO0nb1hDk)las2<>eXCq)hl)#bB)&{e8~i~ch)P{G>BW5suMvdZ1pq{^s1p(1ifnL6+y2WdPUHyhF%f$s-af|y=v$c zK`$42MbOKIUJ>+ip_dQ6T-mk+&M=;cH2vMO0d@!tFszS#RH zN%zqSpKhK*kCw*z%nIXNZksVo_OyR$fUwi9f{P0)R(Z`UQn#Z+bq){^=iZ@P&J*7C7ba!YW}7m zvo|EGVBUu4Q9&%Z0>_md1vA0?3g#g&*Y;s?H|N7%L9Zqa;W}Kjs3`i9qMO+{6UjJ8qipf9ux?YK>a{wkSoXn$^h9wi$E@**&qQl z1r!S!2U-XU0<8n}2Ym(V209N~0kVS@g5;o?AiSQHVT}uWIUVIeIfnp^aaKh#g5T?`|4#I5ey|J@3kXeM(M<6o} z$DR^^)NoXfK(ANPY!#DWb1nwl5&$ z2VRq8*!MS}XwY9lIiSU$vmmY04-vzhejqoeAILd9XF=6i>wyTofFy!)L7PFTAS)=r z>4%6=ryt0}=?7|d`horpaz(@;&}7gi(0Y&obOAKg>4%75ryoe^^kdR|idJewXS~PN z!1x8@>%d=3D|Qg+edEfz6O{zB>l)?{Ae-fzXfB&HU6qkXgqcI z*vLR*>D?#No211rj^y7NNcs=CMZbIe`*SJtU$^^&RSf5VP&5;!R^P2_* ze+{6R7NJJ}6cHyjBy?;cb98OnijIh4B{+Ck@u|H~Kl z?kwe;+tjA=R^1=Ve#}yqeEqhdEVGg?y1RGs;NQ#~WnC*4wnw_upFalgbS`0PyVf*V zWfZItd~04(R&aagS=GH8{*+o1e@kX7St@qKnhvN=pM26^|Jf&t93g9K15e*Dx>M*R zi(HD@W}3L&eo^Qh_%g%vWWJB=TKZV)VKG_TvA|Rr7~WQ@r2hQluIbrix>aDW5l&Xs y8k&DrpE+FFuHp;+aa{1bo~{aXRp9>>P;Yrl>0>(AEvbn(fF*IVF19#Ezvh3FlN~nz literal 0 HcmV?d00001 diff --git a/docs/img/og/diff-modified.png b/docs/img/og/diff-modified.png new file mode 100755 index 0000000000000000000000000000000000000000..52b2eb2d0ddb83f013c88d83e2db8e867542bba3 GIT binary patch literal 6244 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 j`hdU(1pbA9yVbN__+*ZnaU_2;9@_Ag- literal 0 HcmV?d00001 diff --git a/docs/img/og/diff-removed.png b/docs/img/og/diff-removed.png new file mode 100755 index 0000000000000000000000000000000000000000..c5cd7f53dc665d61d8e31da8a17f66a08290b96d GIT binary patch literal 4377 zcmeHJeN0nV6hE()QK(pitSWOB^g*)~znBcM(7MVdPo=Ph@iEwZivrH!KnmE_2I@x! zY`SKz0V>q5kO}bv>s;mtNXk^q6A?F7fhiT|lZsNsQmYP_yN^Hj_mcgwp5*1`oZfTp zJ-`0WJ*O%~xi-K*#2)|xh{S{s0Js(aP6qE4WGNaJg`kD2QV^*;Bs$*aN~HT0CT6Mt z_`&RlL7jOnKwvA8@J_1Q>>P|Y9LssV^NwnB)Tn~s{j&GzezH1b8Q(WXXv-x{ui%1f29Tw=0^z)ou-s!TKTx#QTENE1D3~;6;E%;Q4K5k^q3heTimV6G?yfd|rT2X}q=G^%<2+nXg{MV6tc? zyycUh)QQ!%vG}bdCv!Mr9jZ z?@=2gTI6j$Q2M3b2OJI?F7FvW9$I*2YEgaQ)XkAFu<*H&(BHn6np{W=8Y|%Ii4saA zZjrXlfV3nO(y3iYizr=zmS>5Mq1sH0#~lb65{wT&I;!wKqwaI`ONnUnc*o3zLdf5R zj=A|Hk&<7gCH>(sRGg^K4%X)t%QEoxE34_Bt*NJ+0nZO$ZckH#=Y}(Oib@0 z{qm*ZFQ(i)$OuN^YfvuTc>1vl*d$ZBHc%7n_QmZh;sMfzw_cR=muyUS{XV^0YymQM zCn38!Y)B{1O~uo_gc7A<4OzL%2fAYSseSU}s+pFN*G>u*Eafs^&?&e zSj-KqKIa&#t9{XiyP}9$4KcwKcaxFmNr`d-W09d~W zvVeZ+gDuDet@Nu3787rEdY>+q2mg6(Of&W5#gW}TtJW25>u_Lssvm~V)=b&~r0dy6 zb}MTvv*P8SoF(n8sMg7V>@coAN4F{-nu_xfqfd6&QLSfG?ZFRU8p$1!|FaL8aZS0F zn{w}bWja`RY-3Z!Az#-c){D>T;~qC0xguqQFK(NG3}H-Na)3F}yGFlU6t0P=7wiBK4slUqepp8Jp$Vd)Ea-_p2%lbO zU5?fh?KMp61*v}gS#Gw7tH0Eu;K9x9v9!n-CynQ>j44klGBI{`Zh0-8hmq1p5t`++ zFAA@Eat@bQs(m0UjKr*-Ti1qHbnYJsv!+c=Ft&s2bd-jgZ+@Q>?-9SSxdTaw9SswZ zg#yDcSTgo`Yl#gfb`UIe@dOe65pP|n$8DSg|dj6BX7hzQ& A<^TWy literal 0 HcmV?d00001 diff --git a/docs/img/og/diff-renamed.png b/docs/img/og/diff-renamed.png new file mode 100755 index 0000000000000000000000000000000000000000..65d26b17b99e7f7b3876d134d98fd50ddcf330b5 GIT binary patch literal 5042 zcmeH}`CC-y701tv?6_c1f-9mIun`5N8r*=OF^(V@1sug?T!JQ`B8aT&t){LhdPkNx zh#C^Lf#|rTE+AZsXh&S=V^D}|any>U4iu9iA@+Q4`t+Cn32~l>XNGg$^EvB1_uVor z;-fB3y`6}ti)Qk~=|nb0BDL1RjwMNtJ$mz(O>(Fv%7H&w4vRPQ|Bi{1XC)IkyW&qp zdkWo&T%$A-KZr^zY`z zIPYIpbE3E9s&(yhH3#ta^R@zSD}V}QriQhtC`2;f6n+%Wj5qCSj1|q{QjWfSpEfi$fVRZPr0IFh{2^}dYdO1?U4bi+f8f4>s zH@4xIg?8PYY0?0lN)FuNZH>=Lw~bF4V;W>BbRoMZw^BOEfot_vw3gA+D=ccO%q7xnDr-Hsv6zj;#7ay z&s4>(<>?Mu@-OuHrW?&pFK;K(I&sxDo|v(QYA+Yp+4F&V&UwL|J!ZXNU(!wWLtwu7 zU)7Z=am_1RH|qSbX!A@tx9g=9Ubf-~KxN-9Vbs}Tpw>?SAhd6?T6~@K)~Wcb zb`O{N_o6gfZV0K-+<*BAiqPl&WFDUhb(@G1y|_sa0#dzs-ZQIHS>*J1ojs2-9_g64};U6p$}K|{gLhs*coPz3%^@KYdszMk!; z)c`sb!Zrx+09v~NC!e`+&>0{l_T)(Rd%#nEcL^rkRv%Iu@3ad@NRTMoaGIil3OI=3}#32m&l`L0iXh)vjE*Th@rkY zfPM_%9M!c2o1NT`B`(UA@+E;WAS?`C}6F7E0V z)>7RxsCULtL)s(L0Gfuft&Ts$n!Qt!%G)=`6-BmG2}^jh)6J=@d+-??#Gp>Ymb`SL zrB6cmZA>REvnBgM^Hg*d#TE?bO7^w`1z-i>1m?`waE{CU8mVf%k@Z6Ot69WYZ4Y4cP*-Chut~tW znSiyPV5~1*4*n~Et!_nJ6~LD83z)9xfgK5K!MngV0o%F&STA57p9gj}V?)*f5Dmb7 zbc4{Bv*=smE;P0SUQcJUtJ-Z06-&^<+70-rY@4PA=v9Dzru=l|8Q8xA`nj(VRR;6v zuZSwVhMmfJN>s{$@tE|3h)S0Ose3-m*5LWNh!W_i$VJUd6lTg2{U$fL@)eQ24o+Csa4|YvrZ{f9vMbC?dZTN=rdwZMH|6OTT zW9vLfUj5$-&^0mm+26!qXNuuvFD@wLTT{QvpX>`NJ>M+jcMV#!(Xz5l6%ytV&6mEg zL|l`NE~mV$g6TY83rAh^8l7QTK{^lRmKSI+Z*LkT#>~q}v!x9@Sh~PN$}R8A|89A$ z3z;^=PoXX7#Mi#$0j6Ln>rA`L{yVodFCvo;@G8`*mFwg+AM1y0-9wzOPbyc7=YLZ3 z=@h{ft9kL4Ae+Ih%O(5c)<<1QCdKy{z4`G%uzmmA1R+lKceg zthVlC{38#T99Xf_d|lJOG{~ml%6)y`$d>!Ksea1iFRskmV?LJf+9*EC3^1JN3brl^pgYUZD!BK{MyrH?en%SmoDkc zXJ$J2?@ZNajWwClMmbP%Kx0?BF-9_*gy4vz`Ie#b>w6I`3DSI@(Xm<1REjt9NWMe| z8jc?CKeeS!*c9fcKJsXebW2}eX#QF_>OFdXMt3UR$>+xRjYvwB#vZp$saaQi;M$*s vB~sRIb4S8J0&goo6wtPAMCrmu%X2=BL^(7cMoc^ss$2gbW-^n| literal 0 HcmV?d00001 diff --git a/docs/img/og/diff.png b/docs/img/og/diff.png new file mode 100755 index 0000000000000000000000000000000000000000..67b8b1ed04937eeb0a91d29c67bdfd3a4c75a430 GIT binary patch literal 4988 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/eye.png b/docs/img/og/eye.png new file mode 100755 index 0000000000000000000000000000000000000000..f76e8d2147367754e56e5dc40a732cd73dda71b6 GIT binary patch literal 9759 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/file-binary.png b/docs/img/og/file-binary.png new file mode 100755 index 0000000000000000000000000000000000000000..1be6fa96489797d6a56a3ea719b35ab109bd010d GIT binary patch literal 4846 zcmeHJYgAKL7T%Xvf(!x0q16C_4UhVoxF`&-ATPzsBT}q_43>zlQUv8GYEaBbH9QJ9 zQ2`NXRvBd&g~lpcKrmI*$%tA+9x6eU6i^Tph)6{```pz(v)25b@yBr2%F4Ol-DmIb zd}p71c6Nx+-+0c#IRIcxuk{NB&{F{DgtHA0N$y{?5dZX2eCW^E`0QhE%fffV#I>7J z0F2DYkAjlY4*}*Kq5Zr++f({NeK)r(%<|@|buA&$fwg%{=RPbx`+W3Z&f2)sgKMg+ zYa$<**QY-58N9lB-3&A&{`~EQ`XpNihsEE1vij8GnJjCE`-@_WUQ0iYSbi`&*FE}C zP>H+afak#5?g8yVsm)2p$90-y&gkB9cSB?{`^+jZs{m2JqUT(zE`VBHs=3I!WcOf! zhtYVlt7_e3lMWoS5mCx%b+M+69tlnkldboy+%jUdZcOC23}?zSFWFB8$ckiqdP!g3;kX4wS^97+ao+@h@}XymCYx93 zZ*n!d`$YR9y*E2IdK-a=O&LM|lM&vkps~W%Ooa=2;Fn7DLEE@gRdBT1Lu_gu*sKGG z=P5vb@#Od7_?MOytSzsQk?2F5x;>qzviCQk(g~2YwSomu^K3tzVRk@2UreaWZdI@- zDE!ef96~xfW!)>q>@KPMIgrqGx;WkKsODMMnX21m;h^Ms$N-%7dp`ZWR&Yeq>at!3 zxcv$Wp)V#tVK>(Zx?HY2(3gmXc6+x>m?nBz+3SJxjf8)KyxiU21f;z}B(c?kkMC_2 zEQ#+t43n4m14zU@&SG%UK@WpFV~7|VgsG83TzW-XWWki%aZOWpQ>Siv)P6f6Uwl=e zCZIBI_dQir&8f$~R`060`4k;8xq> zXbK#knj##;z-Am%gxeXo_a%TLp1>icnV130sMr@r*|y;BHA|DQgskw$Y32Mfn0GzBg>=0tivcNKs? zvli~QHWtXG3~b8v1ZZSJ8gva)Fjz%Gx}C=)|LIS}U+T7_ED)J7T+O&104MK}=$2jG z6mqkuMr9qCxvzzB+KFwIyLQrJGs3tX=Lai&t8KjhIGTfJj46MZXcJ$%@h3tq7#Ccr5}BnNQJ4r2j? zl;G_DhmQ~M3{oJuKIJ7FM?KqP%X;qYjuQ*Iu%7 zbr)wDpLsK`ZrZK=$?+@&kwyM&BAG)lZaskf6Wnn;K=<@W&4vIo1^N4LecZuRvv>=x zK>78aY5=!n*8AJd7hhWe6z8d1b%*<&_H4L4GDtZO`^W+-qyUA!s7{Brd60UYw1Vae znmv~^Z4{`FYNiKmu&Taf+Yp)FOA`J@JEg3{6>kDOL=7>reT{7q4fLI~2)rRfapx5^ z9kFF{WpT# zT?b_9A03tRg}Wk$0&doVgoBmiZv)5kH4C@|IW65K7Y0`rkNaszy4 zE26vv2do6JtoxfaCfF}@Fnwj1>j}-FR$ryhX4P}Sp4bU%Y$`~j^?dJ2RRZ>DM%tmQ zFbE-cj??~hY^y>ZlO0TSA_0O&Tb`%v8E)s7-J*r|d%qyFm%wgAo%L@wHZKJS zRl+VxUNgB(yD2>5iQdV{Z+N4@V{cnC0m9rp#n@7m%#^f8`M&+fptp#!qQ`Ex`U1R7 z!NPPuZL2KGu5Rmuwc>h4k>(mb<0Li((E%$OBoAj!XwK6s@~reO-p}3Cc#}j5QtC*4 znK`2A;r*ci@s?HJixUI_oYI?z8_73W6*!j7Ls9fDHmA^@<(eu&qSGFm=zY^3DyeKb zdcvBYvd(r&bh!vb&Zui~Q7%0aFc#tw%4TUNc~Jpl=XiHH<@(?v=_3ij8BX3&l%L4xb<9F_78mi0l{Nu@0G5gFaFslHgK-YMb#5|BY SJ`$Zk-s#mszZxIW!G8hQMDXnZ literal 0 HcmV?d00001 diff --git a/docs/img/og/file-code.png b/docs/img/og/file-code.png new file mode 100755 index 0000000000000000000000000000000000000000..56088b8c483472c2856886f44407897f1efc2c11 GIT binary patch literal 6202 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/file-directory.png b/docs/img/og/file-directory.png new file mode 100755 index 0000000000000000000000000000000000000000..6f73d8f0cc31e8215010f439aef3a1366dd27687 GIT binary patch literal 4408 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/file-pdf.png b/docs/img/og/file-pdf.png new file mode 100755 index 0000000000000000000000000000000000000000..fd1762c1e73ddd81e6b54b31406df773bc0adbb5 GIT binary patch literal 8719 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%0DNv=!QNqw>?bZijGKBoXhVQ zB^DB{IBj+Ip##p}s#rv8a_=u3+;|~czLD?ZXzR?E#IW-4dU6Up6Ayt;03~Z zy2)dfNf>LB1!GMW2Z&$bFUfocH0ndtx!g`v!RtXSx{G!BM`zNh%}1(?9NOX^)=pea zUZ@UWox$H>BRo1Son){AbZkRfcGHArbf=R3k7$Nei`$6~H?hyhc!`7Eg#>HJkaGWs z|6w^#vWxZ0+BbkJK(n~{iM@pAD0X7+>2_KTRmCPoYkl5(4bp^mwt6vg{FZ>UeXbIJ zB2Xm6s_%Vr4!kItu+k!Ff3)WysbsPQ$t6vh_(@{0p z9ozGG?&T4IA}ThFIJYiw!~>=b;|@e!q$u`MB`6()=2o`#=h$(Ci?7R#=%((?4G;6a z1jCzP*$xYZMY%rm5N4{ugoS{lpKz3jNxlbfQVr0{yaW8a+h#9DyI911fg4{@>}(G^ zIW6`g6$xmfki**_{~yKA6*K^Kq1NW2hAF zSG46)E%>>P_KN`MMMZV|?NeC$KjtSxQR+e7HH{x&gI;%{>xR&*cAATW`VrN9=oKBf zr%k$Q!wau?^^W)F@Ayq5TjY;amBq#r87*r8=x|o=cP2bDFHTexJRp{#8-b1`p2hPC z$j&lUKdVO?v3yqqLOe3%l6j%ox13P8-GVaItXID=oRn<`!2Cz_(7z4yOoOLI={r;x z>k=v@f$(YyzV1jws!o$BNiN9F3bolUCwU9@>PNNNt+RY>bkvlFA$+n<6cW`mh|nUy zm7{Z}b$= zYTLq)ZIRPeGUNMNK)Oub>|*^1DT2g%2}~x-(tErL3dt0yK7=;41NK5#@&iMkz{|oj zNY=CKxCZ8?JqS?=LXdiy`K#Wcv-4(zV8#Ps-$fX!26XL{T^LMBQ^&a<*}3s`3{U%h z*8=?d?=ae{QrpLRVeiboi9K(R$71&j_f~(z{T%nmMjFn3H@Lk~BCDfhkshEQZ2;LGt> za_(>qrcUBbSUobpJO_FfU02VyaC*Pgq$ZsjxL-8_BPeZwIV=scy9d8z>W%w-Whz$V z<>Jes5XH4VFn^eT4#6*yzOE1vrk{E8^-2?W^n9GM;nc{x9-PLDr&%0TO)UW(Yd2nm zP-lzkX)$nLA!t;aCc9i1bK=Rc#qIe*b^xpE`A%3a5fM6|KJqa>gHibP0}0KEwqBeY z_7&`4;tm>t|M~oP5oj-*B?F*w6a6p1e^>KA+Wub%bgWv?|7?MkWp4~?9Derf^4MAY I4dc}R0%<(t0ssI2 literal 0 HcmV?d00001 diff --git a/docs/img/og/file-submodule.png b/docs/img/og/file-submodule.png new file mode 100755 index 0000000000000000000000000000000000000000..09038afa1798e30e7f4b902176fff6347f896a00 GIT binary patch literal 4846 zcmeHJZB!Fy7QO*iQH~;b1lwq=O)ajqYU`?C2vorW>nc_tK|shBUFwQ}Mg#|eC@N}E z+O-~6I9#21N~qia-mN{ZLyCJpRJ=DUV!__8ZaKtuOk3r*dP&yXnw_o(KL5Za zYnIgwHv`b0vfgvFep96itp ziB-aBm~4P2M+#FNzyt4RpkMdwcE^4sVI(qV0W^xsEA837i|Qi7^()M6;~H)S6F}ls zzk%kT9-{S3KzB~s_T&NN0+9A#z77#;&4;59K-m^be*%G+}_05r$|(?6eZm8%s$FnWVN7&-3v$WnzVu7XrXAlRLC*7CzZ&+ry(qk4Tl7RJGaA^H z@%>Uhm@bb`l^*K+JDMSk>O4D6D**QB1hQn@!m2wSbo0V0k-^L&0f6^{+zECV+oF5wIK{-dtsta&J8_bOg)+W{b5;}Qo5b0du^yja<3yXwasUZ21yt3x zZLE874Fj%oC;9Sno~^~i?OV#)f$H${v*;VlHQnf!u1@*fD5)LvePDAcIr7#^SDum_ zv4|9!w8ch!TM&TacO)UGZaK^*$M)ewTsOev6?lc=bDkrFgGx&ve-dfYZO)I|^Yy0{ zp>cF)m^>^drn-VMeYXr)Ek>LTO8uL)6qV4;Ou*gx_TAD-Y8hX|1&7Mj`I!IUeZ)Mq zC2VU`gOn4}%A>u1-g2!ztY%e9v(;kUtsMMI^a>o*c(eb`kl%KGyV6wEKD2gC%RQ^* zAyN*y#st6{(>liEQ*4m=h7WvmxF&lsmD5|yOw;<5r#eAW8-}HA^$U6O+T1GbW9;WH6bZP+M7AWVxPB)FV3xV>hSPeK8f^-70r(SL`@PCG%G~ zKTusJG;lW_!<5iuE` zg}ZdhU5Ui{;?2fOMy{1`cFHJx_?}veTEv>F(lGtn=3$1gn_DhWP-$+*EvCBs2F_?m zwjjZidJm%HuNE3$M(ZT^Lx4S#NBHPDId{|6{KV4SG*-pNY!8^aRXh5Xu88N674^d+jHF_SzKOhzHn~Of{a<^GIxA$ zcDK0NL(K1owFUm|&R+IM)GmfGf4XSO0fwk_MK~ecwdkP-0#F#dmpWqD{4QQ;5#WE|F>M8t*vXgwGRAlm?cq>K-3VTeZc%zB4S8bm2 zV52?6<9VXm^9#&V&{ zPYES+ET{Vz%Exl_%9zdgMo8@@w?9HozZf;GTAv!qLHGSoXd-q(pFhc(uD9}>SoL*+ z+7$V-@oDvGY6!WouFo_Xi9e6bGD|q$bZ@7i_**HLE6*(v+1UmwTlZrFI>KdP@om`G zklY(Lco^TZB0N2kwwO*`tkGxk6WaU-QuuVv*Y*+~)odM=$oC*Ij`ZlbJayo;%vLhf z<1j9HRh4w2CZo8h!C*JOHI_>ZYn7$PKX-#hDVEEE*PP`w;niPJk^Ge=FLoJKWxau# z&_PbTu@l&TCT+tq>bZVUQ&hO>$MaklJ&le&J`}pEuHclRuljL literal 0 HcmV?d00001 diff --git a/docs/img/og/file-symlink-directory.png b/docs/img/og/file-symlink-directory.png new file mode 100755 index 0000000000000000000000000000000000000000..9520db1d087b4ed51661a55447c30d7208f4b537 GIT binary patch literal 6084 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/file-symlink-file.png b/docs/img/og/file-symlink-file.png new file mode 100755 index 0000000000000000000000000000000000000000..117515b5b0b33cf24f36c58bdab81162d0c030b5 GIT binary patch literal 6304 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 A(*OVf literal 0 HcmV?d00001 diff --git a/docs/img/og/file-zip.png b/docs/img/og/file-zip.png new file mode 100755 index 0000000000000000000000000000000000000000..a9bb0c88e3e9c395cbb606747655fb928b62e24a GIT binary patch literal 5409 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/flame.png b/docs/img/og/flame.png new file mode 100755 index 0000000000000000000000000000000000000000..b17255067da20d7797ae955c2646dac3d7936799 GIT binary patch literal 9859 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/fold.png b/docs/img/og/fold.png new file mode 100755 index 0000000000000000000000000000000000000000..15c5dfce005fcce655a28068ffbe87e9a3b0ccb4 GIT binary patch literal 5633 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/gift.png b/docs/img/og/gift.png new file mode 100755 index 0000000000000000000000000000000000000000..0c7b7c7ddec734d8e276d412c715c766ca6e3832 GIT binary patch literal 6564 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 E21#2PnE(I) literal 0 HcmV?d00001 diff --git a/docs/img/og/gist-secret.png b/docs/img/og/gist-secret.png new file mode 100755 index 0000000000000000000000000000000000000000..9574c0514b40578b9593090ab285c544e7769bd5 GIT binary patch literal 7100 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

+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+ +
+ +
+
+ +
    + {% for icon in site.posts reversed %} +
  • + + + +
  • + {% endfor %} +
+ +
+
diff --git a/docs/js/ZeroClipboard.min.js b/docs/js/ZeroClipboard.min.js new file mode 100755 index 000000000..564023407 --- /dev/null +++ b/docs/js/ZeroClipboard.min.js @@ -0,0 +1,9 @@ +/*! +* ZeroClipboard +* The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface. +* Copyright (c) 2014 Jon Rohan, James M. Greene +* Licensed MIT +* http://zeroclipboard.org/ +* v1.3.5 +*/ +!function(a){"use strict";function b(a){return a.replace(/,/g,".").replace(/[^0-9\.]/g,"")}function c(a){return parseFloat(b(a))>=10}var d,e={bridge:null,version:"0.0.0",disabled:null,outdated:null,ready:null},f={},g=0,h={},i=0,j={},k=null,l=null,m=function(){var a,b,c,d,e="ZeroClipboard.swf";if(document.currentScript&&(d=document.currentScript.src));else{var f=document.getElementsByTagName("script");if("readyState"in f[0])for(a=f.length;a--&&("interactive"!==f[a].readyState||!(d=f[a].src)););else if("loading"===document.readyState)d=f[f.length-1].src;else{for(a=f.length;a--;){if(c=f[a].src,!c){b=null;break}if(c=c.split("#")[0].split("?")[0],c=c.slice(0,c.lastIndexOf("/")+1),null==b)b=c;else if(b!==c){b=null;break}}null!==b&&(d=b)}}return d&&(d=d.split("#")[0].split("?")[0],e=d.slice(0,d.lastIndexOf("/")+1)+e),e}(),n=function(){var a=/\-([a-z])/g,b=function(a,b){return b.toUpperCase()};return function(c){return c.replace(a,b)}}(),o=function(b,c){var d,e,f;return a.getComputedStyle?d=a.getComputedStyle(b,null).getPropertyValue(c):(e=n(c),d=b.currentStyle?b.currentStyle[e]:b.style[e]),"cursor"!==c||d&&"auto"!==d||(f=b.tagName.toLowerCase(),"a"!==f)?d:"pointer"},p=function(b){b||(b=a.event);var c;this!==a?c=this:b.target?c=b.target:b.srcElement&&(c=b.srcElement),K.activate(c)},q=function(a,b,c){a&&1===a.nodeType&&(a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c))},r=function(a,b,c){a&&1===a.nodeType&&(a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c))},s=function(a,b){if(!a||1!==a.nodeType)return a;if(a.classList)return a.classList.contains(b)||a.classList.add(b),a;if(b&&"string"==typeof b){var c=(b||"").split(/\s+/);if(1===a.nodeType)if(a.className){for(var d=" "+a.className+" ",e=a.className,f=0,g=c.length;g>f;f++)d.indexOf(" "+c[f]+" ")<0&&(e+=" "+c[f]);a.className=e.replace(/^\s+|\s+$/g,"")}else a.className=b}return a},t=function(a,b){if(!a||1!==a.nodeType)return a;if(a.classList)return a.classList.contains(b)&&a.classList.remove(b),a;if(b&&"string"==typeof b||void 0===b){var c=(b||"").split(/\s+/);if(1===a.nodeType&&a.className)if(b){for(var d=(" "+a.className+" ").replace(/[\n\t]/g," "),e=0,f=c.length;f>e;e++)d=d.replace(" "+c[e]+" "," ");a.className=d.replace(/^\s+|\s+$/g,"")}else a.className=""}return a},u=function(){var a,b,c,d=1;return"function"==typeof document.body.getBoundingClientRect&&(a=document.body.getBoundingClientRect(),b=a.right-a.left,c=document.body.offsetWidth,d=Math.round(b/c*100)/100),d},v=function(b,c){var d={left:0,top:0,width:0,height:0,zIndex:B(c)-1};if(b.getBoundingClientRect){var e,f,g,h=b.getBoundingClientRect();"pageXOffset"in a&&"pageYOffset"in a?(e=a.pageXOffset,f=a.pageYOffset):(g=u(),e=Math.round(document.documentElement.scrollLeft/g),f=Math.round(document.documentElement.scrollTop/g));var i=document.documentElement.clientLeft||0,j=document.documentElement.clientTop||0;d.left=h.left+e-i,d.top=h.top+f-j,d.width="width"in h?h.width:h.right-h.left,d.height="height"in h?h.height:h.bottom-h.top}return d},w=function(a,b){var c=null==b||b&&b.cacheBust===!0&&b.useNoCache===!0;return c?(-1===a.indexOf("?")?"?":"&")+"noCache="+(new Date).getTime():""},x=function(b){var c,d,e,f=[],g=[],h=[];if(b.trustedOrigins&&("string"==typeof b.trustedOrigins?g.push(b.trustedOrigins):"object"==typeof b.trustedOrigins&&"length"in b.trustedOrigins&&(g=g.concat(b.trustedOrigins))),b.trustedDomains&&("string"==typeof b.trustedDomains?g.push(b.trustedDomains):"object"==typeof b.trustedDomains&&"length"in b.trustedDomains&&(g=g.concat(b.trustedDomains))),g.length)for(c=0,d=g.length;d>c;c++)if(g.hasOwnProperty(c)&&g[c]&&"string"==typeof g[c]){if(e=E(g[c]),!e)continue;if("*"===e){h=[e];break}h.push.apply(h,[e,"//"+e,a.location.protocol+"//"+e])}return h.length&&f.push("trustedOrigins="+encodeURIComponent(h.join(","))),"string"==typeof b.jsModuleId&&b.jsModuleId&&f.push("jsModuleId="+encodeURIComponent(b.jsModuleId)),f.join("&")},y=function(a,b,c){if("function"==typeof b.indexOf)return b.indexOf(a,c);var d,e=b.length;for("undefined"==typeof c?c=0:0>c&&(c=e+c),d=c;e>d;d++)if(b.hasOwnProperty(d)&&b[d]===a)return d;return-1},z=function(a){if("string"==typeof a)throw new TypeError("ZeroClipboard doesn't accept query strings.");return a.length?a:[a]},A=function(b,c,d,e){e?a.setTimeout(function(){b.apply(c,d)},0):b.apply(c,d)},B=function(a){var b,c;return a&&("number"==typeof a&&a>0?b=a:"string"==typeof a&&(c=parseInt(a,10))&&!isNaN(c)&&c>0&&(b=c)),b||("number"==typeof N.zIndex&&N.zIndex>0?b=N.zIndex:"string"==typeof N.zIndex&&(c=parseInt(N.zIndex,10))&&!isNaN(c)&&c>0&&(b=c)),b||0},C=function(a,b){if(a&&b!==!1&&"undefined"!=typeof console&&console&&(console.warn||console.log)){var c="`"+a+"` is deprecated. See docs for more info:\n https://github.com/zeroclipboard/zeroclipboard/blob/master/docs/instructions.md#deprecations";console.warn?console.warn(c):console.log(c)}},D=function(){var a,b,c,d,e,f,g=arguments[0]||{};for(a=1,b=arguments.length;b>a;a++)if(null!=(c=arguments[a]))for(d in c)if(c.hasOwnProperty(d)){if(e=g[d],f=c[d],g===f)continue;void 0!==f&&(g[d]=f)}return g},E=function(a){if(null==a||""===a)return null;if(a=a.replace(/^\s+|\s+$/g,""),""===a)return null;var b=a.indexOf("//");a=-1===b?a:a.slice(b+2);var c=a.indexOf("/");return a=-1===c?a:-1===b||0===c?null:a.slice(0,c),a&&".swf"===a.slice(-4).toLowerCase()?null:a||null},F=function(){var a=function(a,b){var c,d,e;if(null!=a&&"*"!==b[0]&&("string"==typeof a&&(a=[a]),"object"==typeof a&&"length"in a))for(c=0,d=a.length;d>c;c++)if(a.hasOwnProperty(c)&&(e=E(a[c]))){if("*"===e){b.length=0,b.push("*");break}-1===y(e,b)&&b.push(e)}},b={always:"always",samedomain:"sameDomain",never:"never"};return function(c,d){var e,f=d.allowScriptAccess;if("string"==typeof f&&(e=f.toLowerCase())&&/^always|samedomain|never$/.test(e))return b[e];var g=E(d.moviePath);null===g&&(g=c);var h=[];a(d.trustedOrigins,h),a(d.trustedDomains,h);var i=h.length;if(i>0){if(1===i&&"*"===h[0])return"always";if(-1!==y(c,h))return 1===i&&c===g?"sameDomain":"always"}return"never"}}(),G=function(a){if(null==a)return[];if(Object.keys)return Object.keys(a);var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b},H=function(a){if(a)for(var b in a)a.hasOwnProperty(b)&&delete a[b];return a},I=function(){try{return document.activeElement}catch(a){}return null},J=function(){var a=!1;if("boolean"==typeof e.disabled)a=e.disabled===!1;else{if("function"==typeof ActiveXObject)try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash")&&(a=!0)}catch(b){}!a&&navigator.mimeTypes["application/x-shockwave-flash"]&&(a=!0)}return a},K=function(a,b){return this instanceof K?(this.id=""+g++,h[this.id]={instance:this,elements:[],handlers:{}},a&&this.clip(a),"undefined"!=typeof b&&(C("new ZeroClipboard(elements, options)",N.debug),K.config(b)),this.options=K.config(),"boolean"!=typeof e.disabled&&(e.disabled=!J()),e.disabled===!1&&e.outdated!==!0&&null===e.bridge&&(e.outdated=!1,e.ready=!1,O()),void 0):new K(a,b)};K.prototype.setText=function(a){return a&&""!==a&&(f["text/plain"]=a,e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setText?e.bridge.setText(a):e.ready=!1),this},K.prototype.setSize=function(a,b){return e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setSize?e.bridge.setSize(a,b):e.ready=!1,this};var L=function(a){e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setHandCursor?e.bridge.setHandCursor(a):e.ready=!1};K.prototype.destroy=function(){this.unclip(),this.off(),delete h[this.id]};var M=function(){var a,b,c,d=[],e=G(h);for(a=0,b=e.length;b>a;a++)c=h[e[a]].instance,c&&c instanceof K&&d.push(c);return d};K.version="1.3.5";var N={swfPath:m,trustedDomains:a.location.host?[a.location.host]:[],cacheBust:!0,forceHandCursor:!1,zIndex:999999999,debug:!0,title:null,autoActivate:!0};K.config=function(a){"object"==typeof a&&null!==a&&D(N,a);{if("string"!=typeof a||!a){var b={};for(var c in N)N.hasOwnProperty(c)&&(b[c]="object"==typeof N[c]&&null!==N[c]?"length"in N[c]?N[c].slice(0):D({},N[c]):N[c]);return b}if(N.hasOwnProperty(a))return N[a]}},K.destroy=function(){K.deactivate();for(var a in h)if(h.hasOwnProperty(a)&&h[a]){var b=h[a].instance;b&&"function"==typeof b.destroy&&b.destroy()}var c=P(e.bridge);c&&c.parentNode&&(c.parentNode.removeChild(c),e.ready=null,e.bridge=null)},K.activate=function(a){d&&(t(d,N.hoverClass),t(d,N.activeClass)),d=a,s(a,N.hoverClass),Q();var b=N.title||a.getAttribute("title");if(b){var c=P(e.bridge);c&&c.setAttribute("title",b)}var f=N.forceHandCursor===!0||"pointer"===o(a,"cursor");L(f)},K.deactivate=function(){var a=P(e.bridge);a&&(a.style.left="0px",a.style.top="-9999px",a.removeAttribute("title")),d&&(t(d,N.hoverClass),t(d,N.activeClass),d=null)};var O=function(){var b,c,d=document.getElementById("global-zeroclipboard-html-bridge");if(!d){var f=K.config();f.jsModuleId="string"==typeof k&&k||"string"==typeof l&&l||null;var g=F(a.location.host,N),h=x(f),i=N.moviePath+w(N.moviePath,N),j=' ';d=document.createElement("div"),d.id="global-zeroclipboard-html-bridge",d.setAttribute("class","global-zeroclipboard-container"),d.style.position="absolute",d.style.left="0px",d.style.top="-9999px",d.style.width="15px",d.style.height="15px",d.style.zIndex=""+B(N.zIndex),document.body.appendChild(d),d.innerHTML=j}b=document["global-zeroclipboard-flash-bridge"],b&&(c=b.length)&&(b=b[c-1]),e.bridge=b||d.children[0].lastElementChild},P=function(a){for(var b=/^OBJECT|EMBED$/,c=a&&a.parentNode;c&&b.test(c.nodeName)&&c.parentNode;)c=c.parentNode;return c||null},Q=function(){if(d){var a=v(d,N.zIndex),b=P(e.bridge);b&&(b.style.top=a.top+"px",b.style.left=a.left+"px",b.style.width=a.width+"px",b.style.height=a.height+"px",b.style.zIndex=a.zIndex+1),e.ready===!0&&e.bridge&&"function"==typeof e.bridge.setSize?e.bridge.setSize(a.width,a.height):e.ready=!1}return this};K.prototype.on=function(a,b){var c,d,f,g={},i=h[this.id]&&h[this.id].handlers;if("string"==typeof a&&a)f=a.toLowerCase().split(/\s+/);else if("object"==typeof a&&a&&"undefined"==typeof b)for(c in a)a.hasOwnProperty(c)&&"string"==typeof c&&c&&"function"==typeof a[c]&&this.on(c,a[c]);if(f&&f.length){for(c=0,d=f.length;d>c;c++)a=f[c].replace(/^on/,""),g[a]=!0,i[a]||(i[a]=[]),i[a].push(b);g.noflash&&e.disabled&&T.call(this,"noflash",{}),g.wrongflash&&e.outdated&&T.call(this,"wrongflash",{flashVersion:e.version}),g.load&&e.ready&&T.call(this,"load",{flashVersion:e.version})}return this},K.prototype.off=function(a,b){var c,d,e,f,g,i=h[this.id]&&h[this.id].handlers;if(0===arguments.length)f=G(i);else if("string"==typeof a&&a)f=a.split(/\s+/);else if("object"==typeof a&&a&&"undefined"==typeof b)for(c in a)a.hasOwnProperty(c)&&"string"==typeof c&&c&&"function"==typeof a[c]&&this.off(c,a[c]);if(f&&f.length)for(c=0,d=f.length;d>c;c++)if(a=f[c].toLowerCase().replace(/^on/,""),g=i[a],g&&g.length)if(b)for(e=y(b,g);-1!==e;)g.splice(e,1),e=y(b,g,e);else i[a].length=0;return this},K.prototype.handlers=function(a){var b,c=null,d=h[this.id]&&h[this.id].handlers;if(d){if("string"==typeof a&&a)return d[a]?d[a].slice(0):null;c={};for(b in d)d.hasOwnProperty(b)&&d[b]&&(c[b]=d[b].slice(0))}return c};var R=function(b,c,d,e){var f=h[this.id]&&h[this.id].handlers[b];if(f&&f.length){var g,i,j,k=c||this;for(g=0,i=f.length;i>g;g++)j=f[g],c=k,"string"==typeof j&&"function"==typeof a[j]&&(j=a[j]),"object"==typeof j&&j&&"function"==typeof j.handleEvent&&(c=j,j=j.handleEvent),"function"==typeof j&&A(j,c,d,e)}return this};K.prototype.clip=function(a){a=z(a);for(var b=0;bd;d++)f=h[c[d]].instance,f&&f instanceof K&&g.push(f);return g};N.hoverClass="zeroclipboard-is-hover",N.activeClass="zeroclipboard-is-active",N.trustedOrigins=null,N.allowScriptAccess=null,N.useNoCache=!0,N.moviePath="ZeroClipboard.swf",K.detectFlashSupport=function(){return C("ZeroClipboard.detectFlashSupport",N.debug),J()},K.dispatch=function(a,b){if("string"==typeof a&&a){var c=a.toLowerCase().replace(/^on/,"");if(c)for(var e=d&&N.autoActivate===!0?S(d):M(),f=0,g=e.length;g>f;f++)T.call(e[f],c,b)}},K.prototype.setHandCursor=function(a){return C("ZeroClipboard.prototype.setHandCursor",N.debug),a="boolean"==typeof a?a:!!a,L(a),N.forceHandCursor=a,this},K.prototype.reposition=function(){return C("ZeroClipboard.prototype.reposition",N.debug),Q()},K.prototype.receiveEvent=function(a,b){if(C("ZeroClipboard.prototype.receiveEvent",N.debug),"string"==typeof a&&a){var c=a.toLowerCase().replace(/^on/,"");c&&T.call(this,c,b)}},K.prototype.setCurrent=function(a){return C("ZeroClipboard.prototype.setCurrent",N.debug),K.activate(a),this},K.prototype.resetBridge=function(){return C("ZeroClipboard.prototype.resetBridge",N.debug),K.deactivate(),this},K.prototype.setTitle=function(a){if(C("ZeroClipboard.prototype.setTitle",N.debug),a=a||N.title||d&&d.getAttribute("title")){var b=P(e.bridge);b&&b.setAttribute("title",a)}return this},K.setDefaults=function(a){C("ZeroClipboard.setDefaults",N.debug),K.config(a)},K.prototype.addEventListener=function(a,b){return C("ZeroClipboard.prototype.addEventListener",N.debug),this.on(a,b)},K.prototype.removeEventListener=function(a,b){return C("ZeroClipboard.prototype.removeEventListener",N.debug),this.off(a,b)},K.prototype.ready=function(){return C("ZeroClipboard.prototype.ready",N.debug),e.ready===!0};var T=function(a,g){a=a.toLowerCase().replace(/^on/,"");var h=g&&g.flashVersion&&b(g.flashVersion)||null,i=d,j=!0;switch(a){case"load":if(h){if(!c(h))return T.call(this,"onWrongFlash",{flashVersion:h}),void 0;e.outdated=!1,e.ready=!0,e.version=h}break;case"wrongflash":h&&!c(h)&&(e.outdated=!0,e.ready=!1,e.version=h);break;case"mouseover":s(i,N.hoverClass);break;case"mouseout":N.autoActivate===!0&&K.deactivate();break;case"mousedown":s(i,N.activeClass);break;case"mouseup":t(i,N.activeClass);break;case"datarequested":if(i){var k=i.getAttribute("data-clipboard-target"),l=k?document.getElementById(k):null;if(l){var m=l.value||l.textContent||l.innerText;m&&this.setText(m)}else{var n=i.getAttribute("data-clipboard-text");n&&this.setText(n)}}j=!1;break;case"complete":H(f),i&&i!==I()&&i.focus&&i.focus()}var o=i,p=[this,g];return R.call(this,a,o,p,j)};"function"==typeof define&&define.amd?define(["require","exports","module"],function(a,b,c){return k=c&&c.id||null,K}):"object"==typeof module&&module&&"object"==typeof module.exports&&module.exports&&"function"==typeof a.require?(l=module.id||null,module.exports=K):a.ZeroClipboard=K}(function(){return this}()); \ No newline at end of file diff --git a/docs/js/application.js b/docs/js/application.js new file mode 100755 index 000000000..a97b6c980 --- /dev/null +++ b/docs/js/application.js @@ -0,0 +1,98 @@ +$(document).on('click', '.js-preview-switcher .js-view-mode', function(event){ + event.preventDefault(); + var $container = $(event.currentTarget).closest('.js-preview-switcher'); + $container.find('.js-view-mode').removeClass('is-selected'); + $(event.currentTarget).addClass('is-selected'); + $container.removeClass('grid light'); + $container.addClass($(event.currentTarget).attr('data-class')); +}); + +$(document).on('click', '.js-showoff-icon', function(event){ + var $icon = $(event.currentTarget).find('.mega-octicon').fadeOut(200, function(){ + var $iconList = $('.js-icon-list [data-name]:not([data-name*=logo])'); + var newIcon = $iconList.eq(Math.floor(Math.random() * $iconList.length)).attr('data-name'); + $(event.currentTarget).find('.mega-octicon').attr('class', "mega-octicon " + newIcon); + $icon.fadeIn(200); + }); +}); + +$(document).on('keyup', '.js-search-field', function(event){ + var filter = $(this).val().toLowerCase(); + var $container = $(this).closest('.js-search'); + var $resultsList = $container.find('.js-results'); + + if (filter.length === 0) return (function() { + $resultsList.removeClass('no-results is-showing'); + $('body').removeClass('menu-active'); + })(); + + $resultsList.find('.js-search-result').addClass('is-hidden'); + var $show = $resultsList.find('.js-search-result').filter(function(index){ + if($(this).attr('data-keywords').indexOf(filter) >= 0){ return true; } + if($(this).attr('data-name').indexOf(filter) >= 0){ return true; } + return false; + }).removeClass('is-hidden'); + + if ($show.length > 0) { + $resultsList.addClass('is-showing'); + $('body').addClass('menu-active'); + } + $resultsList.toggleClass('no-results', $show.length === 0); +}); + +$(document).on('click', '.js-modal-backdrop', function(event){ + $('body').removeClass('menu-active'); + $('.js-results').removeClass('no-results is-showing'); +}); + +$(document).ready(function(){ + var data = JSON.parse(localStorage.getItem('octicons.github.com')); + if ($('body').hasClass('index')){ + if(data && data.copyMode){ + enableZC(".js-zc-conditional"); + } + var status = (data && data.copyMode) ? "enabled" : "disabled" ; + var action = (data && data.copyMode) ? "off, run copyMode(false)" : "on, run copyMode()" ; + console.log("Copy Mode is currently " + status + ". When enabled, the icons on this page become click-to-copy links."); + console.log("Note, while Copy Mode is enabled, you must use the search to navigate to icon profiles."); + console.log("To turn Copy Mode " + action + " in this console;"); + $('.js-autofocus').focus() + return; + } + enableZC(".js-zc"); +}); + +function enableZC(css){ + ZeroClipboard.config({ moviePath: "/swf/ZeroClipboard.swf"}); + var $el = $(css); + var zc = new ZeroClipboard($el); + zc.on("load", function(zc){ + + zc.on("mouseover", function(zc, args){ + $("#global-zeroclipboard-html-bridge").addClass("tooltipped tooltipped-n"); + ariaLabel = $el.attr('aria-label'); + $bridge = $("#global-zeroclipboard-html-bridge").attr('aria-label', ariaLabel || 'Copy to clipboard.'); + }); + + zc.on("mouseout", function(zc, args){ + $("#global-zeroclipboard-html-bridge").removeClass("tooltipped tooltipped-n"); + }); + + zc.on("complete", function(zc, args){ + $bridge = $("#global-zeroclipboard-html-bridge").attr('aria-label', 'Copied!'); + }); + + }); + + $(document).on('click', css, function(event){ event.preventDefault(); }); +} + +function copyMode(toggle) { + if (toggle === undefined) toggle = true; + enableZC(".js-zc-conditional"); + var data = { copyMode: toggle }; + localStorage.setItem('octicons.github.com', JSON.stringify(data)); + var status = (data.copyMode) ? "enabled" : "disabled" ; + var notStatus = (data.copyMode) ? "disable" : "enable" ; + console.log("Copy mode has been " + status + ". To " + notStatus + ", run `copyMode(" + !data.copyMode + ")` in the console."); +} diff --git a/docs/js/jquery-1.11.0.min.js b/docs/js/jquery-1.11.0.min.js new file mode 100755 index 000000000..73f33fb3a --- /dev/null +++ b/docs/js/jquery-1.11.0.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f +}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="
a",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/\s*$/g,sb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?""!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("

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 literal 0 HcmV?d00001 diff --git a/docs/img/og/git-branch.png b/docs/img/og/git-branch.png new file mode 100755 index 0000000000000000000000000000000000000000..c6662a534867fefcbe49176a3b0bc46d6e6534d8 GIT binary patch literal 9174 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/git-compare.png b/docs/img/og/git-compare.png new file mode 100755 index 0000000000000000000000000000000000000000..bd6e0aba88642caf6aeb7285278cb12c751797d4 GIT binary patch literal 8911 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 Fe*w3f!iN9= literal 0 HcmV?d00001 diff --git a/docs/img/og/git-merge.png b/docs/img/og/git-merge.png new file mode 100755 index 0000000000000000000000000000000000000000..5b87d5031588ab9b8832eb94cd1deedf887d058e GIT binary patch literal 9271 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 A0ssI2 literal 0 HcmV?d00001 diff --git a/docs/img/og/history.png b/docs/img/og/history.png new file mode 100755 index 0000000000000000000000000000000000000000..f04f4c49375183291ec93fcf3b9ccc892dab54c5 GIT binary patch literal 9860 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/home.png b/docs/img/og/home.png new file mode 100755 index 0000000000000000000000000000000000000000..8e0919dbe26aaf767a3737533407ca6ecfe59c77 GIT binary patch literal 6466 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 Kwrn-+*#7_^O4wom literal 0 HcmV?d00001 diff --git a/docs/img/og/horizontal-rule.png b/docs/img/og/horizontal-rule.png new file mode 100755 index 0000000000000000000000000000000000000000..988f2a8260833f5bc4fea50d795a7f84757b8a2b GIT binary patch literal 3533 zcmeAS@N?(olHy`uVBq!ia0y~yVA;UHz!bs31{5iJCNBk~Sc;uILpXq-h9ji|$mcBZ zh%9Dc;1&j9Muu5)B!HUpJzX3_D(1YseK0pVT*URFb~EdamMI7Lj)VwJU%;1B`ao!s z-xI!wCa(halL~TNZ3+9|Z`WMU`sd|QMSFMY2RuM?N5N-o?Bvink}-(_ZK*mwCIBg27(=ZuT@S08EoH=}g^ z`@f5$>I<)?s+=nK9X~pJng8mt$b~@{?PU?g@?F2^-TsU_dZ5ILDUrTip13rY5rF^=n`ztep$Y zjg=SYUJa|=xBXu@mA^FQW& z2m9%V956)y1x!W;wFOe{uG`IiK>yKpz9AE>qYfPnfzc2^4}lNP|Cp6882EFG1~q}? NJYD@<);T3K0RR^BHPZk9 literal 0 HcmV?d00001 diff --git a/docs/img/og/hubot.png b/docs/img/og/hubot.png new file mode 100755 index 0000000000000000000000000000000000000000..54130f462eed8388cb3a001a9e4236e1bd3accac GIT binary patch literal 7930 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/issue-closed.png b/docs/img/og/issue-closed.png new file mode 100755 index 0000000000000000000000000000000000000000..03ad44fb648fbcceb401dd558ddc4f16ec4a1c88 GIT binary patch literal 10833 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/italic.png b/docs/img/og/italic.png new file mode 100755 index 0000000000000000000000000000000000000000..a9b815b1dbbe972bdff18a4a4d2716eb9e0aaf12 GIT binary patch literal 5466 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/law.png b/docs/img/og/law.png new file mode 100755 index 0000000000000000000000000000000000000000..d4edca24740dae46e7420d7c4c646e92663f3015 GIT binary patch literal 8701 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 U_UEL1_b88WadcF9gkEJeE8#N*7x>V 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/list-ordered.png b/docs/img/og/list-ordered.png new file mode 100755 index 0000000000000000000000000000000000000000..be2bc6bc5caecba3ade440dbc5799308098d3ef4 GIT binary patch literal 7449 zcmeHMYgAL$w%!31tU|Q3C?G^jEytrgT9o%g3zb?6NFf2iU=#%fc_;=j5Qv3}ielAM zMCDPm1(F>?5Fro;%|+uq-S-d#(b)5)^EU{xOo$*VKI$vL$f;q9F8Ej$`S~6%b@0TgA2|=c zuZ;L|e11s$bXQ@uM;IZ>ieGhW=;Yvs&-G>kDU<7}YKQf7`WD z#pxr_8m()H(UT|EiU7(vyOH;srtLx|N@jWs+v=kmUw+&)J4+9t4Ua3Vt4nAkVAx;J zUmp0&1Hc2)#)+FO1YwLC_+}O-W>>`ZTSLDvQWm@ld73hi;o!>$v)uSn`C(gf;W8gM zusYbCn8SBq#uFxG?=xUNnVpwlmR_b@hhDRsACOfD=gCASR9owozqp^dhbVJmw*CYV zK&lQj2yJ8@^tgNj=BqYyqfB+EQFFfLT=nK=<0J&(Cu!vxAc&R8Y&y_@q+bN;5QMW| z>+MD%D%+qypetuN_>l5fDosq^LDGi9#h*x3zz3uCt)ca|{)=#Io>H|b+Sv1;i5<>d zI^?onCy2I=O6E6m-MBMf+pP7p@tHsc1pfixJMv*K4A|oSo&shZWOhcx|qM3SwnL{%kpih&n^0pJg==ku@C{R=)gFPeqY9 zoG9n2k&x1Rs;dwmX5SA}7Y}84ut!>)5X1$#AC>L#BujngTe)folKL_50Ilb4t^ucH zkfp-WQLY&8#pt;P-d=jPh~CbE9|8SwmURjSqe+8zlRE&aD$tGwM09WREKi39)rG8HVS#M{*#L4@!O`y8b_(R;DJ zwE%O;0|EL&F&q2Pll;K|;Xdk{910=T!jF9wA%J2TR1j7HJ557VFm*BiI zFvS@n2#Uo75dv=VA5m(3K&Dx`+b`Q1dN5^7{SRTyMKLRoS=W*%ycQ;?DrWVyB!Vy- z0spr?I*Q%pMZ4RpZyhq_xzMW3iH(S~NSSCHl0?LEPT4uQ1$%^jhgoA>ENgUkz+pAN z?oVP|nMYHC=!z&6cW_+OyN8Uc%E%tz;I0&{fyrVP61Hg>=S-|K(NF*V_i`tVZ`hMN z*$!02gPjsEjik5l)styU%Ugz=vNj?}Yqp;{O!@z5%Kh*2wakek=yf30s4k4bBk=$6 zq*vR+qjE{+fGx))yhxro?>bpgp};OLhT!TiJX7uAz@|`JNAHbFU>Umy{*x<<+6~SU{eBfQwtc8#g{0-v!0j_f6l5cfs87 zT>R47Mi4)}Up2QO>7qKn@nfud&4k4?ya6kuRv(b?Se}FkE5H=GBh%6+n3`sRD%@^G zOng@ti73Zw(TYVac2j}BuYP;r(hF`~RBSWcfuHt5qbOb^ZnKDWEEmsPEl|SgeTQcO z*BpPEr38(kdE+RWenTjBg=*S+XmZ4>`hHEeeOfYYl2SJE+NywcfO(RT;u+fHwAqfJ zNPYecwTc3c7xa8$?5-63kFRVH zj&O~`xVnE|KZlWmDhy}&0)vRKk~2(dik~Z3$2r>*os=~hT(+DTe zPz|ZSW~oY&23G_pWl?m5ZKJ9)HfgJPLE8@LxAsMQj{sajB0dJkHKJ@xZJf!F`q%!m zXa4INGq+>&rT`~X6UniNbii$cu>Y29ca`SwqZc&EiJTA z|BQx3-4|FEgf3-eNRDmiNEXAS{w~uT?QplGobK|I{;9y>-vZz)ldM7)G}V2>X7^us@Yx z@qGWE2wwH_I5w|36Wha)qz*Oi^+{}a@ea&OVs7_MuNaRGAkL8%^y{`LCm(@8m;>I(a|qNc0cCw<&}AL^bkX!{VUzXVLRDwG$h&e-l#jB^ySUoY(SO>P)`r`5Eu zaf7gL3?*x{lhZ<*-n|2(Sh0`z1?-a_e@YsUARDDB9E~Us;?CLFDxN$+b#@uTsDY)) zyhkGDAL<*NoyW^nXH*dmtW39G{e&|y#R}QNw>V{mY^A4_6?8cb7}{=UT4FtvF$ zrrYi}F<-=f=Q>Wq)Ej&qn7&~g#dIB-))F+x-<4#B!k){b)-07L1Q2xB*b0mZXT|aF zf+FlS34Q(e!S&s*6l|>TN^`WW;ARZF^?4r5cx6c(8(WEmd*@whUicXcad}lir(^>X zaBb{8Brs6vw7YYU@o1jy<>rM<-NmfDPZt4SC7+=MG z{SZZYc{{F5@$j8QFE^P{P-!#(VwDPF)mkT_g&)h9!dGD;YPL?!Y*^(PSa%bk2SLql zthy`y`H}2u&e%?(Wk~;NX~w~xR;$_q3v|Yt3|Z#-N5#Hz^9ExniYwbD_eH(@(3KLO zj};z-5W4l(!`~ z7^k&sCAYx96uT>M)Ul zRU4eVT+KD`WQYB- zxrA3?XFySly&to;i_Uw_yWZIwbRp6B;isY#P!s>=f;Z*F?`pmYcjPUw&{H|{@^lh5rjRQi%P=i48S;yJsh_n=9I_y+I>h6oaI1lK4EhPQhZg&Cx(XI`d)(L}`nm`s(%cI3gS;!^p z;66y#M_`Mz22g8|(xa0wdtJ)naMJFmA^7+I;Zs)(NG-zot%obWh?6i0T1-~-uEZ9D z4>FyYp~MqB0L19Q&=qiV0_nO`UcQ%koJhhwutZc#)bU~!_8}I_bL95=vV)~M(Dm(R zd0tKY_-b*kheT&iNbdnhcTCdF-8M@pQLb9m7Cd;pfeB$mzkL_ z2}Tq1Gg}w&v1G^1aHzh))PlXfmv2m9wG+_G~qd%)Xk zGT&hzn`vjH1rtutp0h~ zuUYst{E@N2fh985psJtjJJH!T$cl+2?%>%YKLeJD2tNRDIz6jvVKsMaZJ^z)6m)jA zU4`!?E4re3LK|7%u@XZ2cxQv*8#}9r>Z6qxrbe-B+B)My#;vt&-U&2zE$kXV4or(Q zL^VU_9#^}L-NDmHLA2Z6mZHkcZxN{lOuG%TZhVvK%)&Ecc0h-xB98g&e28$-E$pQJ znNL8feh({TH`#JLD9MuCK6cE2Zh!dYj`r181P0c`nm>rb1l?DWOj_unNm$Z&m+4Da z7mD|1IsC~ZZp0-JwpcGI)}O|XgA2;w0s}`SW=m;#UVZx&M_<@|u&~RpDIrh0qB1ug zDf7+l>>FHKg)nxX`(2NQFnVWbBh-T)_LcH=#!;r3pFU%m<~vw@GiiE;5%mvqz7{%- zR^Mi=LHg?eq6o9%%jG=01%HE&;~8n|W-5#1lY4zeDmU{V441ouN}K*6r15zvykyt= zGq%3nX)%nIA(_QVJKF7(mkx}relikg6P?D6B);2R5Z!vM^-yt!HGC&ns2S=aFGpYd z0{P(kZT6uTLW-;pc!LZ8T@(^ErjL=mCbJo#;VA*Dm5s420H;j(82$tcxb;cp-xG9d zt=!)BwiG#-nX|;|@(k{DnuC^cGlbGhpcG2oDuwbA{8?NU$hIR65h{r7NfF+G-A2jY zj_D&SiX6trRo^zU70g}4GdvOVG|F0jE+XPx-Inf?9i-DFVw-@${UG-Yq1nfp@)z%j zK|?9kguz!f^^d18%vRU&7jfvz#S@>rV;k%16lfpnMmc%e&t<$}SPa^0(DExW-RvSo zAbU30B=-cBq*znYE8#8B))~l|^_BwrpXBq};oCOUR9%(d>rgrc?CawmZrivdtH;N9 zMqYjXY)rj4&YgIQU)lYN{X*S-Aop!kmpX9`clWjXh4rhv+OT0^!mys#0{V@>N9K?> z#<~z1*tD8#p#*!eLbjjau4O$m`jdlfkTD1?%yf14Y=`PBDsKl`?<(2Pj$tQ15(kS4 zWMVl7lczdx17nqYIpbVG=<5j9`iDC(d%YQ(MP$v3)!t#5!GpZwX7dO3DLmeq) zMz<%LwERiZaadq%KYLTtMzM&f=2@mTUvJoPT_^JdbC=Z0^NPFD&6$=U>Rl%fCof_BrZ`4dF@ z)izddPRTi5w%+l^>!?V>4(;U2?*>BzlM3wloozR&PxtvM@*c+)PxWm-@#WN=tHXR7 ziM-(K2=%r{VSyXOs`e6Fs`u$Prv2dsjg%P4r1fLp3ht8K)TQJuPxfA7ICx2Y8YQ@X zXkTHKHNu#AEbsC~7%`@3)sp6-Vx8Z31nVU8g-M(EzI;MEr{nu9swB8StM=4xqU7z( z!u)vg6V1|g3A|SzyeAfy!0kTLAC=YldUD(RiIgDkOi?0J=CAmg*=5n%y<{tyCdAmO#{ESG=yAC^8(4$Sa8vv_|^cIR^LXzv&9?`A6~*Se*HpTDmh6tTrm8 zP#_Rcgp;pZ^j0`nf*GV<8tE7I>-IqV$o@#URQiia*z4T;+{C<1_;YMaO%~v#2$Fkx zH!DJeEFA5T$l&15jb1yi$FWv&}4GSdq3o;)r`f-MO=xT)C){;t*I z%&1X8INvERGFHnT;#aX6RE;7ZStwN(FK$uexr2_@+be-8L0Jb=HiDy)<^~&*7vp#s zb`#6wNsK?|`uTQi&t1WSP=%+4@?sWR{MYlB2mbN^Vs?Lt{E^Dlu-bK_j?f)@zHoCE Ie9rjxU)=E`7ytkO literal 0 HcmV?d00001 diff --git a/docs/img/og/list-unordered.png b/docs/img/og/list-unordered.png new file mode 100755 index 0000000000000000000000000000000000000000..dcc70cc4cf54b691a8dcd82eb6a26a6cad39bbe2 GIT binary patch literal 5483 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 YvNF4x-7CdurTA9JXYM;ocQB9q4-{#_%>V!Z literal 0 HcmV?d00001 diff --git a/docs/img/og/location.png b/docs/img/og/location.png new file mode 100755 index 0000000000000000000000000000000000000000..c9896ef5599655c8be86d8e55cb2849ec15ce941 GIT binary patch literal 10809 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 Gp8Y?`mJJjD literal 0 HcmV?d00001 diff --git a/docs/img/og/lock.png b/docs/img/og/lock.png new file mode 100755 index 0000000000000000000000000000000000000000..008f35933d4d81e8bfde8d57cbdfe66bc3144dbe GIT binary patch literal 6153 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/logo-gist.png b/docs/img/og/logo-gist.png new file mode 100755 index 0000000000000000000000000000000000000000..b20790ae30a216b1d09a85c7fa0fb6729e309ae5 GIT binary patch literal 16168 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/logo-github.png b/docs/img/og/logo-github.png new file mode 100755 index 0000000000000000000000000000000000000000..7f9a5d1de5e10d921dc7920e0243c2062a3ddbae GIT binary patch literal 12033 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/mail.png b/docs/img/og/mail.png new file mode 100755 index 0000000000000000000000000000000000000000..b0b5fcb7a05ab383b82c4371b29413524e7302a4 GIT binary patch literal 6892 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 F{vR~kdi($Y literal 0 HcmV?d00001 diff --git a/docs/img/og/mark-github.png b/docs/img/og/mark-github.png new file mode 100755 index 0000000000000000000000000000000000000000..ea3d372d47c61bfa4492127ddb936c80b53ee8cc GIT binary patch literal 11403 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/megaphone.png b/docs/img/og/megaphone.png new file mode 100755 index 0000000000000000000000000000000000000000..1a32a9306e0b6574542864d5fa96cfddf71b5202 GIT binary patch literal 7264 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 bFQ?Eb$9j0-2cC%DbZOI&<=?{oIqXHRGE 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 LZu?93k^cFA>=p-o literal 0 HcmV?d00001 diff --git a/docs/img/og/mortar-board.png b/docs/img/og/mortar-board.png new file mode 100755 index 0000000000000000000000000000000000000000..8d7474a18d7f9d261e7c44ed4a2b5723ca594259 GIT binary patch literal 8084 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 DX;iC^ literal 0 HcmV?d00001 diff --git a/docs/img/og/no-newline.png b/docs/img/og/no-newline.png new file mode 100755 index 0000000000000000000000000000000000000000..edbce78f9fa300174c8830d7049d7e9a2018f196 GIT binary patch literal 7710 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/octoface.png b/docs/img/og/octoface.png new file mode 100755 index 0000000000000000000000000000000000000000..d8accd4030bfaf2551c26d0537736d0ac23bd59b GIT binary patch literal 11083 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/organization.png b/docs/img/og/organization.png new file mode 100755 index 0000000000000000000000000000000000000000..53755c4e50af42de2734c5dd4a1e32519bf41a6d GIT binary patch literal 10060 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 HN4fCda!CbM literal 0 HcmV?d00001 diff --git a/docs/img/og/package.png b/docs/img/og/package.png new file mode 100755 index 0000000000000000000000000000000000000000..59e23a981862e82f1030cda08771616c8e70a0b3 GIT binary patch literal 9706 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/pencil.png b/docs/img/og/pencil.png new file mode 100755 index 0000000000000000000000000000000000000000..5fcde1f391fb60926e04013d2d4774c4b4637355 GIT binary patch literal 4787 zcmeHJe^|_S9RFO3)X-N$YU12#lqa+Nm|eegv(#N!6d`h% zJ@X^#GLe*Sb7@Brd!jg%N)9OzH|o~j@9$mP{@ecBKX=b_&wW1c&-?Xy|NeYVwm6tO z!fKoqA!Gz^q5l#>%oT)~g*2%`g z-S^wk0U5zR8gW zhD{$+222_F&lzxebxk{r5XH{u#>&i zx~zUjbxQVvi)-Yp_`U6yc*5~7glK8Z26uI4cE9soZo&08H(B1-;?0L3s8$p5@GWchG~7DbwohsSE9H&ADrdSitR%6!z6+Z&29NjWvW2p6T$PK?i`kKQ z9lSVs|KMz+l+P^k=YUMIT_7_+l-o`jX+)C+MrwuRY0n~+8R*5F4l1{$438_zYrpHj z%%k8$Sm$PB9I-jmK;-jTfy&@detvzc!NV;VOImIaCHj2~%>Yq_}$0gA4|aNK5*f zLN;!yoQ-vev!uuB^qX&vr#6#dlN|N;=7Qc$9h=z1APrY`-5N!RXk1G0%XC(AMt4Hl zwFfMy>-yf0frTu42>Z1D|9!)m~>nAz}+UkFjg}>^WKWr5p z1o^vnKtNsj_(D`OX99o5>BD3Q=LDJJ& z-$?I5PFIZ-IAvk5B=a2{piz48Np4v*8(J@@96PqOjt?zoTZAfJQCC5|LNn2yI?B!U z0GC_s;Y3ktHK-*C5M+c+$q}PL&X180rpg(XBKkg<2DT8*)_x@oE8w196=0xwI=X1t zE(1^9vTAY3a)UX^`FYg^0wdG862J1N6Ae`PXZE!U?i#tiIKwC^3o!T{6Z=S9&yMum zNg4l$Ev(Np(&mT--iA1RB3cFdL98t7^;CnW=P2b>vO(l)!_+^A3}XK&&lzV?wA?s~ zuG5W^cp&HBM{n)m<#0|_&|^oq zq;~_Bu&et{EJ&fMRR`%XtxP#E^#M%9|33@&D%Oo%()8fP%1Zd=eE?S^zms~@7@ePF z_3^wW>TL*dafAoV*$(buD;ouoz~2o*0^p5PX2A6-@iXTTksA!R&rGv1L}3fpc>W}s zH3{Di7uw>z5({$L2QFJDzS4}8AxVZEklaA%P=Mw;BVafHv@BfOufL1cj<`X8w_ z&Gffd1Em*Y*w!&NY@ zOYV*RQq8<^+0L(#2TEZ`kHo`Y^hpfe4J0lf~N#ug_G&l+NkV ocS2(~R>1TzWx$ky!39S6ZigQ6aWAK literal 0 HcmV?d00001 diff --git a/docs/img/og/person.png b/docs/img/og/person.png new file mode 100755 index 0000000000000000000000000000000000000000..cbc70ee49ddd122cb74b98f484c15f9e1083c595 GIT binary patch literal 6833 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/plug.png b/docs/img/og/plug.png new file mode 100755 index 0000000000000000000000000000000000000000..43205b47b026db213385c2a3b885c9fdb28f5306 GIT binary patch literal 5066 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 oa0h3l9glDOSPv0MiJf z-fppFVAxSScc%Pp<$Vj5&$P_%-|^APSRcfD4Gb1w{=RRS_Dr|zIQu?vh6k5Fa4UiY zGnvFjsnH-9pj5E@EwJJdoIcZXn)#hwdHkT1I0{BXU^E118v;L0*D-x5j#{l;9`yud Nlc%en%Q~loCID0nDDMCO literal 0 HcmV?d00001 diff --git a/docs/img/og/primitive-dot.png b/docs/img/og/primitive-dot.png new file mode 100755 index 0000000000000000000000000000000000000000..856ddf5c8fbbab1c209bc6263d79fe3689336055 GIT binary patch literal 5431 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/primitive-square.png b/docs/img/og/primitive-square.png new file mode 100755 index 0000000000000000000000000000000000000000..3f9265cbeb17c3e655d9f7fd0839a4b7df07d73c GIT binary patch literal 3279 zcmeAS@N?(olHy`uVBq!ia0y~yVA;UHz!bs31{5iJCNBk~Sc;uILpXq-h9ji|$mcBZ zh%9Dc;1&j9Muu5)Bp4WY3O!vMLn`LHy>U>m!9aj{qr-pOcD@Id+#aGoUf$da)HMo5 zLtr!nMneE81Rl8ey<}uKkp1Q*W6dOcE(RN`06W6w%>pXihwPxoPtQvBeZoWN9HgUMbyLOz!1Pd6f2^DXbfm1Bq-K$6{vMA zgD5Cy5)u>vi6jJ6z$p>oB_M==SORZk62lM#?%uKI`~&yH{n9)S56|9f-0NL?t>4<| z+x#~hEHYgL05I6P#cKxu^GX5GCh9GKJ4gB~OyR$Ilnq-0_24gAZ||>gy)a=*C!+atCDxOK*jeb1p3>~KlU+P7MJ(s$L}o~NC5R&V9v zOdZOg_^fS)n=O5x*m?T+IBncLKLD#yw+v9O&4eq1q&0Jru=&ufzkh#6;O_|h-y)zK zeN?D}REXmJ*|XJzLr0gOmD8n$;0CsChM_iENvSv02`&blVk5CO5H0dIGY5cd<*|#d zu#c2S?fpx_BPLpnA5&%C-Hv3s-zW)n0CKb7I^kYJzI`exF`_V8N#3LOi6gVn(T!1iP&g8Z zf&zgfJlU0?Vxz67kcw_l6!^1osfZ9Eqk2Ja4aMIOfvAWUL9N$HkvPL0GjAPz(B>uI zG1ITbkou+lcSlkpCUg&Hi;!k=aMEpI>#Rgb*ghP}*b8@n;f2Vd?w9Od?1?gKF*3FL za0mW6_#oN*Q1t)k1ExXGV(9Y)S2n+Wp5*XvE=cCW!yuJoi94NIO?#GIrUOc~jgdFU zys2U@$q{2q4G*DGeWckp(wx`D@0tXFQ#TKWV_`}G|4Ev}_Vd~I#z)Za4ixeHTdI`1 z<^iA^t*sA;d<$N@?IViJOAop8Ow4tce{6=|LBI8ZAppT-#B-0aQd6<`S zgXsL@MKEG>adaQ_?Z{>`#4(f{79=_BKmfEkLY?^@6rH0XOAafpO7?7p~&yxYUX zW}1d$MRDaAO-?W+W`#9p13*j-*VAI&nmUhnw0;bYUjh9C9G z`7ZkKbx9(OoTx5_tOa~V3R3gw6RG(IP(ZZc0V68H+;#hKHvP0l!~IJ8id1UTCm)SZ zJ7vXpU$Tv<9aScafT-3P=D|M(P8aIzdgM6-`)Lu3^|=pOEDKZfx27o5KkwYTIKckv zQ%Ofj*xmYkI<=t7Zukgty3LLkliZBIQ@2zlh5{}_j&UtfjE-Z#Dz^V@u;ZKVS0UW4wUO>uZgz&GZ5 zEbJg2S-J&=>1uO8u-u05*nL0Zd37GT$1G80V8z@i%Fa)5RB=D7JiBtBL*#V<2g|ZU z%5B#scA-rGUJRSD&YCjV-JZCo?fVA3fZIc^1oS;bJ7$jdnr+uDDVCI4D94Rh&)Jf| zB(q#i91q8b(S@TKw@+gyvB|wLEZXbGCu}Q= zD{54v2)E=d=-x0r{dw-Kll9Gks^4QOql4vL;y^4#dhBP_RV~dm`sG-1Z;t=YR|#dl;ZwQn;CM##B?767TkP{i5litm{s7Lv6*)7I7jKR5-I5rBw)g~hc;ZwV4!9IRT z_6ri*CrqMd2=YR_5YeIap_zPdcA2}KEZFbuIhyRm&M}qyhK9IB7r2E#VVl+%S>uD)O9g2iB#I6Qi%0z~ zQdG&SU}18W;3SC?s!>_q=D|}n|en-?-ui-wrVXJWgo_7 z+e#<@VDo)cT%217I~}~0(#oI^`;^zwfr41o+Rm~$yIw*cS5j_!2Q}-`#2Rd}ud$J) z#KRw0XAyg|`&d5)G8lLUa`1s=5{ny~9JO~ZJrVQkJmnH-Vh|>8QQg8%6w8)F2Bu6< zJ!)`%RZA5+{+)r-4#9D)gSq!+i}>=3Ip_{1{2<>&>YCiw_~ij{dO`F$GM&9&F38As>4*To+hGp(*4g$p771&g2o-VNpOdFC*h%b zM7z}?iL~AANP(LUFuc?34bQN2pdA$$;%_HjjJ#lk&=rd%q-hKai)1IDNIiO>6K;%5(0UtAXE(LC8#zeBlw^?T*QfCv%c@(z!O zZzE8bKl92NyJ9MDBOVa+cZY{#GM0}?Y33?yS*43M2ya}Q21E-3O5&Xfk585yG4A;T z8xC~L`R;kev3S*Mys`gVs6zBX#!+wRwLWrr*RaRP(2%cbhPdXPI%_H`2vWPfUCT!O z&fSvUGLPNSKZ{}djWr)>KU39O<0g>oG!OP{>EwcXtCqa+s>(`^yMWo5vx66>p!xvj z!GEy~fa@Lpqy8mkdukM90mOuv--hGcF-A%JdICCJ>9XkH`~#ofy)0@e8^2p=vgX_2 zqSo*u-EJV^ONcZQ9+0-p2%0P%8f6oclq7D1L-cQJCv-3~HpN>PT}-v{3;0dEUR^Es0HUW|hG{RoqZ+`~Bmt!9N#sOoAt_xingi zX0a5_6_KZjmw<4~mJ<0>1vR(U2L52g!mpyuI4s#Rj-0vQ}@_ZF_Pjenqmc ziz7iB*ytc+nBLVc_Dk_ODqF}IV_nJ8gQ${-T9ePw`}~BXzmjr0MT8O<=jWcG5V*}p zA~8^;B+lZS+$cx+4%w${UcO9ha1pkr{&T3=a(nyj8SBbZsWU_1cnKe^K{5<6mD>hRRKBW6$DNFQE{h15TW;vPtRVdl^Wx-pSGrNWK;M`w~k zCWhZ+tOd*`uVGjB?ub*fe90wmCG2RqNY1#jLg*vf;%G;wo|NiM3~$1wCnn40czIhnMq(3PK(^P=H&2Y%My%}2 zPYSNNFOg4eaEaa{i2h&)fblD2z5V&epcwLC!xOBAlW9JZWDzK!zV`YL)tTRrKeni+ z%k36s_;byDwE|NXr|SS41LRtoz(4ZRLXLn&RXsFzReZpku+>(_AVm5ngd@x^GKYGj zWnRa6-GkhybqW&6?FMZiO)?KS*&t!rxUI(Tq$Exrg(qA;O34b5+>US^g@ekt9|~$^ zq3)zP?~9=!6L!+e$xr!rQV!HBbU^2KNIcJQJw3>(G;z!tlW=<|DOGBz`TN9;5IAe# z+0l>8nrLmMS{RlWNvbN6OiQpR_UhJ;#{q~ehN;4N?pe(Hw~jLKTF}gsY>%;W>`_O| zH7&r&K!6u1Reh7C{|6I{ z&dx#uW2`34;x}8<#JlrF>N4E9aAR&=@tZ#$t4Cn<5{;uw>9fN=2AK~nX#E&=?EwpBSkXy;uaaNnNi(gec}W%rrbLqHNu3X&z=lWBuCZ85ay@Uo)Ddr}{>$S_1q zqS_hn-r}2mthr0J|JDNB1~h-gR8X~*ukq2r>J558v=ybEUs;I(CpyT&9F{rQ9I?1w zzqA_10gVouP6wISB0;M)i=t@PjO>>W?2KPg%~A`|TmTPux+5(|FVeLGM^=f|x8z=vLi}8Nun|bu z;`G=YwC#n(W8}Z_S)_?i#k(B6{Lq>8*_Wn73D4b0Gf{x&AN?}u)R8#s{AXAx@}5@K+wp{fd6mDYw7{|h z5tj2nMeS{=9)qKPab2>xK_>^fRX&#PNR!HOwmIB-M zA!_~At7y4w--)X9k>Bxk=n)8J?}I^T%i7QfU0uqy6M2fDcOfCGl?S zVC(>RpJLo|7x(<@wJ9j6zr}zvXQLVRK<;}V(!=Ab9^7gpd=Q7Kw)(@&yoXV-zO z6=%Sw5St770c!Q}K{OUajy<^#(nnrm=W8K2fEbOooJb0k9sbXA+acC+=g--MsDJgh7lqnt;GgB8hmJe00>9{0=MupGe+WKyIuwG| zti%4uL8<8*A!svn{K!Gai1bl@%kpE( zOe$id?cQ$5{EyG<`0$)GM$qn`-zL#2+AuGQ&a9p}?GyW%o#h6&`tR?*68NtKFbM40ZZwExa*8--WfKOmHBTjjQkf!DyX8aeGHCWrnxoG|GMnCw zFJsuUf@&;mS+*u`52WC=S>_?N6WPdBWDZ#|A8QeMFA{>nRw(X*Jk>K!XM|ezRNz0N z#gF1l6YPrp&Q<3``HM>zxvFg%KS8w@)SRH&pzsmY9l^mY)_AYbfUeZO-PwTMn(t1m z=19JNQjvpp9g|-Jb=XWhhQs50x-XeUU@Z%Z6T$7H$wVS4%S;2JiQfYz!#J#5Ehj2P z{1_#K#hI_tX zLK(FU&x@&vvL=@p(<5BOY$QWz4ou_qnB%b-KFVOmGsUz<@)E5Q8u`9{QZH~!elv0v`(RJ_ui|@X9gozM zu=S=g-r`h-#?tV`XM{wU8yF*R#n`?lUz&_Q2g6WU!8%x*RI+1s^x91)ojuG}Am#;@N|YVH>hl9t=6v@?cd%uH3)FtQU^M_oKlOF}w0oPwFuGfWir)BOHG8yHS)Hp;o zaXf!ImJA=J`w)EaK13t8n&*k3WU)HpF#n-P4vKyhxDfv{6nvqkG|HVk(<#5H z?-iP_@Os|GAYU5u&Dho-Y2kR0TjfH!Uk*I{QibkAD!r94xpZvOa-f#Zu^#SL(Pl{* zl04KL$@5QTZ_DWNV_3LV=OU{MIz{D2TpuX*0-@2=gI&cgJkmLazO+U{LXrvLzTpf@ zfdjupQivwQb_TJT?VGs0s53@<_Lnlc)JK%2I+73y`#8=7nW=4QEOCA!Zb5hRvSj4f z9(W%{=pBHhWsJGN$@{s!A;mUu7Bh$|tmwQxZogPbn2+R{>shZ;#m_j2dH@nKd-u$R zdYlx-?myNahqU3to#z>&S{@F#YR==i;gMtgBBZYUz;=MFRhs(b=OIe_DSjQXwCf|< z-K9ByI`QI3aUW_&*V`{Upk+G>$6Q==z?2+NG(Z>l$9VMz_t)juXk74k{w%ziz-zvl z7VECOJrl24S-YfDb)gQ@oGQ3w{K>dXav7c7rsLJD>49Trln_5>5x48@+k~y`ZJZx< zSd_Ll{$F}5t%8>Q!E2Qn(xSQHMf?5|g!kYPmSuRp(C^x$8|aSb`#dq}yT)flkwvUH z^&3V+BaaJ806_bpmC?&zcu^;=A8`q6Y4wf>7B>hzRNGZ27(vyaFbP8g>2B15Io`FA z8*Av+yYL6B$L3*W1DRJ#fqmQ{O`Lbc#CBj%D7y zFe3Dve6qg~pggTPHffbpXk@;-|2dzEK=Fdm!$RTa%rN;7nC&>#dO?4tic=8PbcL+n zP)EO+8jEu?>wT2S2WH`EZJf`W@9M)NBx24kCnGO@u_ObCp2d`qbq-hn#sxKieI8Kv_gW}_#L5=xD}ax~VEyCc}0EPPc`B;uDwQADhEZcEA!n5-TO{9^R`vJsmHd+xand_vdr zxIwXje;&ekj|vc_LELV?^&2&k2H@fSG70tdhpT|=TEqD+l+B~g%ChU>b7k{lp?h6c z-gr^OeXwA`Ra-`HSC4`$XSe&d?tax&%5H9j>6yu$*mBJa-l5vFS;f)U10Ln zLnnag(8eYo0}W|?&nf^jdD{&qIK4!E?A*WPXwOP~rU5|xk_Zh%@^yw{FTyOX-x?jm znKew#M`^hYxf$Jn9G~~H6W60}(T~V>*v?VAQ+t>=0rytQ+UBh`6kg8!P{opWcg=8E z6vzq9=%n=UJxL7SGC^!#OrwacEWaM=pDn_ zG5QHLi>wKMGj{}2#`;Mxxl(=7Abbx_Lvim zI+d~ZkQU_Um6LxCy5mLP?iedr(D|4UL4k?(;WuT~lcBQ}C~Wl;=J;msv-V5RELte$ z1thWQT)?oe)d4PtcdD(=J0fUccp`G^YHV{E!kEO^W3g`JR|)+(5w7A#LZdt04LPv3 zZ;9`sZP;&OVMCjs`fr-`g@}vVe6TcpthN2QZJzY;9PgRU4b`$P`GD<}RQOs?QzXT~ zj5~)h;4hkOFf!0Gd0tdF?o`d5Q+#G~E7@@d*Z+wBW3vB36)x!5c>pW;VjCb{QSpcJ zkSy}pc`sbSSZD6yu>m^zW^5FHR8~?L8WuxdxcwGDJ>wQ5ytJDv?D^-8ogY}ZAg&i0 zC4~LD5Mx%hBb1FEPRwA%?tA_VKz7(0(apQc6(->>H+6@JyqG6*icc~&>gCy*FYFMk znt`Vcf|%w#e%b#4;DGF${iVK>-Cl3i&f1C9d8FlIgAsvb^o#AnwTLjUVf47yTi}H> z-o;_D-5!`7#qd%_Bi$*CME9?CWGULH%QLYR(C|x^fvOZ9z#MCf^+j_q8(jka{$5Q72CW++ION zBBf9I=%B&wu_yU8PmL?zu)7BeYrq9~yld_0{@OL(>$k0Q zRM=|x`aF`MJXRcV%R#O3$vidQaRq>`t1b>v?n>V1`0i<}P@Oxcm=Sm@%j|a%`}nluuz`2bG`>vR0ZX24 z%`_+aTSj+3PJQrwP-t|q)PTttkE+YL@azC1L?pU(&;W$3TKh&~%6{P&2|mux`GZM* z>d$O-lWq;!Gvw`yj6uc3M`_89jf(Ui0KIE-H4O$@)`2S#4Y@1rJ1Z z<&g6$3lcKwrH`vJ^_||VRJR^suN+b%Cj*DBJ=^mhEH(woE18LW)KnUzDE$SnCN8I6q-c|lbd>f?p?2=ga-naOeW z@v02UaqhdR(9rh68MgH zJ)E0MJ+(rv*3iTooXMUkoEe(NFkV~Zw$Bbhr#Dq)t{OSvqudYa(R(c@YZXFH!qv@T zso|wjiNU^G$Ei?VdQ7pQ!i#tBm|Y~7SnHWB*lw|?NmgP8jpq0$?e6x$P4evXvCxa-dbwnFWx zir{JJv*&BvxfNjQkEQtxRdeZ8BuBNiu=uXGGDsK3JLR3?l8Gt1(!KuVu7NyZ4I>J$ z_~!KLZ<7Mfw@K>=YcjVp&Nv~XrYP_p|6MH|Xz%4y}SlLO;_qDxX}gZzYq(*E-{z?yAgu zI4yq>Xy6^DflZTd-_0uw(nhA3r~_M}P-p9SHhbkDs3klGrn2<)uyT`J`%np3!fNaI zwt2un>R((0eHncvP8XN=v5=v^UFY;c>|xH_4@w^6Y7@%3ib9QDP7VsdXUliVdfK0)!ZBkP{d3qD_fhO=RP|dOqDi|%I)&} zlj8U13&a00X;JuXvhx7NTiKJ_hSz(DOIWdsYIhoN?*9~HpZ&cKZ3N`fhVOOCcT7Yg z=fM_f*%Lc3;_I-#lGnM^bb7A%JY6v`DmOZl26lNndm=B5(5RO#50zfQl-QUjf6?i3 z33c3z0_E2nn4Jb2X-c5@y%s1!1tUwQl5V`YQJ~oLQaJk-eaTihg`-YG8}^^Y4LmAdE%@NJa^x>SwXbOMw7jjpGwBie6Xnkm6?0%fxoQ8 zoJMP_)^GW>UHqU=e%w56u5G5-y*+;7)dN9BPcNUxZ1ZIZ8${^J--)YCTpJy8@E+ZM z>}hR!kU^-W!t4|DBU@n~4Wo7#umx#6!Xa)h23a-P_^oIQdM|8x=ZqlN-GlcUCGvVXKyup`x5O{o&DY3#v??Z_{czWbOt^XzxK)q-FIksAJ30{;Lj^ zQ>dY0A7rS&K_0`EP*@a9}QYz zss!dyaF=^q9!fj+`Y`G%fAQNk4`OvWzq?9uQhXa-&sO;5eFEiIQ0n_!3l?@two_^f z5y_c2nN%bGaXBp*#XO)R(dgxqhW(k6Pc-0eBbeEZgq$aLzA~`|K`Z(Vo6Z7KxVm5? zw()gGre;3nbTe6|%WBVJ`=FZFe4EU#RU0^nZ1qt-yQPgOJx+c?g=Mi+S2e{;0AN)2b(~sLydsNj$MldQJ-Hm=EMYmSoQTOs)B@PN0QxIftO+P zshD&|LjQc#=pi{n>E`DmDRW_*X1WI~JuI#OtDd9KyLYD#c&*XahDxttify~PMqBm* z@kIo?(|ug{Z2UU^9Eq#g3}HFOnnmt1dznwayP-AY<*P<;N-gavR7%tE$-Z22kA$5` zmwd&H#V_|u4jY|43jAdqQEUz33n~OCNyD2G63qzn}8p^yr)roX~F8k$}@aAlInW&ve)N6QrM%yZi4vs3v+? zFn@wN7L%}gV8{7h_P0rrO9m%csbj45!W_{`0K&MOC%oj&)nv=0*!`OoM!mO=KPgje zl7n0hV>adg`tS%2#9V&BYux^)j}-sMaP>+sJleaoHE=4tH}5S8IGKZmN8%p8*l#+um!3&L%J?uu^BLIM`%pkxhm}XI=HQLVKK5H_X?QpyAWM4 zq?GwMyH$xpdn9cpt>rTC7nQ5)mBv<(|fihHwR4NS0{hiT7 zcG5JG)o#m&#i`7^J)tlN*rAm~9dSQ>#pWA1u|kzg!Ls2%EE^uGs^a(oI^euA>r6n1 z9w10v##6=4zXd*_tcHKLr?hO}FdBSz;)*!vX1syWb+LOXx0_nM1==-o6=e1uj}H`l zJP>1_srutvtQ>YTg3`>AmKSk`a<7EtRr5ST&ae0!#eX3=+nkjXie;?bZ!rb-YAZH{ zM2oqKP4Z@Mz|BahNxxqU#Ae!2e%?Nqye9~0>Tenil-|(QE%-eA9R1Lcp2JoEcNv%F zrOzoa&};=+{7^2^b9;m^$sJ&8aMg>BE2z$i;36U@umUySVrrY%DLv&ptDyxQn6$ zIX%RviYReYJ*3!LLrD_qf?Zzhu*=KdM!a@l3-P@>F82lh97)7A{i^%BwU3?HDAB}7 z72lY&V+~ZW46HqOR@`&2VjPc)u;0`1lfZ#m_t>?~w*-VSP$x0<;QQ&%sOTQ)H3nqP zl0-z;)0fGENqN1WABu`trvAt9kR^7C-I~6PW&;if(0PTSE1farobJc2ddxi=@2vrJ zUX;fU5WYp{awZ=Zg;o8nfIljH$;Ss;n=LfKg*I4G7sTNzE~8cR-Uv*OHTzk$WlA5} ztuPejC8i&&z)XPNXc$z|H0*3pR31Y~uhGNT~@2%!H5a z;=_p)dYf_!cH>eXc#ifr50bYneSS%JBMY)9s`N>Qvm}oxl`mntcz^o(A)Wv2;^^%RsaG zUZD|Ve*v>w6K+;BlaVfnyLLl+AK`%f^+(~%{l>#K@UTy)pP?YprP?%Ns;|n<4`~9+ zKuX^h8dy_vi(Bpo*8DA&my2fxhI`FJz-+K)E8Sc$8!y&Yx9@(@-Mw(_{>sl5mv}pK z{|Grv7AEuqjAxFdzQLlv;}qZPNQipCU%YyZXE}OYSf~nqy%W?p*TiFQ0c4|p;kQ?Y zh%aMBz2}@UQ1e9o;=N{Y8fjFs7@o+pRkPQIf;R^AD?w?)p~yO&!Ns>|J(9QXV%=q1 z*!?&D+2CFnT!krfeN|xn0xw*d2^`~oN|PHMsqXWaJ>$1Kviw@3W#csLl<_2*}B7Fn!7hr(gX!v!j+%(3`m)>3x8EM;S6`To~royoLwIMRvk-g7#3u9 zRhdZb#p|0>R)Hld1@d$%kJ1#|KeeqWJF};1L_$YvZW6IMm%;Y5O0^3vgtPlvKc-S_ zEJ8uW8L(cNZlBTKqagKgs`|CGz6Hl(GJBmgxqp|pYhG{|70Oa>O~n0CZ%XQX$xCp= z5W}50_JCxEce3AjoeV)j*-=;P!q1B1dDUSvcmey;6EIu5uvoxkx}VPATzWF9mV;;c zNy+{KT`;q8u-uO%N|T$&4Jr%B8(mh$0?n2Y@eoq@PZ|Ff`c!DN!rYnK49fVS{7TUB zV|`o$r|G$3-v_Uq$u$=&2y53PT-S0!Smt)T2i7L&#F_$Fo1k1vnN+e*JgV~&@J7G; zV0VgUUjt9TSWGRaM|BhpVTKvszdcRxbGeT61(InUkYh$5`AW$VHV1tF>18mMdKq@a zWS3G`!*|Jq6a$&0QYXg$?|E{7xL;_bsB}x_%nx|;v~yJsKK8@H$XIQ}8FI^=qrizE zYvCYDUTUeR5@uYAF1(1cOq(=lksn~WjMZT!zJS~`{IDVSdax&Oq71~T@{KPNnid-f z+B=T?OBF>xKQwa1QE{u#XdP2iJFh1EC1=yXdnB93&17nlShgMoL4b@WFUXDhc+Tc( zT>Tn4J4H9+YR{9XQzBMYT>U)VWjE0jU<&TB>BSfi>Ew)?y^wVGXSQPvg&|G>RZfQ;A=f;%L$CXQ7wW8c5G#?Fp1d;?ie%1h^g} zw|j~NJcM*o!#285!X~g(wJN1MI!luLOO8vk%2Mk(hbMzU+x_@R*1rJUGiSC24ds!3 z(>U(xhh4%V0Ig5J~T!rIVY1V>LhsrmjFa|awV>gDKV2ueE& z(uMLp;dxRnIs)!wv=j6)Jc+M80q^OM30PYDui=nU&5?lPQ-|E;#}t&I(d@cem4SA(o&WO!x2q9koJy^QXzC zi!?!Zv7a-aY3e(7$FQ{qCBj*7&ECjeVBfV$VKU(U6N&!`BSx2VNMH!^zvwJ(T51 zTB_iPN@%|#QiipU3%(@fX%RC73)gOJT&JBIQ_zJ~_Q7k2Xt5sX&I&wLnnAy*k=Tg2 zctISn);#cNLs7LbbM}~+MPG-p)p0b)6;}cJ=879b&P~2VJ<24K|6o*@Ag+83n69}C zR@*w0Wd_D*`4_op8w||$LxNs16}d^DcOC9rqVn%DR_1#@Qg&xzT43@`IMySBOx=#P zKs;SEi8uyAXXqJnAF+2&)}w9oiMRe&z!VfeYKYi*vl!b36cGoyzVc)`HX5usZjZ~4 zIw49kH^cS1E?$D$4do!i-b`#I<7MH#;?yr?#2G(v*OvCNHK3B5g4fIKH3~Nd1g(Jq zb^ICRjC+jNAL$nD>@hHRt-cgnRU~P_-oj{@fZ~8>*<32xn@{lO!w4MT-A6_Io%4%< zg^pL$$w5xqOOVR*u+`_K=R5BFvuHw6ZzC|p;SxVWwYMx*9_qLcZr-%OOE8*F;4wn! zW<(#NPm9KBi3a*tT5kp^-pF`S`3w z^d~wnKd=tGFe13Uqn{y5r53T{KZ~%i28|CZ}gFEVpx?zzv*oH@tbIc06R zdX@4j1VL6GJ9_vGf_%qDkR`+w%fTmp0~*TUpYQw+9a&8f#vH@tvj`D_jf=1=Xc7Aw`-36=0R)<+1RVg~f(zr0XC zRhBc%m5X5LsvD>Q6}JDV)4~x$CwtY#vDJyOXpu**<~RAtcVktK3_(rQO6cb^IpD(Nss z3ua?wKqTG)UZUqd-GsM3KjR9p%7ktg(PQ^91IIp{`F{MOHZT$vZuW$FKJwA}2!9W9 zJQ~w<%Q`cauNV0Flqj01rU5kC4QlOevU0pQRlTQjmAF9@?ztoST1kpD4C^$?;8d>) zm4{#=y9=p@TH@9dn&^aSI{V23CeDKr_<1pB)Dj>;3M$L7xumjRf*iuDpJEH>F|FBz z$NYG^i-p}KS60U>Rd#*6$@Ett8EYpB8ICrkNzVQySbj9Fe*459 zcLE{L-%kt~jHy`~KIEqcn3?pOqe04{w{80y&{q$9RscD%c(GG_|J+7O-NO@|KctaT z_~P6oW1M;aeIN`&JD8~-#eU};jB<_LUweCVE$!kBB;9ebCzvJHg*$+X>-s4I7Ztmm z>!8fr$#wbhPpe&;r|jIT>tWw1-NH{r7}%qA_OT}zHc9T@jvg%PK|zxTerDFA6&~H% zEi2J_Wzv?cJ)v=$zB%;;q2ZI9iR;+&?QybDT-(4P=$9Yf5WA>XDJgj8B03R`i~oUw zeK!Zgi~AIZdMcCDquzI*4N5(|0qukZs-Wo?J9+!G{BMe|zK-!2#`N*(%Axs*XOZ1Y zEb-hnaqfncHvPFn(0_$;(S`TSH#2RRxVp8tc?!?viT#NYPDGyXD>970wumCS7p*I2 zG3Y9aY;bYqGN%|B`V#HdO}d$*d4Cv4eRSth$%6VD%|=Y>A2&+6uLYqjJ&Cr(;5_Ci zRN4+yTz4j)Dtk5_URkG_B?%;V|E1KVFEOJ&UrwKp zVD*YUy;I^uY`>uC!eJd|$Px*pbHl$(tiayUT-bDlx;CilZ3#l|7y>!pMQUCCvgjMh=GPYKN#-3@oe zn^9;e@v=`5G9s+lIA~_&s8dRpc*!}Gayd1xxIn<*dd_!b8MCrRcU4M&LfF=QnZ~)} z%c^$x9}sC|5PRZ4s-a?`1384#iThinomBQ5st9MX99wN)xrJW^O&1>-v1accGms`n zLz7|oVd90563)9VNnPe79x!mh#g=#VegkYoCxk;a@hh0``_aHY*7q)HC5Cfn`-l9` z;#2L_Ox_JZ7%z%_$)^R8xA1)n=*@J8E_;rLD7_}FWrrU{l+u#58t4$y9qoKQgA>?y z=MRzRJX#ALO)+pj^G4Y}X}mNKOw5O#>hlN-9)fycW+QsFCCl4$!4)L=dWtg{J8U9N z)R8%5(zdLhZ0hE6%oAko33`&OxRgP>rgh$4u-^5Z#5p$*iPl*cmvDk%X_e3386d>I zM&no)1}`#cYrlREfxJ$_`+5gIWq$}}&n9Oo7E}WumtnQZGHR{zrTuJXigD4P+>Yqp zbDBqEgnJj)8c0f^%?O)i{g)4$4F9(Vz zx$_!Rs?gu1LekdOYGTBs`rsYMde95exWWs4t5NR^M|i5UcLXxbJ3(97IKy)%MF?t) zI2}P%7HM63{4B`KFZRoTPS$&aQ1Z7zTNkxV?*;7BFynz{HyGm)_CZpcbY=Es{;ib;}>-2KMI8}&HoVJIER^P*?`q$Sd&UcG>Sm@O+6>M~=J{EnIQKF5-4()bT4zPUJSAV$1i(ix$bgWv7C zV9oL|?!O;UXR90I z`AEpHNxOEagCN)(N#XC2(t8ZnrN*JO{{UG*)l#WP zE@R53BsIm)jchGwx_USG35SEjoRFUi}J z^h9nz9(J|-`FQx7b(HpxksSv#2^!w>4mydNHf7)zhqz`D^vbUg^|&T8_5m$6pdTwW zBrydUF0fE`H4Yj=;YC8>W9n{`p#gLz8rO8hZ&&DbDItw%2Ibd?dJ1X5S|wj(l_99@ z4}4+TZNPk@byXD`{I~Jn`*f1ZnB#-RM|*5j_WgzERY>;ui#I7LG$ypSWW4%KDP?L>tHU9vp=YbX?8(7~ zAg18&`JsE!D|mdDue|+qV#rpL;Z4!FmLn5If3GfJQ3-;`2#PT43*mK3YO{E6is4vR zOhWKxV7uaqf=BQ;`{?N2h2sIOchDnXDMe`3!h-WRQP##6+I1ouRynB>n) zI?09nyXFZPLKTwvhoq(?;Ph*gGK{A-j;#QNt4&`^5nJVQAJ^)czi3!E@i5*_(*`UJ z8!qsj1U=xq`d(_-viZxo6E{3eISmVeuW&CLRm`B{U1e(lKZ}zeOpOXV+B6axK>_9n z2lmDT<6*=3nTsSG(ten9TFr#|o6&+r?nJal@)@&VC)fDT&S8_yhY+OX$n|9iQ^mI}Kw_#4eC;*2t>LqnSeCN&%G5|OY+XIy0}E}ObdBL18#>eSGtf)AlDr|zk{ zSvPGkgAUlLL10E(6tO51rCUeNx0%t$2aRpa+XobVk&4^G?-UVjz8S+7nAfx+S$UE~ zFX$1ETl|??mI^Y+$hKur9)C~W)jA%pyTR;jTrr89)O_f}v4oY#_wu#TJk>5p16{Ct(tzz!s>sjhK5q z<3ev?OXQHai?(S+GlN)Z^C7Q|7q%f4OCSQ%q*@SO$!;6`_6Aq}jI( z!_1}hi1s~6R3&*k-whz;_Csli=nY0Wq8nLU{mJMj$XN$D@H<^iu*?k!Qe~2km&SQlRg%>1ZILb^Zeo)VBHx1`?Iu!VDoJP8s=8q!~%e`H1BQ_QGgI|V@ZiQF)`*EW;V*wV!GP-R0!KAaUYL}-TodIz@g)Ai-gO=f>2cYD( z4fI4rCO#tmLwv_aO`qe}_4AYPnlPy$?E#SX6f4>ye*4b!0f_x5#9oX72AU!-(sde-QBPXuf2j(c+vE-Z!)Hr8P^E zL#36>={0TRhX?6vJ+)2|azihO3b57aFoVn8p=7g14fdbk{S(c?x8w#tr-q1%+--y- z_rZ)QY1>Y)V`Zt6c!eEnU4U8zqGVA1GjXt#F`I)urzn*kaA_CQSpGdu3%`&%OXc9z zDyF;KeQcSs^Y>l{buvRTIE$u{J!^D*=Ti;0>Sn9Q;dEfbJ`s3O5E*9mp`H=(;nf&< z`d&2uYkGecmL!aU2O}}DORpSh?<>vY@PF{7(aJK%O?V$mU(9xvYQhW6w!pK3&~g5x zYF28i`{FY0n;uk5^Px&OoWUPPVLU}L(_Zts^IiA-nU-oDvu%xB{g8WIziTCyjVugp zc7&IeE6$@WV$xLM&L)OWz?KNMMWg4uq+ojnArSWr%$x;xxl>D!mT$dZzR+m7y>4sy z(f#Hphb5>d)AFABcgO~5^`0VX*Jj{D9nJhEf3&QlJ?^=KYS`Jl=e}7|(KwEiAiJXJ zVE?Oq&MaINEv3sEEg5|?F@IDPfxe>4${_ZZFug#nPM8%_-SQ2ozpGTzh&h&c-7M=3 zW-Ac3GTheNRc`v~q=jq4Bsa3}m(el8Jnv{1OZbM(!Iz^o7oXhap05ZCJPYNAb!4>(ttS2b#82CztY zik&AV9&jE` zXVg^9-o|t>Q}uvdr+rjpHVwTamBUWpp_-)w8aIt13Tr-Orvc8C6elwu2uTk@QhQNN z6~{I&?bFGM)OcS40@Q+08Xu1oeftfwm2LW@lNDi;scr{kiF+TKUvU zXQBq*j0(n>zeGlK*-z)yTSi`t(u?GV1^&zyDXkVTK+58fjQFt$UO`zrGg?KRxeZ%- zx(co-}NLfu6SZ6!g{DXlpp^-WS=; z-~BCj=J4h*(Efguwl-H$PV=EFtEW}O9b>BEj^JlO_O&tK+@MII5C zW<2E2kBgsWCH?nvQBCvGZ!3NDhx}PtJ-}MA4;{8=DZb%Sj7N|7q-+tVn4vK5WgZI* z89ap6GV+MJn%~cR1)eL5DwX?dJlIv%7OfuUxi8?;#S*#U3w_QAq6nvhFAIVpnWEe0 zmxoM!K`XDPHR(tHcL{+2_O`Ot$>>|IZdT(4@r+YT9ccZ36^#jZHop1Lx83myl6kJ$ z{7i875RiR12KKi8X&zA{ezhbx@Ek3w93V&rw6Ik}^{I&Yz>UhZ#kQNcw0kNvaOxVt z4KkAK7^^(1GzcvDGujkVuO~DEY92oT!Ndtlu`~;X19%Npv;Cq!o0p!-t_9c!q>~Nh z-H^;nj7FEOb0#VcUxDUevQkoURD>b=d8cIC80oC+{}Q+)kse!?6wOu)ZDQ0jm7>*e z^ccfzH3wNlOub22<(XHQXRg~4+A}0GM6v_}`3KmU>P3s7c?lXpgF#D+IF}~Zn2ao) z(Yl4OU%|kfz~-1ye^U#X9g@izc!n8)5$W9UH2`Pxb3k!Fcn0sh#1(}MHa7t|RLL9P zK4%s@( z{h7w19uXDOWjp)=Sv}JF-JJ>;LXCCDaAynnmlo=oiDv63>3~2#T^kC#lKLCH>L6_~ z-SS}YHCA9K`MI@9PMKTi-O#39X#~Vb+k{p0VtCI+kB-#01nzuI8kGBuR^=5z@`R~af&b{Qwj=l^ zulbxdGlCsy-(U=2Ak2tYP7M-7UMDvkK`%Cz@f!S2imGbHf>VSk{=Q&JMTm7CXpjm? zKFd*uRql1Y%;%Y40{wHi-sS@r4k@my0vSEv8Qs;{?}(`Gh$5#lhUM~ycrP(y{$MW4 z0p7%KrkqJ>7Qc4Aro&V(_@raVYex4fhbj*Lu9;p6mnp zJsrQeXNN3v%=yp72s7k$hweA}iCg#qE0m|%&M%-GCLfT#iQ;TNgGeeYe!WBv zkiJ7IFxF;(=S<^l@GuQtB8}*rdOc6bwEbs$bgv3&hqjiI-Mx1vF+Ndr=HhARPO-nE zg}gn^QOyLc0%~FC?4Ou-wC=|A54p@Po8sqcR|_#+75LmmMlV_wZvi^4QRkUs%tp`P z&+Ma(FUx;{uR~=RGpWqbYm%aK-=8rCpPZzRS9uQ-X^%$u%B20O$9jmgL*$R}L1K>S znSzQl`Z4hw#wo|^b|5s782;SBKC9n?6V3aGyvQ!X39P{7+T&2@E$!Ic6@ zG`l0Lz(S8)=ahr*3+#p81;DcyIhXXeR`;V?3=QUJ(la;b?&4Vq7LHn;b@mW7p|%WN zucQ5XqR@DhcUWe8|QS8j7`%Wc3-8C zJw%_G6B2jQ>3LW3718G0Eryw+L>}iJKSBWhkMsPTcx^yDVbHKdZqRy7^b#K?KB literal 0 HcmV?d00001 diff --git a/docs/img/og/radio-tower.png b/docs/img/og/radio-tower.png new file mode 100755 index 0000000000000000000000000000000000000000..b113c1adf808e6bd59f1a5116cbf4aa29b267ea6 GIT binary patch literal 12354 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 G`~LvjTcKwF literal 0 HcmV?d00001 diff --git a/docs/img/og/repo-clone.png b/docs/img/og/repo-clone.png new file mode 100755 index 0000000000000000000000000000000000000000..06074cb0699a527f4006400f4f4799f993324b60 GIT binary patch literal 5322 zcmeHJeKeG58^6X!BesV0p|+;zF}5wTyKj+9(}y-s2^Gx;Fpe529gDW9jGpFIC6S|yq)58&^w>=K!vB8cW zp#TQP%*TRnGfV&`29gfT+`=>Z+C1}i=+3Ac$cp$pGrKFNv3ps?*p+E~lQeJV(x-9V z`U}!@V{)FXU&pbC%Qn04vBP$o{Me5q-Q+R5jcz8%C-sI*FNt?Hue@dS+0c_>KcD8b zG=AvaB_kuvJ%cgVx^Hxr+C0x#G{_I=%S0p}#s>@h4K474?HLKcv3g^=(oE4K^*W(y zCH#1c45MY5yqwJj>EywMjpcdgrK*=i7_WSRVvp2IsuGgiIjy>Ix|1CQq6QDrYOSVy z_Q<$8Gx1*g=(U;zVvDn;w9^vJajZ3l$htnP|MiSmABE2+>EpQZJ|%Szh%Bd&FM&EO zSv~~d-+Ps?F@NSitehZ9&?c9psA`G%mhD;)G*$$~74cH9bk)746%-l1o8Cf1gbf)& zx1(H(8hM&S2ze3Ph785)o!4m25ho}01ND{8JP0q0mqryybgXv@Ym!Cqn~BzBuvcFt zww&X#PN)J%t2{0Xy!Aw29X3l5ro6N)JN7mmHDB?lX$53!vkahX33tygjk=# zfY<+xngxw=5AtP(>X_QJFd^q)ZL^c+Vobv|+qNu~2l+Uks|CqkF}k2QV!}xHP7M=sk0TI40`IZE=zprlkSN?twwwsp8knS)`YJ> zi{uevmi7KAZX6ID>URgHZz)~*olH+Yh{sk5S=Kw5-@|-|fHDu4EdgH8X>{Sl#jbqu zlv49F_e9F4%v8Z|n*C+xFyS(z!`_A4F`e0+KnY>+U(d=-FH96S|)h(HH1f z_UjDb-LO2&u=jhOn1xd#YQ$-20BXW<4jqBxZEap!#|IFdT|qWX?e_B2&SV2P$02~8 zK37`E*;jNfra>FPqUQZWydj-lh}3~dQ!z^}si;D`LvJ#=5@&z(Hcr_KkUs#_UF0E- zO~zQm-s&bbbSZPYUp883H8L8<+j7(Yq{gTZdkWaaDGf5NwHdpB4RSlfVh~^P-pr>; zo;*W(%fBx>Vu%pmopn&z8;>l^M`q34|A}Iec4k08_Moe>nP}0@>~W_=+qEm0 zmbqb~+lBdLX|&*YL2<77BKf!oW2p(_gxdSZQW{@XEZa?L9$~U1?`E`C}GXN8oXJxL1-Yy=k_nJd@~Oqj|12g~lVy-&XxDA?`zZ8+|PlJIE?ez7E(K zA?(_RImDhsmt4M7Ud_6}BS2_*w&b^Vb7y=bmFE_;)d_mus(Jz+gt6Moe2^y99qSS$M-! znVMz2wdy5MXE5D4wFNb4i?8}NX=66Qs*`&8;{vw)@UuU)A;pa8rm73MVElVL!)@De z<1om5Tu($NY*EV(M%pUApj*8$VRYZ*^x#eRX|D}@Enc@eP6%=uP2*VQ#s^+^JahR# zFeE6o)Lu6Y8LG&tul1P4YtYKH2gABAr2+Vf=m^tLNx)d|%( z@}PI6E{KfVYi2;o({G49YcySi%qc|DH{D+uQ!g0q$R`Ajn*QcRAis>MwnJqdmgDkL@f-s#Bu8XbOyDwtkOw|=Y2B{(ToOt181z+y$iw3(hO`0D_k zJY3uQ|MXE}M~)B+qxc1~K<--Pthq{*Vv9d@J2MJTUn@A`;eZX?m|55lTPVW^c5R((WB?Q&DgxY^ttB_WJkFm=}&T_rI3c zG4gWv*WjjLEjw|iZuBYKRjBK7&8YM;7O%d2*YY*c!;ILpU{o|jn7R3pqZg&xGos(T zQ5fP|h%zVxS37MKG>^n&x6|a!;puqz?)^84fhrkDBEAzQijqR<>7Qbp jd>9`r@b|QUwb_VnM)+f8fnJRj^8#|EvqRBx@u7bMy*~j$ literal 0 HcmV?d00001 diff --git a/docs/img/og/repo-force-push.png b/docs/img/og/repo-force-push.png new file mode 100755 index 0000000000000000000000000000000000000000..e0c45843f3fb6956e0e2e966959c76139c2b8d3e GIT binary patch literal 5657 zcmeHKc~Dd57XQK`C?Z;)OBF>V0xDMeUJs>HEP@6xAW|JnRpZUl7R{N7~Xua|+$Td8d(gk)T^ zmOjqV1=3j=x)8eCu1wZzA0P{(W>OkI+JsJWl}@2`=ezwOz~Tt_?<)GGr>27K`|Q~> z%b}$wyS%8j@gNKK7g3sved&fAj!m-4OQXPqlEm)+;M`9p&SL`U|(mH?jir`hl?@Q0v4Sw5} zMo9j|Vj{f0wPdKFarnH}x_G%oxHdmw__EfTxIeJ!;}CM~LdxM?#_?r~rEUWp1L7ig zs}ZE>LvydzlNPHl|S{hwxvl9=;ld}(7LmT@%LzD3G=S56z}`e zb)htiZ^a^(cEK!n@05liBC~IICHA-H|BLw5m(aQt+6#g54;N!UMi174l5H{|Nr?>8g1l`R7>wXR9l#0>}V}1M3Yh%1OT|cLc zBQ>GLSJaCMNk&TjVmE1&?{I%A`z0-(7)VGK8+A4JmAU1+%O98UXWyAQnG{nHh5HQW zaP2ousS}6WqAsNwlWoV*O?5+pXuUFo#Q>l7$qOd)1Bk>Ht-r|mhTjxwVMb(@kY=H% zfyd}#j{4$HGP;`}t>i^^g!aNsboMqnv+8cC+@g2058M=slNo3MRG&CJ{x<`?fNt(A z31^^N04j;glZ`+NPa^c_T!vu*hE^N%83R?I*WRo!2D${H;zz9v^e{jj&&+w{)f%B; zQU*Ft4-JT8pkol)w_6!hDyudi2aw^~f^OBiBd!i4cryxj%zGuAgTnmp7-0Yk-<$V@ zK_WrRqE1HWg2Iq_YDS1Tv&_>lLVFYrdoYoXT_G_bvU<-7?t+10BCtk&-Oh|5;ZjI` zht7iu?KtwwuD{Lb{$%7p1SK1)N9+n6P#?dYg5~8Lj|?=ps zxMUL3bJf^6dH$a=LN*{fVka@kYP3C$yORhUvr>e5?%0(f64@m?)0m zi3TE}Ap?#={M$~+3##=fJT^B(Xce*8;;XRFCbv|c{tVlbhcG9eC=X$oClGc_UZ5Y} zO*RM%)o$S+tOa2o%PLRny-h}#F;8?7+dmUOvfK8`3nGxdErzx=QoAJ)VHA8BB&T7Z z^aJ}g1QRg7g8M?Rh_trC=VsLJ19c1rDg*~A6D$@2k=-~a*nk43OZ;`8BjXr!ZOapF z`R_nM0g};KC32i5tDKewiXE+(pB+5WE&Yg20oPM=pCT_7i8Si8Y-I7G_|FD z@^f>WNp{BNR-=a{Q@i7{#$B6yA#!rQ4h7&W_HXSFQ5YxAW!IWdIDj=+8en}oeL zbO0g3_rN+K0zAdxr|-AdCw!vcjY3*mh6JbNC%UTYoR4-!QPIkz>J!n*WI`ORfQ?H5 zgc7_->mgZEaCJ^uDI69O-mcW~e;&>MOU*m5#gWXWcDu4~wG;L~t^ZA_@{HREr&g>N zo!$@YY-So1{V^|v=JTzp6bF-uQ`rU&m7T$IS9BX<0<_uJ77sCDEsz zMqZS^p!T#49bDE*ca^uT{v_o4m(BUQaRy`}eCvd{HMY7yt1MKDqEt_kZ_MK4b~U%H zuKo2#ya%mLgwiV#&*O%DeLwNT1EPOvBW&;2Oz=x%2~+FtY5}|VqPm3fk!FxQGb zxCbr?=dNdU)l{a#asWrUFs}mir}qz{)f$*?zXms0!xw#@U_r*{7Q);=;Tg7+|}plZ^^ntEp&slDqIZa*t~F z)ikry;ZF0hqKBQ5)wLS0QTJiazEZ2$Y6a*wzE3Az!uI|R-cGH~&k+A3_r|`jb?;Q% z8|Bt8G@f)QP*9Vfpsy*ZwzJ*fa=425B}8gxXztGpJ`#Mmo_l328LZ%T$(BdyP;lSJypesu{MNq?8lr^QR8 zuF3T*GO$x$xGEK2(_6$|xJGlC?QEO4hxVf0*-^300q1g7!kn_Jz2@BAv!&;#nNn5z zLqlp$Yws))j0JYeF#&IWZ!+-L%Ruqy ZZ%w4~LXS-Gxe3UgTII8{XnF9y{{X015_kXr literal 0 HcmV?d00001 diff --git a/docs/img/og/repo-forked.png b/docs/img/og/repo-forked.png new file mode 100755 index 0000000000000000000000000000000000000000..9df459b79a3d56ef9ed704a7a3feb10156c1116a GIT binary patch literal 8215 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/repo-pull.png b/docs/img/og/repo-pull.png new file mode 100755 index 0000000000000000000000000000000000000000..b01f0ce5bd15f28971dce3396084b6a3c9bc3ec7 GIT binary patch literal 5369 zcmeHKdr(v7691BbARvN(&8P%{BX|XCT3=T&5Gk)f6si@dc=0G&@PQ)lS2e8I3XvUDoJx^^JE%T_g>@jOTgVm%E7shTUY+K9jd z)NAX^-@dXt^Gb+Xe~!RlX?0@y9D_N&rUDOh^QvE8tZKQ#i);5Ah~2)hY&iGq13mEO)$=L>f4>Oy)t+eO5t=r2temg8 zFWI&{I*jRO)^tT%&U+NigfmNyXv-x6>0kuYwmO?jY9(r}>~`lt?E@-dqo7dswJ29x zC)s&0sgnzPZ|ylsbuS^h|VAw8&M|5GZ7(r9X3i0lKG&SW^wPjvNeSL@~^({X9?<35A# zOx=|295T)q+{o-YlvK^FiVJ7vN|u)kxWpvqI*1o`GS4D+Pc2GQ`&>GzZKZNpRi;dz z#I#XKcCL?&ei^z$+5G4EF%gFx?w#yT6vOW^*Ut$!7LP7a#g0j5bY_J9C;F_JAQ?HT z^#Pa7i#O~%f2*u0jgYH79f!#DN|#=%!sd`ScXe}!^EInrBJJ{GY8)$7Ix~gh-%Ryf z%@zdfD!In8&xRwubc*=FTH@N7tVe_<+{t8RLP|eJxGsO2h!Flb4qz@;>WD)4(2dal zVD(|BzqyO3SEQ!9kd;qYFa;qwvW(<6G$A25gxs|#A&RQ|t-Sas2Th^Qu>IOHiRymO zl8znTScLaBUF<2nafi3hbnB^$Z7xKe_q^5^1OpSR{&g1-{$_1+@ z5|SMErlvHz;rxxJB;~|5$0S$Hjn=o&_?8a+oNr8Rx&zZL((9abp+R->&U~#;+8sTz zKg!sakgy%z%&^^hj=Ik3qbLBV3Z;wk7b;XK$g)G8K<*AWE3N#6d8FeV;lf29f4a0 zqEpBsbX?C7zdg0cfRIaz4{0O%&9fR5YlAY=rwl?$DFG^*8b%W zuMXexbtW^f&fY^v)S_|=uGkjM-IIRFmDypMD&90VCPrqEDLMhn&2s>A>YEZ6511Y^~4{1u)-jg2*Aj+gQ)HYAJiOH7z)CBa#jd&RJ)?EaUa<8 zV;!>w^1~Q-aR>sJqKiXdrhP9inGeoJ>7$wNFsY{K>={om=!Y}`IY9FohEeGNGz}OX zXc(jkc7r8D>^60iK%LJDZ9r(s^61QpNskPLefeOfOh05`iVG*=p3crqq3J~r>{gJqw$B=QUroHd_>uwVFbnhPiHs8RiAtu>j`T=gth$g z<{|^3@4^|CMY?nWY$4#|5JM;`P_q}~>E-a&i$+ePISz(ZF$;{0bBFBF`@uuL8F(Z6 z40A@aKo10Bkt&Q32%U-0MhFxluoN~x_aLwq8O@QA?*u?EmN5%~<}45yH?TltG)G3h zF#=gelLm}q)Ate3F#1{onU2Ma+fHOR@ZL`>)ImABslY7!{=pYHy7#;0ac;EEu$Pg* z88k;-k-M3FzYWdx_xL}@#}15CMg0JE?7%|xwrrd-q+jE#qb!B4N%uZau_Wzs%>JL& z2LCsDktZQ>{ETkLMJ>sCg&L8>wH>DeYq$tvZ#|@|}GzN9=^?W^bEKN`r_ zw8Wc!{B%9@(BYXo<2@B-bFVMbDtPKa)w02BRKDL}X?@LkGoOZyBexCQ{0GaZIp=bD zBPgnF_~n(Q9DuO5=&t zqK~xxl5Ciyi1IBsjU{J2s~4w?TrYzugT!Kg4cxJ*dbI)u45G9LKvY1`{vhL*YHW_C z>x&c53o~KrQ11syy5{hKQFS4zhr((GHm{ou1Bi?Vhe@{4dS2-4dYErX6hU)Yt8TS? z;cN%5`RhLXe^)c0$8b>3U(@#!gYCSls?UL>>auMuLeX7-}c=CJZrO-BU zR9X|!HKxXyLAEz=?9&>f@vZBaC*y(Z%%st!6*$Z_2hJW-=Hch6`J(}2(P;(b#_nH})|$xZy<7Ego4wcDLX7sC`g@A60R t516@V(P8a|TN5zdubx*C_&Y{`H|Q49xwWb4_1zihzQl96hsvG)@V|D;27~|r literal 0 HcmV?d00001 diff --git a/docs/img/og/repo-push.png b/docs/img/og/repo-push.png new file mode 100755 index 0000000000000000000000000000000000000000..3630093e58415d9e09a94f4586269f93accbc399 GIT binary patch literal 5523 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 bX?y_~F%BuMzMFW4Y~SPIvrDjp_RIeQ+rUDF literal 0 HcmV?d00001 diff --git a/docs/img/og/rss.png b/docs/img/og/rss.png new file mode 100755 index 0000000000000000000000000000000000000000..d6e53ba48dd101a2a97ad6aff021bbaeec2b69ec GIT binary patch literal 7291 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/ruby.png b/docs/img/og/ruby.png new file mode 100755 index 0000000000000000000000000000000000000000..dd538f41928791ecbe7efec69e4ea2bb83e6b629 GIT binary patch literal 4957 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/server.png b/docs/img/og/server.png new file mode 100755 index 0000000000000000000000000000000000000000..051c3f8d4d75f0c7978dfc7c9640cd9199891d11 GIT binary patch literal 5740 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 h{$HQ}LT;^ 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/smiley.png b/docs/img/og/smiley.png new file mode 100755 index 0000000000000000000000000000000000000000..96b56b9136438539e33b57b6307b2ff9342d7b4c GIT binary patch literal 13135 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/squirrel.png b/docs/img/og/squirrel.png new file mode 100755 index 0000000000000000000000000000000000000000..a3c1647f8f57e5ccbe7b2bab007a7484dd48f7f6 GIT binary patch literal 9898 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/star.png b/docs/img/og/star.png new file mode 100755 index 0000000000000000000000000000000000000000..f68a73b7f9fdd90aa36e8ad21ba714cb75d653fa GIT binary patch literal 7580 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/stop.png b/docs/img/og/stop.png new file mode 100755 index 0000000000000000000000000000000000000000..3ed1e5a2d71c87509a8ccbca05a81e7d982adeb3 GIT binary patch literal 4907 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/tag.png b/docs/img/og/tag.png new file mode 100755 index 0000000000000000000000000000000000000000..90622224a79d17244dd98c16d7a589d6c0447a75 GIT binary patch literal 6234 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 L_pK$HsVDvkD(|}l literal 0 HcmV?d00001 diff --git a/docs/img/og/telescope.png b/docs/img/og/telescope.png new file mode 100755 index 0000000000000000000000000000000000000000..5d258808a8bf865bbdbd810dc860a70f959e382e GIT binary patch literal 8084 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 SQQ?Y0=XY)Q+Q!{NIq_fQES^FD literal 0 HcmV?d00001 diff --git a/docs/img/og/terminal.png b/docs/img/og/terminal.png new file mode 100755 index 0000000000000000000000000000000000000000..6e5c7a409cbfa832801c60eb63cb0045beb4404a GIT binary patch literal 4829 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 ct_&zj-m$ht`XwI#d{PHb}JRza#kgRR910 literal 0 HcmV?d00001 diff --git a/docs/img/og/text-size.png b/docs/img/og/text-size.png new file mode 100755 index 0000000000000000000000000000000000000000..712356faa4a8199bac65e22bc445115cf3b4057f GIT binary patch literal 18114 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 MGdNmwgmUfw0OFqU6aWAK literal 0 HcmV?d00001 diff --git a/docs/img/og/three-bars.png b/docs/img/og/three-bars.png new file mode 100755 index 0000000000000000000000000000000000000000..0795db68d4ba4151f076ca4015224ab3386bbf51 GIT binary patch literal 4599 zcmeHJi&Ilq8vhbPK@cSBs=S)AjCDFNETVQL2#kmXrxYLLK}8^25l|3NlB(eqid(iT z!nRZa%VS+uU2`D`YlT1vrXxbJl`PBN76B1Qd3fbfOoIkQ_MDW*y5m3K40k4z`R+OA zJKy8?`+fKGJ)s;MD+en8u-O$HxDSA#1fYjozJ=Z#A7nY8KSpZ6F0Lhd(k)~DgzRN0 z!5^gpSg*oA8eAw{2f!@Z6}X*yvUK#G@0m#QX6}PDr}Z6ng})7C-uHam9B_Iy->Ru! zu;<1X;a&TeeSCC7yzBWt*R09g$OzobjQ-mn0=@LBT~FWHXuR@s$#t*k2I23+?%j#i z8Oy}&@1Yx)o}~&bRp5=Rz{}ahv$gVWt%o9Ar5pK+q7j2fZ>3_A^n#ToHT zl$q1Y4MZK0K$d?$Fr|~s;qF0OoBz-G22faka zj`sCpGx+_})LrWKupJ0HCx-$0&-YcAvz%#e6T<1riQLK^ApI~@NYj?KbMHU;$j0KZ zf*ld*76m8p=KO{xF1lKYIs4T5!e_>7Uiq zax4Hoc)1-bwD8DV?&zX!2WJ3xd!*a|#TU>yI6oPLci~ll%dt4Fk$e=0dNHt*XNV?XCe=$D1Jr>>xDW0r@5XGJuQYX((iE-iT;TAn_(kj8-pZ>D~~pD4)UzOG)q z|7dbRoiQA0af9M~oZ>GND8;M0alBurpSD9UxMCOGk*&dM@-C(BZ~^U?t55`2&X5+B zuEIlox|8M*_EhcxKRgkMn0-BKNFm8~UG$r6eyj)`aXMt&lzAgsx?!~yYX@sOsk||<-GB(zNgAn+4i_c8h!~O)3j*7iDT|VO*o;YU zj`dKN@&w>nJ&FT88d=?!Fk3Pcf*@$)GUYFmvTNimtfl|<#XQY2#J0F?jgKIoRJx+!XhH*l(Gc}38rqS%4)sy{#aLbc zWuQ)8_dzaIZCDj_h4u>JR~E9?AkME7rnq3O&hy7r*zbDGm7!k{h3j+Y2T-xDt%IgK zzG2a>!S>kp`4Ja`0nFM9a})3x9z+X+hoy^KXHswFBUTJ9FCJzfy;MCFn zytZCvDFSt7Uvz9EUHTXg`A`=ACYVBbgR%|bUl_WZxAtk(XF1+ZZYsB1~iTfV`ZLF9@uD>Z+u^VYAB2R-H@~c}3B*-crP2 zikY~{O$dTpQdBSanlR1Y8BditsBBm+45_+xhO{Q@CvU`0amAZ;sj5|JWT^Pk3@i9~ sh8GfHDu_fKrM$KoSy$C<@9DKpFx8B#6pu5xmx3 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/thumbsup.png b/docs/img/og/thumbsup.png new file mode 100755 index 0000000000000000000000000000000000000000..9aba75b5168afa41ec8608666b0c324f33c4612f GIT binary patch literal 9036 zcmeHNiC0tC*1rrgh!T+s3IerSsZT)^nT4oW5oNLh31JFSL=7`u13@N1sZy}kS3n?u z6GIY6K$*f6QBljJ#T!5fh$v_xL8M_GzH_4Ax4PE%7reDz)^d68+4ubR-oLZYK6~HG zWfv#A)ho4DA_%hD{_w${5JaAXAhJXy1uzmZqNfG^laD-L@2UiT=aqi`1>7r#9rlPs z5EXU!PX@`(U5_B&BK8OOyGG@X31Xg?26_xmj1O4+mb|8U+ZrBn;5XwR{%qCV@==e=6t<>4QldZc4y97l&tEw4sEG}mP3N#7RxhKHx zMGzKym@(>_xyL(9(ksdqW->etV{S_Y`JrVUl)Tr%$nJTDaYmgt9OOTyGw_t9=U^~V z*yK8&S&hPBcY!)1H3!e)mPoD$-v;QwF@$+KUJ}`^=QMVc;b?@WHl^ zQc8cdzljH5YtVs?ae?9*q`NtX$GoPRkR zF3Av9Vt7}A(@dc6^=DGOlp%XZO)YPa1`aI(9qsIDEyw&B_|mfcg8XSh^*~>_bpFL* z#w01u#T8*hETC}M~*UM^p}aYPA>bJoVO zCWbn9I`u3!c^+8K_h~X2vH{~rjT)O0^nQ}tG8m0U#-T3b`E_M%-Q8b=GaL0?yG;#0 z)pEI`cdUr!+{bqw1|$>Xt^QZ+i}i3u1B-%}*A%&H3J&|)aU0R*Scv<{Bkx7cZ=>qi z7?2t*-+Cuc)MJJ05=a+$=Kf%i*VD-hmt&fCH3=dPumT-xmEkOnrTTE0&Zg{|Y3;}p zsrrS76p5MyeaC9Bdk}=-Ggy-_`fo64n{Qu4Uh`bZHZ#c6zJ`0d9&`j8H*1uOe?EhV z{v2rR73kB3-!{GD3n2g@}5eO1WC&ewvmYNQN8CC1j2^s!6Y^<eG$tc5Z{#3?jxEv^06i5BTjY_9pk=tXS-+?# z@<|vXGQo~2cGshl#UzR>vhhH|3WW11F|ksN=kQN;mXzsvP2RxDp=`leMg!qB*D3J1 z<2=%B`f=;{u=YAv=M7%qxJ42=CwMIa6_o#|VVtk&njiGhn;4pN7A`U3`MyU(UEVI) zf>1r@%w0Y-yz^}Q%R5$3)N^3`v{zQ-^l8t*%Hy8$!JFk+_&hL+$0tgbjg=6iyOBU& zCy&(nX-F8aS~mMggRL)%tooiOi_H9bO|v%NhQqH|IFAZ=G&{FJD~>L*Pbv!<*CmR4 zP7g&j~~#%r~-I-Kwwpo=hF8gdGl>74b|%(v-jD&Yeb;p291?xwBg z_?QOI!zq35hSQY8ZH|rQ)J!+fT>a%(au|K9KnCHw=ucdMgcajfF(S{Se-@Bhr>Zdz zIgyT=bpY8KA-5`nibYkjlvwGcO{Db3#fCMEZ}h?;Jtt&$APKf~GY;Q!1#u_CP?tEK zh-unR{rZ*UDf((N8^&KdA#q^yQUZi1!^Rax*D zvQ1=Ohe?Bj)rV{@qMgD< zIgt$FdD1)nrYu4%+^)#C^dpyUTO5BNX*>Zt8J(i2sd$=yiL`Xd%s5EZ0H z8iYe-Iz&-cVr8M}=WQ%whNqM{HK|dm9Rl8!nd^y_>1B=Q;37zoGAQ(ioJmIYD%NyQ zVkMGb@EwRB^Zsx-iq3i>MRjw2^IEbD67yyBDIyXkR*ro73+#f460je(Lkb_Jaf24f zl4tuXM?Oz!u-B%4elJDZBt;5Vz-n(vfLC2UARuom@MV#zWMJ>>Fshd8XvKbXWa>&{ zrLHwc12W}qS;oEj`1)}>?!cb#@z#hFXt00BTQZt?x=#_|)Agb6D5)~kr4)x_7*}s+ zngPSt$x#4h`@jYbE8eL^6g2}Ir_AIiAjlHD)qwdMg-ddj*f4TwZNoWoX$p?D0tu3l z292&Ihp(u>&+Zd>_9vM%+cIt|V8FlxXrPNPFxWzl(mo~>8YG>ey9feZ3=pykTmYM4 zv4LT@-q4&-kaVW>im@VJYxa&d!WohW;gLUKB1dUpa!-;Q+>9dD4kbaSO>-fpu`USh z90fjUT`1UvGSF~PO ziTQ?%@(W1RGAAupu;gKo{)=!wzY%^+l(;{8`s~WI77<9uQ1bZg0}vzA3=QY)!MCWZ zS?C;(gzyy90V6NFm|!Vl9s|e`YdMO*pKJgFKMnl}^%yn`Z7SoA-LcBzCuvdLo4~e5 zc-f!jH4x5No{xY=ZXggcRaw<%I<$$Rvac@O>ASC#bIAJGS4I^#^^A@qrJjYL4Br9J16P+{^jCDA#bg)jB(6Q zU`pQrC$`gmPPNKBgpZXx5cYhiDqlPBD(ha|d0`7Q+#RDcukNv_wA?b?-97Wccf@VrjLIm)otRX@KS~*Id<@@ zr-!{>NSj3?<*RiMh8ZG~Pn3kv6&w)Y{W9y``6n;aU@_V@riSU0#LOgWPLLT>}t)?M9>D7d<1N zR$$QvX7#ifwAodgB-d>^;Ujnw%8iG#D7$*e3gBpCKLcB*bAyG zneQ$Ux(Uu%XKX1a;)grB5843<*`My(P!1%DOuc*{dE3)MANO_Ww?a6DQ|$tF(_PIlnyJskltbRn&l`Dqvb4$Y=q#a4rh9NBvUk_=dUVJ0a@o{t8-f zYy4+nC~5EMM?+4hW=EU;6b)k{<{+!F!BX-x9Ujv?TdIS?KTKE1U7@<_JKwuodG_pN z%3)?z2P3Y6+o_hj9X!Jsabhi1y;D>hB~a<7oJAjnBe*nol3jxy$*?iZocH%D++++)3oi-*yE-Olyk8KQcTYiRJS-$OU-q5i9`tx?{SiU&m% zHmd-ACEaCE!gs?t81Bid=5YXY_0()IFw{@M1Th#8u5 z$~ould^Ua!=?NMjv5ql^B$FSXx0Os3Du0t_^CHi*{X@H+Lg^$e4*gi>4C{TOGTuw) zRQ8&oTJ^Eh#~W_XCKaGQ@dUxi?jpFI+D2xC(>aEFXZ|={Rrw+hTiEoR%dRF+`^O%@ zFzTvvmf%1+y*D&FIJn-^P17V^>AqN`gN;$6r+}PyaLUb@S$2lYd3_OE+Gbk)Jvc#6 z(mm*$)_X9dGCulXzGlIPKRv;Y9S;gg{mAs;FUUOK%EAx4>xBxAMx2mzVVI+~>VgN_ zCO_YIsG70VI4f7+NW^o$U?^DLq@9$!D8#MsA?egD7=%<_XJneiBfySV!kcw_V*t!+ zCA#~f>!kP8;;1sau!238DEw;#cYz;Gr+31VXNSO>g&;67~3_pOm)vPoc!*|U~+V$QCbn8Odi zsz1I>ku$ChKtufT(}SiTpc_5wmkYVvSvh(ziOm!@Cgrbg8@rsg_;GpQjsQdqXKKm~ z-@V}1VOq*$j=IiMKTQG)T3TWi2k_wZ0!2M&*fsY^&BL$;>gR`v>n8u*5~nFPmsYZ@ z+qaqcGfVpdJ^A=5C4}s)AkE#?-7#OysIHD(p8_fb8zu>=qE36;E#h3?sN(Vd}Han;Cio9)# z)1T!cK_;L~+9<5iaP|#1pLTm7PSbJ;TP(0dI2lu&AS1J~^vcA$sOr2!=7pBAE~VQQ zFqwqPEkH}Bc`dD@-x1Ls9xyn-QnT4ptctL{2WaP8jCXIstsjj8HBuxfJBU`GRw35> zn2M;7|2>am0TangP`Z(a>@l5@5ZRs|fPDQyP~E8vT2bYAEgNQ64)ubvgZHY}47x2V zcBkhwX@;gxCep16xr|+zHNKvL3QMB`4WQAPEVC~*vUvlUbxmDqFz3_C1Ot6w-drKr z*QV*p$%xT!h)O~*H3)5i)&{;^Ar?2ul10FRo^!a;^qe|n@^IEZB}7g-;=3D|aOm^O zO~@+XCArUGr^?CW6txpFJaUME8yj=Bi$`=GN%_mU#bIENMn5VP?t zA*03XO|w^ zNXsYS!j8+*OCw-y23#M+AM$h*_6iBR>JNa+6WME!zK(C2>60;X{WSn0wAhJNrVC(A zFF@GWPt$VuMTInPN6cYQfTZVkE6R{BLmR{1dc9UfjslXAgw1BVd6qFCR(h16&E^q4 zo8%L|-|eWB5FEI2sAIN4#-<5?GMcch~jV$kX$kywpkm-!JJ)4j!`nF`N(P;(q{`bns`fdc(;uVPYW7x29 zsGIfIbspA?(3_!gj8=PW<#%_<28|U|34QxzM-r%_?hs zWO$CSkK>7>W7i;CrKAds!Mc6D1hK|ThOBd9Hv4YcE2aAIKVza9uuxrUV_K|%1Z@FZ z3LwEay9VMc?4ER@m5-i$!ewd9QQ^v|!#0B_29ZZTA$39rn)~RV=1zckAb49s%pFq9 z4nWI{voaeY+etAaA?5~Y@Qy-E<24Yo11KRYNHHxS=Bj^SlKax~_C*~*Ulf21@j|*G ztc)XMhaN-FCsI&j2zo;b8Yl&o#zqG;bgL9}0|a&WCuj}?EfU^NIwQktnFNgx(q9ka zZKpj5tvYGA=a_w#?4S0P;TcNfXrz{>gPfGooCCAXhA*Qx!1gfyN7yC?o6uy3=uFVd zu0T8=z~~C=I^^{20uk(p9+-NO{`=S1xIAOf9S5!cdaqeix4aUWg8eRH)-Hbl$&!Y2 z$g8IWr4>Ykqxg@796UcLZ|KBMIw0GbI-S#KIW#T5VRK=NX05Jk8s<4a)y?M_OINDTZmbf%9CiU3#808AE?zwsrpnq#uorlBE;ktqFhl0hw{FXD`f3w$^oAKY-yO zW%UqPqZArNQeT@xJmzakl`~Ri%4tlpIr?Q>R9(h*4#sQ#=w- z5%$XylV$pGCfBeeFJoD)WrRi@Zrte%UkV^dRa<=U66e$(-8qbuvDveJCW7kn!RuW` z!Fr&(3XTkt%)yo;THvxcEu4zk>rXUk0>#XeO6)~f6{yvCrk0hKO|wb2+WeR_j5ZJx9j)A9%19iePJo=db+qb=N5(OpsgWZ>Lct7 zj?Rw;M;bW8>V`e#cSkDPimD8mc{jRO-so2M6kq?hrdxGZkQt=VI4?VxuOE}GtGgvl`J&pdgr4A@b zu%5Xj)M?jSS=z^~r@5nli?41BdD$r3g&k#xa>SDh503}I@-+R?k_LNSo?zj@b8cxh z;p(f!YY#Vx35%|1NLT!&PNy~CG~#LX5syw$=iUe#vD3hgjx1Wu^=M==;vfEMeZH)TT?V#M#)){;0X>gKpnXF3 zd*|+3jfbcm0Y%Veg!2q+QeIm02?@m@?}Ci#^pJ-0@wl)N8*ujMn1EV^_a}`YsWb3N zrA7HfCU;I<6H*w{?E)nvNDgLutME=?x2J=9axgVc(xU+vRlNtkl;M%0;w6rlIwLYr zykg|6yJQ_q-amoeg`69*iNtNuq|FqIfMB&#ys>& z;_4oExzEcY{PZTCOoB!K-MM!{`$)6q7MdOSHg^|WE)B`5)6nn45vvZk~wRr`9oTyy(7k sLIZp5b1{%xP+BK{`tckJ^*INH`pjeF2Jj_v1g!`D_j%N@ldc=VU*g7}e+B>k zBI2j>Q7F{rZODJ?P+9kOqEP=vo&3?(HSXSIUwjuS@Vr|I{$b)?!m@~8^6l`^2~*O ze{B8UCVr*sBI1%>{;kK;Mlr za-YaFo*JuXws>x-G_VLGA>Ss;>F$})P(9NyGC0Ln7y0yhB$Sy_Gx8DIUj3*+xEa;; z1O0>v3U%kT7UM7@+s&L|laDFIRAU}sre|o=?_dcO57C)Au7Nmd(eh*RN(uA2dg%sy zlPSTe7L1Dxyw&Uq_C{2fuEuw$qY72C7K?% zHmuvtaG93zoqAn&bV$~IE$R3Edk`8G1P}fLSu)e9^%^9_#pbf2$7VfMZ-lN3GCI>F zs}xCaT^IAt^B>FXn9OFp+d@tWIR+|aE*w#-mzH;6{{jf8$&Oa$Q$1`6kEe2|Gkihr zeMkUnA3CT3!1Lo#Sqshrk=4RX#dF`@60+B~Cqf9JBLsgqdAkEk*!v+-5dI zhg^;%Ye>4G6n&bBugkI%Dd#sbz(H9KuQQ@966Y?^GE^s1_D6JC?{_x|Q(0GqEf+Kh zwGdW?nr^zL%N)U}Wft$_zgqqL_u#GBvW0%eV#EvouYpE+jtk!?18Lj zjTV(;M~SqWKjP%IWdL9#QOF*oV2REWb7%@ODhS%3FNu)<-Y5=TYK`*RGPs8EGwBf` zY@|D>5pb!pgQQ264ZLv62eHQh0xDEi)QFzLwR$o19o}xaPCg}(mXbzey{z1j`Zn2- zuTOh}H(l|_!5lxlbMR!Ups=9X#mmZP4SLgT`Mw}z`5}gIXgp^xbNdPe^ zOiS>V=qQ;Z#XyhMs%VMyLG{e+MDQ*^_ES_Uc8r~6@9^%6g8BMXLF`DIMD)%AKF_2pCr-@hhK4cAd8iU9d$ecG4tU$KCwiqivH-=B~Qt%gbHm-ky{m8zoZyy{8p$Jc6Uo{wLu!n;?6j ze!I|6Fp>^GNSHPT2%l&<&gytzkCqW?NBJ+?`?$ROvW5DB(TA{Y!sH=<5wTaqTIL}R zHgg@WI>{53O`oTf$QGX4zPbkCCW|`&j&Q$4HTgV3WoT(1yiPR9f~r#mn%bUi?7Bo9 zHKKT%hGK}RN9z(4B;LmaJT!=ard@M76l!dd1)I0j?4ya`w33*jBg-6`!(wrRle;ypDnQO^l*%iI)zD}uM+XttO;G~l5n&j$T+D?scySV*N)?ZWwr&8Rf4wX}rrWGELvQ8-C4a0k5GGT}Kd7D{E9n^B3e zd)qw-UI3WHd^+wl*c%Uyw#k_yQ>s(!UYb`<+55KDqvIo~*de?NHM|UtZ5fA{`hvWg zbb+9D6hMVG)(?S4gf`O|lEM&S+R?}48orQ(`B z0(KzuC^S~e7M)42kA!!5HsMTyRQ*$@`uhj7BT>SPxNBQcUF@abeTADG+0$m^e`vnE z3_YEJhrQbfGR*Y(eBIAb*^MYrd)UdJ)J(&r8*eus{dZdN@_q7~v1^mRE^v2l5Cp7B z(&df4gKL=|j7Sm9oDjrRoLX-GCa24o&J>5Le5X#?cu=05vjm|cY{OLZs+4_JIkgN+ z)8$Ws5aZw{qr3Yaz~*`ar<(LAPgN`uG`I;H%HYAp_d7J>ZqIf#>Y(P+ljpl7_o&sf zrKg4#T;4=v&u4%fYw3y2qVuA-$$0b!iz0#Jg1^fV|IMmnl7&mSnI~{=OZa9$?fuiG zx%y$+9^S*`k5zDOqt0jZ=_?ktSZ!XDITatX7tNlo>8%8a!slKX<(IRUzt$z8dh=z; zN&H3=KBWvzROL>dGG^3~tHTlZycUYH=fU+OH`Bbj8<&b3bu{L)PBXWO#OWI2n)(8C zO?nEGxaKAU+os=`qA_UeFjDpuQ4hPd%W0ake0%p%agT!1l>vgdW%VYgyvb)qv5Lg^ zMe7Mgp*USL>VG(SiR$i}NRCw*lcsd;%={V>oDac);J_gMaj>g3Q#DGhCcpS=vxVRE z**#eDKbE2!$JTF|Tt#fataVWXdmwdM z%^IR-_Ur%}t0J3($?e9EL!#e3Ca)hYZO|;X*U_BM#(Ks2oAqiiHtUHOd|o-3R2Twe z&Q)9mw|;y*q}D8n-InMhp=(UMH0e8)DO~VSuU2@T_Fv6Y*)!1r+9v$(O`Fw5f|4m*M_Pi*cFp39 zHf+^=6G zGdi=-ye_aN9pv0GB=Mby5A)YN5Tz<=egX*?26+BMUUY%d%v3B8#I%h#%X?C#BG!-{ zq-$Jp7`V~FrwK>q->9;UHf*1WIU$!aM%_oZur7DZJYE``xJNCO@w+n;AMyUqMYEPq zc$_EnQT%zkJ^OJwB_PYp4v@`E?L8AE6AJ73I7g?jL_y5nQMXw9S`^+B1gpMO>f*d- zAHZqQO?R4)Px(62FtV?^T6TkC@G($N%=CG+2xXdZjSz7W8tO5c3L=B% z%qMDeCTyL(6FMdf!a@pzsZ+*92As9592Xm`x}dzFdXdpdI!4Na1@7!%*{0qx`JTDm z#dU?Pb9SlHcGeK+X4dk3*mXN7L625c_m$wRI#~Wh%cI5Y(l)w>Sfr=}dA!(ww?_BU zqP!7Z5>U6h*Z{hu;HFBOSVQmN3x5;IT{2saFq$339_g%~4H@&cIAG+X{;G&?d3opcyI&AdrK z4&!}+sgja~_Py%{I(*!Hx(6+fPhO{$Op7iGk6g2KHz{$vJ0_idMSV(szb4yz$C5UJ z%H^ByDgCZ}oblc|rEtUhYQsf7{0S-MyLaXaKTFE58JbCK7`t|`IMx;K&QEwKpk>2s zhW?qkg~gxS8FhTj_v9}TlV@&YJk?wI@wYR#7ToiCqHPMvqE%`Vxa)BY(mYna=9(`1 z8Bes+nU+U#vI7+sfw}lSg0*nkfpO)7rYZV7zKuEE9ZfjLCuzXF8MQ^c&eg^OAW2tiI)!%JuTj0gq{K-+C_kQuo z?89s(>u)jB$QLC#pUOO`Lq(R=2Ky@%+8twhv3rR@vK*w%9tgSj2d+W;9Cc)@r)tOk zO2zuxx2Dsl`nv~p4UooSZ=xf~QKB;!DPPQBb_-39){&Ptyst8}VDc8%Bvj#bN{qu* z&wSHz#Y}CV;pwUNClEUPht!(%SU0YBNFd;nFv(wlM5i!#1eZ%YQt;fz$QN_w&1gVJb9 ze4DFQt#a`owGUT0k)LRa^Zs!6UFEz%1~l0e2lxhmCJv?5d-q<|P;iZ%*CG z*&OdgVm^)uAgY>&6012%c#VPweH(N12xygB7oFwnTL>==RKP{646Cb@%D*uR>md^} z>QPSWUFFx}o83vk8kz3m+SLSra#>7+uYmGixfi(1`Cv`=*fS7w)-44OcqPxVAg!cU}EtG<16 zEhG;<|C({rjG7ej=KJ9e3^3rT7})YPA-?V_QQm6Q`KR`&g57bwSn+?d4`VCVK-q)( zOs+Y#i1RA`d2UTYYh4M3hG<#!`dkgD0;sTip}3pOwop~lg^rma%A7o_*T_2Wu#@+i zU=A_)aONzgXM4OSDG0xZ9}>&5DMK_&4PVo*_Kj>;rx0$QHm{u5LDi4nKJ82iT4mtg zq4gEwkTozyA{#?4IrPkeWMyB{a^R=30Xspxawf8KO!FI^_dMWM?*(xSGmKyh1@ zO8WbB2WyCiYcg7`T0(crI$o^&DjWb^Yc;=LRYZ=LM?nbV&v%r+uF`F5cj z{dU#-0m!g3aVor(&M@(QShz}I+>p81ODY@|W!BCILrf6>x7af*O+FyiF{xBO0H=4F zM^|%r>U2>ZRo-ptn~)vpOIp~wv=Jb17rTc#W9;_%$T3Ze)9f|jVi;2xf`c!Pqx zFuTYrEVY)8adF+{o1(gt@=l5`%`4JYo@710s_6;q0zLqT%l;*z_SRxTZ;HgXyh(^@pBY)=T+_+t4lS5o9=z$K+zD<5?@jbLH3^{8#tbp5F>L~{#XFrT@?jenud4kLGbR>r!vjWshlJB zzOFe{xs}MR57PBr*+fLR+DDjR>u_Y`=BF(x_3fBT&R=0Gpq43id3YO?_$N4*YYso|8sIb&LmX%>@C){5I@cXrL8rh&v3K?k}vdd_V!-9j(9j~ z@@go~gn(dGDC#;3F$Lt2Eh0e)*^X4t=Y|BwmfD=NzI=Uk=pRAKJW{xkl zPKdk-_vU-AU|S;)M@TA-1aE`_v@f5poZQ}N+OX|{lwlKi&2$ptGiCvsn|CiD1^|%; zMym*34G%Kt|dm?z+<;a9p{RyT(;R{dNCR|O#qk1;Z zeN=R)N2i)Go9W&0C;aE(k}m-6fRKEuLx*hxrZ#$=WS~rI*2j8ikBDy1!Fko<9|cfH$UGkj&cDCRf_3#)oP@2fBj5 z=ce8tZJ}!-&h3CG+Z19Df;w4(4n|O!OKr|A4$Q;si(0zwc++~lI#$Ci7tLUWCP3mm zsS}LTak`apIRs;FQNQd!XjN5%UvP-{jgpST4fT#J5|Fivuu+i*Nq(x~*rZ~gz;OxESz~(K`i^bwt*c4NK;!$XRZMVibKfT$!A z&rbfJ0DVUVd#~4;r=+4Cjj}V{_d9eT86-(www3Cj}K`ogha`=;xRt$D!X` zj;w~TfZ&$XH>Z(~Ez)jx?fB_tu8^|Ru4!XLnjfa zL?8Qe7RJfbiwl4#*0W;BFq=9c<3a~k&jza^f?2B9YpF9L!;$6NIhUL!U_0g^oLMrv z$JMiWovWJ!Fx-xj4;G*!YFWJHGp4C?n^V#IQk(rd-(V53oFb3OM;)+TasH(IyCHhx zzonwTN^KK}V|5W{H;(m|*A}3IYAblJkh5YiQ|P`59>Gz0e59(4b-^DTu&UZml1U9j7wSFwq$ai?%Y&Ta70u+n<7GN)A zH{XvW4L{r-2DNaUt}87iSUR1o-_6MFR@lDX2lfWPB!nLX7@X{pIL|Q+XlnG^pg-!N zl^|8p*uRIaz|@3LWbD8R&3!*te*-)l+T7m!o1Q&-pfbD}1oiX-5r7J{7e5rB&mm6+ z;69OO=Nrmdz$&8MqKgTr|U!u`Pu5bm!5Nsw&A zRHz{Rvd!Y35TCd`r*^>pUd2%|KqR~jO`d2?V0y935s zZ&ZVTcEn1l%q}myWivy9`+zu&Ulb_pejPensR67jl`q&wsAEsV7xUpRH#5W#JEbwu zQWiDh6P96j7%Df?t{CeXLxcm>-MtIRu73Bu+yc$j!hr>5J-`Up#?jU!2;Nl$gcmki z=9BF^bT;K?6#C3h02fU~E5p2U%hr@O%L^u5>d@J^T!kSNWL5To61jRitH19ya#;d9 zIAC|i*^-{0F`c@xjRB_Ph=h07hdTw#(+RZKLhZN7+&4#bQ%WF;&A=kz^5tVl88bJut}0sxX%}_H@OX zF6?8;a!m)?9U768eK+JHvF^UoZ93*cXu`H*RE7L7* z_)pc9G??Ezp+l`a0MZHnITFl5$7&~e^N4i`t%TRKyW!AX&2oh)f0c|S)2n3l)|{zn z4|V)3`W?3aVo>9=1tI*f5g|fk5-Qh-xbp(!ui>9&(QPIrb&<+{-hFGwIK39!)x3{u zHtrcb0kPe5%}1Q6m*o|=aIZFs!3bbWdDA@*PxeG&;Lv;5^Yrrn-9y>_2ZmA6Z(nYuV7f=tT8pWACe>`PM+(VIa6PC7( z$vv{1G&OFRHnO^-&+GYv==o#;z&M8tM2cj2K)mt>GbT)auTh+@Y2A*mkRh-yY`8p* zOf%F8f7v08y$rV2ux;C3h=dEb0^r~0byKmf_}hhSkG9{!+pH6uXTuF+kzaLeP~L7t z7nrnk;7Ufiq0@RavB7&)Tk{@}Mv`nD!)45$^L08hhsO=wV{_o`U<0pnvA>K?1qocZ z)rp|8RhC&%8v1j5)f9>JWAdGjg*QY%^$wK7IIU0nweCA7{1dE*?JH6&DeezXCj=v{ z)obvk;-+GMSe56dzB@5YrB3`~=94u^4>k5_Y(4l%fMObM18dgmri!Cy>Z!F{o)c+g z?Aq>s=b3_48(5FK5j-eWGACM`^2UM082NmoxJUC#K^1q01_~L1j;oK6y2p-tw}ET* z^mtnRMw%ZW?fzV3zz2s>N3%?bDi?Ha-9>FKvmc0-cxzT4+00KKbpn%x=rlH!H1`$j zMF;N8xExY@)*83G^*I6r#shiC(rzDsjo8839hAM$mdbtX8-li+-?nR(E*XO(_c z*MbjhJbXSxs+brgrt9;&*qctbJ2{p;QuWt>F1;?Qij z0G$Oek9_d5vR%AkRmgh_&bldYz|R|3VmSvEpQ|g7y3{Fo1lH!*{|MO1#@|A(1tf-( zE=yLjcjlxpwk>=(jgUymLr9E6@seexa@_z)0d)($iWirCc*g}One3hyHY7jesnfosHa2<%hJrRjk|BO zmrR@6Q8>n6e1G9xuSFq-x~CO5L=vCpEB|H0dMmn^T8)XnuJr4pR)J2-Vivph5bUZE zhxONg%4Q_IKDX=4XrVsVBg-(>%c%uW_9ISrCZY@K9yPFc`-a|b_9J6OijVK!#}9Y& zklAEHM3_8l#Nu;7C2!U$;8_V3Y!(X+%nryakY8N5FK9T>6#OExw+*T_W=Y8Uz)006hh&V!CRL7}dJwWGFwuCa%a+o|}agBQgnnIYBKU5?G3ev@D;&o}Ztd)4Ri z896-_jVU!0aQo*0SQt`QHm=P#VG<7G4{*+=l`a>7zE(Zr1C57HBTugHraU1pua#dG z{GkOLebjKh**h5omP=Q=L%}p7tj_^>Y?7N*og5vvQpRhzcU*YA#yw@l_=HaWe0r1P z8>Ex*=q?4*6|wCCm|%?Jng@a$8NS_$U*3Nk4}X&b;7QwSi{yKvSIT+gwJmgw(Z4_} zqR$xJTH!X($B=Y%hZt^6@6~bB$%~%?KUg})e)@T0KZ5-oEUU`3?c#NKvV5gZoWj)&o5DQ*p4!Ie`&}nXI=I{4CK$$Emyoz zGMqfE3(2mej%rfzV{=m~V(XoI&D z%;;nn6tSu2SNldF#()3*S2ZA95gY9OCqi-} literal 0 HcmV?d00001 diff --git a/docs/img/og/trashcan.png b/docs/img/og/trashcan.png new file mode 100755 index 0000000000000000000000000000000000000000..1940bc14a5b4df72e72831c32a741302ff70ca04 GIT binary patch literal 5042 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/triangle-left.png b/docs/img/og/triangle-left.png new file mode 100755 index 0000000000000000000000000000000000000000..d839f22031176a01162efc7bbe8ccde8a88df550 GIT binary patch literal 4192 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 S+fX}$N$hz=xh*-)E&l-wjFp7| literal 0 HcmV?d00001 diff --git a/docs/img/og/triangle-up.png b/docs/img/og/triangle-up.png new file mode 100755 index 0000000000000000000000000000000000000000..26127d2afcf37a37b76643af91805932d375c7fe GIT binary patch literal 3639 zcmeHJ?N3uz96qfrwqDN2}1p`|)6W}B&#>BI{uLKk^aLBN-;!yy}4vI-KL>4!UG z3{;(b5TcGO9V0@jcq>MuX=7?~=L=@W=|DG$vYMbVFg$L+CTjehdrtoZzV#+epWgGl zob%jYo3@md6ej7?bO@m&XOUw)LaHD_$|_9)+-Vp|PlGpAW4^Oo1J@qS7tQcl>nW;k zL?|(tycFnoM=FT_a60nJy&YrsLOV?BOa;Fk=+C`@iL` zmMVg}cD%<>_LM7ZJVWkPjr{4&sv!oR3!5LcHLC$dKL7hrW#$~R9NKMXlF{ua88LXV zH%8n(>0`uq?yqFTp|PHrExDV`DwWfVnd0fga@O+i>Kx1>$c;-6^g7lFi4RJ z2SzAT;lQMf{L66QDn(g1aF?PK9C%ET8V9B*vg3N{=eOc|>gPA%dg|v_;d<(4UWWT+ zfq4n;ca_SUT5k|Xd*xZ&4M_c|G!z#D(hQb&m%3FE}O- z-sq>{z9lw!8bf;V>l>7MLgMbzCW2brKiMHuKXHWnER?znQm;{JvBYiuP@c03K5s3z z5UlEQPvyesKQ|dZvqb-SYB@N$D)W*<5(f&AFi(|@hL3p*Y_O4M`4J_`l(+`?UI@*4 z_@{t^b0XVa!bKFa}LAMt$~>&{zh6nutq4*K2f zx=e;(5mY9;l(>6`Aw&%!tq?K|A!c%n=Ma(uAyyJn5>1&0Ga__B$TbLQ0(lWR$DZ6Z yQun|@cQD<68z;2nHz$6@8;Ca$Z(xQS5b|E5o!W-~O@kYzNR+dn#Bn;`z4r~Icc?c2 literal 0 HcmV?d00001 diff --git a/docs/img/og/unfold.png b/docs/img/og/unfold.png new file mode 100755 index 0000000000000000000000000000000000000000..ba0b5c661365fefd5033183612567dc3d4864875 GIT binary patch literal 5733 zcmeHJc~Fzr7QaLktQ82GjL@JV5EZd#6&FBJLHt-%z@#D}Vg)L+RX_-vrrJsnZEB(x z1p;U(I|)w~#Xv&^l&2LGK~zM*6ct${z91L3a=za-r+1aLod-{#Mw0hnck zep=vMrWpXHI)v+be_rO$BhP|8&x4wJtBV|C8okcx)qCBk*kpXXf5VJ5Ti$Aa@~_S2 z%T$zD!Se19V;#L0FLHgn>~)VdnSOlO*v!ED$X3?*!wWW9pLZ2#FJG`A_jW-5H`8Vs`~RIW3qDSBjASW18!W8IGJ(HoCqUTByOLYD0}?!)<{Yfn)1xn>0AX8ajJfX#;u0bqP!(bx^oe%_VvHT9M8gagJ3# zX|x$^?be8sStV+$Qs@o-MQHBep%Ld0UZG)$yk4NuwUd8aBe`{{=IGfO4ONV%hOx$4 zBlMBR2L9Knq-rkJ8f|j|H9EA~{f{sKmSkXgV6;eTg(En*t}h^)JQeWTC#Wb|{M=O5 z!&Nwh_KeZJf#mg3I_Ilb0u(NVK|}FZmN-Z`*H67&6*F?yG^rMVjQzC>MAZh08r{GPi90d)C+CY5?XDDz=CzmalC- z(PtN^y4-g4zGRJaX3G#`>WtD-+_kWq0QIZbMYFEieunGjVo;(v~6-BkPI&jG?t z!BbIJ39Wp+lrf&c@Dn}uP`MMFQVVThWhevOAgQ-1N%V#}ey-0>ai2!0s@h(?V@&<1 zJVG2?n37)s_$FhYuz^ex#~k+(>AT7gm%e>qLFovK;vF^w>~Ep1Hxh$H!M;(p%^An4 z!7JXf6rpily0Un0K2W@aj*^wEv>AWGc+7IvW;f_F#=j6r%V-pk2>qgn>P}Z05#1bk zb=NU^j5DVkaOXpBE`D-=SbIkKqBsQ7{;J6lf^NbvRw#n zZa`=9ItZ1w(qA9&op}{7#|9g25W~usTYp>8<*mwP1hbzf)SfHSiM;OboHNarF<#EN zx4ou2%i^E|O0AU=BFZu4Qbp6azuwfmFq&US;>fMUU#16-giEgXCWe;28IILk2Zs`n z<4Es_^)A%kPU%?IU<(f}r3fm${RWPl=C4>cie??!hK2`{h3a|_#krq&C~?CK%B%Kx zB+CqC{Z<^9^@`Q0?1xM9*0N`^Ul~XtLC;~=lCRRYS(a#*6dU0Kk!#62Qb@ai1u6Eq z(YHVT<*tsc)(aJunw~0Xmtr9`7FcSiO^EtSEM$p~96loc_X75xXEA0P6=8CB(YFVa z5R({!4IzXWVvQw+*bX6fVTfBcNKY3kwYdA#TdpliuEX$yLzze(L zNGc21Uy5j-2KW!}4d}VipVQkgWuS35_m=xh5+J6D2Kg-rc^DyFO0j zl%dQUm=6@o;H&9eM@@5vA>{)2td6g52oXXX%)W!k|HPoY(+CQffu0fDb@6K#IfY*j zAEZ5vnr4SsTo4P<5R!&iP9YYkry*iN54{r_f?0y3@cEodSlC=TK;3sV5NgT|7s7V{ zJSrI@#WbxjUW8t@Mf$Ng0NkKPW-QOBiwWA9ZGr~ zef@$#HwA;;l>=Hpaeha~3D%)3A zO*T7QdLu%9m)2J`&4TFw`ft-YTYd4kKr3*QpSOgV0K7DT0^X8+iGV8`)S(nT=#Yt* zIdECE5wY>>D+H`aA)Y9XghLaT;C2*ShU|g1!x~eFls7>Aj2ng&$6bt{g@`}J#14pf ziX<+8#QUL>V7Qms^_e`ueUNJf`I_*gU4;4y0 zRsN$#6O)%Tr!|@v1^KFO5ZxF1Rs;)vL`6csy|1}=kzYsco2RSW4ol-aol?;;Qf3iZ z39jNnXiJHkyvP9;k89+?&u;R8di*T2ys_b@D+R1tvYfmkwY0YD3-HyveQXVzoyKd= zAnS)2Hr4bFoudxd6c7w^7Qvju732m9V*_DYG*t-0Tsm($S`>$i-+>i4Ks&dk@hYd2 zCkM!rE%3yIERgzG)U84{`2!JIA<6iJK`X05$r6d3sn`gE7r30Pkwz#&Jv6(%_U)R& zi-oUhhvUY5Y`7ha9DjBqS@)|MmoN9Jhi%4d7>8tiD-!?J_q;cv~@ zSI#Qq#FO`7+2KDz9h)XCOR9|^>XQG6cpY9ulg;L*wQZOijkL%TV?SPgGYc0na zfY+!~jdvA6q{bF)kdAxh_!Y*XZO)WuzcIy=$!c9q<5OR3pT=J@>4iF>5$c5Mhoi=( z$A^uGwcAl2bcIOqkGxe^i8_C0?FIXp%|hkNi$H@p5hKbjqiLNQD`XrBMC6+w`JSYC z&1q1*fImG%!MK4lpwi2RZQ|F$(lKAL=-_9~`i<^7T3jjx&I?aHi8`j_I=^;eobfnA zd82(J;7YX@19k^2;^CsFqDl85V{Yh_L^&azGjiLd~ ztTkUOU)ek%N^%#)S;xDJRx;x^ip&qR@%^gBlM$j8n{j{9Ixp1(@$O2LF-#8os)Z@S zqv{ygus;Qg&@tWl@DTj{f+E$!Oh<>u=_Zk4S+@aHp@L^OYbQ-^LEt}+`)i*XAe?AWG6ZAfG_S*^APT<&5ao0V&HZwNY z5pOTU+w9Wp*!o00bUPhtm{Tf=?Y%M^ZSx>cq!rYXW(5OEY5&9r5-w}n`QbjU9@a1MbVa^h)hFm{V4b{6)b4esgu3((G!Z68dy{E_7*ItNV^!=Rgk=#XxK;4K~@AA z!e=|vFf(o?=wi)1I##Fk^4|u5U_X2xJn;YKfoFH7z(0tS#b)fCmyqs+n~!VR2JYd1 E0~drY;s5{u literal 0 HcmV?d00001 diff --git a/docs/img/og/unmute.png b/docs/img/og/unmute.png new file mode 100755 index 0000000000000000000000000000000000000000..c443bc208396884412bef6e94628cc7f5a1759f6 GIT binary patch literal 9081 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/unverified.png b/docs/img/og/unverified.png new file mode 100755 index 0000000000000000000000000000000000000000..68d184de3a27a635875f0f9701285951ddefe467 GIT binary patch literal 9733 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 literal 0 HcmV?d00001 diff --git a/docs/img/og/verified.png b/docs/img/og/verified.png new file mode 100755 index 0000000000000000000000000000000000000000..9b1b18d069e4b92c26c1f420262e13c6aeb5a0d3 GIT binary patch literal 9333 zcmeHNhgXx?w*RnU$B_{WZJfD)s1yeb0tW1iQWZi%AR!{sF#-l8RL4;U5m7+|BcLKJ zfdqsE2rVi_0YStNI!e`#q6h&D?VZESop;}#@YcFn%jI&HbN1e6pMCcJeMVYYm~2?P zV=aOp8&3Xq>>tx{{ zDdfS!Z3yxca`M<=o68SJy8?5)T}gxEUp73t-MQ({N52W&R`2`s&l_$}`J+yE4_o5&Vj_8MHP6F!I5*;fUs{w6?{Ssa!+>T>t??Z=C))3-Yr zL9sd`Wj)+!NiZ|{_g&o+9bXLAO&Hk?cdZ20{P*|Y2>kzxz}}k2P0JC)>rn|V#V!et zeM+a$deBMqWz3wbkrl~y-cvk<{*G#~jE%ol06`=?&A!IULCa04}A&T>YZAtQJH7_O{{Up}xEUo*&;Q)&C``P~^Zyh=Hl zn(pE%VP2qP6n>o)AblvZV3FG-QLJ+l-+sx5LV}2cMOB3>Z)tM;zfJw31BDJb5=g?C zcWA2v4txGuiaa2NM;c~HlF{_)`#7~)b7253!nObw55(-fyU=roqtz&;;*MV)q`34Q z7Iy4#JT`plt!hV-kTXsX>Zd9?xOkAdEHQbJS3`IZK8Wl_Ws<$5Wdrcj3-wOpvfxksfBwp|c&eAD#z|XshPX}DS z2W4Fb`_U}n7fgBO9X?NzC1?3u3RxfEHVI<2H{^1ZT8`3bERTMPR`^)f=VvOD+|;|} z2;o`~e%kQvY!BMg!!elnZA{n8U}_kZ>v6bzR%|IOxo|Ivc(8aS zl6z_GUWB5x5vSbdZJK4j6*rwTX5ew?I=`SJo>;RW7QRehj$q=!img6pXekyBW}|V| z${3GBycYwCBo9UVOC%f8elG)ra`#69qOClg-Ed)C(mhTdo&AJrzD&Pr?;!L}={Dev z@Pk_~A%b@GT!a#oWEWx~eub9Gsci9zVll%qyB+3fViS#qA%0-L6(aE11*A$8*vaIO z^Wx9vOs;T)0>mh~m07Xv;5rbUi#LO8d%AkLOvdr2dN!7xK0KKJ+HaGXi!Hq!JtwxV z`q{evnot&){s6yPisF~l(TmH9h*4UB5wMul%x**aCWP_@Se%A zxD}l|7`YOWKYC>)!srXbEe1|*%2hE+<>STnsnSx&SOSP4=H&#_HAZO}uRf!2CjEu6 z0@&-~tU~WbqiXGiq;{q1MBx93G7A|S)0B(Au=XwA%{K>#XG)PCL)vvV>Tp0 zk`8@S!ks8qK5Gv!8&P<(=MO~N+|o2~<*@%3lyO2v3h9hj1F?UgnW^+ESmyCG_j1zL z_NJ={QuuX+9Aeh^%Ng?XUDM2RugOh_pb4Hiws9L4sqe%`DF-S&ah3|$70AVPE5U+wu0Ssny^|`9AQv7BmW8_q&U}&z zXEw-#1Nd7+?G_ZtM!&+itX$Hv1Mlq1mSb z6m}CI%VmONFrN&(;?EMtjQ?Rj7X0r1f0>=Ji1rWQJ|t}9?0H@Qb$*5pDq`xiHC%53 z_x{>wS1yG(M(hd#5eNr|nttrc%I3cE72#{38M>Wi2DHgd0&l3k461Lyyw)}!Ge;5- zX!%v@Pk*?d0fH-_zz(mwXCK7XA=*-K+f^&&%wmIN5!FM`d`fIRrZ}7KMSK3~aJ-;w z4I=vph9~!=i@k#_HeJ&7%c3McuTP8dw9cztmBd5F`P`nva!>DYqlxmXZhQcM=zU1>EtbhoR`hH z9`qx!${Kii8B^o+qzrE8+rKz=H_fuZ;2$;ppB|X!_k8oHVK5unnvU(qSOZEc!=FP> zk~0ij|0S)#@qg%uE$5>G*_`D6T=B+vXvj0V6HR<~p%kZo4%`Rr01(1$mRG7&3I2iH zK1-$=UZnZGk(B;Yh=qymmky#g{v*MxiwPX$u#(S^3ZEE|L!;M%w*1XYMk&k|5{STY z@l7;+|6-?MFL`D773fO5`95o1CRp+=nkam8HFROT2rotX37p2w^Vaq6Z-O^{&OyB4 zs%z2y>D|csr@+cQBmYU{;vQ>tz)FD?#-}n7oN>55j3^;Rn~ofC@)!`_Qf4J%>3@QY z(U2Me>R&jm#E(Xc@(Vq7V(=Ym&ES3Unlr#&8c5lU9MH4`st06P7E0I^`FcV%&Mom1 zG)TJf>z~h!l@S+Hm;eXQP9pW)>2Y|&Wc&HAf|SLCE5@*{UcYSJ=NNhSyNfJY{@|Sy zulffhyDr*>6dAx%{b()kNO={U|9Su?e2lv8$oF?FxZVg75{doV9Ids_Ik{~T9Pvq^ zR>6XJc9a%;0I;@=rm|#o%U|98e%>A&MgWuCP8WSmNBczM9|4>4RGAulXXiv64;=HD z!@S2ZsV>E_MjCWq;int2*wo;}ofEY@kX1(6bn{{RMtPD}( z8nU{3W{w;kj4h7CFLHc5gOAf%YK>I@FZ;Q=aAmZXuCr0%(LkE7I4Ih2SWh7ljy{<7 zx*Zj-8udT9!4_*lmue%%GA!x`MVN{9fP@ z+POZxmS1D)(@G^Tt2yFv-=k5~AkgQ8NBj8G?E3VCfcLo6z+wJ$pGY$0ds6JfB7#*B z0?2BHd_`h>Aly+I?ii~#XcYihs$*8-+G^^P^GeW453w4svaBC(`)o5{=KiaZIyY!H zct<}DAHZ429``IuIT*BZ7`8^zQ~LS^q!#FRSoaLKn|dKzsc;epSmDbLWbjMJ87^%L z(3%`c6tMMIws3iTDF!a8m0`OT6PmxbBL(WV&2Y)K-8Mpjr5vfky4~}*LZ(Fb7 zF`=?0C-uoYQ!Cr&iQbIaG{ne_{A>sZu06%J{K+^&WL`VE<=0c$T^u2=C`^0{L?6>{ zI$bmcHmR>HW18-$@ac*hNxyyCX*4tk(^X>wY88=c+HK!;ZmF*hx0{KqrV{m3g4CS{ z$xd%T+T}|kz%smnh$&xqAg!UUwj#aIm;5ztmOFJsn?1orFvf)D6z&u8W-ul|A``9I zQDN8hhr-j_iT08EL2S=ilXDDuDmtQo8v=hr2QcnLqwn)?9&yoBX#t54!&=A!DL7hO zz#ksdgsIRmvOT)zsRg!fuQRW#@&UL}w&F&Rh{ct9n?ZKJ_1sZ$ILX)c^eZpVr5&V% z6}q80Lvi>qv=*r6a>rVFAN4oMzt3{Hcdedxj{p*+fvxE=M{Lx<+Xl2%iGe8;Q!I0w z(VXR?2t?wbh!UZUHSUQO9qhfO^#kI?i9G>|?bRebdUzy1n{Gy1xDnRSXxr$Oceux9 zn8>=*khSp0;M`XQzrhL?lCU2 z+&0cCbM;>wuXPlN)(m}Z|4=Nf*dLmcw$Q(ky#qk9r8c3SUtPA5B=yXV*r$TFva`vdU~fhBk_35Dli=+*|;%<^t0 zdPMH8;u3k%_%Ggb#JZ;9k5igE;2PeO>6b30JG?T>seJH_s8Oe8y9kO;e8=F`LccB` z(CRC~gq}0l&9Hi9mR8yR2iG7o!e%Qdcmp%zYj=WUy!l4FY1(|Z^NITeMuF|D_@p`~ zJvr>)M=ZsPLlMRM)vP>kgzDJjZE3)tzepPFh~ zp51m{c#b(?BJ<3|*dCi-bt066q2)~VS~Gh%MoyDIbv_P&p*sP(0quaTH>V{tBGrjzF z=8tUlWQaU!URsmAoyei3QE;8ogJt9L?{Nbq_lqp73$izRZX6J1;P2}#1e}>l*3xef zgExiZV&Oi1qv4Y|y4%+}>aHt8v0y2o$sMzX<)aXNNCLU|NZEbv1PyoEDd_;LWjX^w z)uGu7K_>w#fi;U4?GMf8Gk4`(V1SAplL@Ncmy{7Lki}JJr=CNaJ?A%`uR808ZsKvZR*1@;_fD_+;Sa>hGXN3LB zsciS4BjPL7i^;E^`vuZ0;G)M;L9Km$-oEr=vopv&R84EJPntbPI2RJK2o;9mbH&nKiy(_O;(iw;E zh||MIK#%qx$f%O4Pt|)ld}Fic%|;HJIw!tA(EkpV0&0RC*sSjgXsF+*Y+BH%T9$Wh zw6G7p;!@?QKJ{2~AtMqNkK=E2)5gp^cd31bx2gsD%ml_*g zl*&$$UE>I>aTO2)4QjRpEUBs=M$l)~)OgW$l@{L+JKE7c4r{O0eH&$1Q_Nn;5*6Mb zq&Jr~?8=Mp%Yu4(HZdEZ-Y5O&o&y}iQ`uJoiNLh_LWteSPJy+OMT#md3&DYqY6{Jb zG)&_^8fSc>nM88+8r?!U4;yw;GsonBf>(Gx(-gE$pmb)~eZoYAW00SR}2$6{JSX zoD&ew{b<2n;EgjzemL!<5$p|2dNb_jW(YX;y(1{-%y=fwV=678G@#%RzjRowzczZ! zT@SJuBsztJ0EGr?cu*RX($PJaVrn~2WiP&)*?(U+AcC%Gh))WmqkDp5Y8_5x!@i{s z_4Otz!V6wEf2L3G!!P-xDlK~ZL!-}gzb}AoDRtPQarv)JZ7rLJLC?s0)?Qk{huD?& z@`~n}=$TJm_L1W3YED+Rk=8~)cIgG-`61;9FRfA%U(HF&R!i9g$n}-4g~I5bo0dBn zWTz1OK9N;RY{gn+TklgaWedzm*7IYZcB%p(PRH9NQaqyY39H6Y0HqbQQyqGkg~+?= z=bMu&=@xw=vld1KjJM82ZZ-8)M!dOtUb1M0dsjU8OwMv0@KKN*d>N#L-k^2ed(-S8 zz0hdq`S0^c_}PbWOaVCA1lY-~*43%(k%ZlJRJ-!p|4v7Xy5Nm`;1nr-fgVqdplmy@ zgRH+a1Wl};AO0kz>XlK+l(gNsTCj^v*1o)|nl6I_sm{+trR6ai zhIcIFMYdkriWfx#SZ2@y9#RAfrpxt5ixeqqZ5D;`24ABAz)%GkjM+TL^& zK_C#b7636ZvzrmsBfx{^ugU0DFks*6MFNn7)euH`X)Y`=k&#lUk_FcMg%~l;C&*3z z3o-ix?4JJ8WqW!R79chd(E6Nfcl|$rCWUPqntPL1ghwucR+rnC|A*uZOjKoGcbfPg zq^rgdw0^;_3{60>?OZa)$F8CCO4j8GkTK!*5JVy_I87plaA8;w(hqXb{&*07(Ei52 zuCcTCEtE_RHrwbI(WL3&qqPi?{kR57g=H=HPHxinc^qAv8Tu@PvxjBSP6{RIzV zBkW6GT#5l0=z4(BeuhZHE&mK)CsODWLOUf+IU%!5XEGao0fT2U0YSoMEHl7Hc^||Y z*D)>G7nC5(sS6PZ-H=E0FtL8B^p)*_ba4YzDI9>duw$9VIRNupT`%C+SSmtzFc^Bm z^J9t%540*0qNi;-m)ae>5Ib$-7^?^0O-fNLQ;S9JnR#)@d2MkK zolHA`Q2M^Bokns)l*rgJ$?xdR=lKGIE-?FxCxoUf&j^d<$lhp>Uc8Q@%toeBPF13v zOy-#WrJo7O3|4?`*y%F1Bu9?3ei>qa0_5$4UlG4&U-9C;un&j7FJqwbOl$4PQ;X%>&+L%hU~P-|B6b@S>_ zlH>eQu~yQ|=d3!op_d8>u6FHX^s%syrNvaj_$yd^s6_*qJ*_qm1cN6cR^XpJSQsa9rh0)MP7hW5m!PigE+9 zyLIM_oAtNrXnjbIE)<;g_Z7dZzJJuZ(ezd}9Hx+~2TS;QD5~;rQbvgCvF9+LMpF5mI=Ok9U0ZTUwEJc zHsj$M{ubi+>iegI-dry!R zyA!yLEVfs$9nFiKnOyp!5q5QgRr-Z=&puODQmOcr86Y5EcV^gXxd#V|P4&OPlL+q^ zPZI{&hxv$;(J0Z^?@*?7*>q-TCZ8t+PmPVSRT3}W5*~%XwwNlO7p7@c6ww{UA;OTB zDfcCDVu1I!$HzS^R(qH`?YQ_GYIq-zXQe7~z2vVC10)fo7mMSV>gg~m8dP7Hn z=?z70wWvrE( z-tRakgOFV`eFm)Teacz@fA*3MVLUpF{q#?d!`v}t(>4i0 z3}^hKp|eG92)$Dn7P6j~Q8Z*o?pIsZH;#_dh#%=+wL!p|=*5eJ|L+^uFBMu`1^9lF%6T_UiY-rJFhB z4mFFf&S>ZkXtTY_G7V(udS00WS;O6?lsU=j0WAX(ni^9GOd;@RL_j_iz?LDTpA!^s z;OQ#0S7Z{)G4k=hKZ?^xhyt>J93f8>1jp7rL3#k zHLxxZ(^bhdft@eD?>!Z?MIhyS?l{Hcog=@VZR*7b3C|C;xzT8l^z^B)cT>`4z*{D_R~}kVmE?~ALXXY z7i`S8vCV9-5ywXI{Dmy#IuR$HBP@>n?O|AmSTDhOd$> zU_-NWL7H#F6?wdIUO9k=#G%-Wqe-1ru1z=3MX0qgNQ2~zG_ED3cRoU~OT;wf+FP#N z@>IPCq3TVLRZ|<2@X7O}A-&Zx8tGqVNG%>^T!b_%@YSPPxnuNZdfse1l=3b$U-z|Z z^)!@n1W$a`ieY!So!o}~W~WNicADu3jhzJC7Pj1BcdvyR_n#1C4(Xs+2Jj*ABprgR z*Gb_e(bzZC!5{zxiGy+U^&)?uEqWD(ZSKDM5h1tU$Ne<)A>UQl#yc%6cc~jLBMz?E zce%}HUvXmRV9ZTthA2@Go+U_IK%~h+LtmV%_qYl0EILgA-Cmyz2t4mVGee9+mAT$*6c|cRIEOxcp(QN zL2t{UHrcg6-TkVP=>9+`ld`rb4i>i&XxOBzz{m7V(Mo% zk_;1fx7~b(nUP+^rPIXj&8Iwp4oUBcY5G<5TXkzeVUg-9V9+la=d2I<=l#K5qxlVw zjW<9Wk(gp}lNZtVRv}apSdT${LAb@+8n)RwDHlsI{RcK%9=)ljE|#EyLq)@a-Z^rP zWKez<;DTZ{3xnfrqy38^`~YOzUQ(_slz0Qp2gLxZ!xDz~+OY*P+&)UgKoh;E@z?n0=OzXw5wK!X*P zL}GjZ-<2;ECMzQOjV@M+r>H+LTw8&Q(DQSH$u;(QWlU{2C2YMWH~6DmMAAJCN_mhF5?Q5!JS`mA?A`wv?uFr0(lkk*<@*>6eh zfody>Asb{-Tc?%X3n(r3!dgC(L=<2I+kF7f6t^vW7VC}BTf&J?FoK$3xPFhOM7ih3 z_=OyM=mU$u*4QT@im7d?gY4%-*;;TMRVkn!cRZnD-I+#58fsqxVXs9w@q(jm13gUG z{}%R_KT1~CKntw*!(cAMxrArdTVIkLq^ok$Ey&^bb}PTY5gqtRd+}b`(S|5nSRr@T zWNo1To&})Q{S+;C>f&s~vP9Rq)zD!dkIzIdJ#%nVPR{kzf4~WXhfsY9;WQ&~TJ@kI z5AaID$?w{qX+{EL1&Mp09y0`a9OU56{@*v9o!j~FZ_~nGVxDST03ZGB>*P2$Pwe-) z+5ZdSo~0D~iYamfy%jHM<|QlDEcmcVuh#0U9Y8#d%P^>G#^utA zcsI_W;;}nqDgM&%OLYL(Ne6WIn5%==%IHDQ?vSnIf3U&QM*NOv?vIeoit${}n~|9n z5icgFEw<-kd-NhbQQ7(2%`IC(bsv;+ORcJJd0ObmGzJw{5(X^Ov-a+=7<2O8Z7MPr z?(WLOLhjo#!tRdDxHxj-R)KLMB25Hq$oXX#`SET~cMs;4qEzEDf|*&0)!z4tNja=6 z*|mRjYVK1YD9;ct`U^@qpPK_vYJSe;Co8-7@Qrmr_DR~_$M3IfzfQ&yZHh*Pk06iN oOcez7J~gHgm_p!Bh=7JU$v9Th8-Dy^3H5~-78)6%-XK2oKR*6Kz5oCK literal 0 HcmV?d00001 diff --git a/docs/img/og/watch.png b/docs/img/og/watch.png new file mode 100755 index 0000000000000000000000000000000000000000..0ecbce719f14fb0e8a28b2b070af39b03ab3dc83 GIT binary patch literal 8836 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 LNkvXXu0mjfq8&4d literal 0 HcmV?d00001 diff --git a/docs/img/thumb/arrow-down.png b/docs/img/thumb/arrow-down.png new file mode 100755 index 0000000000000000000000000000000000000000..0be2b077490bf3e7d196a54c095d72d79968714e GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^8bIv8!3HEVB2A-!6icy_X9x!n)NrJ90QsB+9+AZi z4BWyX%*Zfnjsyb(Bb%p-V@O8h+iM4N4>^dqUgTcFaEYaNLY9+lo)T}$L$4bFOuQA2 zV#l}zTFn2|AJe%vF)j1_;zncpuA8uma zAKyEB%CxzKR;4mq^nWjl2wlBNUTpQM*l+ufuF9IKE4q4B;I^1GTASZ2N(zlkJ+Boe zs%ssxCM)lz=FwGNr~P!pLW9bxHfk+>qjhvu+|<~u5mz^Fnk}+=m;Ua|jjL9^xsqfa rsn6us6aP;9hiA?DnKNhVzTh{FxVYoRHcwGtFfn+#`njxgN@xNA=LC#4 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/arrow-left.png b/docs/img/thumb/arrow-left.png new file mode 100755 index 0000000000000000000000000000000000000000..66a1fa401238457ee06181f337477d7f03411944 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^8bIv8!3HEVB2A-!6icy_X9x!n)NrJ90QsB+9+AZi z4BWyX%*Zfnjs#Hfr>Bc!NJit^D;Ig23`ANV+8<+$Y4V)m_WWXMiJ+_#+XqK^j;==l`yXSw!}C++-AgkZG&3geh;!<0ov_91f??xpIK{!-MKM zM-J$6I;9-K#&(RWS$Xf$xXon##6|28h1g1PlZQPgg&ebxsLQ07(>!2mk;8 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/arrow-right.png b/docs/img/thumb/arrow-right.png new file mode 100755 index 0000000000000000000000000000000000000000..fc7f8ca7aab9e219f20a540c83a9eaf000fd18a0 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^8bIv8!3HEVB2A-!6icy_X9x!n)NrJ90QsB+9+AZi z4BWyX%*Zfnjs#HfpQnpsNJit^>8E*{97J5#A7k3Wk?XR$FxfQBS=A(wc~+0~u?GhH z@+^C=KbiX^??wTWWle(uN0S1_zq#5CywOQLEDIPnBzH$F$blD~XQdnK(u8?FHq#dP*d#XzeXJ2$a{RI2l4FlWmmDDsO0+Q#s0Rrm(R z4X%vQTK?Z0b^ora?soJo5IDSjhH`kXqievo$??CIpA=>G{*Z1MapFjVqHuGo5097; i630=1#Zf@#ys+k~iAtplqw;|v!QkoY=d#Wzp$PzePK0j& literal 0 HcmV?d00001 diff --git a/docs/img/thumb/arrow-small-down.png b/docs/img/thumb/arrow-small-down.png new file mode 100755 index 0000000000000000000000000000000000000000..d57ee818a4dfb99795ce00ea8cc505bdd6fd9417 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^5G+Rb~&L7?TK{0WWLRok|#ZECT)!^F8US>^$^&YpeC zSq|1*N_~Fw@)}1M7ngqrS3WqmTm5m&ziDPt3mB8xEaunST3Nc^w>ls?!$>^(+?F)v z0_JCp4?oY^naIo@ab-C_$9D~xU*9*rw7s;e|L#5IYX%3r4hyg6_~`-yk# zR#o-iILPpt*S|*nj(h9j?{>SY`j^y(e63q4@quaH0ojTWTVJ5vb$N^)yLLTaxYAG* P=z0cES3j3^P6GbL47v5OBHJ@7+HsW>x>QrA1TLoON@SE+{y*&UJy@ zmu=ixDQ*VF#+&QSnY*)o3Rf_$PO4;hpIe!EAnxQZW7Q(nr;Gm}ccbx#Z~-*gPAR#=mvZu>+>pmy2fsl1cpL?ab;z1b9&n!1GF pPpo6!8J%!7<-fUxKzpL(S9LtU(0%2|4WKI-JYD@<);T3K0RX3#S*HL1 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/arrow-small-right.png b/docs/img/thumb/arrow-small-right.png new file mode 100755 index 0000000000000000000000000000000000000000..153136081acc88279e16b32793ed0b46f34e33b9 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^50GUPjCAi%=zHSf^!1AQMa=8a$ z7mSXkXgM0rjQTM3&6j;02`qBY7d)Lgh5zfGA3s80J@s#rt7OP~t)1twNbHYFAg7sn xrr;Z|AmKNDK|&`c>2NObe0E|o$hK$yeS&vfek3m!sRnc|gQu&X%Q~loCIIziTdn{A literal 0 HcmV?d00001 diff --git a/docs/img/thumb/arrow-small-up.png b/docs/img/thumb/arrow-small-up.png new file mode 100755 index 0000000000000000000000000000000000000000..5eddb7b8e5a18e8472053a4205f7179da1eeb8d7 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^50Jk5DPLBK`ba+%2LTbFW91r?czw<<{4@3vGq)4WsT z%pscw0VfW{c$c8KgNzozb4q_QDll|tD(;>6F#oCLy;U(Pnq(2?}pmBmB)X3DEc&3J}KbdmyNrAPvC$1E>>P_w|Q-jsJQCJ&;M_1 njrM(*jG+?>r{U`&eu8^jOhs*%@2jRBa5KJmv4oh}D6o-)UXT z+OkRaXq4>UH+DzW^mpfP^gJyWl{0D6-lJ~1)oYU0e$%TyleBi$>At`~0!tCH64n>u$_#A?E4*Pej;&(PWR#GoqnfGQa r5a<1}s4>puLN^;1(D{$HS2C5%-dWW*$!!5JAQ(Jd{an^LB{Ts5xABLV literal 0 HcmV?d00001 diff --git a/docs/img/thumb/beaker.png b/docs/img/thumb/beaker.png new file mode 100755 index 0000000000000000000000000000000000000000..bafc376aad6c03860225d6a66ba20040270ac4c8 GIT binary patch literal 701 zcmV;u0z&G;0BzL#zM2P#d5fKwFy%HM9CYu=Y z;7ZJW5m47#7b3)Q!rI58_C>`D=NyPgG=D{a7dxMed@%7rbKq753$rwe8z$ZtKhy+Fw zd~$XaFp}VtvpWYP2|gvbQ!tX?Q-V7KqapL)Q-W6lqqbvEe(@MSMBk+kpRr0Hv>hhpwG^1bhK* jG6){(o9142+HUwCGRc~z z)UcNrUHpPS40{!#1zZE(;Fk;X7Ptu7$niXKHgxpTxdj*8zaw)BRmNnQFU{{9YEVw1{ zOP*jqQ@(V8?M389&{-)+CUKFRc8X2{dsDv#TP`H+OcR_FETTnX$27qi!6I5rCGAWT zoDeLc#UWt7Z)cKV3pgcSM~9QX9Z7;?z;5|2D&!JuD-_YxECSMLqsSggG6z(IBm?eGIwqPpRivB z<;k(AOxz4k#vND_Ze%%V3HzDIo3Es-@F#H30IZ7^iT82a0pLRg3KmVDm{tCH-1J(P zlS&Ww<^}+_(SJ&7kpXbGHTKGHHy3#p&5ul)=42FjMRvKD!!fmD6j&tr9qs{c=4vMwW*YY* l(MQ}uv^V^DffD}a{s3YnjdWP@fK&hg002ovPDHLkV1jBmL6ZOg literal 0 HcmV?d00001 diff --git a/docs/img/thumb/bold.png b/docs/img/thumb/bold.png new file mode 100755 index 0000000000000000000000000000000000000000..0da153c749c55848d0548052c8f733ead72fbb39 GIT binary patch literal 771 zcmV+e1N{7nP)(B!AJuG4JH*)G#U&<13|$T;;w?Afe!|J z20qx;bzQGP&4q#K+g0=EnhW*^#ck@GI`!|S>-4F*)T&jh*7vOjnq!Rd1t0MiFYycy za0k~0`^KbZ#qB2c;m1w|Y_+%e4U;<+u+^@kx03;zc!Zu#25jP@ut-alvWox2-8N&p zF%5IDWbk(++JSR1r`VkyOq{HNh1idQgt$#yO$j_+fI~GMXA)w6#oV$$U89&hMSo)_ zZb$qYSX1Uu6(IbFLkWIAl^Lr9gv;WK@P{&E)qwxtRmA6OnXziXC;*<98LI}IDzZxP zSDCSDz>SeP-k3nZZu}APIVIGSZB-RuH;!X%iO**oiv=2Qzy{Xi3id>NkKl1E;G~2} zd$Fnw%oNPRe5}AGEKP`cQCbp5{xYjy_*N$?7uXx@HHz0N2i!aC!ibrP@D9VqaN(T?-8FRLgh0|IRN1(o<@AO6?NtU{DSilpTf!~ z7a-h=*cTOb<^=o@u@{~n<^-G>u@_d>IRTeP?C**?a{+c?YsBYKyMZ~hOXP?{ICLMT z9Du8Z4OC1QiaM(V?7}a?1}avlKEtIVLrOI>5;gEMwg?r;bXELaCHFLnnL1@}aF;!#ZmTt8-~z~u(KFI3Ob|3`8HzQ<{7 zHj1=1UTNktKH)W92qpY|+`z3td#zfvYSkKrz5%FcUV2&3-g5u|002ovPDHLkV1lZr BOY;B# literal 0 HcmV?d00001 diff --git a/docs/img/thumb/book.png b/docs/img/thumb/book.png new file mode 100755 index 0000000000000000000000000000000000000000..db6b6c0d6230368684f4d23f0c2b7a561093c39b GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HCKAtX)Ar*7p&hpMWY#`#=@9ehpuG`)-tE9bN?uZR$R(-cc)}k>X zMg8c--CVoaTOJDTkQa$&ZZte5ksS40@&@Dm1NjT5ihT)oyvta@{%h%ncvjvRt%WH+ zK5w0`ohY875bhN6<8syPw)Ya-{|2v{*|bM)zW%{o%pWXd{i3y8Pi5%-HO)JEv?h?% zVP8u~M6qG~bjdQtwpABzi-@h46JKDq;27%)-W50FKF;1c|JeV1Po2Ncy3eTRkn3>P z^nJr6b<>q`pREsolzg;ISbF2`W2P%?SANI{Xoe|+6!o5G)IRzSV$SmhkBw4=j9JWC zF%7pGq(Ek;asOf9Pv3m$ddf1FSG<=Gvi;yOS@2BR{Eei(pxeFc!E0|%TQuqOY0%Bq`(SR{(#0nE77|+~U%!^r< z-DBsS_x3Jfo@A2yGxM8g=iR*<_5kPxW`Xy>Z=liURs+_7TjIuS2S^pQn~AL4DLRw& z1XtFccAFGXOK?lsv2?XtU_TC=;6rI;= z=J}wROS^)a?UZ^8rdh$Uf~-pve`by;=Q1hpA>aY-v#k!y$!l3OW%eF$H#6xd`Fp=r zc`wbqDg@Kzy#j1E>AMZgr21>htSavS@WNxA(rK$WS9&7!u@|uZ-Cq` zy}%90G!c9Wj2MVz8If$Y;3hED0ewj1x$DRM4yaLWuD3;~C zIP4Mp30%YGr>;=Cf$KP@2EYO^)J~%UhJb~?QVV4ngxUJL00000NkvXXu0mjfFmXU! literal 0 HcmV?d00001 diff --git a/docs/img/thumb/briefcase.png b/docs/img/thumb/briefcase.png new file mode 100755 index 0000000000000000000000000000000000000000..fd54eff16d2910bad7a35dc6adffbd8b2ce0ad96 GIT binary patch literal 366 zcmV-!0g?WRP);j+%V?K$8@ZWKnvC&%Xy`pzl8^oV%~v#83TT}ITBm^4DWG-9 z2V74W6XJiHpGkfN70|k&--99M_$283$*-USTK9{0FskHNPyww|K&0j(4Iy}^$^0oPg>9(gsT_O*tb=8S)SoUL`44815ce2C>^(?G5`Po M07*qoM6N<$g1_6CdH?_b literal 0 HcmV?d00001 diff --git a/docs/img/thumb/broadcast.png b/docs/img/thumb/broadcast.png new file mode 100755 index 0000000000000000000000000000000000000000..680e4a56f948e1d781f45e56b5a69b529267f369 GIT binary patch literal 1737 zcmV;)1~&PLP))erL{^Z*I@&1>--N;Sd`e;4RmVHgT5!ZhF{aJtHJGSaay(s@>+1WW|h13gsV=(N%eybnx> zY~}8JZ_o@Z18!1q_XEEIhcVqA%;zu&xC*#Jp<^5H46r58&)hK_c$4(E)&*<=mH^{` zI)%gPkG39AI~ftxn*f9PFqu09cXY zOdBwT0>05m=M-RjitQJH3ktAXfd=3chwvpyHR_A4Z!PB*%19LOXeluLZuHwfI~w5Hl-{j zO!u>eXDVfzfStG-&N&6dgOz&+(55+0T@6Oca7`=(>Irrn^d~w*c2_ zja#@5ch>m>aEU^`416hMZ`BxHFNCHjWa>!1`4hlAdY34bfG0?<2){!2Iou=U*7*d6 zQaO$6Le~KK%^$(^q`c4^>9lREP{@^luPvEw;L1DIA(69NI#$i=z^z z0k+K+g`7RBbdj<%CA;zxg<_fERWsU$Vyv*aRUxxf$lU27JuOJ%JW59jeyhTfF~C~P zIe?trjz)E(6?#4tvR8Zf;|2dI7wJ_&@@-(w75wQQ{us=n$CcpNr2~HuW(t{E9)7*x zzv3dMsQt~+$7E%h%5I#sW{;R=P{ zS%RKJk)?vng zn7_(J3QdJa5EcM1L0C<4Z6DA5tI;(cOYRi@Bk~)Ct)(u~-Ga1G;e?%&yO5Rp`-*RE z5V8i5`y7*9q(PV+lbEzoq1fJXlF;V<)vgWVdd-$ytHtjoBX8Jd5l>(aMYB-i%o;)> zB=`3f*V-V?>3#bT7gM>Dl(~GCrz*a|1fmjm z;2pv~g<1umgqb#N*|!4Z|HUwpiOiw^`C0{FiID4{7Zk3^oCY3N z%BEtuPH)YN7;b;{!T}h zP=ve#;96?8Qs8Cj82y3g9majgI{=dZ9B{ruE;l>~{7LNta0oL9)&xzMONg}!z)A|Z z8ea`G|16bv0LH7mQ=l*I{L4m3o4)!&p`FYBv-m#%ePAQ+v%y@^7XiroZ19{z-e-g7 fB=S5P%oYCt!07@n8#mRO00000NkvXXu0mjfMuaze literal 0 HcmV?d00001 diff --git a/docs/img/thumb/browser.png b/docs/img/thumb/browser.png new file mode 100755 index 0000000000000000000000000000000000000000..b1a6084dd724f1edac6020e0c3e7f94d3a270343 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0mO*S3O-ELoyoQ-m>Ova*%L+Xq=Ilbf;!OG^`LWG-NS_h>b%-}zUU4u$?myiZG-naO(84io%WAo8_%vbVRBzE^FYG>b!<1jKR$Ej%)hJ5 YT`mvOwRSg}06oay>FVdQ&MBb@0EH-eZU6uP literal 0 HcmV?d00001 diff --git a/docs/img/thumb/bug.png b/docs/img/thumb/bug.png new file mode 100755 index 0000000000000000000000000000000000000000..ae548004c12ba649c95f8d2f670b5300a54abdc1 GIT binary patch literal 793 zcmV+!1LpjRP)GQFsMjp?wakf9lVoEmEtp;0-FotFXy}uxMBS-DH!n>VhtOEv3e>XFS&) zC(I|!CV1wab21+6nLr>A2-tB`(Eb8@3U&5mtfG3gQzS?u1XJ^k4ZtM?8}p40piBt1 z=Dh@vN0tH85M25;iZVuK#(aW}p_wzEU}9`$%|8SVfotp*v>WMj2rSgDT8YQNAMA~% z+ZFJrX6-5*;ch-@ziQU5LYZklsST?ZJ6FM&>4y{B8m|4VXjM7*G!O#tExg)4J*c|KE8qZl zf!P}2dXKyIPty|Z2f#~%>u+%~R_p@U2c9!|wlpDtInlT;nv-i!j2w^A$tm0iJ_BpY z23-2DiKc$e^-paAcyB182fPKAJp`~UwR?uwzq1Ko9@qiC^Z!)RY_0*Av!!Cy^POn@5#DRT{G_d3aT-vWG7 zHh>l24e^Uf-E^h)O5KImfloB+b@+_<6@6XVD-h3)E#NC~?kKd54Uu!vx`o57JrC>x zKY&X`adiYR-Y&(%E|yzjrkkRt#P{KnhX9tO_Nn3ZR-2-E+v2~8*ML<=1Fiv#vnra@ zw#DK0!N@mYgXSNMY=~B;gAs_2lYRo*Oz+XywsWk_VwzpSY55II|LAtF1r`gi7 zr{%9|JoT5#mIX~~O<`0#GAG6UO(ov~!U#D9mI>v#77RNim^Q?1m--X>|5oaz85#|mU%cl#-cLT6wV_BnT~_Ix6!*0~Qc?e% z-{;?3q*%sgd-_(}+Y`Uyi6L_B{1gYc~yqzii>wjKO z)B6ce`~%o-etfz>)SUf}jNI=ks6cJ^rt6Ni-D<9%*pgp8xKrv^YS6;7X|dIbK2-8> z0DJYsKb)r&tXDO^IiX;k&A`tv`AF;K;VeR6or&MIn{*rq0R}LGr>mdKI;Vst0BSz27ytkO literal 0 HcmV?d00001 diff --git a/docs/img/thumb/check.png b/docs/img/thumb/check.png new file mode 100755 index 0000000000000000000000000000000000000000..293d7f944da76f9120af1e4c52bb3c470e93f028 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^20-kQv_*uC!1`^uFcmD%#ndiTDUtTE9y-Isc>Wb)+vN;H|IBq?a+JM{ZTd0xc`d%O@*EF;IB*XR!l0E}!&$aa}7a)Opq8(6suB~si0EyI;k^@>tY5C+5 z#uogfc@)0^z6&fMM?SiQG3DQY%Y)w6z-qt(H1gFKaF;1Esyu@T^6OZ<(W#&d>D_JA15 zqb!^gFAABQK@anb%cCrwiq{@8v4KPRMdeX8h{Y<=CnggbJeFTf9%YlR_yVpXJ#u73 znO{U6WuvaxMCxl~WNdkQ3R^8e8#2%x3Jvl_^N&pzQm9XHd1zitDlyQIi(oZ*XkJnr zYcLt1hngkLONvuiLaKIemNYLZ{tXz;dI_nTlS7!Xe2Xw+`4(Zu@-4!Q-6r^dRWI4?dhfTKH; zrIb=CzQK&o4cG+k3ptK~9pI+TV*@HThuKI!9o6nx(_^bWu7FQqKc9^QccXsO+T#3t z0J|A*dv5o%n}3kAaDLu_t%SI3w{zajZ)6kB&l@mFfSb5oZEo6Pz~Uv~3Rv%e+W@ZJ zuAq!|zo-IUfYk`x8t@u$$GRY&faL((3h>+o7lV8N#w~DT;4uX*26+pN=Ij~)cPVi( z$V*^2WyjEcmmC*^Jm>fS`T)4diHkv=0t;@=O5kFUCvJ-2VvxmgIgrV5DUsQ5DUjK5 zU693aG05ULpEbb#73VX0jPn^i#`%mM<9tSsaY`wrlu}A571|eZ6m+$UjN0h{0000< KMNUMnLSTYE4Xw8T literal 0 HcmV?d00001 diff --git a/docs/img/thumb/chevron-left.png b/docs/img/thumb/chevron-left.png new file mode 100755 index 0000000000000000000000000000000000000000..fba197076b6ba246a2a76c9edee71fcea0add8bb GIT binary patch literal 371 zcmV-(0gV2MP){iuH*{60Vk*?Y0>D~;)+5cNLU0bHqC}^Kfak?NWPbh+u8Rv`)6h$2!bF8 z(oj@GCNHazJ)$np9?>Mv7I96UJfe*}S;T+jB`{OTPry_qKLW2R`2m=yCD2pJ-+-=4z5qHN(g))_7kLu}!dqa8aDNCb z5$>;{CE^q350NFp{Znj-a9@lp5nEuSj@aS6A+bcbZ^h$ z`R^0lx|poEtc>H9$FHk7?iBoe^+gJC+lb`yYZ2MxO%d7U^$3|f2!bHEFV3H|bzm1Y RZ3qAW002ovPDHLkV1kcbmX81c literal 0 HcmV?d00001 diff --git a/docs/img/thumb/chevron-right.png b/docs/img/thumb/chevron-right.png new file mode 100755 index 0000000000000000000000000000000000000000..152c66ac4105a66e61b6a2de2f152e856ad56956 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN&n2}-D90{P{e@_?3kc`H+(-rv+8A!O@k8tAPV$GB4J>(!@;dg-7f~m-39gt!a zYjkgB>2y-`U@+b|VN*`eSML-5C(TklTm5p|I_AR$Jcm!X&*7Q*XC}{k!OWfCIi}x< zcA2*4Q-{r``K~Q}*|iCCivMwNH00i#P@Z;xxnKKX64#xpg2E4$^+_;af}n=H7C^OIDEKbiPtn=#?LCRoqMX7k)9FlIJ4Z z5?#n56Z%Q7AnfE)_DPC|lxKbk(6XK8UGMXZ^~lnv>((bOKJdr&W`qBcinwo!1gD4%P)J zxd~dy-T+s?ZJbuC;|jO|l#-r`gQB`fD?ii?k>{|gRC6N}~DbSlUqX(RoKw5BPpkFhq4_xL% zT5vbOV1WZ3_-&Js7Tg`MvH&i$3f!k4Ew~3@XuySrz+(*3f_nniB5K#JZ!S{zzVcjRe?in|@}N>+lU2WyFO>esNOJbHTSEas^F00000NkvXX Hu0mjfi~OzH literal 0 HcmV?d00001 diff --git a/docs/img/thumb/circle-slash.png b/docs/img/thumb/circle-slash.png new file mode 100755 index 0000000000000000000000000000000000000000..d0755b2aa23d3178908d628f4b06220b9c3a615c GIT binary patch literal 1254 zcmVctX>0|8FBnJ&`q+k|B5r~+UUPJqkE1Dk# z-O6r*bxs|&Yn`*tK6{_L2ls(B+5273`#$Hcz1F+lwJy_`#x$l9cU8bS18eal9>EA6 zz=CFjTg`R}XK@;z;%nTlAf~=C3!8BmH!xYSUB^dFu2}6=P;A1&<;8YGjUt&pNH5shHSQm#U@O)Vg zu^vae_&kq?`gODdmpeGQgf0C#>41$o|G1asAKG_dX&3T?{$IGO#C#m+5XX51hU*;Z zZ|*i;E+O!|7{ZZ6EbZUq>|RJeNDxin#gYQggFNC|?cKbjqX~lB>MO3*x~`M+q!;m5 zN*2%wMZ`@Cb4JIEXJ4Y@!3spAkVo7R>4|4gig;K&xBSsyW=rym8xm&M*erh&i(=$^ z5`@K1+PdbD|O{ccO^67LG-1$1$_rXmf(J%=9aTe#F5ui9Va! zjSfc)&XlVoihjkla5~cOQ0wIk@iN1%@^nN|mN?iM>H8}h@OXl}$d)HB$`nV~Rm3>f z!t0S27t7HRMcLw7h%Fi08$xL>i{nKi&w(L)jAuL8e1aG7M~~c}MV_r{2zARWPWMQj z2UUuLlaXg5#B+Cx@gcgdPiKP`M?7V_(h#;tSuF0uQPs0$3in2y-D(J>zbuv& zbTU=qh%a{+8^ZZq7OM+5m`ZW5D)Q_s@l@^m9?7TTo6F*-h|leWB_S5j@|?tV5Vtbn zcMV~?bUpHNM-JjTh=bh`zt=RkON3+Ntih=+q;(NTIG)S;{;=I3RkBE>Y;_WsDpZfQ z8>Na)Mlq%Z=;@w<>CE)Z%cBf?I69q!M`yB}}jue^cxiVeCC*(%yOJ*;#6 zVy=*!->gtjtKAUNuR$(J|6x(n`FPG?duijsH72ejPv`dZ%z;LY8r4B7z&7v$NDN_;>HS4V4D^6b8t$8eLEQmme3y{hj&BSFFaf$P z#IanmC|s�azEsE!+zV36Pnp3n*Gs57@4{fDFaJd*BoB8@K}829|xyT)NU%3%^50 z&vbkNHh}XA-!^au*mv}_PTU19TL4}HUUk)pxtvT$Dt1)3iVZMsEt0$xA1Cd9OS&9(zWQ=0AOzEyg{o0E$aAC}J z6*yMp9+MAbgqS18{r}FEDV@ux#TxL9qJX|8eTlwnqKF95P-Gk5$q7!XgJ>wjQFJ*A2e58YzcJweSnw!v8Sy7>@;^ij1+Kb? z7{(_COn@!i8crK{Y3ZFH#=2Pt{~6$!rMGnvTiD&nMZ}S{^_9`XZrENz99dgmry>r3 zHO@{qARcknfX^OqG6ukX)L-Pn=-R-=(`P3Ga0-0n-vjAY;8sRqKKccGKs+C|fNQ`_ z#DMK2U%+4#{G?)10~op*z|hs~MN5uK_o78drF+q$qtd--(NXzcbduQgC>%=Mi&h0! z+FrD5I4F59S~eV%ycc!V111N|U3Iy0Qm#kzwV|$B!9fLk(K6xEkfrTK^Mu<}c+_Gq zS`?g&TI@xOf|F5;y=YNzGIHOGx&jsnmyT25E${?*3cN$?N`1U)2bXtDHJlY-$Z!eh zhuhHMhLAn`g$|c6nq5`1-!#DeH@l{1ztG`yvumS9jY`%ZBMr?VpMz#Q00000NkvXX Hu0mjfbmeq! literal 0 HcmV?d00001 diff --git a/docs/img/thumb/clippy.png b/docs/img/thumb/clippy.png new file mode 100755 index 0000000000000000000000000000000000000000..694fbfbbe557aa48607070c1f49a52a4f3e77340 GIT binary patch literal 636 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 T;sNyB00000NkvXXu0mjfl6e=D literal 0 HcmV?d00001 diff --git a/docs/img/thumb/cloud-upload.png b/docs/img/thumb/cloud-upload.png new file mode 100755 index 0000000000000000000000000000000000000000..d08327b0c103f50c1c29c30a4c93cb567f22a256 GIT binary patch literal 1104 zcmV-W1h4yvP)R;eSAtjiFB#H}h0D~gpA|ME&L`77b7AhTu5XA`t z8oTWvwuwo!$#ZeL@lo8W*VV5EZR-nn@v81SzjIFAd+QEGOG`^jOH0fDm7y9m&csz% zi?gsC$Ijl{k7@jXukjh)!_FG~s+3{ehaKoHpnQvmaBAI-4@w7jVUL9co-POR1Wu?k zh=sC3Xuf3xo-PyEP+us;S&u2z1V2{}yZNdF24M;i9q~`7t7PN7*6~iYB19yoS@uawInKSyPtr90o~17r*1y zw9!r<(RFwf9|@D5KgFlK2a85COEO#P;25Dx+|zq;X-4I1@Q5(tS4AQWsJ*}Q_zLGm zu6J-8PQy9E++el%I%fz^VK=tNM2^7IiZ`#ZKF+5}A~uqOHu6}3$AuOf^LIjIk6|fZ z$@oK=2}pA6Bn9luhgJA4Lu*UA@?$xUm6d>G9=4KVG4^G-_zu;yFfJf0YY%5QG${;( zHw%4hEK-K&;YgBUzm6o_n4xp~T!q-&zKa+1WN84B4EuE^;fsjIRJAibR`A!VMAIzreeZ8(T{dOd@uhOv0Lo-9yAj$U*1!NyKK;Nmv`P zd5Exom%eeq076N`-oGIUu{Xga^n zxx89`YUfU2Uop*g!m2ObG=3Gfq^qFrE^w|e?M>_aEG+(_qhlA(Rp5*at*R1mo$xSY zI`{Wh9M7oqjIb|XCUqoWwQydUrLoKG#?IVS_gcK3VQc~~3hRZR%)UDdup{-mUy$kP zcfXb965&8~rEtJ{g?N9TW1q12`#gQ)dDXnT)0ADmNZBtOzD5}qpB68c1nd^NMlK`5 zanoW-zzm*L@Zjba;X{W1asu`W-xr;c7iivkzk^G0z0h< zhLjCj)5B2T%ucf7yB|e z2Zn^5?bMg(@-eKkB;^EnQiPBlJVc@YSY=Aay~11~d_>_hi11mVuP~JaexmS;Zad2@ zCC6|M3G|F=JHD2ZV>pKddhgVBwzZTT!#N}{gR1R>w3HmfIV3PkP}@n}Qc@v-nYOl_ z0{9FRl6_23g9K*#z|(d#Ek*V@MGfM~<2zQ`j;5tZjwxyo!m|FgozRvd*+!^G2+KUs zt|pF>)?cE~zMIS|o+VX5d5dl8kP?{9`GP3{x002ovPDHLkV1h`J1bF}e literal 0 HcmV?d00001 diff --git a/docs/img/thumb/comment-discussion.png b/docs/img/thumb/comment-discussion.png new file mode 100755 index 0000000000000000000000000000000000000000..8d7342d46cde9fc22329da05663046865ee84a6e GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HC(>z@qLn`LHo#~j@Y#`toe=GE=cFF9L+seO`_A;G1dBfrQOSP3! zSsQrej=elHc@M{-GxOD#^srj=JqDsHPh~Bbl?yU+daviGpM3V4P0DwzoP{kn#}5`e zmU+>$#UH#?`0zlmLbPHX%i@-X(@(a$^y=PuT7AjuBA1?nb%Pm#FlRJP|K9FgRhHjt z|MT3$?lcye3G?sHmTTp|%$>vkCcV-95Niheg=1IU&FpKQOPX?*62zUAD$jl9tl z?c$cJOnLKOg=Nl-?~h-EIKA5^XW_-M!}CRhqodQSdk<&5wb<@BJ7k`~&ga`(9@WYD zGU#|4C^9@#ogv6jDYQ!LPV*%j#ZAYjFhopK2nv|AwbChNy(Z&^Pw@-BR43#;l*&Gl zsW4I1^W~d)S`o#iJ7e`zyn?KDpBG)Vw=V7L)H|C}1C4h3b9?OhR=)Wcn^SAL3v0`X zuik5$)(U1{^7%aB`z^M$1=R_=Dh=-0NaV})nDZZ-&Hngo^T%fgD?WcXKl?x1%3sq2 U|D{Zy1&lTZPgg&ebxsLQ04Yw>aR2}S literal 0 HcmV?d00001 diff --git a/docs/img/thumb/comment.png b/docs/img/thumb/comment.png new file mode 100755 index 0000000000000000000000000000000000000000..ef9eacb4bc2d35120cf943eaf1f7b6d1f50f3364 GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0ioT7&$#%978f1-`;ZcYj%)mdpLd9t7F1DrZQI?+Ub5?;bYPyiGsU& z%S>-LBo~(a_*au}B<=B_o@otR!8yz4cZ@%9)iAh!G-b+nus*ssKVieA)$F&}A293@ zSa18`%7pmS$4?#p6PoN?H|O#!smUU5W~YZ|cl|%*@RcXzJRzd&!1JpctG9RMPYsKC zzdidFN9EytS6H(juM21YncuR{pn!YFyg$vX;wkJrtPNWW58wRMx_f){0o9nO>djKR zjF-+8Q|65Fp$8Ar<*Qbi#&kM8R%pThwRDF#nh KKbLh*2~7YXB$J>3 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/credit-card.png b/docs/img/thumb/credit-card.png new file mode 100755 index 0000000000000000000000000000000000000000..2f03cfd90826149e1acdf6b62393b8eaaba98259 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HCte!58Ar*7p-rAVOPtNOAT}O_H&<~$qEG>PY)84It6jVm6yE+Z}&$dVsXZd~aBG ze!?f=2_Q{(n4vmLd)_~r_f}z2BIBDkB8&Vb;(g>k$m>b*t8U-#`{jUjL6*Xez1Lr+ iudkoo-vI(u`xtLe`fnv38h!v6N(`Q^elF{r5}E)45{%^l literal 0 HcmV?d00001 diff --git a/docs/img/thumb/dash.png b/docs/img/thumb/dash.png new file mode 100755 index 0000000000000000000000000000000000000000..fe4c1b5166ef6aff10b848535bced27e91498525 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2dVDVAa<&kznEsNqQI0P;BtJR*x3 z7`TN&n2}-D90{PHj;D)bNJit^bB2rz3OolkG}WJXKE@}+oXg0-@L_lG*=Gmt_DCBf c097)ql2cY>B3c|EmY`2gNk7NSrjCq=t8m9MOE5TEm0)4R-sW8 z|B`A&7ut$oViT=tUiw^|clCDenfo($?jyl`Fq?TZ=V$Jnxo6JIg9R2?;QvfrfwGqX zHv(4!oz>C~G*?SK@Ha3H`~n;Yz6M5skAPDJ+Ey6Lfi1ux;0#c4Eaj?U7*->;-PFl`~oBLtaY(Q$U?Z>(`#Kdjw#@?fyBe_!_zb(_v%nzo_ zGd;iw&b4m}Sm!FRk@(mCHQ@YQCi|fdncL=i@jGyR9>IgyoqsfsV2>;X-X?0_3E;{+ zg4ZiTgR(h~U`3uQYmm>XDenj5^XE(l@P{JU*OT`#0QUi>6;W2lDCxB* z7)K!^^S0EE)d`fvr!3s0LC1ZYCK7H=f4GRz}jO|B& zZs6yfdVf^vBA@ko?EBpX5FOpArWX^{l6)7OU;TB`T$JD7*I5E&S&9I zrLM`WNIHO+&n#Bz%4S6geZ=QNvNJE*n;kiFw+%pKu7s#FN)pwNZ zIH@$ul~go%FGJfQk9t=tbrD}n=-+%THgIJdatkDhao{13dQ-(WwgHGsfo0_w&;`7O z{)$gkf4h!+fscvi!>HD99ktyI)q*zky@eW-*|x(QYhh_Y+)LD-X_Po1Kud_cQ@EMM zageA#!*LxpD;>(rlN(wFE74PGo8mgzlA=!)X=y<`OVp1U;WzQnlSc}{~w<1A~_MHzqpBV1C(hR&Gqr8G7HlD%n25Kb|+b5kV4pDlg} z-|3mE?CzR*lY=(kLF7qIlyRmLXV7Shxd`PbPd?0=mN{&98+SrAVmi{vQqDRO1^ dbb+@0%RlW#TUe8bM=AgS002ovPDHLkV1k7+zPA7X literal 0 HcmV?d00001 diff --git a/docs/img/thumb/database.png b/docs/img/thumb/database.png new file mode 100755 index 0000000000000000000000000000000000000000..05cf9a633b945638a4d88249d9a44a7eddfb8575 GIT binary patch literal 871 zcmV-t1DO1YP)@soBU(hspk`Uj*q=(srUL{PAU7FsH$4#c0J1L;2~4Jw_KT9nd4{Wg_~t==eT z)tDIVV4YwRPIJz^#Am6btbh z=HZp>nI{;)#iK{q|3wSuw3G`tXc48YgqN9;b8o*QhfuC_21Nf_%AL_#a zoWrw<<1F^$jWWcy;5&@X0^(C+3@5N@BH{58>cUs}RJrmP!LRroS40ip6tz8s2icmD zZ1YZZi*KVBuVWSZu@0N@R<@=HPjMIr@fdn=s>B<(oF(~gmhentKHkO`xLAVEfGpu} z3l`R~N4&*$p@!Y!RHx(ijf~)Qi?+9s_*A?(4Xy{uTP&GP)cA2ZFcVao-shUZXI7+m)0oBXp zM&o-E?xQXo64tM3Vns13F1y@2V*`$7i>fA?NBkJp=MkTZmDq=0W&!at8J87#L~FwP zUKUpJ|C0Ft?+a7EMeDr5n2;xDgvmN7BuXAWMqf?%fhG7_xS`>KO}fP~ZWLpce(`pe z3#+&=i+NcP$3H4YD)+NJCyrIFiD|^e68rbyb8#xSn0#D=_(VBx+HUk$q&pVUI;Zhr}080ko-V}NPeJ- xNPeK*QRoNCBr_ZR0Gj*TWz~KlAt7M`{sa6kWRfu$hnWBX002ovPDHLkV1g$HlrR7Q literal 0 HcmV?d00001 diff --git a/docs/img/thumb/desktop-download.png b/docs/img/thumb/desktop-download.png new file mode 100755 index 0000000000000000000000000000000000000000..01394dafae871881e796cf49ded48307bc8f2ef3 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HCZ#-QbLn`LHo#pMvP0ser8Opc3E{DF4onYmus?t*RU3S;*U)L4qeYd<{?iA$n(oHPdt&5?Q!PK?E zs$rIrgRFzEY6ANXhIupAT-H21`$|pn1Fjou)$TCL8T;G`Y54wrc3-0EL#4+{R;xUa z-SNiY<{NWqk-SrTf^S|4emH0M%^ktU3%~E&@hd7}SzRRS6~-$fjIS87&}VU|p)-p9I~X$556;=-!Ezu;=!{{z4};0%gmaQhm>%SF ziUq{$F}zZZ2za|xfMK(c&W3kB`=uLO_b2bK;dA|%6L8jN|I@w+K#y+~4=Cq}(7sm3 zt-%CzbV;LlDTm@?y@JJlich4}^tt&m>#wJU9-na1dr^pxUgJd}md|pFGuO{QTYZ`J zmu}OypX%%{jc@&rUf#4P@}_d`_Nr&6qwlUhW@eyJJAW_xwx-SM#SAtR-XAb!_~vZw z@qlIi)f5&P_HP>v+z-h9JAFg9K;lZUa@7IL4{i0IuU5>x_J;LKxQ56-L;3C}{7V+S TUj7l77#KWV{an^LB{Ts5@2~J0 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/device-camera-video.png b/docs/img/thumb/device-camera-video.png new file mode 100755 index 0000000000000000000000000000000000000000..4108d5df98aaeb59d0fd6d5a87a558cb9dc8ae22 GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HCyFFbTLn`LHowZ+&B~av8{puSTB37(Rb3>}EmU>Lt!=S3F?~oba z5ahb;;zu4WFR4u~Yfj`jb=V)>dh%?Vy7BJfrSpz`+4r?zL{z7Y!f8f5<$rA z%o!&21KJ;y*YRCo$YQO$%QCM)ZNnwg|1nID_g+=X;Rrqu>EF*@kRO+8w$hJzX8h5; zU+ZkWKHgLhwO;;_^MS_F_B$z2yr-24X1m7c8k8`ECdmIdwQ9YYgi(X#gQ9@itp^1d zLmF}))Jg!Edl=6!h*y5O%J!LM1K*w}SHq=c)EYb=SWMY>>%js>9maCSuUFYNvl;MR zX?%a-S5|W*(+u`?-Iv0peOAjpSgi54YkJX?o|WtY$&4%T5XM}LZ8S!TVNciusP>lmq<+-)tq--Izasda2IGWd7J_+mQcg~tgtgu^h&7V zFpN^pPU7r~QkHf=8lM1Z2c$_-1Bxa9wt*I~3%mus>d&T8%k~0r1GrB98YR9ShjIk0 z1G6c7p9St{-K_nJ2Oa?Xz||Cin>2veLjF1y}{{18tzM zrLCW>>hG9Lp=!riBw(Mxzx*=rA%XsTpgBOlO1kMF68sTx#c;d~tYxsZMszuE0KZ&L zz&cT~1Ru)n0roarO~7xWOWm>syGw@6Io+3Y33z5WS|Qn-kCQ{9g>gGhPhun8CaY_;i*frWWE!sA1?IckudJ3E~`fppbePGx=AEzU67^(P+=aDM%!sX0-P#+J0rUFUKiJBw)d4KeTAuw6&N- zspwVUxzT?Gb+8%5M(9NXy}}bPXe->bVE2|`)7h+fI1GFS72owNS5Hu zS~id4$Ke2VX;CH05^6rj=^qju_5f#qH!1uOOF+QzE3p;e9%_60Q_F#Vw!(jKB^FAH z!6P9p)eONqk$?a-9rC=QpC{e0cP;?|s%UMXmanADX`Q46FCwnK8heSl%-8|m0blfI zGpOzDBI?!HHFCZhb1?yh;*Z194oKq@0DPBrLXch=cq;9MAWuO3W3q$%KA>pn@Yn5B v9rZ`%t^oH@pwEQ&xG*@nvh3A84nJ za0`PlBg3pY5)2HCp`I>|Ar*7p&a(D9>>%RW?>n`Pl_6JWfr3!zw&n=})u+T1yw0b~ zYA#A)bzz!4$^RjXWT#T6adB^Lzsc6~d*}IoJ|L0YV;H-f{|@u|1L3E`8GRboNc~&N zn6&Y_&X^3*@3f3z-7`8S@i7yZfc+7N#DT|Pz&(~`lmcRJJR{%0Y^TWDn0zpd-EWYJ* zf_aMYWbZG{-Cd3+|LyAJkzlT5KH{{#X6je$oKlk5;KDTpE=jC_{6)dmh570-anefoE|8A<-sh2^`3k&u4guyGC!F4;rtEZ z0zu8oZaj_F4<>(jc>Q(q*RzQ&HOFR%edaAVJE!xhb8QkZ)EPWo{an^LB{Ts5uDY($ literal 0 HcmV?d00001 diff --git a/docs/img/thumb/device-mobile.png b/docs/img/thumb/device-mobile.png new file mode 100755 index 0000000000000000000000000000000000000000..5a3735da0ecbbc23e0b15c139eb403dbbab15ee4 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^8bIv8!3HEVB2A-!6icy_X9x!n)NrJ90QsB+9+AZi z4BWyX%*Zfnjsyb(qpPQjV@O8h+gaXzhYdtr{TB$UE#XdRyTxjtExkxuBUOJ*W7k)O z&@~Mnp~?~>oNQ%Fm%L(sy33-udWpJg=jWP7&nuFg6Ik{zXg^RdzH&g@V433gi_9DE zu4wqE`hn-pMf-IPvzr30y*^{qzJmKu!MADMcbJxMSa2%g{N6|Rb#HC?*Lkmh0c)tv ziX=x-?o|;1N1L?7LN+ew!Y%av>dH5_GhdxD-_Ub?yJqof>&NpC@MuU|dOt9<3;uk% zXtJ`ry{CfaUK?wr?Wyy;3!HbaY1c@;?e|xs{^O*Adk;mlAMDLm-y5Iy;E$@@q?JdQ zA3WrLyR0Mok>&K6)epSiG+Q-3nNzm2{Xj6&PScj=7_Ujs=G1gwtUUMj2-6|W&02wn rrUVM|?b|pt=7{21-EDn($_?=zCCdu~q^oj)q0Hdv>gTe~DWM4ffJ3ZK literal 0 HcmV?d00001 diff --git a/docs/img/thumb/diff-added.png b/docs/img/thumb/diff-added.png new file mode 100755 index 0000000000000000000000000000000000000000..2801046f6e6defcd1741e4c537a597d2061bc1ca GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0mO*KRsO>LoyoQ-g4w>a*$|ySiZ`aW$uEtatmIUwJoZR)l@8r=hi;s zo6+}J{XX;Nwf|F_1f>l&Yo2IOE?}2?w3_Lh!@Zu}z6l!^hBH3#e!%c%=6ur)+*j;R z=RQhITFLaa%&b*pGS7?E=@YZMHd+MCWxi?|a5t;vea8IFxq;{J-h96RBmx!&5??FD z{(jAo{QcR=cK5kDcG(r@8ehq*Sa;s?##h;{`zMb)aVX^rc@8C#|Jcv?a_{V$@(UnE zK$T2iWuN=La#UI=cEI$jh+yo3eRJa`{1d9|@qT%8w+XwSgJt8vf3Z(jKNU_-duhX% YyzGALU%u~7z(8Q|boFyt=akR{0AH$+6951J literal 0 HcmV?d00001 diff --git a/docs/img/thumb/diff-ignored.png b/docs/img/thumb/diff-ignored.png new file mode 100755 index 0000000000000000000000000000000000000000..ae55911ed7fd7d79af4126ca48c7d7dc4b763e97 GIT binary patch literal 529 zcmV+s0`C2ZP)wUSm z3Wi0W4Y0ld9)Nq!k1ODIVEkC#6dsd`-N5*E?lY8F63Btis?>^Hbivl?g00g9Tc=h* z@%LA-$t(^CMjZc+`5(VtUz4CXF4wf6%$Bnel-Y4Mf-)P02ZybHAhJw$8x# zjPrHrA&JDhj{{K$1WopO8v-Rdn2 T=DdEw00000NkvXXu0mjfzIN_S literal 0 HcmV?d00001 diff --git a/docs/img/thumb/diff-modified.png b/docs/img/thumb/diff-modified.png new file mode 100755 index 0000000000000000000000000000000000000000..a6feb14287a6fd8ff7b1f1d21f329560de5f8304 GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0ioTn3z0W978f1-_F|a$K)u`zTdgmP%Z4%Pj>FyH#N+)oUZqrYNe|W zIwh}vsQbdy&`hC|QCj#ylB2DSXj!_=v@_FvoDaQ!b~^W6-Zws;!!ua6HF!Uetmxij zb-;AP-_UoNOj48AiEXfDp2N7?N1ppYR#WseZ%gyVuIdNpo?EX{S)$}|YWak4@&B!y z$NG@axiv-q)B>2kHOMCH{9i4+g4uKd)16E+LmPL`02aN5IJbWVUmLVGD3-j*x4YDo z`ao5=e2V8Ej|V?iH7%E{e0fcnIoTk4>c54f`XIaD{~L4_Z-|`u(dm}a(2@|V;H(?%v_Wmc!dbFaqPmNU7r%dG z?zGZoRVZsq+v_`<#YGSD-eKM}B}O{p^BY%Jfjb+tR4XJdw9iu5k!Tw7&SC?5sAB>D zeY?|JeQ(T^UZBU37qQmh*43@uyBGZ6+i`fwr>*gc;)TlR?ecCHEd5{Id_MQER)K!S znJN8y7x&8w_aLLWEata#p55&bn#)u$yIj2MPQ!1jy{&i34lfDe{(jJw`K0!pkh$f_ k3$MQ0U2{URZKC{pp9eKtFNgYR0+R@Xr>mdKI;Vst06HoH0ssI2 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/diff-removed.png b/docs/img/thumb/diff-removed.png new file mode 100755 index 0000000000000000000000000000000000000000..50348027997185cb63198d3b7f27cfa5c36ea8fc GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0mO*Pdr^5LoyoQ-g4w>a*$|ySiZ)WW$uEtatmIUwJoZR)l@8r?_Rl~ zZ06%1C%+%iY5kwdk|<-aSyQ8txq$iIqt&c_4p)13`z35x7|t8QoxuNQ#(dEYyhpAV zO|F~~a?9b)xpfngCo$H35!ty+qMP}uWx!kvLbuxHb8VaPw)y9J()Ks=g*XWT1a|;YL(fs@u!Q0!&89FxF~Y*JcXnq+^Q0}kGf(TE*z1KL2sCgFJON)oGCn%s z1y~=-eJW@y_h^Cj3GfKq;Eyxls-eFvFDf@9Mc2?T=OImvPBJp^S=H*I6d`Dx5VTGR zTBn5I18`cP&M3d1;UwmN2QCHX9;-L-DIu7E58zf{{;_(+1rx9Z?geU$)hjNzACkFL zAt;$kHG)#PR3#{pOLc;|bE#G^S1wfx=E$Xb!KJxeEI6m(xnoW)O$pA)r8&XGak(@p zn3$f+!FASNc&9ADpBHIgLD#pa>mQjae-pxXT(uS-kvHlsTo45H*a5}OOu+eStHb~R002ov JPDHLkV1g;w$bA3+ literal 0 HcmV?d00001 diff --git a/docs/img/thumb/diff.png b/docs/img/thumb/diff.png new file mode 100755 index 0000000000000000000000000000000000000000..270ce319e424a30a6b1dcc7becef52b34430f8ec GIT binary patch literal 453 zcmV;$0XqJPP)fj$}YeFoF@BEkNuaLlUo3SAkqpDglF;`HD;(5 z^zj)wXf+0xbTRf_*!S-EuNCq4XN4S)%P``&X6`%vt6Ut=)=5h=cQGAWzR&F8AFpp&a~s~4 z{IkB)%nlDvT-7?2JrwQfHfe zJC?U{#dsT!P4akTf=n3j>f)IMf1AsSkBVQ{Pbojzk6>%-e@?ezvh}-FB{k-Y?+Ryd zUy<;Y;z#^UnCFWa!0RQnb||-I*qGq+2o}sG`bL82bP2-)*b||-r-Wud{z~w>yPe?L z1hGt5-WE~j%g>JOC3MFVJwH5KXaSBUiWN2gkwo1LD+{zAP1HSVR#$kng2^=nCbw45 z-cq1FT0#4jTx13QsUTFe1&tl8XU0T<_D}`wv#r{FP(dUUwzG3l<*4jbfp%X-@9*~% zB)BBFQ?)KobTFB+r!U(D1}kWv#qu6}DGXGpEGhW=M-{X`EcpA46|`RycCO$m>C@nb zf<&tlbu-1&;HE^~|4oC0#X*W#+m+P}b|mO-E1^4<=y`2B!QBaB#})6l`^7DVKT&Qe zJe}Zo&JVUg*f7M3t}if~8{S?*Yg>upVO@gHBMLS{aJTpik4fb(CRPe7ya{2RKh^qq zi{d_?(<}Z)s?>Hk=ZQ%1OgO!*i_HoCN*{>i?21fqLKn{C&%;vu9qDZ>B~hQafh!Z% z{ewwmm1B|krhh=9L*WV7YU{^;Q(`7IK~*nMpaK2$B>N1x3j$c4m$|2o)*;RW4eB(^AO{qnH?>YN+TE|U8Wtk z&8@IKrJWg87QNnNTlF8tWS#@u1q^nLt25phKeTT-cv+~O>0q$Xsmp1?oxdObPqUw_ zsIpM3VTlVXqlZU`V1r+$7t;mBKwpL?AyHNZg}_jTFt05vi+nYr=1*IpcVUWzV}fUr zL}O%U<}-!MJ`HESRWJIjf9-wK(We_4q_|gXY?!sYZ&t?V%(wGjaUVY4zy@01VyE^=`x^e? z0dnVeUX5@#%M#O&UOK@~&-y{^T&0784@4~l|Ib+^r@pT~;z{@;UJG%KYf{hWui5_L cn2k}qx&7YaDWRr^fuYFY>FVdQ&MBb@04!3K#Q*>R literal 0 HcmV?d00001 diff --git a/docs/img/thumb/file-code.png b/docs/img/thumb/file-code.png new file mode 100755 index 0000000000000000000000000000000000000000..90e210eda9adb76d54328425134f92a24c77f8a2 GIT binary patch literal 556 zcmeAS@N?(olHy`uVBq!ia0vp^20-k*n#&e!7jv*P1Z)Z7rF*^#l-cNaL`9)^&g71Q&qN1;zJ~Hi+2sn|+ z9K*{>4nU&Q`h^*>?RB)-N~tF#)N6S!&^v==MS`tZK(;8lUkOiim5 zbmV922snRUr`pF8C~%EoL5l_>gNVRV1_vb@EPE$A-1O=8dIViZCWDsBo zv|{LSc*D%_L-89MgNy+0?1i&s+qF zFqWv?*;ADoyV&T%JhqBkjqXb6Y0Luc*qb@a zY|S>E<^O2T{ix(?+b_@g#nG8ou)h7oy_@k#_ZJAfd*tq${=6@~gSN%Hwi{)S6hcNiu(H?w*v zDT?gaZE^a)>g9+HpM^GGZR+UgSmMBD({Sr!$N|wCtgByoG~PbYq?aze;-$A)(M`i* z&MQ}%|_)7ZU4O0 z#L5$dixmziemh|F?Lg(dMS+0}O1ZZ9HD1%aV8t4>+~KuI#$2Yg!DxbMfaLycJv{zVAaOP_9b<;on>t;4C0D7Fk M)78&qol`;+0BT=`L;wH) literal 0 HcmV?d00001 diff --git a/docs/img/thumb/file-media.png b/docs/img/thumb/file-media.png new file mode 100755 index 0000000000000000000000000000000000000000..8e32997629429e19e1f2901cd5d7b4a1f24e6ac7 GIT binary patch literal 534 zcmV+x0_pvUP)`&ifG8aR9>g2~FpQWD033(~e@ibCKh*b4kv^~Y^_IfJ#iatQQvueg0P9?2 zct+~KE4|Eq0u^8#Eno#S33{j!`)c$GcmcK(bQ(*tm(%OcnI>t)@gxCU1D~BU+te*b zk_7PRIM*aDIutcvRHB)Fi zXWFR&LyH?bg>HE%LJaUNu5=2n@)Cp?;9FeD6voPjB1C}D#SNK4Ncj+i2oSosz9~q` z`w+nZ>EaGeA*TEoA_x$(xKmxHh#)}h;^shj0h-0lf#}_Ly{&Q&TsrPs=gxK0_4&Z8 za`x{^nCD*rKCDY9^1cL~ty?Ja1aJ%Nu>U=Y_VUZ)^0oWH%%y;d7y8f20sX6C- Y1Jea6`DqzjIRF3v07*qoM6N<$f=X4<#{d8T literal 0 HcmV?d00001 diff --git a/docs/img/thumb/file-pdf.png b/docs/img/thumb/file-pdf.png new file mode 100755 index 0000000000000000000000000000000000000000..98ebda1791d7c82e65aacf2d15855be38a860e78 GIT binary patch literal 1011 zcmV11K^(pfjA)kp4(f~Li6pGrclzG7eLIYr*P$UEV25M5~ zjbwz}2FJxT+9(vrU^j{yGD3b8fMy|i2IvYfos@CpR{@v=3_5aUfX)!d4rS%9R!TYy zyb$`nDAjOE3jpAOaQ(AljT~tL+!wC*D%Qx6CP0&LeUoAhr!>CA0M8w{qUS(EpvSn1 zvI;dh^2FQ8Aj{b*3c&G1jz@{V2MF6v#H9`}6?^`T=U7cHL~Ee&Na_GP6Y<@^WMD($ z`XDer%sWoMApljt+eG}S(Y_k&Ga%k~EzCPkzaao?9Pur&{_T$bUFp5!^cw=Wp zX6zF-9=C6d@soke0>lt-7kGx~h@7zc(8y07)~wzzmPL9iwAiAU^G; z20#P$6N<+i_K1tL2)Gdd5e#rPF@6A;EsR}=-Hjf>zWn{BXgn1_J$4z4k3Sacp95?I zu3+b{w%K5S-o^Mq zsutJ`JT3-66|fF_T=Ypc0z3o`0V}XO)k4$=><6CWe>X*dwZLo7Bu{|d*q@oSG#yw8 z>;=war)Y-{KpoKLX}k^jEL<$*1$gISJOjMKZq`bzya2v)eOZZ(M^XXMJfs(@V1Q4+ zv{Ji{DF|Q~SYC3=*$M(USbD!XN)6CSx)YSPQUP?~_iKA8R4~9BU~V~_3MvTTIxw>= zHf4DMe8m26Hy)McwF-NpD(AW$qJe7cp<<%yHrW4TNWNX32(1TuejtMA0Q$#)v3#w6 h)azgK6;<><>km*oIll?#*lhX23^Jf;r>P$mti0#AH+A#mMQv8QrwJGU{&wTp0BQbb{N+vz(M}zn8|c zvoVlh?ZgCgSI*MyhtUF$z%|5+j2AwE8_$9O58ee^?}DdUMP1=u5YqOVH((A-4Dy@o z`g%{yHA!x2AQmzuP4eg$=0-v>ZhP{|CTKA&|KhSIuV|#~gW-9u^gcT1{OG=lO0ag$ z3$!`(n@hN+2d#1UBPhYzDX|9s)%nu>2uiSaBv?BVtQ`r~js$B*g0&;T+G&9Av6CoB z+W^mFXHk$R=x!sdIO1D>K*}EZq)6zz56tuDlzF=iUauH2oEcPy($K|}+ota%X z^Mz>+Zhy}go|}C;GMP*!lgTV#4d1a7cx~eiZX~lAVF6z!1Pr-W6FL3GTE(zc*6T!0 zyUZzTc_h)iZ5&KA3#H)Bn9o8I`}h-?PdTg!vf%&DIKj|6XYAvTt{xua4C6PMuJ8>P zyDSKgx-Qu3y5RoYMLR_njKC^>q#T&)R%!Uee-`gj&1*ss4&h#x1qT$^>arklE87Y| z;#Iaaf&&U+E899j!d5n#$OqiPH7w$&+0MJ6DjQtvC01sXnM9#pWrK-r;ifoG&FWM( zh}=hO637)A+GJjd`xw6Q)5PTo;f~=t z?&3K<VabjS;^Xh?}vh&H~V}2Q3@@);l1Avb^>3j4D8d|M;3$M-;=5X#jRv*!4+JoF|ZJ~ zlC=ew@FHQrTC2)E+euug@V!Q;B6u};iilKseYTEM!IMN{PWevzaMM8|(VNG!rc*@Z zDdoQrHnd>J3%oXze>60Ze2C2!1gpC?`!2h3nM@{=$?RAD0NlmsW0I;|H2?qr07*qo IM6N<$g5fw5SpWb4 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/file-symlink-file.png b/docs/img/thumb/file-symlink-file.png new file mode 100755 index 0000000000000000000000000000000000000000..b3bb44ad6a89425d4bf2800cef119b65a17e1100 GIT binary patch literal 616 zcmV-u0+;=XP)$Gbf9APmW*9YU6zpIZzp%(uvl#O~G8&JD*e$?#6hzM0B!O5TJhWyTJOn}H1|Slm z1OOr+N&%oFL`eX2fG7=sK!_3n2!JRRfR+#?1JDAZbO0J4`UaR|nqZ!p%@DlB)Rkq*mU$(9-a_`A@jsVQeo7S%E1IHjGJK zhkA<8^8w7y_4Fsc)3fp3Kcnx@Y5o&0@dWpA1(z^sY5u&(Bmua6M&o@v#KnMyp^-@f z@NDg!Bh_+mb!ZqGnP`9szAZi9S8W@*HVlnS(|nBpJ4??#V>`0p+`tE#N2kAk$K{BI z*^ZQT{vSj%jET&q`GNrU@Ghd^T$*c@TEPGZxR=mCtbzgF3}&sJR{Xa4j=$~KPrRB| z;Ks0a8nxoL-m5HYGPtEMt@v#dp`tYcF>8sasM3ozDH$ERNZnIARkf7V~)v^NM$5!ZkK0000ud{nFo*dDqiF%-x<$cDdFsXZ=Jl*#=9$+LP?xhw!S4Q^lF;)!lLfLE zRFsq$6c`0r8H@!dG8ixm@-heu3Njin3W_o)3pzJkS^A~erR0D@5^qC($5nlyWxKRm e-uHLx%b8cbTim9VoZkry3I6qh(MCt-CAd!OrbW3C-01k=5F=-JvN$h&P^=FZb zPmT#_vlF4l*n7U0>{q}9w25&B+IxP|Gm-rYn1D8R4`^co+KeHv0iJ;?;B=Q8wlQPkHnLRB5)}PU$^U21df5Npnu(O3!KRFcGjza%I6TD z<9AsVz?sLmL8L42BJAJn`{bFitDe^udKdO@_Fc>K_SW84pZNf1(*k%LQvFrpokA5h*5-)h(QD5ldvEv#3xZaBI=VzR0u}*!FZtwF+PYV z2^eJ6b)!i%Zu?L(Y<6e5ySk@)$Ax@Q!!T3z{lBlOx~uwM&0e%&0rs1$V2v6$kHkh? zTm$!{;86UFQLI!?C)JMiNSb904(hF(;&|McfdrpoMo$$L#4W}fNU*^a8i}*C8%Xdj zru9%)G>+EUK!Qhms4E(WNjLBh=Jifm9A-;5kl_8^NsGgIvJE7-sER;!Eiy4vkHE11=_-AcaG~ZINN`%W!RqLN72@ypr_>O?D_kgSeYKLTHr5TD?j4t#xhZ9=_a!Bpiq z5#N*)za9H_;Jm9t-CCy475KHJ_yn(a;B4Th4t1ZdTKqEO=VzI6We48#Q|hj&O89|7 z&vhd_!3Qb)52VyzTZQQ6$F@km`_o9~=x%k*D%a;2SXzMVHyqN5F-~cTYT5ou0z@41N$dT%V+n^kH2jN7dz+2DV1JU7zxMg2lpKYBI4A zKTZ?!nioVg*p%_#Hk^wGg`=bX=I?(9qq7d*Hh((_H|U%fErJ(YUv3vSTnh`3AC8%_ zQ|*f}5*d49+0l%F@ODYek8eLU`0eGUI_&+ggBFX%ShFKZ4 zZZKQ8MaLR=D2-?^r{T()3=mQ!G2%a$ky1GmyD}QbWY)^!)g0l8kS#erk0>j(v0Z&H z^F5ytH^EL^9z)b8J3Dr3#ll;7Gb83M#ctuINl$frT$$wY_%0>hkdkjdPM3bza9#I$ z$Km9ZIO|2s`8?dLeYM;wEPhqtnF;(O!j`16SJP(US>x~3YgBV?JKtC$c|=&$W>&!4 z5%chhu^i^hx-+p**zA3XdxiAQq@Z6|4L1v?jb(c53|uRm^7j;TgtU2oUd6pg!GFzE VsW6I5a!CLH002ovPDHLkV1h+oBewtm literal 0 HcmV?d00001 diff --git a/docs/img/thumb/fold.png b/docs/img/thumb/fold.png new file mode 100755 index 0000000000000000000000000000000000000000..9ff94ce354ec2663645c21fe2b8daeca9dfd576e GIT binary patch literal 457 zcmV;)0XF`LP)Xi-OcjU~JDH?6KxatcpMHrCC&{H`ueB{QPG5@E^2KV-p^()F z_TD02l>M&f0n6>({p=eFA{Luj&cz2R zgqT}ZuGI%GM4)t34;UgKxzUD*$c~T7i9V>n%;jjfhf5vTb7WTB@UJX#5VZeonSDi% z;?%=ExX=d)$c|5y6K%)TA&bqVbM}oy5zFm=`=>V; z30xLA{7a|dUmH#s_r>ph8=2PHxuFnib6#8SdqY}EL`ox@Bhbfn8!6z$br&h%$I&89 z|5tNmY3VThD~ky9P6T=<0=*M~-ig2<2m%dXGI2a~(BM!j00000NkvXXu0mjf&BwwU literal 0 HcmV?d00001 diff --git a/docs/img/thumb/gear.png b/docs/img/thumb/gear.png new file mode 100755 index 0000000000000000000000000000000000000000..202df4ee0e00d83fdf90fb6e486d50d32e7240ff GIT binary patch literal 1071 zcmV+~1kn45P)RA_)r0D?y7F6qmDZMcbou%7~7FyT+Z-{c!4)EjLQi& z5HBtOJ_9+Q0W|n@4(v_%z7^QzIR>wIO63s@fV-JRmlA7%Ig$l_2U-k$tEaVgigp4; z;0TacKC?&Ze<`p}>9YWg0q;sNIYB2d!~8Ek4fF#|6`olJJRy1XLVJe1k8ucvMQ6ke z4n&rVE6;#ufR$zcf2H)DR$OS`fMH-;g0QHi5?M)H)MkM};Gu=6IC}w%R}hw3WDfY~ zFks(Sj1v-<1b!m#(7%FPHV+lhO_8i^8hvK}3u84PAj$e|#X;?l;wLIESBVSpTWWhN zbq&elsgPzA-vQ@1$$2#`Q7f_u*1U5z z(=rZCzxhg(G{C6b?e`_9(E&L42tltn(@LX|0yN9so( z$Rqi{8onF9nZt#^RStZ_VRc#uE(C6M;KQ5m2H+HuQf;v_Z4e%Oe?gYMuIPsy$Rb(k zxN9Ms#Lv6jh*=5s9VyOtqiF5714ogO)i~epOx8ROD!HElhcG|i0A$nqRY5XELT|(n z&An_L&O0obcR@35=0iTnC7vPZr=_q#7wHdQM?0s7? z3t`ZJI6#Wk1L(4ABa%=w1#Z-CI#GrkkIfpAhc=0nJUz(9IbX82(q{vhchf@q32byB z@T_G3)v)2T;+nB9gsWk{D68Jfk@SxAQTb>&Yb*v%+diB}j;696r6l_eY_bv9R|COo z&8jC`tbxF__7PZODo}d~VGcQ*dG0Xa2gus1S)RPzw3tJ79)-yNZ%0zMrW;;vpMlH3 z=7_(Q$W@iNOz!2b%tFG-(Tct+9srM#%R_N!LXN7VNzaM65S_?8PZAczVe|s~ls@yw zb+RH3#f31v*V%&Z2w)Ca<1WnVLUS_g^*)a8zNlt>n(!QhSL8_E%dXEXI!72HUffIH p&f8y(;k6QAZsa;t%zccUMcGnVtXu002ovPDHLkV1iix+Xnyu literal 0 HcmV?d00001 diff --git a/docs/img/thumb/gift.png b/docs/img/thumb/gift.png new file mode 100755 index 0000000000000000000000000000000000000000..bc12a71eb158dff8ceaffbbadc29b5e238be6c10 GIT binary patch literal 689 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0ioTn1VfB978f1-_F{f9ULff-2SiQ>L2nE2bClgy);V&#aDL+7lv7_ z&=7MJU#aj&VX2;;-(9O)t|IBHqnB$nafluD-Qp)WdwQ1j51CI~&zI`Iw5?pPxO@)( z9Yyo+zxO^ry|;3winz@2jb{WO7=DoZ!F%L@+6JaGjLUC*u;H{}v}1VPna=xT#uxds zv84*Z2i$@jR)1sDVE-|-F`ThZ`amyJaY~Wp0)d-OZ+f ztQ8z{*pD?_J|O!b*e&p~WL>%Ov9%1}8;lQV81UIJ)O8w~Cam~TVW6xQx%lU|*Np2_ zlT$v5AD!XN`+jX;{LFc3^HLXR9XtQ*#KkGwPjU7!-)~*UCBxR%=<(&h$FX-ulowVm z*S76hyF8U=4)2vY3bM~6Kg{`3Ce8W9%Dw6+x4WICb2rlt&658f`DdfK<_j*o9rB_n zQdHPStEBco_@#r7maO-GXso$qHCL57@Q-b2@zIG1uBIRl}3%2>}cD>TdZiy36rF_XR!8Ew?S$_Ne@QviZ`YCEtQp z7fjXDFv(xduyoDx>o#8>Pb~e$+`g&LMX+GO;iGTF0>cjMcv!l*IB|E$mHpcjKCe5> z9CaLw)SpyeFsZI%wOvr^bgt2LzO41D?a#w6z@#CHkjdrt2|m4FlmF*rM-o#6$ZN{*~)p(~?+# PX^z3u)z4*}Q$iB}a*rvx literal 0 HcmV?d00001 diff --git a/docs/img/thumb/gist-secret.png b/docs/img/thumb/gist-secret.png new file mode 100755 index 0000000000000000000000000000000000000000..af358cd2d7e5d193acf58875fff31151ef341e48 GIT binary patch literal 750 zcmVxd(Q}jCDdpVh#4p;+nUm0=|Tz-V3IHu^i2wd@%1Gg&HWd3srBdQPXmyCUmyzY)rx0Or49pDYH%kL37L%54ag?6>BRr4up+aq#+pJ1lsf@H;PQ?^(??? zVUrUWx*wr;PoU?7UQaCm`@k2$CQE{~R}-z#?EM+|6@GX|{8jlGxzS1BPlVoY;6#Mp zlHWVl=Tn%xn;1oGP~7No#5xBoMyxwdTe}l5f zmQbKAsuI1;1|4ZMYxQ0TMRMSMjj5R9pZ(Gk>TWs& zZYs1YXSsm5tp&m93cn0{P6b@0991rDM=V;OV?q_IZ0K8`W2&ajv^tdV3Cc0?u1Fxt! g`wYV{4C8<15MMiZD(BAc+yDRo07*qoM6N<$f)~e16951J literal 0 HcmV?d00001 diff --git a/docs/img/thumb/gist.png b/docs/img/thumb/gist.png new file mode 100755 index 0000000000000000000000000000000000000000..c17fcc40e3d4964f9b98a3f51ae9724d12533ce1 GIT binary patch literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^20-k*n#sp6n$B>N1x3e7m4jTx##&dDE9N~?)Y^uJdn(rM$5^uVaP}a2# z1;LgpMPEs}Cts|bv{diS$=_c!ib9(oTQK+^(Eh;t$Hb29f$WWCpW=BtruNC*xW}M> z;PWRo)046vZV29fb}+*2)CIxq%1bvJXeK<`y>ZiuR`w0Ym?IuDuKCDtt%4ytit%HAURua?_WeoI@;weMMR zi*K=CU$u~Lf#`)bXMcGydAM%*l)mrQr(m;W}2u5eDj@lZocuyy`mx~IG@^G zpS8c^zkNb4s#~od{heK%EvR^y?Z=jF0UsDYJ`48$H$CX|V)eLdNjx9fWTXUsXUp`h iQ?EQ;DD%APC#$ycqe9zHQ5?VsVDNPHb6Mw<&;$TpK);^= literal 0 HcmV?d00001 diff --git a/docs/img/thumb/git-branch.png b/docs/img/thumb/git-branch.png new file mode 100755 index 0000000000000000000000000000000000000000..cde93b63fcee424dd81854f6ca471e174edc2bd3 GIT binary patch literal 866 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 Hu0mjfU2}eC literal 0 HcmV?d00001 diff --git a/docs/img/thumb/globe.png b/docs/img/thumb/globe.png new file mode 100755 index 0000000000000000000000000000000000000000..9d28f977f19a5e4c1c4643bae1af9d38ccf5f7aa GIT binary patch literal 1556 zcmV+v2J88WP)~CEAEWy_BkxRIPYHeXvg|BGp#FQFHV2VV%!8bH3ZTec!yy9~SeS%ie4M_g-i3wbtIl6s9nR$;40} z>Kwr$oPr-=0S?9NMBu|j_eQM4yZ9I0#GXF1sWPVHJiLglXk=tNeuWe8o21OB=!6^a zC+xx(cp<54`oLP>1qWamHfbf5mX%^upT<2{l9Wy3M0}Yl^I1}N_Pv2%7M6>KpMb+~ z1^yvS?B_Tge@PnqIqt^8_;+&eYust#NIj;tbH2pwnAvAe-(xA>!et$v&&9#X?-5*w zm&C|DiBs`2ydwy_ibIn3m*{K-|HD|lR3>6njKC_)D^dPw(a@Wd>wWNTa&I%P6dkfw zcXMBX8D&Xy!hF0T%;F==Bd z%oiiqsq&i&);B|Zf9G^~zONXSG9y{oTt~$>*RA3^i&okN^To_ulwA6oEHv>v)T6>Z z#@((ua2($6p|h7fkXPB#9F_gOGNp+a6_ZUBf(<#=$yve??p4t*Ya&K?M0u8mJo14a z9?$X|m2Aeen#i3cJd`@fHDy^RWe1q(?DpF{j}_l?o#YzA8uo808BQs@PPk9KP?wvu zIHSKV%*L;?H>c|z@-*cu`8uK(F3+j2jC>~Z8J$&?jgCj%hYz!u3jURL3iGG>s$HQ11Pf0u~m z_7+RcAV@A6!6jlnDvCK`?bug1A}R3x7Ii3P(VDO(lCWv*AGey%=q!9Buk_Y;%KOJeWh z2HgYb14TOH6%ol4(fKOX7W%Ti`m)Grp4o+1JN!U|LV0zq92T38gT&!DUu3o~E?D*x z{I$UQZ%-48>||k0i8A*Jb3aI=CXNzj+zzi1;nEidYo-lhrgdNl7ii7zY?bnnUzh}f zi)td+MAjpFF8#1*%A%_5s+rs|ZFF3iexXRxsSeqre9EI8?$6Y}QJX^y%LYiWAuqV4N3f+#8)Gga}ABCT4oiRTZUQ8u4 z4+8a@;FDe2aE8`^U;}p1?g%ed#ik4Q$PpMNEs=Q_5{3uAxW zrdT2m?kzupBD`)LU6aRh%vELtP;tnTE4S>{9D1W*mOBn ztWgWZF3)U{(Vix@%{Gezu7x_6kSFoh{hBEADjPUqg54nJ za0`PlBg3pY5e>nU3UE#CkyHEV$)Ibtvy}&e!DTA^1 z2J5;{S7Vd@vcNQeB>dko)_+}AKJ}|`0Ge@7ZN7{M+boyWx0Qjctt@9-12M?O#baLY X8n$ZN1mm+nPcV48`njxgN@xNA8!BBU literal 0 HcmV?d00001 diff --git a/docs/img/thumb/heart.png b/docs/img/thumb/heart.png new file mode 100755 index 0000000000000000000000000000000000000000..1680716832472c8ab381b1a3e670aec53eb60cac GIT binary patch literal 740 zcmV2q8k6D4~(~73x>3T8Ej9 z)wJE&o!Na_=AC@AJ2ShVeLv64J~PilK|w)5K|w*m|4UPa<129pJJE_3%*O{jMISEX zagD#f7DurQ8?X#N@d}S{3s;ius#t|f7{z#sx{5Vb%COErS_N%Grs${)p^ ziQ$XzB8Twu%c-?2zctyHSNW*){ECbL(6}{#%kqDY{i#= z^54V*OD6W>djR=iIW9Qt!;c2br&%bjigxiSt+)IS^;rl5JLJ2@IkASYyI%4oHsfs_ zE`bAT0R+000051#>NfxkWbul+;ils-Mc7c~BtE5OG;*0$t7@Zpz6E-H4c87VEA6iWKQ)+e5;z(x$<1JFGi}aU;0+&R$${mXw%x!lDU;j- zjyEYLjT69J%KYl zq8!&V+3p$`vQ$3?-m_BR!SUD!&A02WLB8UiAR*L7GmQI6s_#i(fv1ce58*WK$Eq&k z@fBFM_dAFQbU#Ov9YdbMvc2ElbfLdOmXW|@jSzvGP2>mYK3=Zv6e@7DiM&OAlE3?Q(1azty!_f!(+llvN}_ z_KK&bI{HXIXg7y!VWrWGz?0~&f@=94&$BXV^x-~nQ7yMfghov=gdU+JuUymOs`TQ1 zCTq(yvJsLcBd`yNK(xSFd*-}u%aDv#JMby~XJqD(bb2LrdXe?~PbdF9jCUA#&C~8R zr=OS7(A4HoqDZgui*K38DCA5n=Hb6J}|E@Hcwuvt!K801~xEitn&K%`&hLb1&oAkv$+gbg21Fr^#S#}lWY(HJVFg4c&AvpJS!9;wl949Jlb{3MWR+Tm zxA^rd6s!}$9q_Jz;M~0DbPw_cDiGKKpNq-P#}~qV$PJPqr~`fgXJz$|;taUK){FWe z83X$Ds6r#DJSMIeS(5IYpjVki=j1j2Yu$wc&J9VwIj^6^>#ByU?Q19?#enB#IrVY1 zx!MOT{R{{iVBsOd;c;(7zR+Mw<^GXe4?;nfGhhc?Iq$W27Py+O80sEiF#zVV4Wb7i zEZYFn{!cZa#VbMd6(9z85dH#gCFUwI1aAYsi5!5jxOapv67!TW;H8rzcn8>H-2%|| z97q~~uv`Po`+xNY#NZCXJ#hy18fuBw`#xqTkiLH?d0Zob%U+7AI_|_ybP0l+XkK DgV0cb literal 0 HcmV?d00001 diff --git a/docs/img/thumb/hubot.png b/docs/img/thumb/hubot.png new file mode 100755 index 0000000000000000000000000000000000000000..c0730cf8da87819b0b3928d600e3cd8ad1ed516c GIT binary patch literal 946 zcmV;j15NyiP)&M8<}?C9>G)WIWUCv5LzPC zY_Vg9fERWRRqYaR7uXz|8^JN)v(Ml;;2h8q!#Evwt(?zT3&7DB#&I!>^#tW$?|~B} zvl?fCQ>cxWfJ<=<(g=(z2KWVB1e)R)B!nic>04CjxC1m)TetyupeXtl=+#kNC3}H) z3O)A;U!;`WRup@}@@8ENT7jnuUAHPNG^i*tPL)q8X0lkTsnjO{a(<>xUmkic5%c=c_3~I-_ksfsP@5VaW7eq`gTEW)RV5f8J^Ejp%f~dy^?JyzMsKP(f0+s$Fp@JN$33v5~rK5GT1EoiYfz=pk+FW z$RKgL`BC(084ME{CN7TrK)o47klbqu)b=w)5CyCa-igaklur;ZW0MmQvdIao<4~=Qu+v;Y7A literal 0 HcmV?d00001 diff --git a/docs/img/thumb/inbox.png b/docs/img/thumb/inbox.png new file mode 100755 index 0000000000000000000000000000000000000000..fbac74a788df5db28257a69e56b7d81758992b9a GIT binary patch literal 707 zcmV;!0zCbRP)5b zT-eKqAvB!|C!)HGb0T?Wuo}^i1;&$GXo>{;Qb9-rEnkCbau1+-UqOHq>~9esy;b~#{2Q7{ z?HG80d-}a7mVh1LJK39qX>IOTRBzg{Dd6ptT(t>~fX6KfNuHF+& zlSaV9R89|5DoGx0uC0PqCxfn*2%uK=u3-n-;d%Y p-vQ?x2v)V7CoZX6AP`s_{{XKaFtAeABWC~r002ovPDHLkV1h}zF023m literal 0 HcmV?d00001 diff --git a/docs/img/thumb/info.png b/docs/img/thumb/info.png new file mode 100755 index 0000000000000000000000000000000000000000..a54833285514b12283b7f83a967304808b1ab579 GIT binary patch literal 1437 zcmV;O1!DS%P)F%?7au-sN;l&m$9$L z%FllR<*b~##uQ+2#m)wLfDWJu@GEV`fl**5uni~xUjknPV<~8|MhkE^uo?Il8J#5d z53mvFMQ+G(M;GuiaERnVnQRPL4V;l#G&N`gUd3*-;*9D`Kx-C(dB~&qM+SkZwij4V z%y}bD;P^g zoqXz5xQhY)M}YZB9dsivwu$^5vdL9Vz?%U&hDh+ZHUrxYghzq<>~+V+3gC!A(-x$H ziUbdM&p>n-xWT3Bn79^mQL#2E$#Mh15t0YD0Qd~KL5C|pFG$F>6!S>l8rHcL^Lux1 zLP7J9oTc)O0`n4bt}tlag}h!ytTuFfE1?j8^#;x|@R0@YS_9|vrVghAe``7vv70S} za_All-YMu)$RS{cuEUE45w?@ckb$@QNZH_e1Mf3x!$$N8z0Xnrz&eA7YA&_KW)1HM zaB^*<+YAD(av-1+*sbB-P4ogg2v=&j%fKzQjW%c+^y97s>p(_pSH<4O-G{7)Bzofn z)_{CHs|{8<5|9N}GFg8K$b&2n>4x~spea&SJR97O%5Glt-6dMIT!2N2OPV-!lwUgLI zYXCY3PVQA3!flYtG(L(x`r>rh!qIcU%n0pf0?%6bQL$fhtvQFj&a_#vT7*F`i-Jg(17g8#i=us+Fsxx+`Qkh z(F8n<%x10w8vq^zPRT5q0Qg9m^ajCcCCmna*N{zFCyQQb9fRyfPVx3stP}Z!X+{Dm rRcsLXw}NfJ7fdWY)KNzr{}cQNWc5$nkZ4g^00000NkvXXu0mjfX3&l| literal 0 HcmV?d00001 diff --git a/docs/img/thumb/issue-closed.png b/docs/img/thumb/issue-closed.png new file mode 100755 index 0000000000000000000000000000000000000000..38fdfede5d702db25d9139a46cbc5a629db4f33b GIT binary patch literal 1350 zcmV-M1-bf(P)4gSQM@@2>^KnGv(U- z=o6=A^FOvIhPwlWqVSbXfQGw}8bR~5&1O6kb8UZ`aITm0<7Q3-ES47*DT zt11CIEItkZ?Ka~{n76ctA_%J@0c$M$KO(h+70VRk80Bq90y6xUuIA+~KL+sJGwd@M zpY#;qLeT_dP1iC9w`sX+j6Z-Ud<51oA7gFsG4?=_1Z0NmnZj#Z?k)o__zHYRAqm;i zn&6v&%yLhbPgUq ztbV^wq0_kcRQ|$5!_5Q0!@0jDJ8CY0tp0NZ*z34&WBqrpf-ZF-R3$QQjN>yOqtvBv zRmiwGj(2?wmlzDkfVnADCcmLRt_!4|&Aow|wxLB)z zh8i-F=Xv)OA<>S+IwJ^7oq!bzZ&wi#?NIb^1c50N&;}ega1LQ!@~zO0#S5LT7?3gn zZz!A}hmdJ6Mh1bqONdOBfEh@CK%Q>|m>x>HSrJ)iLdhXj0`@C>8%uC91^87Vemjse zMFQSexPBo*gJq{eK1x_SOzZ@7BO4+U*U|t!Bea9ZE2QlSa-kde$DnHr*dEhSJJPtU zeG}e^>C6*r(O-cbMV9iY=s=z+?W?<&a;t+crX&3cnvPzi=`smiZE}N1XLl;B#NH6h4iTM<`f&TF{2Pl|Jn7*-Hh%H_(ATCp3>9;3L9Ll;$I?vOOMtjuQB_FVigD z4t$Cq8kA3@67arrMaGZ1k@#1DK3+0_MaY^uaW;AP-Te(8I{atBZjBybr4Qx48+x zBH(#o0kR@Ig!CFV3a1OmgxHT9y`4Z_(;q|X{1#ehp@k&428C%eMN^jIumAu607*qo IM6N<$f|DOt$^ZZW literal 0 HcmV?d00001 diff --git a/docs/img/thumb/issue-opened.png b/docs/img/thumb/issue-opened.png new file mode 100755 index 0000000000000000000000000000000000000000..844393eeec49d72fc65a529f8a232410f35a54f6 GIT binary patch literal 1206 zcmV;n1WEgeP)59NSCam)KTYsR|7A0wcgP+(lV!Hn!bcnwlDP z0q2ov=37{@Edb|$&Qg>C72uyhV(PWOfx*0F^8}d=;3Du-#{Sd5EhKB?4Jo6fImt9D?b2E0be=z*bEFKQ8mraA3&e8nglihk5U}o z2EOy<5Sfa1QhZJUUlw(=33yt^$uzL9sFOO_56sl@|1{?4gbmbxbJuvcaEC+>Fj|Ml z6b{q11N)m>1`c{4o)?E>-_|$Tp2yf#!_X4&gEz|gu`lMJar-%|k&0np88>lh5iu`@ zu-|0rI@yK2h#ztwgJG+PK!Br$tw*F}Jm-yp*Bpsp*efa!;D%vu#2V0xo?HG)v1l1e zU=R8dG7qfN28kK_v&oKa=v$uK1qomf@FfsnOtCo&wAOaoYdH6j zeuWljMg8w#Cn}vr$%xREuP&R22WT^K-V(Sz zFqsh0I4?xVqMn4dbbRd4I6sb%EFg&ikB(bXnlEUaCnEGkeYZ!)Wnqu2z<-LpIbf|d=$t`f z)EbZhp#*AyaRsI5TZ>NQHiI_sup^NW0*@KCrhre<1`is8mvK9;_ARj9@!7Xoja)Vi zED`ohJ`F?I2cVbo7-~n3g{?Pv)EnjOIF9}1e#hZ%TOTr~t*Lc`V$n4#)?f#e72qN8 zsjKm{Ya}zs5mqQ1Kwk=~?FpXl%A{Qc8Y7V!6+{I+LrK25!s4pv!~P~~+az)j;!+XV zf@C0C;;emhnWkl)9d$c!0XUMe{|r)2ALrd=ylVZYoA)o{?FK%}X!jCu5_p}le{Kwt zK4n9+hvZo2ilP%q&gTOPsFCe6gTOtd0r;@6RrRaa3j zki@=%vY&H7h<_`HfNj7oB!Kh-8 U?7){Eg8%>k07*qoM6N<$g1Dg>ApigX literal 0 HcmV?d00001 diff --git a/docs/img/thumb/issue-reopened.png b/docs/img/thumb/issue-reopened.png new file mode 100755 index 0000000000000000000000000000000000000000..79db5ddf8a89749ac201734e74a900f950f59a8f GIT binary patch literal 1208 zcmV;p1V{UcP)p`i%?8;o)TOKX*UxXJr@FeHXINs1B^Hxq88la58=kR}aSS`Vnv2dj-o-i1O{Lm-Okv%~-1Kk< z-WERbwvF|-t2l_&O@l3Jj(-*>GnRV(_ziz{ zb=C-z&IGpN8DS!-!Y9~|zbcOZ?-MFY#*E{0gFodHcoUneUc84bI3UcbgRb)}HdGbv zJ+X-NKY*VGTyPrC)wYyova4Bk%~RM^MXdkCqNneE{8Dm}v)DbPnKJfZuH^dXRJdDW zCl(mPk0s)Va8HY7QjFnnNgSsPxLs2xo=zP98?UwRV<3BlRZi+Rxhi#HovHd7Ud-j7 z0=v60#A5p>by8Jx*M%iiT?XmaPH4VYCxBs1<}?UjM>Nk1FW!{`7}jKN zgF6zs&sPm#Sd+O8!fZtMNK4uS8HK@jBD$B*X-U77Q5c*^Xg@v@ha+G{cx3dm{r_SR zzKk5(+QAoY{c7JDVPI`>B64h^gN>1nlbM6b!EEH%#t!a{bezi^Ob#waj;-zBu1Lr4 znS;r})yT22j_`)w&uy`7UX$yQV=Fr1&evoPCI_*Y|412JpE;Nu#5SHTbcC(HekL*p zlY`jy;aT|9t|^g2q7oor%uc3C9R+ybl%?bV~JC;zFczdI)3lwDrPURM0BbpGpka)5KK|ZNAYL z74(w&>x5NJ|A0ARleH;r8l=9-1sqHaI@}Ss@Y9WJh2^s9=m`iu&7U%4>9r`LT5> zeplf`)oWztgzfYb-JmZDE2SH_Te!70;SoHEhbn0PgAarZ?x4!xLSLr0Dw77^vN_re zo~jvZ(ZnEO#WQ8N^5v@Sl2E~ztYpf`xNsYsuNZ8d_N%a~u%KdMu~;GG#E%G{cvDlC zg&n;Y^b`>cLyo@{bnqCq3)Q?6LI!KCurOFIRQ_HRCZbv4Vf_uhbDRFHV2LG`XvV)Q Wzt9*f(?Gfa0000vih@!EMX`=I zaBI8q0G_}Dcm{9aMi1aYdJ5gOTNgz{tfLnY5f_e&sUSGX_a$FK5%XYHll&feFMpuu zFKZb%1#W;>;2pRIPEx>Eff3L+zH_U=g$LdMpTI#Zya&7q1`TiqZH}QD0_%!#Yq16z zIKXWL8-R*7V_!Tq^A*JE$^-uZjxBJ272uNJWlw;kp97bSMjOC@c4tk2ySY(O(E>Ha ze}elK_@)4#bxjJn><)$h6RW`>x4|&RAVlByOqPPT1o)F{qBf$af;^8?WGuK6;Oc^*JEEj7 sSeHT4{Ijp1OE364*tZ%K75z7T0b>8eGBFR*v;Y7A07*qoM6N<$f~riirT_o{ literal 0 HcmV?d00001 diff --git a/docs/img/thumb/jersey.png b/docs/img/thumb/jersey.png new file mode 100755 index 0000000000000000000000000000000000000000..90c4aaa5174211d838b08bcf2c3acb1aafa1b375 GIT binary patch literal 915 zcmV;E18n?>P)sr|duC?M&N2^7aqph<-t%TMb3b;$%_0yet}Py#OLPJA3hf1jHUK4$n0ck< z2}SI2V5K5nTZ${i;!m6W24?B?y{1zcm9o_#^byzgS8@w?@!qu*V~3 zQZt}~uR`CP(O#nwbQzSysz&>*W@v8+XxpZQ05}G`(F|Ur z0vyIZpMG@Il!^+COQq|M_#R-GaKiRkdOg8?NA?>zb0}9cHhP7E&U@ze0cU_ag!AMK z;q&zccm`Ync6w^{3w88*=EibJ5Y}vkvSiYzW6(D-?it)8^d))5vf#PV-kXK!JEB{a z&MbrzaLTA<0>7P*m3>72Js+p5F%^A8k4}6x)gmR}B~gQ?Qi`+;^K--o8L{i$xdakLbwL>jo17|)8<2X zY%!YD;5}foMYvTA0;~dVx#By7PS*;-72oX7RrUCMH<4=!gL$Vgn0E?;d8aU#cM5}f zr!bgz3WIqki<9cOP3iy0kEQMJU=o8DQpTpuSL1sIQqPc(=X>mzMZS0aNzPpe{c*Fi zvwP!w;1zc_Z{PRJyM41a90US^HkoQ$zzFleU0?-R1}+2Vlg|dg0k92x0NwyU+)Fg$ zD)0gr0&&Io39JLxTF_gWIp8S}QQcTJB47=eb*#OVC14+OW7*hCuGtBefv?yzm&O<1 zhC?4BONkKM=0;5}juvz|MQ4GJz;%P%2 z@p_CJZ-x9JFh6a@LNT|2a|U@k9^1 zaEjgv%2*(OLLXZ6k;`#T@hY)F`8M&cApgX=8-YQAfGV+x-U_lTP;4#+PFy^y9VBAv z5TT8x)3S%2&Sy&Uj%wDe#Cz&>uug2bn4;et)W~DI=>m%Ox)%fYeKt2lA7puHE(Tuu zY%ZdqGny`#i_xcb-kRH`fn&t3m^%ip_-xMlv0+!t?c!_qmDO3SOZP zhzG!L^l!RDU<-JLe*Bu)CzREugjYccf^5bEXHEo^AjoDsbml}r34(0KBWF$olptu_ z=qw659qJ?sdtbrMp|E?8bqa-NhDK3%*s&Car(a3%{GOYlzNjw!-|Zh4nJ za0`PlBg3pY5)2HCBAzaeAr*7p-ZJECau8{GD8I!(?cM>Ytn;sBO|Dg`dGcI|TELbe z;+S^$-1MBKN8g-2{p$d$v9WP?ESpS&biw?es~UtSn48!0D%`lTn&A`c2KKTe>8v@z zueROqIJ_c+v((x|wM#`f>#cd{QjS*c1$+y({dr`4*LczD>a-fG;4AaDyWD5gYp`mV z^_(HJD_{r1D~7E7XBZd$UH5%%aMYsr4B`&54!L~A2NtAHePMloHGn-}_F)+Vk1w(h zm{u^aIGf1#;&idYWRSsTNB=V=fBxNIxD#Z^JmwHhr-vXls#m^0yY@;!DU>Vbie}5X zfcrCaF2u)##7sF8H}yoLasZpaoBOM4-hJI$3G^4xXXlwKgC*?uJU=!U7-$Thu6{1- HoD!M<4%d+C literal 0 HcmV?d00001 diff --git a/docs/img/thumb/law.png b/docs/img/thumb/law.png new file mode 100755 index 0000000000000000000000000000000000000000..329252d2128245c6c4ae481682b7ea8c70b45931 GIT binary patch literal 819 zcmV-31I+x1P)fsvVG@CYQqZH+Ag}~w)ioG&g&w~Yfi!r|sb?_k2|a!qJVFC% z@SLe@f$9o;PAxu?fLc6f>RAkX0w33tebqd`zjv!=Xwdca`e6a{4XDWjC4)^(d^99J zpeB!XpsA5d--!#T&0`&8YgQ)LBUGh4J_BqGO>%A4mGbyp?9+5w-v|$=$|C{yX*|(@ zuz>135@<>DBf%eQ|%lkfXtp;APwg}&#A6Abmm+O$pR!24P8YP)yu~qpT4V`1LRoNWf xsyJBG91Z!M%mBC?Fit}Q;7U!s8#QVapuhC-wj~t+5}N=3002ovPDHLkV1jhRWjFu; literal 0 HcmV?d00001 diff --git a/docs/img/thumb/light-bulb.png b/docs/img/thumb/light-bulb.png new file mode 100755 index 0000000000000000000000000000000000000000..03bf7692bf5d2fd731aa1d2c4456cb8fce257e05 GIT binary patch literal 1137 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 lpTRA8KP@T~i-^cy)BepN4R9YnGnbATh3 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 LNkvXXu0mjf(t>vT literal 0 HcmV?d00001 diff --git a/docs/img/thumb/mail-reply.png b/docs/img/thumb/mail-reply.png new file mode 100755 index 0000000000000000000000000000000000000000..aea521353687eb3849499a1da63b6a729187c85e GIT binary patch literal 595 zcmV-Z0<8UsP)o6v4(q7JLDM*r?d}8iH6_SZHTqBiM*oSf&t3V=xWtHiDfJ}L1dK;i>WqKJPq%yq=kO`|yZvw;3no`&9_;Zka>+$q2@EQt4x*o zj>}ce&xfX+0Y~r>w?ZB|uOAgE&b^QjT`uCXxf2qC{;i3>xDpzoZg0mD(%cS8?g9c0?OUSGhmXd2^{YMOKSy`_D%v6Wn4 zO&qpf`zUP hBoc{4B9TaR$v?(Cb+CRJq&WZp002ovPDHLkV1nq;1>OJv literal 0 HcmV?d00001 diff --git a/docs/img/thumb/mail.png b/docs/img/thumb/mail.png new file mode 100755 index 0000000000000000000000000000000000000000..0ee2323929fc3e13748ee95cdd32c4a97701218a GIT binary patch literal 767 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 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/megaphone.png b/docs/img/thumb/megaphone.png new file mode 100755 index 0000000000000000000000000000000000000000..a1cbc512a0303d76d850a1d71c7ef0ed0a8bc678 GIT binary patch literal 841 zcmV-P1GfB$P)q$gGRCt{2+sn%haU93-m*eh{T(Wqw zc{Z$&tXLVckP>AfDJctfHdaa@CDu|bp4i!l@CTefz-^%{gp&Jh;X&>!#wm_Db1w6n z%Q??^*KE$r{C?lhdv3qE9EJ=TGNgK}#C3ec2VBOoQY$Km**Jx7_|-JMGvE@|;lBTa z|2Sv4*w7v znwB3J0Sj#cqoBMIvbgn;dMAvyd5tWQ}tF98wi0ozMtiFgo`c4kl7>VFejKqL;H z>mD@~2k>5c_)ZE4B_Q%|@Z1Ef#jS*n$`TMs4jx>!9l!C>8wZrk%EFR7vHhHP3f#i0g;@7FTx)2aeZ5SJNhG~qp}194?ZRi z{iTO6RS-~@VOQUePdx@HTR>gLWBhmz#aBT2_&DCO#?DzD2JrMdNetPV2KJ_OT$F$Yk&;AIML>f{ z!6K?Aph2V{5mgn?Ad>UT(W(n*5XtHFc)Nhd@HJ)rXqWA0B@*}piB7ig3fyQh{|$C@ z(S9f*fj*JxbQhn7Lt4LbyNHDyv|l;8J;s-dN0v#;KEviV?N^RoPIA+6MC+mTIOex# zzj99kewOxb`4q70_S}?zL&_aN7WODNxFc08U T@0W`T00000NkvXXu0mjfJm_`v literal 0 HcmV?d00001 diff --git a/docs/img/thumb/mention.png b/docs/img/thumb/mention.png new file mode 100755 index 0000000000000000000000000000000000000000..188a78ce2e1510774b055b700f17edff8ee6c85d GIT binary patch literal 1725 zcmV;u215CXP)Yx zf*M_EQv@}rs1)%hibi8%{FR_F8tZRJv>Ndj(V&UO7!rRaC=o#eAs8hQnwX+ejhI5J z5rXZeOQcA#*g(+=Y+Kn<)<4cZxt%-jy*ux{-7ZPL$t3UHJLk;z+&gpToO5Ty++qpN z#LI9xR^eG#fnzX&eb|fLxEp`NpYcchbB_7-g%$WXZp41f4A3TUF;>s31s$*k*Wyuw z8I@~~V?ACuZ`M?>1{({=4%)86bDEMH8Njfo{qA@-9@P0MKY;JzRd`At`d45rel4bFr*VFSqX)2~hDErn%Yb*_ zJpCEf38&&p9PBXW4Z>RwjODnw!yr5GE`v?^UU(^P>oEQeXbqzLB(a84#RqYT*wf|% zi}Aw@j~RTwU!`N%mQnZs-ZU8BzVYP@pBXWWif|16l2J5)XAg;NzxakauLs3!YlIQ} zGNWX(@N$P6Be-6j-;bLr_h5@2xaoz6qeO&M<@;Zp*h%1%>QCgtIj1=oE>P#Zj{3&D4BH**L~aow*USI} z#_<+03!Z^d>=7RNXZZVUzs0lts@Nbhlx{c2?N_(?{l-A*s$usxB#wSD8W$&Fpg z(~s*i1b5@C9&#hXlcuu!l_#^mPjvjFedDI&#`g*pzb8X*N^=jqRFpER@_#DiKs|Qe zL(JKlV`5?h+l@v%Z3WDINx z_gcjkJk(I(h}n=R!Iuh&<)Z%*58B3P@_%0o&rdE+6exV1x@*5x`T9u>JRlx)DbfJ@ z;g;CDs<^8_;X5+dt|_7vctP@iLhtx9hw=KV#K0_pmDT-1I_&=PTN6%Uy;FntS6tJAq+?{pzC>eF+F_%Ks~x2xBS zHsC-jqpWF_`e5eTafQUF8+c!#{D}O%dnNH|Qv-8Re-1fkbXs#>|3{iJ>@Sr6fcQjS z#iWR@5jkHqyt$yE;+5**)r|VS+6|x1$Zsx?e=h!&(Q#h2Q<_O!QZT@-jPlDH%6>5; z+s;B#$Ctx${52!LN#aK?PdaR9NDzL|f#e6f$ee(mcaUqhkMeXxbRv*Ug#2cFsJU=7cNHD<~vG#T+x*o;v#2V>#Kw+KmqP+}z zSghy9fyJ0eGOJ2{)7Y#$P7-nEYKPV;n{c@hzZGZI4hZjfm#BWP6(x>hT&w=1-rSF( zg^DxO4V*NjGbjrMId|Pp`EJ2trTh`d4;@ZY!^TDG20n&&9!^rjL`!(k)W`#R$B0iF zj0v}#+k-AuFR(r-F)qH&kW9ot_fDjfAed%8*$E%$2`XqCy3`|-9Jt5 zBg literal 0 HcmV?d00001 diff --git a/docs/img/thumb/milestone.png b/docs/img/thumb/milestone.png new file mode 100755 index 0000000000000000000000000000000000000000..504bcc82a1db857e6ad9443115f4a2219e61504c GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0mO*S3F%DLoyoQ-gM+TdtoHurUR?6@fC+aH@; zdqQi%JNC^I9_}^44{OCOYeav3QwLx26-zOom?8vP4(8R8!?9BWv(b)FL6 zg9!;24P*|mS*S)>uzc^h!#thkw0>XlxvSb=?%!Gaa=Nui{Y|p~Tjs0A1c<%b_w|w% U96vk#HPC+yp00i_>zopr051P%O}K^Vt>(GWGhB{u17 zf|g1YMM1$AD2NEDtW9laVKa>)3MvYUiVBJfsqE8gV<2UsDDg!Mkst&~AmnitJBypk zH?uRdbGw)552o4sp8uJ)iVxhyydd`E7i57@5l>R&^@)@Shj2An9RgFrR{kFd{r7D<2<+iG~Ib2Sx5fv@Dx zdKQ}iU|$Vibk54z0Ne)_aGUikc><)ER>J~t4_IHQg901@Mufs_v!2CO0I;uy5#Vr0 z1EI77cL|&IEItCH*jB?GU0Xvr1bh+-aGmumAp(GXHGI@HMrR#x3z!#@`pkNkPytd* zt6?6vscVkH0pNp>C}h^N6cqsMtKmJcKQJx;Yk?cYo%Jj+1W2*1hU>r@-+=poAt7MV zSNb-_&0H8UE$V{uK+c|M37d)WQ>9&l!t$a0HGo{ zr=TiEo(RzdXvXGUM2I3lGdG_nLSX@xL-RHf7TK&asPs?s|1IDkK(mWrYCfs}%_@Se z`RD?;h!C41%}f6N1_H`bRBVbgFZuf$7*K}7VpF7f$=~0=f-30mLXqYre}97>~xG3Re(;Ci_y|mnpxn1wuwcjjyWsjnXNW=qgzV*2 zk#~mh5+KH2UKM#~h$S?7FRu#I8Da@#?d4Tbe}-5>*?W0abOZf=03oIA$?@1^^8f$< M07*qoM6N<$f*3sWpa1{> literal 0 HcmV?d00001 diff --git a/docs/img/thumb/mortar-board.png b/docs/img/thumb/mortar-board.png new file mode 100755 index 0000000000000000000000000000000000000000..b9dc913617a039d106c9a8de497735e32cfa7327 GIT binary patch literal 986 zcmV<0110>4P)RCt{2+Fht-Qy9SU-#Ig8rh{QV zXfoj>(aeR9NDSqQ##e|U)41S5(##Jkvpuevmz+Udh3coN%jG)KO{Q&^^ZFDDwaaW!7RuzaKQWH@Vk6=pR&_R5@y z71)TqrfzhejA9*b#oWfMDaon08z10+ct+>Rer(2FSk!=h6LJn7!IlXI*rXi6r+5Ho z)oJhyT#je(U6+k6l5Kbb7l{x=2XG@^!7n{v+*IWUJc}!EOj)B(!X0=AzxRLI=?!<9~AkyU9xU~HZv@nQ64UT1~ zU)ZoTNl|cWdiS?*hVVIzVF6BVK zVx9a?b$v^{ygGaF23BHz1^x50wr^rzfu7o!Y_5(|CZHX}kgzK|y+G$+R%a+{Q>O2Z zC^~)pDgUH6COb=49K@G+8}DUfSdQy)ZiT*TJ3(%i@AXYB^s0qSuMxfZrnYQI$QNb`Zk>8zS^k zmGzTXsZQDDXRhW`>qqg4{2(2LsjR=V@wm8G;(0QPM>UYnud)G|ht)zdGUiqJ{;bc{ z!aoSnh_MXjF@Otjp72l5ppe*DAWWM9e_vW26z(EN@vCr5{$5D4ZN(SDl~#1>bilMA z?E?zRMk<#5XSh)K+382&+Wc_#yfG_FBoc{4B9TZW5{YTcUz8S+SesCFq5uE@07*qo IM6N<$f^v+|$p8QV literal 0 HcmV?d00001 diff --git a/docs/img/thumb/mute.png b/docs/img/thumb/mute.png new file mode 100755 index 0000000000000000000000000000000000000000..fce1496dc527a7b33b0b39ed649e3af3b62b7209 GIT binary patch literal 527 zcmV+q0`UEbP)tTZtnxE83+NO>Dq%JM{drJS(LJ$N&5Cp+I+yigGD{$L*me~>D zaCAJj9B592)9?r2qv1@mA)F7dN7o4H@LdZKhQoI&K(K}HQh;C&-<<#cd+E{O^-1LBngkWYn66 zno_{IK2{0G;YX8jZm1~)r1}g=xD@`PgdMO4zDEvMDqu4ZASGcayw?6*7_R$Kt26n-rNY9tKaHrFDcM1tv=VNC*Z zB$&cq6%5cFYgz%WPXX5#!AWm}?jMBQKMG&t{AEZbJON(|5islPa4u3A*t!BzeMa99 z$t5-1SOPBfX}%?v8g6U>$9)#FDXIw53(!7`+ZI=Z=>@<-Ka42C^a2)-;9LMW|2(b; z&IN$;Ut|=)xd3qfo17vz7XZ$Gl~sgO0S_$)YQY`w0z3mZjb{mhAP9oMIX@l3bv`=+ RbF=^e002ovPDHLkV1klX&1nDt literal 0 HcmV?d00001 diff --git a/docs/img/thumb/no-newline.png b/docs/img/thumb/no-newline.png new file mode 100755 index 0000000000000000000000000000000000000000..8a6c9bb8d8db9e2043a46808badf3ab94e30fe7d GIT binary patch literal 849 zcmV-X1FrmuP)50ImU7f;xb2z&l_Mcm=!w zzWWC8MNT+fTpGKA?c1vh!-E0jg&SAQA7xc zz{vrN4Da^agrw6Ed>#E|HK8pA=(TFSvC ziJt}T8TDP0W`lASAM(KH z^Eko2auATU@W!ZE&PhDLiqY?N$>RF}pNxw6oWv8@9_;(EWbu8_N77)$R8HanCXN0- zN*3QgXBoiH1o1n-bxYeWa1;0(^SteSWzvP=Phc*hbC#J8xokXF_9yTh+%`cU;sI8T zXUp6KzW__1GdF_`&78!;cpQT#=$T&%Ut$JAZFJD$TYQD#aJYy-D3OZ{hr;Xl6;EK( zoQWbrVJFPbpp9SgHQ>ErCu#YcsEF}+VF9<~=P2SQfME3wV0LjAeu6&d$NoAjP1<_~xW%9A@j7rRX!{DhMPID!058!_5ClOG1VIo4K@bE% b7(0FesL1n19S9D)00000NkvXXu0mjfRd|Dy literal 0 HcmV?d00001 diff --git a/docs/img/thumb/octoface.png b/docs/img/thumb/octoface.png new file mode 100755 index 0000000000000000000000000000000000000000..fa8e19d80cda209f66c5e48722d4988d94de6c18 GIT binary patch literal 1456 zcmV;h1yA~kP)Lx`5fv0)st<}U);B@ld{ST33Km5{BwkuYA1X=}5mGOx1+QsU zq!*e7N$f4z#Mq?SZG1R0W;6L_zB99voozaQI4nDR&i^~#x8LQQGasZ#ks`%RJOWGr z{{s7gH-P(r3zBq7iF#lQ@HX%#Fb))ehr^I`1Cs{H0j~nr#piEqxE|;NPGk1{OD$0& zGGZnYR|>!m;Of}ikB-&ACj|RD3FLtW4PmE(teEs=U{PGX34u$HrD^-Kilx&_Qe_~% zF@zIYU@LHs^SR4;whCwmRshR@X2;=rU?EWJv^~$^aR+k@*>`flabN)GMb>f;u+PzZ z5O@jYKU#zvfRAlTJJFA*SAGUYO0c)dD6%O>wSULkSWaIy@JB!v^+2c`iyGW&ichQr&6a$PIrjM<&sTtxvn|j0b$%`35{q+H z@<>iF19N%mdu2v#;I;~Is@$>>rcQy!yd!cR;Bk_R^#tcm*kC4FYdr$mtE(fG)2&0kWCd6kkv@+Kem_uk8;+t2AE- z{9@oc1T0b5Z!_3>r5Efk8b;8)f!P(nu}xv`#r6Qc4;A){kxeeBZ#`gtvG}^8v33i` z7;v$I$3+ux#=_aE;Ca)+@lghuQbE|QXy`u6?=`?(3LY1CV-I$0ZGzqRLmA+pMX5*8 z(At=E;^y0D`Tal!*lST5QZ#f~Ogdq7mnw8lS$_XM1N?|=bbeT%Xh;+Hhl$@ce40o! z=t|EZ@M{J+FTV;knekdvu;IbXMmz6`qS(aw)Hq0d_jrcj^Z!1 z$doW06;CM|+U#RnEGrc}E>UIxU#<=>aOc7~*0TvdMYII_q!9&fSNEv?r0m#3<8C+d-I*#PN%e!bT%f_Fje@k823NsC^VU(cV+G zr$QYPSq)&1()`4|4?Kd@`g4v9JI}@(ov8f1z!T^axX7qMru}XtD2eK9Tr!H3$nGV= zv8!1EL8u3A2i7B1Hv6AgY3vFk)5{%DO@xmgXO*! zt40DGH>aOKrv5n7mq$PFmm>#(KadjMT)xhmB1MW6DN>{;6aE7;=K9w`i;bE90000< KMNUMnLSTa4tC6Gt literal 0 HcmV?d00001 diff --git a/docs/img/thumb/organization.png b/docs/img/thumb/organization.png new file mode 100755 index 0000000000000000000000000000000000000000..7eccbd1aa2ed2260f3272da0c0239583f75d10b5 GIT binary patch literal 1126 zcmV-s1eyDZP)DLR|`Cn^ol^6Nq|1Q zZ%#+f#Txu;upvZ03hERc16GIV*8=Y({VS?MrN(HlblnR~hXnWn429U+LbV-2)YKq+ zN9^WSv1j=AMs^$MpTzstpPK{;z>wnWgn`XYN&lDnP&a}yW(@+oQGV|s-l?D){|kK^ z!;c3#f(7Y%yMd2wntL~}E5aSPyeLAhUWV!H9qXyRWrB?qGI zv1!%%fhx!L05EQ0>&iH=-|BEra4KPeLB7u9U%9%X`gN10&WQ6`voEYHB_qN=M)egw+|^Nvcy*I^mzv173# zEZ^x$;7Q3-DjfzvoP5I$yeg7DPupMEfw#p~Y6Ttu-!cdog|y>+bGWpCzUD;LCEImr zTL*3Zh35NT?4nB=OP*jFy=c-knyJ4fKZ0d~d54amO>Y|Z9~fyNQ9e3?HofVfg>GD= zo=;S7s_pe8q}{3|%}0x{-qh3U#Yi}ge(Zd*_`5>+n@lNDCYX0*K`^Rrm9(yAK`_ZT so>J7+#4xQ}iR#!wBdl)O*40G#3kZeCB^n31E&u=k07*qoM6N<$f_L`${r~^~ literal 0 HcmV?d00001 diff --git a/docs/img/thumb/package.png b/docs/img/thumb/package.png new file mode 100755 index 0000000000000000000000000000000000000000..dbdd755fd42811b2f2a2a62d0d256b026f8e0a5c GIT binary patch literal 1297 zcmV+s1@8KZP)!OpC^fkdKA$_%Zms9N?#;YRP><_-rd`6=bM~tc4p2wzwpw9rWln2n1ivwSJ$mTc=k>=rEJ z1AK|`4#-$Xy9!v2eqq2XadO79BiJD^`5uX~uE4yEx_{zhK^X)1p*^w7(~CRtDuy&S z=}8>M=XeUMaC}C)^ROCEOJ+N(?ICQ8Wa;hT`07|7_~d%|ew;2J;Xy1b(eJ6a4KH9Y zr=K`}tk;3~F&lk&LNK|poX%S&!*EXH z|6m&)iOM$oT|g1>jO`U>>{`q(sEi(A8GTHM2_rfE4Pz6|Y}Vje*w>`;xWtcFY8=() z;wn5TMDD{m0;S8SFk@?R31$^g21)!_Cp&)Z6D+BY&8Y_m1>d_BrxX+hPQopC9^W?+ zCae5`xAA~-@naFz;6?TE?tmgy}#*6 z|C6PFG^6-bqL8lzC6#5auw#rBvO@LepTzHYQ`k2wZE(MitOsTZ zX8E`<)1w6h85fqNb;4|B?e*v58ayL$t5*B@7w_RwT&RAAGZoOt1+oIj0wHk4CVGC( z^RW;?=XMoMVxQ+@(Vr8>88qw+3@7lbk?Xr*WHaBWu zsn!!0hOtG+{wjNN+X)4ngNN{r{Jf^P{HjTc3?YGNQ-Q|fG9=^--lg??y)p_o9d`?f zT)z~QaX6~Cq?L|l3#PtSFsCAEaufI#&*BEnGe25Uz(U-J=kQ&@0T*)Hyst6wX>fe_ zS>!bM5I&Ox)Gs6%WN8`Z2!0$NwD#e+7W=2I3r-a2qveHKRsj}&E5L+8u z-zr4sqOMmYacas~CIrMSipP(le!NBb)VZc~I$eH+#EdV~Ub_4)NixM(rYK#0DydDh z-YfqH6Se8HGx7%$dGrc9v)DRFX8A)$;ZJ5NDk>@}j&%M99)XdFVr!_y00000NkvXX Hu0mjfHjQb| literal 0 HcmV?d00001 diff --git a/docs/img/thumb/paintcan.png b/docs/img/thumb/paintcan.png new file mode 100755 index 0000000000000000000000000000000000000000..cc4aef993b4035a5531b33716b7ba6bc79391b75 GIT binary patch literal 1339 zcmV-B1;qM^P)R*E4`aY9WL#o-SyF4V+`!_w%^C@MHb6o&>B zk!BPc46}>#Ui$TY_rCG=17d$kE&AQ6Q{SnoGt{YWlMi}uH7-Ukregw*FMQvH?f4Bp z;d6Y7zjK6I)4qDwbhS6U38kH(tUi!%4gYiwl$GMLgLCun41T zCDm4Azh1n9b27dk!U}vMj?@}#ED(Y&VJE$~0JCu++B4*Ri(3nFn#NpVglQ|b4i9Q< z>!;!&{Fxzp7jABny9GFyBD^1Wsbi}vpab_{OUgV4ad)GF=cfofj5mdg%o`K&R>qul zD=}C3%J0J+Igzb|`Pi>~CvK`$K(F#MzZ=))&9nlpQ|_jBVn(%r9l`@7SH6|xi@09- zPOMVJ?iMRQf2}w+Sy+(5=Yg!wQ=&!{4>sd3tQEP=_rkjj$i`m0hNnw@n^)keC!yH^=|<9ytMCH8k)C2S z+74hPp2y|Vlgv{^(pVgGNGz7y6T&`A4D7*^%C~Sh+j=}+Bv^tKiGH_H?tPvrbRL5x z__u|`lWjMi5H_H|r}X>MQR4iT;%l6N4>3z+4B!i~{j1R@&i7W4juh=^w74Hn#1x#4 zGjTpH!nh3iWATW{gKjKvD@8B-n$T*F>>T|tHeo5QFz5uD!Dw8GmxY06&ASfQB!2sa z@*we1hJX#?4$zSU=`3`LyTQf`4(})a-b^HG$#a(+_?~c$t-^S5gwt%I^zXgx$^+Ke z6oKt(zdz@Jtof4MI;h!8R3RH>_!;PdvDMKv^%+7&GqnOjkprpTD zE#Fl77LmvIi(6I}CgA53K2?zxG*;sVHEd}OD7|%UO8MR;u8?Wu8&;qm0o7Kxn!IM` zZ(2aL6+Y?}sF&cRl5dlbMFp0N0@h@F&?m#076qP8(g?jyVt_sw0A7~cIIhvI}av!J{Nk2dAX!eXY>*t%cfo+bC=hZZ9 z$4R9>q#dEMxT-mRt6WbuNS_fcxL^%-hU6){cuKYbj@wn{wX)`d4>hIzOc<;Wr zB2f=Kas6Ph`$RqRwg23C!hX$&L4l(DE&lf0(x>Q?|K#$-e3UA#SvubQCzq#x26-Z_ z#|TZd54`sn*0rGt8`pxgt_e+)<7$xBxuM+-i9lNCgeK~7ySO{|679I%B84ArcSzxn zt44Z%9~9T`WQR<|-MP)5q9SpLOI*)H;u4p*o{7XIE^$2*iA!AKdL|M#CJyF@)`cx4vQI)B$V@B=DnUvnNnMUC^Q6{xUfP7VKm&g#%OI5-Xt ej?1!a+kODRHK{aaXH=B{00001RA_lYMnKy^ zUQ_tj93l>Voy(+8yU&+P?1&gWOlEWOmGqv6AOX%rtS@rWD~IEn81DrNcy#!#`#An) zSoLzC0D!89^~=ZUk8qkTAYe|!x|a)FTQE_$1YC)6xj=mBd+8(KLX731)Ic6O8QUq~ zRE!&e3i!VS%y_KP)(O@6sb?SxhytPj zR~?YQ4nJ za0`PlBg3pY5)2GX3Z5>GAr*7p&a(AmaujLUpK*wnr+`m;Wk>l32D7*WEp5+Y4=}$F z{2~-$QpLyZwPm4$&N1JDO76|4-~4&=X1dSOO?!Uc<4=ir@zS%=(11(UMI-G1{|44) zjmeyc%s1SQ7BZQ|@MemtBJ-zSH3e zrKGEpw=I1?M{rrZQ~tWVm)9SCI+1<9o+)qky*t9+4^+>VS7H4MX0{pW-M*Z>? zI4*5bZaM##nMbq3WW8G6K&DqEFS9vjPTkiwArdR2bLzj=$G>Z>_Q}tfyhLRNgY=zn z2caIroB7FXF6S8{F5NSC__AjK`#wfFi+TgMv&>Z&<{vnFuQaGI_7c;owtGUx!lycl zayNn4#%XFHil?e42`}K?yXbzdfRK2AT-DRM?T#KH4wWxLzwYLBN@6f+s0DSw>*Kt=3?G{_p_#TzxFO)zFgg6KcAz6($>op<^dBB NgQu&X%Q~loCID_K86N-u literal 0 HcmV?d00001 diff --git a/docs/img/thumb/plug.png b/docs/img/thumb/plug.png new file mode 100755 index 0000000000000000000000000000000000000000..fad323c5168ce34d8e25369a1f23cafd33177102 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HC6FprVLn`LHy=CZk*g&G~p*YK4#w5qA>3SPB9|$UB6}#2hDQUQ| zGVuwMt)u^eV}hFu43rhi*aVn34_@drQ7rnkyYKG%iAEv4kMGB4nRhZNfxxCdvn26= zhsz&UU!G;I%RfztRbY3+jW9t6`5mlsjsDMy|LoV*7C*p#w)xx5Nrjzn4@~BI!0{uk zmsx|u_=gIUO{ay$dj_XJ+&)Y)#xn$_A3A>^uHkVMXVuU5CldI!KRuBmn0_GJCq{;jbPHp(`gh}GMNPxlq zv$9OKLh&rGzeN7Ixu5yD>2GTz?u28H9`sA!vM}OIIPfSdzWmu~8A+Cc*jF1q~$`fCOeO5z3B0n*$fP2jnWSoXJ;m^dc~Nyb8_f@=L;qtd*u^6 j8IR~WxIjS4)jCG!tP8$Ny8iA2#u$UAtDnm{r-UW|L7&Ql literal 0 HcmV?d00001 diff --git a/docs/img/thumb/plus.png b/docs/img/thumb/plus.png new file mode 100755 index 0000000000000000000000000000000000000000..4d9dfb1bbeca0317a2328409ca683ef521cad72e GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^20-kWoe-TVUI1rM7K|^*=7;|i8{WWW#bqt=aelF{r G5}E)420hgP literal 0 HcmV?d00001 diff --git a/docs/img/thumb/primitive-dot.png b/docs/img/thumb/primitive-dot.png new file mode 100755 index 0000000000000000000000000000000000000000..5073f765dd8a315c12d605edd839c3d4aceb3bc7 GIT binary patch literal 488 zcmVP)xpQn%(wEx-j8P>~>&YXuE8_ zX13E_S3}`(zjM%`d7-_+d`Z0~)0CdDkO}RzUw$SX@CBQh(A#6NkqIxBSgiMOhvi5G z{OJi-VlGkv!z_~VJDCtBVsW1dNhTK8neeWT#Z@L`xLBORqByPiQQnFlaMA}(|zOjJ{8E0*7=5X(n*;-W$G^C~MZ zGcTmqS#HNrIB>N`vr$%r0QpqI_z^!<7{}_2=L^{MZ#*C1YyRCmu7$zo1jk02Od^p; eBoc|lG~NLJ!PZ^^_OzS;0000cgFYQ4n#$; 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 bTP)yu|fQNyFz(nA4 z;Gbdzl@cm}dx3j^3BXrCe_X})fP84I%qGT6@e+sUuom|XKMXHM6!SnYP@PGb*`O9U z#LzsJ`4s0XN_n6gc{0icHONiVa+&K=Y5?{+lv=WlHxn#J&t)etPE&Z^p|BRn8IDc> zE(PjS3Oo*Kfb)Q344Fz`1A0zRMTN%$J&NFuz)^;in;3l5b^%ig%VStL2l#Ek=K)}z zAv+G(#?ZX}1{%YHk10ZVV7g)aYM?J7-&SZg!@wsIpS{2|Lw+WDZjXkAIuwBohS8&e zKNOu`VpZ# zfjx@OT>!5u3$Gdh%vI$3f%6R=fZG*4*I4SYHO-+n)6iL^$hQJ~p)A~O7+R*tulEF8 zjsEVsMmKP*$7Y+N_oN}eP?6u9L+W@GKN*J3Qs&nXyOlZL9sWLcMDcYrpPh!hwx@LEfZvscQw>8~l)2f4JitbTIK@Rb@V-Z8mNNIP zA%BW8w<8Dqpe$Tu7;01Ireo95K7{ebMGLUcSZ@L@SLU_Y0$ixfZ3Sr=Ma#o(+})EJ zP?65#fFaSKr}fJXjc}k$EhB<<58XMp5O!20M`KbBLwAo;`b9YLbZ(qhar&nQ@cXi zMiZckp=~GM#+3#>jri;ZE;Hn3py#$IEYyfJ3A8)fU>I)({$lWo4u|j*igS_5l}ApH z^9|Y94G|C?tzD^)usg!_z!}7BIj4kL*N5xt6t(j24=MbV4&2740(GzqD@T}Zd-OQg5gkMty`0@osp?E>KI1ioqp z{AhiJX7n8Y!!r!MYCR5Ph2U|;u4_D((ATg(jDWn$??e=rCk!Zuz8UqQZ@!%*{}S~| z#O68**r%$Hc2O%rT#{~ZSE1kO%}D9g){^c8RS3^mjc|>mPjDh=ZMT5EX+6n2{w7P= zU@UUF(~`UdX?$pFhfr#DIpP-d1otucYIQhd9w>IOSzr@-a%(~|D;zT46gAQeFbQ|5 zyEP;?+mM@D#CTJORr@D|lM|RhW`!$&lN@UwD08ll zu?^VA@{+}CxF7!+ioEM1ZCP@HvB+6nOQr|C`%{7b$vsm}kkuSsupov^k7uOeV?2llI#;$ zwZD+$1KeTQD>+VJ)&8e(*L~m6e%V!$oFL2EU-FzF>)P)cCBq4dQTtsZF(*jlZ!ily z>v3wk1=r7B0^e^Xw4VsR+W&G2K9(5vN1PK_wf{rXdBQ4yHw-@`$_ZSxe+%-binLG* zeCF^qVw_+i@@4m6WNZgc&cI(I@*k$Czk|rnW=1iJQH-Ks{0l$dwq+E92eAME002ov JPDHLkV1jR+;ZFbn literal 0 HcmV?d00001 diff --git a/docs/img/thumb/repo-clone.png b/docs/img/thumb/repo-clone.png new file mode 100755 index 0000000000000000000000000000000000000000..c4f40846294310befc0f73b81ac366e41cce7d08 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HClRRAHhG^ zRJJ<}!LHN4y=Qg`3as4U?$hZS-OKTUyT>=j*8lN)F}`h8XBf6JnEsah|M7apD_bRv zqv;Kj3&a+ros-+}%JhA34ciRHEXJ%iGC;9oJOSJRn~xPcTxjzAD4D>vf^|jYVao@h z7fZ5gR&&}Vfdo!|j9b8ZFX-qgLuNbSV^)X1?B0FDq(pqWrk;DYTS>?T2K5I|yvNodmY+k){d_ z#tym;z8%$#;VFBUi_B*PYqKqQx|2`-*KLJo+ue4TG{|PY{;<%pT|y;P)-Ed6ehTNt zS04gj|MH&sxo=zXfoUA62Oi$*IuJkk-NTvE75gmz&8q2NEWmunzE(!s{6O!E=Qma` d>IKDf?zfGrFO~Qd=n9N722WQ%mvv4FO#sgS%ZC5} literal 0 HcmV?d00001 diff --git a/docs/img/thumb/repo-force-push.png b/docs/img/thumb/repo-force-push.png new file mode 100755 index 0000000000000000000000000000000000000000..e9bad03bc903de3f65abc71adbfd65feccf0757f GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^20-k*n#^s(ajv*P1Z)aKi9d;0L?RS=HIl`4OSxr`ZR_(7U)D(Xh!Ne|Gx|h>-1>+0PWE z8n_bfsqhCfoQld=^zV3-#?jx67yh#UJ+=SxrBiYV`2{^^H#0m+Ph0S2y#wQfYawh) z?sKo7yWfW0Y$=n%S|EDE`0arB;ko^9Z>6u9lD#mEeNXkgfS~*fb$`Q!^Q0}pUOfK2 zD$_n{jdNgBQ)FcCmA*S*O9AKRe*rdYe4D^&UH%c(m8*l3 zka8vG3P72^Xn>QD*KYomn3yUGz7qaRg*7@Yqc^Jgn3 zPa8r;z?twZfoBT9DEaTjjg|cr`%cek-z4YunQS_A02Z|OJ>KPldx7a;l!di@ zk0s{E%;cI=T{)k=$A{!}MCf~@)-O@eyYJy!tjjUe_VyB0T>uMl?c4V#noKbzn}Y>@ zeGg6ZF<9GF&o^z~L)*TMq7$l+n!d-UTyS98^*$~B?{xb=hhWHKs^2Q^xWlYmb~vdm p%;vwuoO3t!dQQeY*Q-}5{Q(noEgk%{P#pjO002ovPDHLkV1ks|bgVDX9nWT$5mhfn>_ZlE(E`)wiw*_Miqpy8vyK02ohV zYa(ty>Qa;PUs^f!QB6V*09X*b0?3BI1z=s{`iUFh4L}k?1OSr|q5!xHVd){5I^NuN z1tA)MD+mz*oFQxq8t|f5pbUVu_XE}9o&s|pZ}B-05x}|moPwlfs`;FPQvTM&YCaX< z2>@{eJOLnXfF}UN4S2K$r}k4xLN5TQG@%CoRFm-00T3ry$+y9=|I*I}qQ`GvhO`UN zR(Js6-v@+W0S$n50oux$0TyqD#1wu7GyvKKXzSJtuzsBvok`(WKm(v%fVN7W1-R#+ z>6sFK1vCKK1!!vn;0M6d#Wv}C|2dx}`q~6*0G|SdXlXBzq{Hw7QtI`%H9KJV;Y&mv zh98iQ1{zD*@l>lw^Cj2lb|2tLQUKmg7DD55k}meqjs5O)ulauwf&iciAA)lLl;KBk e3V>$vRnZ@}hy-SHgSW5%0000X3v4?B)7*wDZiSoZlBE=zXVmtO^Du0qyHHs$lH1pM-Do|9wz(2c##KA$FV)oaLLm7}5w} zRABB9pzVvS^R7rzUjdB(hBN|rdqA}3+tOG8LmB~2%fuS@fzzshMu5|*KIC_IuM>W5$e z`3T7m@xylr0N1{E@x$l8an1JZ(^ky0&~64ic|K55 zk5In-w_&_7u&uH0uh)k1g+*$Jdtj>oU|Z$7fH>!#pfk7nU!epbtpp&g1R$+HFqbnZ T&MYj`00000NkvXXu0mjfr{vs+ literal 0 HcmV?d00001 diff --git a/docs/img/thumb/repo.png b/docs/img/thumb/repo.png new file mode 100755 index 0000000000000000000000000000000000000000..4d8c49e464c53724b231f6c6719eba8298f00ca5 GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^20-k*nMh#CF$B>N1x3kV>F&T=q?%x>O@j!aVyvXmokBfis>8|@aQ>1Hi zo_OE}qp#|+)p-wUCWIOl@R^&pD>nLY?_r*QApFBc=IjNJeg5b*Y;Zp=_ad%A^n+Wi zPot~zJ+tDCGlG7##q?#H{9pKlvF^p(6(K#Xyeleoe>~fizQi`DmNm!0*OR~HRO>74 z1m>(c%vm`Oy~Pf_yekU%R%~Q6J;!Kjw&0lMf@5q~EZDEyXqZ*~?u1h?NY~i_z80(J z>>q3kHCCA$9Q%JjciyewtKkROu9!SA&oJIP!RZ(0hS1eNn59pw|NrfU{Ku&_zq0-P ztR661un3f8%k)J>YgjLy%baX9t?_AL$ib)ceA0_E6YOO6ciK-}al~QQCN;r34!e?L il~y!8bg=d#Wzp$Py%j+_br literal 0 HcmV?d00001 diff --git a/docs/img/thumb/rocket.png b/docs/img/thumb/rocket.png new file mode 100755 index 0000000000000000000000000000000000000000..0dd222e580ce913dc7ec2ca31b3859a7a40ca98a GIT binary patch literal 885 zcmV-*1B(2KP)@yziwUw6Wgf5NGHzY-*<<3S|A8`*)3Faf_+Q}3 zHJ{JnEA8YjV^fjT3D|;n-FRm|R&(qV+6}-vxkIO77cQum_!HY|dfsX{ezpF^y}5&L zlsUYHzfG1o+|U~)^qk5YedBDw$J$Nht9Yd0JbUqZP0!AZ**DBx_*&fE{DS&RVU>sR z1{QH5SMU@(grCK)=0-Sg@*wn{o%qdk^5Zk1>2l~bd#(S}*0!$TkoaYBXY9t3H1gxM zjH9YupZQ`okvw4I)4omps{YxbQx@>O{PH8bTF5DikCc)B7B?4iYRyZ^$p52KdScUo>sqh4|;SDC{56_n_x+T9)1gyBIxPYU|DhMKiyH*JzREt_fQ*LZg(^S5I z!ld{z`IV14@on=xy$;A)tHY3M>X7U4N8 z!*aZcsT25I#wXZ|+mi)5o@QVzzQ8%nNAxV-deVUPs$nIL2qQHf=m{)r4dNrs!A@M0 z4S5akvIe?xPa*fdv0Vsw%kHszI z8lx_pk`385BiVtYvZuRk)?`g6G-Al_w8`!!KxU2P{>MqaC)9z1IEmd@k9j3ScF10n zZ%>ri>~8%LA7FM#kX;&g_f^;a_> z@8kUfke^0=Lkc{~=Hkl?$dLk&vvEE0+LRY?R9l3Ri$^l=bblOq4JzTa_y+Do#@FTB zICC{VAJ!BF9EE%k8K0K#2#T-4V`TushZ@)8wj4gIB99vqkDO+TH_ov18>fZ~kR@A{$4udGz*5+#Cwlx6 z#l2a8utL~Xsrn|0Urx;bGm4)b4-nqNONkx)6vZzj=AVz^1 O0000E5 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/ruby.png b/docs/img/thumb/ruby.png new file mode 100755 index 0000000000000000000000000000000000000000..e26cd494b2c2db3813e917388a94cb955f12610d GIT binary patch literal 422 zcmV;X0a^ZuP)bqjST|$efY;<$5VI_?A0aE8Mt%_3>HaU0-su(Au z=)hBew1njgBD@7iN|-(vfT93b36}?gQ59e+;YaUN6Jq06VELe!6!PW^0@BF4FB(ZD zFB`BxI(hk^3sTC54Ll&NeE8r$Qp?}5AiaF_q7w3v3(LqyEiNS=5ulvBI!H-*WuUV1 z1Hu=qwETdu2P`i?AZ$TjAwMA21D`#!%t`^_53ZQ;D1=?Wb2k-)?R9vC{D7DjS~*(^ z;#zFxOlgR7!EeuA1#v98h5UfnSbjikEI%MNmLCus%MXZ+<(sBynx=V{4}V&rZGgQt Qn*aa+07*qoM6N<$f{U1?+yDRo literal 0 HcmV?d00001 diff --git a/docs/img/thumb/search.png b/docs/img/thumb/search.png new file mode 100755 index 0000000000000000000000000000000000000000..04eb71f3c1c641d5237e60f92b719f5bc6130ecd GIT binary patch literal 1194 zcmV;b1XcTqP)i-;PNRlCuPq}#uL`dR-xhO;kB%&UKXiR3}hB_Wz zi=llr)77b}PU8HbE^p}f{`I=*Emb{GK?N23aGw+T27^Z+9{rvN7J*q{ z2ABfIfcKvG1VIkC20Q_ZDaVsYM=mh;HK7F<0ai#q@%ShJ!$5Pud03+kxQ&o?HSze! z12=)%Kyylr4qzI86OWJQNE~sFG(qqbaF4$M&4h2jWHe@gx5#P%s0Z4R0ND@p0$a=I z%LC_u(G;AW;WF@((r;@VA-c^%?>68<^lT~JKY&XP=8+1Q%aEG@4m+@O1X(quYz241 zDa894na{u#+}0FTz!31oVDkqs=+ItCbO6f+B6GlAkG8vjd4ugGJO#$psKXrXUl1lw zw?wu~*}-dyyk#&vN7y2z1@lU{;nS#A@c(97X4L)uj=wr5$%^V2yahzx<|LDQ{Ag z7m@OIz2GAM^7{oex=?;rQT`RX+TJ(nk!CB-^R%s^YDLzg$R?4XxL!~I9xL)*TSb}! z_9(JRTg3q|p~yOIm1qvo>gyR>#R2e2k#*QA(HzjA$lls24uCg`Y^SXf%>mj;PeGAo zjl3e;VXH)Qz(z)m?E{(vG|$%CbMX#srCMhy%>j#wtj$(&0PIp^3${u$2h1umEj4Bh zE#=MID$yLErM!My#Q~r-W-nbRKEuW>h0nQAZfb@uxKQp0S~FAxT3s2~i0$w*mj+A+ zB1c>rNr?e;Zr5EJ$)O*JPLl1BST)iG#(Aya;hTbC#ZVDBn9K@S4V>=!FxHGzg>hqF zkR$5Q*oS^qmPZ1&7u-|~7LkIZ#g|b9t-xyoms>s!*CE$Wn&B6OaY8Fn;AkAC3Gnqu zJLb#LdHimNeVE_;pXDFqsD6;r*W*LD%?{N_z%yNsuO7<;D%CHQAu@$rTC5cV=&5eq zIKi|M{)|URscLhEP#-;`Rd_Z|=(C+rnq@l(+^76UQs0p`Ie{EtzTxj-%XXxn??m=+ zH?SoImpGPzlQ_I3GNB!FcJMK#(Q6WIERo`VAPs7fj}wv-OEdCFp07pv5F00G7d&3j zjNH$={9<$kDR1Ky-eJrsIX*riTPqlHNa~tGE-KSZ{29{Km1=DIap(kJon0ev4B3mF z$c@cT{& z;7x-A$X@?%9RL#ON;zTEZh_S>IbqWVK@FYAzs(BK7>#872Ji9lkBS07*qo IM6N<$g5i)H8UO$Q literal 0 HcmV?d00001 diff --git a/docs/img/thumb/server.png b/docs/img/thumb/server.png new file mode 100755 index 0000000000000000000000000000000000000000..ab6bec3474eb14ec56e2a599868e8244573f276a GIT binary patch literal 349 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 LNkvXXu0mjf%!1*P literal 0 HcmV?d00001 diff --git a/docs/img/thumb/smiley.png b/docs/img/thumb/smiley.png new file mode 100755 index 0000000000000000000000000000000000000000..7a9f7b54410bc62e9e76153a90158d33bf62a440 GIT binary patch literal 1608 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 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/star.png b/docs/img/thumb/star.png new file mode 100755 index 0000000000000000000000000000000000000000..543443dbd4be7517b8ddbdfd49586cd680ba8c52 GIT binary patch literal 880 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 Z@DEKRK`O!Y7{vep002ovPDHLkV1mLXMiKx3 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/tasklist.png b/docs/img/thumb/tasklist.png new file mode 100755 index 0000000000000000000000000000000000000000..78a9f896ff9f4d90990986178919feb3d11d640d GIT binary patch literal 546 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ za0`PlBg3pY5)2HCM?75|Ln`LHow3);*-^mFU!-0@RFK6{K!=5!`=s-VwfRr2e{f}` zE)>Yo$#H3l(BN3a=s01EnpxDHoCDt9{;BM?K6%&D;A-p)%lH#&{)4d`GDuE#5j)b1HI0b8yTK87@ua0=HNcC zHMvsY2ba#oKY}N%X7DA-?f9g?&ouo(>cPWmEs+lnO}0_7_kGX!(7&3uO z!55i}l?4xMcJP;0+T3#M=hM)7^%WXji@->T=`JUq;hJ|WwhOHt?{ac|xiWVFP~k4& iFK%O}K^Vt>F$pS0jfh2z zf{BWtHZh__EY=i)Xb}(t`!kH$g;v9VDEK}11NJ0aNkYE&dm5VSH7qacb1;#+(K z-x@U*b7MBMvpaKlyR*A;KlqBf-TCJK=iB*iZZ4@Jc}A4iRSxF-$2gahr9s7D-qEdx zRM$-0{Pz{C7_8uqb-;dLe%eCfrUAH$XnrHW5YU*aq8Ql#ykpdyjGi<_#lbY-96@9L zXmce-oj4AG>BxqeBLUyWm>h<3q3;5K8$ddfY`z;~hz4i|D|hH=1d;2S})0|Xn#VaWQ6)ze!S$+( zMafzT(g}R95T?dYV1bgW%`oN#Ffma#K4t(H41!E?MUz*zefx#jn>HurMxg_Etr1d6 ztX6W*2EG=q{Q%AYa}#yrqaHXLA-0sbPq1<915O~!I%5^^R3k8s*yYeifJwkfji@*y zwf4UPcvPg=V&WCB7x6*wl<~k3;CG3_P4NWS2~2Qh$j=hsUJ+u8i3f-sORY0E3N?ri z)3}WdAkJPgafG>z_>A2G*0_})q(ymM4cwtTW4#2w_c>=Ka1HTgvq`zOlHyJM0WJf} z9B4Pv3A|@i+(pejw);%EPh6b1Y73$^$nDC#O++6h$bI5G7s73r4m=}V@E~IS`8lMy z?+fA(XqLsC9?*xQ^|%T1SQ++gGM`D_Srce2X|z_p=`H zi;sH5pu=OVF@JdF$+x2?WO9ETFCni-xG|?yYydtQggm6UV}Yg0`2L98UJM?L>$+I;izq2aVBKC%I(wo3qO8ZNTDU3ZP{Dk=G6ZM36WvREM4%i4RFEdX! zW5u5;yr247j0<(WwHDsjnQ~sma?v#xiSDt?T@`iBMWPynoK-Qbxkz*dJ#tjVu;wDs z8H5~FF|4^r!VG%kpo&q=MG|HZa!|#n<|2tQ=#k+nnwpCw${=L8il*iwF&Xs8XcbM( zMPf1t8LXmBbCK8>^vGBhZJLY3#vo*`v?HunrC4q_n0000u~$1Hs`ceT}7x0}d$@<{&7*%S0fR5QXFg1lK%;}=@iwp)u!e(9)O z_4Ch%naUbo^KU$xb5>*eQ{x{FGA9Mal%+D&eciq^X#Bl5X<3ti|D_m#Bu_EH7K=$o zSrpq+0v$h0*U{tHH|Z$fuMJN+{2Zoy4g0LDd@5?SrJ74*x+(i!jqHk(3!g-&Xn5^k zF5@-rX49fCRi_&#F3_lbek!vzIP21{Y3zTM|LtC$WVmS4gWp~69z1PHSbjo(zVpQY z{MY=rV92?C`|DfQ9*VnoKfIf}NFo2i{ZrYI|N11>M*Zq;lTnFph;2yl&fZ>bc}f)+ dHYe+!N()CaJFqldG64oZgQu&X%Q~loCIG@ZxB~zH literal 0 HcmV?d00001 diff --git a/docs/img/thumb/text-size.png b/docs/img/thumb/text-size.png new file mode 100755 index 0000000000000000000000000000000000000000..5a9a88d0fdaa04cb9b77d6674c46a583109bf23a GIT binary patch literal 1330 zcmV-21c68h$kxEh={aRoiYm!;N!PK2O9`?QMotv}&YwvT;y|FTZ#RPNGzNef(m%p4z~7#>1h_H_;ap3x)j-A5_A2nMustHu>^=M=}gqH6?%K1);!w`-)-5O^#Z@*@0Fpt-aOz>p|>HBZ>#Vz2^=MC`|?|Et+-0JzlCHjGZM#@fh24Yy5EC?w5}!5w<} zdf_>b-BrRS0bcOfZ8Gd`h=~1m!`IFTUtZi~kX-Mvn~(mmX}1jvfhl2AtLuc~6eIQo zILl`odKIG5tA;x(PQw&1flHY*EW+J3G|x!G==IGM={tCZ|IjHr0z4k+^B@)i|Kk7p z)*0_z!Zrb3YSDkw&~JzM_H;qG)o}ixVZYR{-;Ya0fMd~}(M~x%E%=aGOr;mt3%1?3 z4XO`)9J)JS$)S(cX{5dwv1(91_Qn4&_8XijqkS!~neJZhjgsM<=uSE_yeEMZfqy#0 z=aa$K4`8L3m0m?*0q{IEro5^vr{XE$o4} g@K^1q3utey5 z09Ozvn!iJr*fUn zyNPxGbG*07drVUKyIr|}`QFsC3?>Y3*$(NS(cBF_R6q6z5p%e^)Cci zkMWdT)Z{8Lh;=Q0ls{$XW#;8qx4TRVnQMIczSXb9S=P)KR3322gx#NZe}~Eg&NquD z>!iqYq|0-p$xl$Zdfrapgq^@SJApHH2|&Il*B8e0x6!X0&sh2c-OS+W>gTe~DWM4f Dv2<76 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/thumbsdown.png b/docs/img/thumb/thumbsdown.png new file mode 100755 index 0000000000000000000000000000000000000000..fab742a89e0e819c3c217602268cc2157e04a7d7 GIT binary patch literal 1131 zcmV-x1eE)UP)0#dk#6N9Q0djMO5haG0SpH0 zunnm4+F?j!5dZL6;2`kCfm0_iC6^)%Xaa^E6nH7`fUOFR3yM16K30AQoEm6Ai%kQs zx#VCP=dbQWpV^nIH{W0IZqdFOW%71jw177^q5<1Hfh&Xoyfq3oMyH zLmV2W1(r;p0k@N2k`Uw}Pz&M;Ya$V(Vx2seGoB`fo4ws0UIvE2lBO*){_5e?TufR{2l6By8Paz)@8i0PA4lki5 z5)Rqu_FMXZxeB;AVkzRa6uIMO1-d`m==D<`0`nE{a78)djS-o^kq|mdZ1lO6A)psA z0d5J=cOWdlJ`#2W)K@C$=~uupa?~IuDd=UZTE4yh*O3 z5b=hmSJX=K+pvU^Sfk5J&^jM&S4ncaZ7m;2!U5fq?C0J7b&~unB$q@S@Jo`Xd2Ck< zY%s|BvNjZwaDcok9P`+2BVrQN@dB~H3WX#bFhi0DJhrQsb-5^;b$=Dqxjvw>~W zZ&y{2Nx}j09^jLQHhU3sfR4u~NP$VA9rI#lvrGL_;G5KDXOsk^hP)}NcBy|@s{a{t zG>j``ux^OTa@3!X*g6~Q?~j;ce+q9vppt` zkzzGg!+H?L6(NSiX`4DNNsx^S%{U)m+TBcbVe_%mct#O$18=9geZazGXhw?+;#PVH xXXBp|@dZXcpaM7vyha>x{Xl&6*+2{{)qg*OzTb2;Z^!@u002ovPDHLkV1ffO>M8&L literal 0 HcmV?d00001 diff --git a/docs/img/thumb/thumbsup.png b/docs/img/thumb/thumbsup.png new file mode 100755 index 0000000000000000000000000000000000000000..769b7857e769ce26e26066b9f570bcddbbf1f053 GIT binary patch literal 1134 zcmV-!1d;oRP)UJENybb(JV&}-Rd-i+S9Q%y{ox(HuJ^tAfB$|}->bJ!Ki1(POkgke-~((%QX{X* zu>ucb4hPzloj9c~f>mNAwrU@EYxxf2_0X&iPbwDtLYc&owJ@y!n`8t02G?UX*5c)y zIi;10jwOrFqyxI7OZ^it6Zza&7MVImT9c8zzDxa|@O1Rs z?PZavLx8U%d#r%Zqmg|vPAh{<9RhqG*~b^~nZkR~Z`YMUrVau2ME2@}e$PktH6?JV zMS%U0JzCK34IynVU?YwjluR80tcmPD3i|zq4_oXJ?FUhXQHKC$M0Wg6=!6}SebIni zY7yY_$lle1@5hmS-hf<&j*Zd-nmHWRga4T9x51LaHt7J~>e2t8$bYs}b`@i@?B{L# zICMi2`OlY0uu5DYJDz{Hk9Jl?ZR{(HV3pW_U!;luuD^M{L!)+PO5#`x$1TF}R9OJk}7^&sm@CC&`db%OO-S|@I-u;TOz1;5qy#Oj+G0`?X-m}F=QGChF7)80}-{8_%9<_HjHfEgsqdK+4V zOa{PwlLgq#GT(?8A(H`UmH@dufabge;|y^6!i6RX5NCi{|4q;|tmS A2LJ#7 literal 0 HcmV?d00001 diff --git a/docs/img/thumb/tools.png b/docs/img/thumb/tools.png new file mode 100755 index 0000000000000000000000000000000000000000..272f8d492988c54e8812678753ad949e71be5700 GIT binary patch literal 1568 zcmV+*2H*LKP)+oRTRg6r4J|+kt#(* z5RghGJTzdUhBU^YM$tr!BoJdF7>yxnBJo9|eh@K6)EI>i8clo<#TX?bzGB2Sq9`hA ztq;(m7OmP?w2GEi+V#WPmF?`Ex%bYT**5-@^J(v%|NqSH%suyn5aRN01JU`25Nf* zDA6Lglkkg>0S*Fp1C?5Y9;gTY3eokTCegYOl6-3crfZT~a2oK3MbkZ+gb!KBGC&6~ zTaz>d^MKzS^kjfLv`9;kd&@@HPP)&9*+8d*j(l6KMLrC8!hx_UyH*=@z%LH`Cc9os zL@BVzf$$0~!YrmETX3AV9EAbtVA{{1 zl>;v-2LA!_9Erru5f0u!e&wr?Y|r)7WwNi4Doq$lkteiP@SgzHw&214Z=A%oVtx<} zL-uAZp3i}CF2U#Uc9AYX4~1J{34S|?&GrBje1Zo!rwG9x0xmIdZ&2je3moSgd=4+9 z7<@ml+`xICBF8>pYTV#K?wPifF2HpLzO{<}e*$Wg1fN5k5|hntGw|H1=)VJ)sS$h* zvw-iE#H};}e9*f@#8d%que0Qeho@T&}dMifJ=HfoW4AsFDb+0V~LwzvGx8Vr6;KvMLm7Tl1- zRLuMTje&KGkYY&&sW%2ui}dj_z(2?o*pSC0;9ClVzddCAVr0H3h#3^N!h3-8l=Z4& z0#cd^27i~QpE|;mr*7aZCB3Q`hqS?ig75eAGZXmP;3wY>AP2S~gKFSY3WaX)^fL?h z@s}>(R0ZvcF$VaMLV^GF;TG#P=k&w@gXeRvC^MqPcZ4V@VxD=IKIRzv&n4lrefajcb; z2e(btpA42hydy4P;Lt`~`wA)LsUvJSayy3$A4zdBlJX|K2%q6U@e+v=%;T{;ap=Q) zVi|t(2Vu4gdD$Z|reXfue~c7A(!g?bO6l)WSf+PI4Kf~Yx-VNOtomqUrGYn&H4&qp zuoP)Rm>lj#rZQ3 zSG&c9=*$QQeaJa|uyAjPE?3)RBPhpwo*(RAKOgIfe*w1GoUe}f@|z6)yMd5wuxfpj z<0+WS)Lp<;>R}{9+|jzog6d0#FT6~G$*Yv%J6ySkh}VS|2Nrh%m!+p&4duvvZ415! z%TPuBboTS4bdpL56~N*nMtM&c$B>N1w=++39WoGb?SJI=MgP|R@H?;dH9cNOiI*-ktd+QZ zkK_A+oFK066FfIb7#v#?z+nA=>(2f)QWgwP->jT3a$u+OgA2P9Cf!hN$zA>T%+1Cv z+cH;YtqIuw<;#_;)oI6GyzSULmxHe#pBZ^!%UQFuX^N&BDq|xq%xKNFyf`!8 zGI@gMhK5<91_O5lILfS74Ls2@<(1w3%g_^6w2m!c-6d{ ziykJI*WKT};NQPv_wPH21tc??5+XKx{aBvg_viKZ^*?^g0&Tk?c_K6KkD)kU=UWHA y;>RyycJ#+QJ2toYp`y^LorTY1Zb*DS$J~51EAQc*}@>1_ldvzIsiWolZ z*U99bJK6uu$4+&=kDls&kA?kWj+NVeEUh^%Y=6Ams?d7h;m+e9wf*;q?SFLS^+#iW zp6>aDNfm!i2w#5GEzhRktG|yUTQ+{pgC9w($HlcR_C*~0c$BM8Kdhi;W7FeqQ5k-a bJr3#eQ|{V+kFJ+a0dYND{an^LB{Ts54JlCG literal 0 HcmV?d00001 diff --git a/docs/img/thumb/triangle-left.png b/docs/img/thumb/triangle-left.png new file mode 100755 index 0000000000000000000000000000000000000000..d0c5ffcbb765c0dab723ab4d905b95a040b7a55b GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^5G+{t^`K)~hV#;Y^DgEL>{$V#xW%sMV-Jke5c<{$Q^ z1NZLDt6FZA_i6{rj^i&Kq?a@8wcwRFs(C;sjxFq?(1Xt9jQKXKE{_rwr1%+U?vOrl zEY?AFAIqwbng=@g8N>E)8$7mWum);h`FL61?ahB#zVR`LH?TKM=V}nL%uDAiGAXyZ z#8k3`Jz%1sgL4`KYb0ap5#}iZ`V-ug9Jo4}5>=R6Cg?nH(`w*e$>iO_=p!g*;4;HO tJdrupWvg(5X55Fnt>?YJefw9J-wG@Z@7M6mSmYF3jIi86oIcuDbHzy{Y^k=BF&U{+jVX zG%t^-(UlVo5|RSS;SGHe45E>YCMoOz6NCfYY#ca0GG(eTEt#Mp;AZ5&agr%-3Db@V zS_Li=2gDK?y<0eEa7gb^OAO6ZwRpAYI!WEAo`u@0#wDo zAaL;b))deAkLN^fI`Hf0cIm{qk8k&EIQH?Wd&K7-o0QkQ{`k}_;``&%JsYk)zU*Eh z6js$D&$hg;qvO7rl964_k-i@r1g#&(%TE;if2-rnkK@W(NA&wwh}2iR9Q|=xS?jpJ qdr60U-wTm?sf&hnKRCg5{yQojmty<F+c0} zE{Jt|CpNIA3o@$I#^89y;Fvtg5)$$Ee@f&i2`nruyb>Blmk78FLr-l|0r4x>ouv3L z*Nvn|%gtU=+?SiJq{x?>ours9HycS&F4w%I@XIwTDdOaslN9lCVUjCvKn9m*c39U8 zZ-GT{?wH^^Z~)HuHwG`>_0NOL)&k#wV?c09F#7o1aWu(8U}#H%7hu2QdP?6$7AocM zwm@Ii4R0LJGuiZB7(Yw1qGs!KCVvTfexy5Nd>ns+;S~TX32H`xRir<{@JQ_iKgV- z!7X$N4-7yfeTq7T1yw*eySW1%fGF%(Jn;tiHi}Y|$Wz#aOlk>21J8maa-#$xqx;aM{4}eQ^FPf^#QAQ21`-x8^FK zUkD;@dv8w85FN`IqGLHjbS!6xj^zx|v78|~mNP`ha)#(w&JZ2T8REfmKY(ytv^%1j Qp8x;=07*qoM6N<$g7-DulK=n! literal 0 HcmV?d00001 diff --git a/docs/img/thumb/unmute.png b/docs/img/thumb/unmute.png new file mode 100755 index 0000000000000000000000000000000000000000..097a0652de25364aa473b712bbd5d299245f313d GIT binary patch literal 1205 zcmV;m1WNmfP)z9RUF2Dd#u!ouG$5W z>_jJ`&O;bz5JV7E1VI<+$(};e9`c|`65&!5f)pjFs2+k|dWgzOLg)g%1euWq2al9> zx_~BXM^n!+%G1NzLuo;(w}3{Zn$ckJi%);uA{C$h zHbtlz4TkpOyEUKzyzi;Gq|3TdV3=Nfj1e#s*d;ZO1J_5WT^NSW#K$lI;7Z^psk@7c zt_OzB#TPMP75>@dcHl3m{X~KKUBM70KGcA<%{Ko44|?*?OYOtJrGb4Eh9O*hhyhPa zyA!~maLxxtgtxwkm{1ssi4QU02H=pi{R%iwc=rnDIB-e0q|RX|ENufm@oSiV7JuR;%UEM zIE%yNwTB^&_*MoCJNZ4p1(Lr*YWzulw5%1*<^npsFvJt@GvG$-H0N?Qcz8R7^OWQV zB)_knsGET8z{$wsVvK+(?1gWEaP&O?!c%8dIM=okf2;!G?F?uDp9t?&;UvI8Cx4dw z#qedR@rbXp?G=h|WdOh}O;IWDByh2CUXxmnNq(v1bEi@Q+|%YDs>BHJu@hee+%KHZ zBwi%(cM{*Mog~e|{ff6G)<0{H#J5U(K;i|yPO2RK?M?xJYlQoy~{n1mUyqk z^MTn;{Ild|lQrOX?H~b86+OBhKv#C3OT19x5s7uy7}E|C;M3s4>J0|SzCfJ>b_hpD z$Zm;;Bp&s3G)Vv53<10=yf;0ZABCe2Pqs;3M^wgy_poznKN#@1aQ-I$1o%$jeB-IJ zS2$`=AsEUvU=TapUCvey?;YW+k^DT#{}3*%Z>N6D}7hREJ3Pm-MuA^+C+ zrD9TB!%&U^@Sh3ecy3{_x4~|W*FBtXg>zS!yv|@K#{jS<=rjiQeV^NY61Yw{dVLt9 z#5Iqh90Pn9!meA~_8UFC9m07ou%BQU$~RyhcBSXG-A8t<5BW#tr?9WjONXIc1J+2p z3E(#2G_Vg%T;7XC#1w_0JOcn;aM~^PNdT&Ii865_{ z_*kFHrY7tp|H(|>U>$h_o{U(31@>at*LW280Q-6CLlqxOjT$v-)TmM8e~y0vUm9%| TR$jv!00000NkvXXu0mjfH-SIe literal 0 HcmV?d00001 diff --git a/docs/img/thumb/unverified.png b/docs/img/thumb/unverified.png new file mode 100755 index 0000000000000000000000000000000000000000..512a57b3446a2e76ab9a2a8ce4e4df4926698a39 GIT binary patch literal 1191 zcmV;Y1X%ltP)xYVO3}G4X$FYA|DIE5T3=lxcCOwaiHFIpfQFIbuYY?hwFU|ByN%XzIV$7 zVeII83}FHf;|;9IF22Ewcm;Q3G;gPS!BvAftY_INZeb*0S2!re2xB}a76K)gU*~f5wPPQ{?I4;{Lyn;Oy5ahf?~}=)dbl z-I#2dobgEir#iHIF4FGl3_jIxLYwqj>q2M<@8b4|GfDU(;z*~Z>D7^b|Ht!@C=^FXecedid^58gN-Kzjcu_@Z>j4%c~U%s^JPx9*0nizn9<##MG?G&`y%2W z&)MdxrdM%9KI!W;{1x{{#20mQ7V6sVt4RE}n2d;@#194fu$OR3TekQ=yAVHx?+W%~ zp70Kq9e}4I;%CLD(>%CVMF7rAt^?R9-&3V%0Om^$z^4h~CzX5nGQSBQBsf$AP9|L2 zExsbm6Yo?0H25N}?ZBfY`mrEno>1*Vs0yxVvnQET-BP$rwp|K0aG(zyESeoRLxk;c zmXel!=iwyr4P;G-#Q2f+Nt5l04Sw5%NGHrFZZVRSEgmn(<^?J04_`0HnHY+&`BJaq z;h_x_fIB-GOFA)`5RRtuM(mWPn;`XyE7jNitw?faNZ2UlUHMgZ0G5OSwk?v5$7}d4 zXJ<%Go5xb>X|R}dF;*Xt*f=HL(*CS&9B&q2FHu9RKA?yIJX&X2=({JNY@A8D7z;pR z;{idYC*a2%9jOYZvoszPiVcfcoRq;Ok!d{k1f0jKk>B()4&rjwPKJdFud456uRJ2h zit%9~k+9qc!eTrp6iIhgDc)=K)E3-}n}zzj){iFgs_l#6vT&}r*uqozT-g3rf>EKs z`eo@$Y})Z6UK5J1CJe~eWYa295uq|;UPx1|)&Jh3>8!3S{0rRanS7;Z6@>r*002ovPDHLk FV1hNPIKTh^ literal 0 HcmV?d00001 diff --git a/docs/img/thumb/verified.png b/docs/img/thumb/verified.png new file mode 100755 index 0000000000000000000000000000000000000000..aab556894edd1b68f124eee07c4adc7f54695cfc GIT binary patch literal 1089 zcmV-H1it%;P) zK#;7xuS$Hh$sZspiio0!ND@UP3GrIk7$f+o?5u2JA>==>lL$(-5~D@d&O9)hm&Uc2 zJ7JBvGj|^M6@PHpg?nf2d}ns&&YU>|>8lm!2i^k9p-ljN;k7NT3Qz^=5mp7dGHYGJ z>H+47hL<)EbZ6AYL{tKXfHm~+($;{%uxz1K23`^$e4~wpbre$jQ2*cKS`{&NeV(9CcYmu1iY zic#;FuA;#L!k>-_FKr;Iq8`jb*Li?HV+dal8UNXLs1R?{B2VyVvG1^X8diy|xDR?k zXlcQpbAXpt4cY1U054_Z1XK9)9^j?*f!L+>*>fgNFonP15x$Ptm1fx^yonP`;V%Ne zJ;K)!6C^7K#A&?B38wIu5`bTKz(fM@Qh{T6fXgHUzy25KGc05Z5IB^*LUQnRpcm|3 zgQg&XMVYH43tvU-djNJ5AyXg|UGoGPWpiv2F7L+t6%%;H7P{^UGRiic3QO56h5|3x zLcN|KRTjAz0{i7~;7X49U~FUBL;_oK;6_5gjTS2)B2~dI#U-$SznKF34=nNz zb@6r|PPmly!N3J-AH;ekPn`qNCj*l**2cE^XRoG_3gd>zZovJzrj$+r`RQilI( z126U2LjxL}Fq|@c9eAe#)MZiCfIXUfbh;DqJuTH#7vngKvdfTo5_^0zP_dNLHG1DO^S*8>T&S`?47{3EaA0z<1!G=AJxj6j*hwq#2QToON%S z+BhCF#+wn-*V!C^>1+Wp`HGb(Zkj#S0vrbRBJ%Gx9-7!?Sf8y{fiL`hXrcyu0A3@O zznQ2FkzhT7-xQlg;1MG6xt)TXChI~(VO-%SDez&+G9nIV3t#ACb5bQlwAu9Fq%wM2 zM0FEy^JR`Lc67E;UHr#~r=?mEdjJ!N$n#S8y_bf)y0r8ME>Q|QY(D_D00000NkvXX Hu0mjfpGMp? literal 0 HcmV?d00001 diff --git a/docs/img/thumb/versions.png b/docs/img/thumb/versions.png new file mode 100755 index 0000000000000000000000000000000000000000..65eaa469133594dfd41166f1c7644e4960043037 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^7C`L4!3HG#zi-(Dq*#ibJVQ8upoSx*1IXtr@Q5sC zVBi)8VMc~ob0ioT80|e>978f1-_EivI%FW=Chs?OzVedZg=boeTUD-{oaxc%Ia{R7 z%`juh)G)!%dnHX9%D)@_`f!7-MZk$ev1LczwFA}$jP_Hnm%K6EHN)`qTP?1+(bfrj z3I%Ey=gIzRxx>`2-R>q_@cu&j#_tmrWGy8*ghkhrXU6a4jM02LsU8bYk1F~wfmz`mj=)AT)?UYT!#0<8zGrOKz zs3qEp$FJER^~2%Sf&Wnk-(BwW3cZo#{MN@(?cTIk`QW{Y3GY2Nl(Rjsu2}m;v^<#Y z!RD_5TO*5~n$Jy`R+IemW7wL6iHtlh`BqCWUG2R;Cq6LMOktaA_WGQYch2n6vt`hA zIDMwB!bCFjyLyW{yFE}7>o?I>zwG)qPu0}H{y!qL-|gAPmn?#Xswe;e literal 0 HcmV?d00001 diff --git a/docs/img/thumb/watch.png b/docs/img/thumb/watch.png new file mode 100755 index 0000000000000000000000000000000000000000..6ff3058da3c2c86305ad42642cc74a608a055576 GIT binary patch literal 1036 zcmV+n1oQieP)^+1Q0umg+t=&bOuEMe`I`b-Y>7V){0bOo9vA@{4g59%w}FKK-)lfm zMC}ZsKU2#dCXr@aRiVC7KPs%UV|C2b0orGaRdNxNBEsC>}V1@ za+u{d1>y>z8UM?*!2wPS!?(Z}iv!zY0eC0+PC38{(fK+VJw{B3?UN4BE;?nDJBb;w z-R=N~Mdzo4#F#KAwhw`Sv63MgaoxlK2ZisS0DnYh)J0010i=cRP3wzi4W)vJw7zgq zDTJ53Q5?q1KCzv3fF;qX&GdE%QrnV)%6q)DCM3oL`2}a*0cJ&KXT(8LAzK(a#P+O% zN*%nM3F$ORq_#=0pUlNYU^2G|y!RNUfWE}#m8OsFQ*IjgTG)^ang#4s-E5IYWypaG z8r_m|Fj7OtTOd<Cc}P-&_GRGM8GK-Rj7|7?Ukz$AcI z2FH}k%NTuc(T4g_+x8oHl?2P0ZKxl$<-*6Lt-HRA#Qy{F2@k7&#;gzk0000`C2rqYQaJ| z&6Vv{uX06S_3FM_d$h~E_4MVo{!s{r575o35S3-aqL|?(R%(vM#{yf?+`u7k|EY!(t{g^qA&sXZbWGUK7m`a zBRc^D@Md;oCq~>i@ZhB^Cq~==yn89ji4$%Bo~)W=VvhT;YLbaLZUA1Lpy|XC7bY!Y zi3^h!k;jEdi^$_bq(zi*_OvJi3X>LPKw;8SgR`Zj24_o4EzXjbTAU>5gkjOLrX9r^SM+O^XEwb!oBT;Bs1I zlW{pMvdR8-E-mu0#+^%xe5}(%U|cCJGMZ+~rA1Cqx->1aYLcaCkyVq~G%fN{mYb$U sUP^u literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html new file mode 100755 index 000000000..1a2a72189 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,59 @@ +--- +layout: default +pageName: index +--- + +

+
+ + + +  |  Unicode: {{ page.code }} +
+
<!-- for 16px icons -->
+<span class="octicon octicon-{{ page.css }}"></span>
+
+<!-- for 32px icons -->
+<span class="mega-octicon octicon-{{ page.css }}"></span>
+