summaryrefslogtreecommitdiff
path: root/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome
diff options
context:
space:
mode:
Diffstat (limited to 'pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome')
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less36
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less28
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less9
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less9
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less17
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less7
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less16
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less22
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less56
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less15
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less23
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less5
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less23
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less160
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less17
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt36
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt28
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt9
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt9
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt18
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt13
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt7
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt16
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt22
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt56
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt15
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt23
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt5
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt23
-rw-r--r--pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt17
30 files changed, 740 insertions, 0 deletions
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less
new file mode 100644
index 0000000..63e8e3c
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less
@@ -0,0 +1,36 @@
+---
+---
+// Animated Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+ -webkit-animation: ~'@{fa-css-prefix}-spin' 2s infinite linear;
+ animation: ~'@{fa-css-prefix}-spin' 2s infinite linear;
+}
+
+.@{fa-css-prefix}-pulse {
+ -webkit-animation: ~'@{fa-css-prefix}-spin' 1s infinite steps(8);
+ animation: ~'@{fa-css-prefix}-spin' 1s infinite steps(8);
+}
+
+@-webkit-keyframes ~'@{fa-css-prefix}-spin' {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+
+@keyframes ~'@{fa-css-prefix}-spin' {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less
new file mode 100644
index 0000000..cd14a68
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less
@@ -0,0 +1,28 @@
+---
+---
+
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid .08em @fa-border-color;
+ border-radius: .1em;
+}
+
+.@{fa-css-prefix}-pull-left { float: left; }
+.@{fa-css-prefix}-pull-right { float: right; }
+
+.@{fa-css-prefix} {
+ &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
+ &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
+}
+
+/* Deprecated as of 4.4.0 */
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less
new file mode 100644
index 0000000..d299d0d
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less
@@ -0,0 +1,9 @@
+---
+---
+
+// Base Class Definition
+// -------------------------
+
+.@{fa-css-prefix} {
+{% include code/core.less %}
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less
new file mode 100644
index 0000000..f3b657b
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less
@@ -0,0 +1,9 @@
+---
+---
+
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less
new file mode 100644
index 0000000..3fb656e
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less
@@ -0,0 +1,17 @@
+---
+---
+{% include code/license.css %}
+
+@import "variables.less";
+@import "mixins.less";
+@import "path.less";
+@import "core.less";
+@import "larger.less";
+@import "fixed-width.less";
+@import "list.less";
+@import "bordered-pulled.less";
+@import "animated.less";
+@import "rotated-flipped.less";
+@import "stacked.less";
+@import "icons.less";
+@import "screen-reader.less";
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less
new file mode 100644
index 0000000..38cdb7b
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less
@@ -0,0 +1,7 @@
+---
+---
+/* {{ site.forkawesome.name }} uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+{% for icon in icons %}{% for alias in icon.aliases %}
+.@{fa-css-prefix}-{{ alias }}:before,{% endfor %}
+.@{fa-css-prefix}-{{ icon.id }}:before { content: @fa-var-{{ icon.id }}; }{% endfor %}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less
new file mode 100644
index 0000000..472643e
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less
@@ -0,0 +1,16 @@
+---
+---
+
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less
new file mode 100644
index 0000000..e32bc0d
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less
@@ -0,0 +1,22 @@
+---
+---
+
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: @fa-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+ position: absolute;
+ left: -@fa-li-width;
+ width: @fa-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.@{fa-css-prefix}-lg {
+ left: (-@fa-li-width + (4em / 14));
+ }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less
new file mode 100644
index 0000000..5889739
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less
@@ -0,0 +1,56 @@
+---
+---
+// Mixins
+// --------------------------
+
+.fa-icon() {
+{% include code/core.less %}
+}
+
+.fa-icon-rotate(@degrees, @rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
+ -webkit-transform: rotate(@degrees);
+ -ms-transform: rotate(@degrees);
+ transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
+ -webkit-transform: scale(@horiz, @vert);
+ -ms-transform: scale(@horiz, @vert);
+ transform: scale(@horiz, @vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+.sr-only() {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+.sr-only-focusable() {
+ &:active,
+ &:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+ }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less
new file mode 100644
index 0000000..cd1544f
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+ font-family: '@{fa-font-family}';
+ src: url('@{fa-font-path}/forkawesome-webfont.eot?v=@{fa-version}');
+ src: url('@{fa-font-path}/forkawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
+ url('@{fa-font-path}/forkawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
+ url('@{fa-font-path}/forkawesome-webfont.woff?v=@{fa-version}') format('woff'),
+ url('@{fa-font-path}/forkawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
+ url('@{fa-font-path}/forkawesome-webfont.svg?v=@{fa-version}#forkawesomeregular') format('svg');
+ // src: url('@{fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less
new file mode 100644
index 0000000..bf7a0b4
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less
@@ -0,0 +1,23 @@
+---
+---
+
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .@{fa-css-prefix}-rotate-90,
+:root .@{fa-css-prefix}-rotate-180,
+:root .@{fa-css-prefix}-rotate-270,
+:root .@{fa-css-prefix}-flip-horizontal,
+:root .@{fa-css-prefix}-flip-vertical {
+ filter: none;
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less
new file mode 100644
index 0000000..11c1881
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less
@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { .sr-only(); }
+.sr-only-focusable { .sr-only-focusable(); }
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less
new file mode 100644
index 0000000..2a1e418
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less
@@ -0,0 +1,23 @@
+---
+---
+
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less
new file mode 100644
index 0000000..ddedea9
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less
@@ -0,0 +1,160 @@
+---
+---
+{% include code/license.css %}
+
+@import "variables.less";
+
+.fas, .fab, .far {
+{% include code/core.less %}
+}
+
+.fas {
+ &.fa-chart-area:before { content: "\f1fe"; } // area-chart
+ &.fa-arrows-alt:before { content: "\f047"; } // arrows
+ &.fa-expand-arrows-alt:before { content: "\f0b2"; } // arrows-alt
+ &.fa-arrows-alt-h:before { content: "\f07e"; } // arrows-h
+ &.fa-arrows-alt-v:before { content: "\f07d"; } // arrows-v
+ &.fa-calendar-alt:before { content: "\f073"; } // calendar
+ &.fa-circle-notch:before { content: "\f1ce"; } // circle-o-notch
+ &.fa-cloud-download-alt:before { content: "\f0ed"; } // cloud-download
+ &.fa-cloud-upload-alt:before { content: "\f0ee"; } // cloud-upload
+ &.fa-credit-card:before { content: "\f283"; } // credit-card-alt
+ &.fa-dollar-sign:before { content: "\f155"; } // dollar
+ &.fa-euro-sign:before { content: "\f153"; } // eur, euro
+ &.fa-exchange-alt:before { content: "\f0ec"; } // exchange
+ &.fa-external-link-alt:before { content: "\f08e"; } // external-link
+ &.fa-external-link-square-alt:before { content: "\f14c"; } // external-link-square
+ &.fa-eye-dropper:before { content: "\f1fb"; } // eyedropper
+ &.fa-pound-sign:before { content: "\f154"; } // gbp
+ &.fa-glass-martini:before { content: "\f000"; } // glass
+ &.fa-shekel-sign:before { content: "\f20b"; } // shekel
+ &.fa-rupee-sign:before { content: "\f156"; } // rupee
+ &.fa-won-sign:before { content: "\f159"; } // krw
+ &.fa-level-down-alt:before { content: "\f149"; } // level-down
+ &.fa-level-up-alt:before { content: "\f148"; } // level-up
+ &.fa-chart-line:before { content: "\f201"; } // line-chart
+ &.fa-long-arrow-alt-down:before { content: "\f175"; } // long-arrow-down
+ &.fa-long-arrow-alt-left:before { content: "\f177"; } // long-arrow-left
+ &.fa-long-arrow-alt-right:before { content: "\f178"; } // long-arrow-right
+ &.fa-long-arrow-alt-up:before { content: "\f176"; } // long-arrow-up
+ &.fa-map-marker-alt:before { content: "\f041"; } // map-marker
+ &.fa-mobile-alt:before { content: "\f10b"; } // mobile
+ &.fa-pencil-alt:before { content: "\f040"; } // pencil
+ &.fa-pen-square:before { content: "\f14b"; } // pencil-square
+ &.fa-chart-pie:before { content: "\f200"; } // pie-chart
+ &.fa-yen-sign:before { content: "\f157"; } // yen
+ &.fa-ruble-sign:before { content: "\f158"; } // ruble
+ &.fa-shield-alt:before { content: "\f132"; } // shield
+ &.fa-sign-in-alt:before { content: "\f090"; } // sign-in
+ &.fa-sign-out-alt:before { content: "\f08b"; } // sign-out
+ &.fa-sliders-h:before { content: "\f1de"; } // sliders
+ &.fa-tablet-alt:before { content: "\f10a"; } // tablet
+ &.fa-tachometer-alt:before { content: "\f0e4"; } // tachometer
+ &.fa-thumbtack:before { content: "\f08d"; } // thumb-tack
+ &.fa-ticket-alt:before { content: "\f145"; } // ticket
+ &.fa-trash-alt:before { content: "\f1f8"; } // trash
+ &.fa-lira-sign:before { content: "\f195"; } // turkish-lira
+}
+
+.fab {
+ &.fa-linkedin-in:before { content: "\fe01"; } // linkedin
+ &.fa-linkedin:before { content: "\f08c"; } // linkedin-square
+}
+
+.far {
+ &.fa-address-book:before { content: "\f2ba"; } // address-book-o
+ &.fa-address-card:before { content: "\f2bc"; } // address-card-o
+ &.fa-arrow-alt-circle-down:before { content: "\f01a"; } // arrow-circle-o-down
+ &.fa-arrow-alt-circle-left:before { content: "\f190"; } // arrow-circle-o-left
+ &.fa-arrow-alt-circle-right:before { content: "\f18e"; } // arrow-circle-o-right
+ &.fa-arrow-alt-circle-up:before { content: "\f01b"; } // arrow-circle-o-up
+ &.fa-bell:before { content: "\f0f3"; } // bell-o
+ &.fa-bell-slash:before { content: "\f1f7"; } // bell-slash-o
+ &.fa-bookmark:before { content: "\f097"; } // bookmark-o
+ &.fa-building:before { content: "\f0f7"; } // building-o
+ &.fa-calendar-check:before { content: "\f274"; } // calendar-check-o
+ &.fa-calendar-minus:before { content: "\f272"; } // calendar-minus-o
+ &.fa-calendar:before { content: "\f133"; } // calendar-o
+ &.fa-calendar-plus:before { content: "\f271"; } // calendar-plus-o
+ &.fa-calendar-times:before { content: "\f273"; } // calendar-times-o
+ &.fa-caret-square-down:before { content: "\f150"; } // caret-square-o-down
+ &.fa-caret-square-left:before { content: "\f191"; } // caret-square-o-left
+ &.fa-caret-square-right:before { content: "\f152"; } // caret-square-o-right
+ &.fa-caret-square-up:before { content: "\f151"; } // caret-square-o-up
+ &.fa-check-circle:before { content: "\f05d"; } // check-circle-o
+ &.fa-check-square:before { content: "\f046"; } // check-square-o
+ &.fa-circle:before { content: "\f10c"; } // circle-o
+ &.fa-clock:before { content: "\f017"; } // clock-o
+ &.fa-comment:before { content: "\f0e5"; } // comment-o
+ &.fa-comment-dots:before { content: "\f27b"; } // commenting-o
+ &.fa-comments:before { content: "\f0e6"; } // comments-o
+ &.fa-dot-circle:before { content: "\f192"; } // dot-circle-o
+ &.fa-id-card:before { content: "\f2c3"; } // drivers-license-o
+ &.fa-envelope:before { content: "\f003"; } // envelope-o
+ &.fa-envelope-open:before { content: "\f2b7"; } // envelope-open-o
+ &.fa-file-archive:before { content: "\f1c6"; } // file-archive-o
+ &.fa-file-audio:before { content: "\f1c7"; } // file-audio-o
+ &.fa-file-code:before { content: "\f1c9"; } // file-code-o
+ &.fa-file-excel:before { content: "\f1c3"; } // file-excel-o
+ &.fa-file-image:before { content: "\f1c5"; } // file-image-o
+ &.fa-file-video:before { content: "\f1c8"; } // file-video-o
+ &.fa-copy:before,
+ &.fa-file:before { content: "\f016"; } // file-o
+ &.fa-file-pdf:before { content: "\f1c1"; } // file-pdf-o
+ &.fa-file-powerpoint:before { content: "\f1c4"; } // file-powerpoint-o
+ &.fa-file-alt:before { content: "\f0f6"; } // file-text-o
+ &.fa-file-word:before { content: "\f1c2"; } // file-word-o
+ &.fa-flag:before { content: "\f11d"; } // flag-o
+ &.fa-save:before { content: "\f0c7"; } // foppy-o
+ &.fa-folder:before { content: "\f114"; } // folder-o
+ &.fa-folder-open:before { content: "\f115"; } // folder-open-o
+ &.fa-frown:before { content: "\f119"; } // frown-o
+ &.fa-futbol:before { content: "\f1e3"; } // futbol-o
+ &.fa-hand-rock:before { content: "\f255"; } // hand-grab-o
+ &.fa-hand-lizard:before { content: "\f258"; } // hand-lizard-o
+ &.fa-hand-point-down:before { content: "\f0a7"; } // hand-o-down
+ &.fa-hand-point-left:before { content: "\f0a5"; } // hand-o-left
+ &.fa-hand-point-right:before { content: "\f0a4"; } // hand-o-right
+ &.fa-hand-point-up:before { content: "\f0a6"; } // hand-o-up
+ &.fa-hand-paper:before { content: "\256"; } // hand-paper-o
+ &.fa-hand-pointer:before { content: "\f25a"; } // hand-pointer-o
+ &.fa-hand-scissors:before { content: "\f257"; } // hand-scissors-o
+ &.fa-hand-spock:before { content: "\f259"; } // hand-spock-o
+ &.fa-handshake:before { content: "\f2b5"; } // handshake-o
+ &.fa-hdd:before { content: "\f0a0"; } // hdd-o
+ &.fa-heart:before { content: "\f08a"; } // heart-o
+ &.fa-hospital:before { content: "\f0f8"; } // hospital-o
+ &.fa-hourglass:before { content: "\f250"; } // hourglass-o
+ &.fa-id-card:before { content: "\f2c3"; } // id-card-o
+ &.fa-keyboard:before { content: "\f11c"; } // keyboard-o
+ &.fa-lemon:before { content: "\f094"; } // lemon-o
+ &.fa-lightbulb:before { content: "\f0eb"; } // lightbulb-o
+ &.fa-meh:before { content: "\f11a"; } // meh-o
+ &.fa-minus-square:before { content: "\f147"; } // minus-square-o
+ &.fa-money-bill-alt:before { content: "\f0d6"; } // money
+ &.fa-moon:before { content: "\f186"; } // moon-o
+ &.fa-newspaper:before { content: "\f1ea"; } // newspaper-o
+ &.fa-paper-plane:before { content: "\f1d9"; } // paper-plane-o
+ &.fa-pause-circle:before { content: "\f28c"; } // pause-circle-o
+ &.fa-edit:before { content: "\f044"; } // pencil-square-o
+ &.fa-image:before { content: "\f03e"; } // picture-o
+ &.fa-play-circle:before { content: "\f01d"; } // play-circle-o
+ &.fa-plus-square:before { content: "\f196"; } // plus-square-o
+ &.fa-question-circle:before { content: "\f92c"; } // question-circle-o
+ &.fa-share-square:before { content: "\f045"; } // share-square-o
+ &.fa-smile:before { content: "\f118"; } // smile-o
+ &.fa-snowflake:before { content: "\f2dc"; } // snowflake-o
+ &.fa-futbol:before { content: "\f1e3"; } // soccer-ball-o
+ &.fa-star-half:before { content: "\f089"; } // star-half-o
+ &.fa-star:before { content: "\f006"; } // star-o
+ &.fa-sticky-note:before { content: "\f24a"; } // sticky-note-o
+ &.fa-stop-circle:before { content: "\f28e"; } // stop-circle-o
+ &.fa-sun:before { content: "\f185"; } // sun-o
+ &.fa-thumbs-down:before { content: "\f088"; } // thumbs-o-down
+ &.fa-thumbs-up:before { content: "\f087"; } // thumbs-o-up
+ &.fa-times-circle:before { content: "\f05c"; } // times-circle-o
+ &.fa-window-close:before { content: "\f2d4"; } // times-rectangle-o
+ &.fa-trash-alt:before { content: "\f014"; } // trash-o
+ &.fa-user-circle:before { content: "\f2be"; } // user-circle-o
+ &.fa-user:before { content: "\f2c0"; } // user-o
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less
new file mode 100644
index 0000000..9b3ed2f
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less
@@ -0,0 +1,17 @@
+---
+---
+// Variables
+// --------------------------
+
+@fa-font-path: "../fonts";
+@fa-font-size-base: 14px;
+@fa-line-height-base: 1;
+@fa-css-prefix: {{ site.forkawesome.css_prefix }};
+@fa-font-family: {{ site.forkawesome.font_family }};
+@fa-version: "{{ site.forkawesome.version }}";
+@fa-border-color: #eee;
+@fa-inverse: #fff;
+@fa-li-width: (30em / 14);
+
+{% assign sorted_icons = icons | expand_aliases | sort_by:'class' %}{% for icon in sorted_icons %}@fa-var-{{ icon.class }}: "\{{ icon.unicode }}";
+{% endfor %}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt
new file mode 100644
index 0000000..b37f0f3
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt
@@ -0,0 +1,36 @@
+---
+---
+// Spinning Icons
+// --------------------------
+
+.#{$fa-css-prefix}-spin {
+ -webkit-animation: #{$fa-css-prefix}-spin 2s infinite linear;
+ animation: #{$fa-css-prefix}-spin 2s infinite linear;
+}
+
+.#{$fa-css-prefix}-pulse {
+ -webkit-animation: #{$fa-css-prefix}-spin 1s infinite steps(8);
+ animation: #{$fa-css-prefix}-spin 1s infinite steps(8);
+}
+
+@-webkit-keyframes #{$fa-css-prefix}-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+
+@keyframes #{$fa-css-prefix}-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt
new file mode 100644
index 0000000..40bafcb
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt
@@ -0,0 +1,28 @@
+---
+---
+
+// Bordered & Pulled
+// -------------------------
+
+.#{$fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid .08em $fa-border-color;
+ border-radius: .1em;
+}
+
+.#{$fa-css-prefix}-pull-left { float: left; }
+.#{$fa-css-prefix}-pull-right { float: right; }
+
+.#{$fa-css-prefix} {
+ &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
+ &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
+}
+
+/* Deprecated as of 4.4.0 */
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.#{$fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt
new file mode 100644
index 0000000..45e548b
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt
@@ -0,0 +1,9 @@
+---
+---
+
+// Base Class Definition
+// -------------------------
+
+.#{$fa-css-prefix} {
+{% include code/core.scss %}
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt
new file mode 100644
index 0000000..cfb1454
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt
@@ -0,0 +1,9 @@
+---
+---
+
+// Fixed Width Icons
+// -------------------------
+.#{$fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt
new file mode 100644
index 0000000..effcf2f
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt
@@ -0,0 +1,18 @@
+---
+---
+{% include code/license.css %}
+
+@import "variables";
+@import "mixins";
+@import "functions";
+@import "path";
+@import "core";
+@import "larger";
+@import "fixed-width";
+@import "list";
+@import "bordered-pulled";
+@import "animated";
+@import "rotated-flipped";
+@import "stacked";
+@import "icons";
+@import "screen-reader";
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt
new file mode 100644
index 0000000..3215091
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt
@@ -0,0 +1,13 @@
+---
+---
+// Functions
+// --------------------------
+
+// Helper function which adds quotes to preserve unicode values in CSS output.
+//
+// See: https://github.com/sass/sass/issues/1395
+// See: https://stackoverflow.com/questions/30421570/sass-unicode-escape-is-not-preserved-in-css-file
+
+@function fa-content($fa-var) {
+ @return unquote("\"#{$fa-var}\"");
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt
new file mode 100644
index 0000000..23128aa
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt
@@ -0,0 +1,7 @@
+---
+---
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+{% for icon in icons %}{% for alias in icon.aliases %}
+.#{$fa-css-prefix}-{{ alias }}:before,{% endfor %}
+.#{$fa-css-prefix}-{{ icon.id }}:before { content: $fa-var-{{ icon.id }}; }{% endfor %}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt
new file mode 100644
index 0000000..4035723
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt
@@ -0,0 +1,16 @@
+---
+---
+
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.#{$fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.#{$fa-css-prefix}-2x { font-size: 2em; }
+.#{$fa-css-prefix}-3x { font-size: 3em; }
+.#{$fa-css-prefix}-4x { font-size: 4em; }
+.#{$fa-css-prefix}-5x { font-size: 5em; }
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt
new file mode 100644
index 0000000..1c64982
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt
@@ -0,0 +1,22 @@
+---
+---
+
+// List Icons
+// -------------------------
+
+.#{$fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: $fa-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.#{$fa-css-prefix}-li {
+ position: absolute;
+ left: -$fa-li-width;
+ width: $fa-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.#{$fa-css-prefix}-lg {
+ left: -$fa-li-width + (4em / 14);
+ }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt
new file mode 100644
index 0000000..2411661
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt
@@ -0,0 +1,56 @@
+---
+---
+// Mixins
+// --------------------------
+
+@mixin fa-icon() {
+{% include code/core.scss %}
+}
+
+@mixin fa-icon-rotate($degrees, $rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
+ -webkit-transform: rotate($degrees);
+ -ms-transform: rotate($degrees);
+ transform: rotate($degrees);
+}
+
+@mixin fa-icon-flip($horiz, $vert, $rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
+ -webkit-transform: scale($horiz, $vert);
+ -ms-transform: scale($horiz, $vert);
+ transform: scale($horiz, $vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+@mixin sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+@mixin sr-only-focusable {
+ &:active,
+ &:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+ }
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt
new file mode 100644
index 0000000..5480425
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+ font-family: '#{$fa-font-family}';
+ src: url('#{$fa-font-path}/forkawesome-webfont.eot?v=#{$fa-version}');
+ src: url('#{$fa-font-path}/forkawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
+ url('#{$fa-font-path}/forkawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
+ url('#{$fa-font-path}/forkawesome-webfont.woff?v=#{$fa-version}') format('woff'),
+ url('#{$fa-font-path}/forkawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
+ url('#{$fa-font-path}/forkawesome-webfont.svg?v=#{$fa-version}#forkawesomeregular') format('svg');
+// src: url('#{$fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt
new file mode 100644
index 0000000..6e95eb4
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt
@@ -0,0 +1,23 @@
+---
+---
+
+// Rotated & Flipped Icons
+// -------------------------
+
+.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
+.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
+.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
+
+.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
+.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .#{$fa-css-prefix}-rotate-90,
+:root .#{$fa-css-prefix}-rotate-180,
+:root .#{$fa-css-prefix}-rotate-270,
+:root .#{$fa-css-prefix}-flip-horizontal,
+:root .#{$fa-css-prefix}-flip-vertical {
+ filter: none;
+}
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt
new file mode 100644
index 0000000..637426f
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt
@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { @include sr-only(); }
+.sr-only-focusable { @include sr-only-focusable(); }
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt
new file mode 100644
index 0000000..01c9443
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt
@@ -0,0 +1,23 @@
+---
+---
+
+// Stacked Icons
+// -------------------------
+
+.#{$fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
+.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
+.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
diff --git a/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt
new file mode 100644
index 0000000..0ecf359
--- /dev/null
+++ b/pyssg.xyz/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt
@@ -0,0 +1,17 @@
+---
+---
+// Variables
+// --------------------------
+
+$fa-font-path: "../fonts" !default;
+$fa-font-size-base: 14px !default;
+$fa-line-height-base: 1 !default;
+$fa-css-prefix: "{{ site.forkawesome.css_prefix }}" !default;
+$fa-font-family: "{{ site.forkawesome.font_family }}" !default;
+$fa-version: "{{ site.forkawesome.version }}" !default;
+$fa-border-color: #eee !default;
+$fa-inverse: #fff !default;
+$fa-li-width: (30em / 14) !default;
+
+{% assign sorted_icons = icons | expand_aliases | sort_by:'class' %}{% for icon in sorted_icons %}$fa-var-{{ icon.class }}: "\{{ icon.unicode }}";
+{% endfor %}