all repos — hastystyles @ c7f2cc776009c96ca8d5edc10a01995334b0f279

The stylesheets for HastyScrybe and HastySite.

Updated build script, implemented new badges, etc.
h3rald h3rald@h3rald.com
Tue, 29 Aug 2023 16:19:18 +0200
commit

c7f2cc776009c96ca8d5edc10a01995334b0f279

parent

d8a9bd9f50d448585799c905f5caf48b7494b49e

M build.minbuild.min

@@ -115,46 +115,48 @@ ".badge-$#:before { background-image: url(\"$#\") }" (name uri) =% @result

) ) :: +( + symbol generate-css + (str :css str :name ==>) + ( + css "./dist/hastystyles.$#.css" (name) =% fwrite + "Generated: hastystyles.$#.css" (name) =% notice! + ) +) :: + ;;; hastystyles.icons.css fa-icons dkeys 'icon-content-rule map "\n" join :icons-css - -icons-css "./dist/hastystyles.icons.css" fwrite - -"Generated: hastystyles.icons.css" notice! +icons-css "icons" generate-css ;;; hastystyles.links.css *config/links :links - links dkeys 'icon-link-rule map "\n" join :links-css - -links-css "./dist/hastystyles.links.css" fwrite - -"Generated: hastystyles.links.css" notice! +links-css "links" generate-css ;;; hastystyles.notes.css *config/notes :notes - notes dkeys 'icon-note-rule map "\n" join :notes-css - -notes-css "./dist/hastystyles.notes.css" fwrite - -"Generated: hastystyles.notes.css" notice! +notes-css "notes" generate-css ;;; hastystyles.badges.css *config/badges :badges +badges dkeys 'icon-badge-rule map "\n" join :badges-css +badges-css "badges" generate-css -badges dkeys 'icon-badge-rule map "\n" join :badges-css +;;; hastystyles.css -badges-css "./dist/hastystyles.badges.css" fwrite +!"lessc ./src/styles/hastystyles.less ./dist/hastystyles.css" +"Generated: hastystyles.css" notice! -"Generated: hastystyles.badges.css" notice! +;;; HastyStyles_TestDocument.htm -;;; hastystyles.css +!"hastyscribe ./test/HastyStyles_TestDocument.md --noembed --output-file=./dist/HastyStyles_TestDocument.htm" -!"lessc ./src/styles/hastystyles.less ./dist/hastystyles.css" +;;; Copy images -"Generated: hastystyles.css" notice! +"./test/images/hastyscribe.png" "./dist/images/hastyscribe.png" cp +"./src/images/hastyscribe.svg" "./dist/hastyscribe.svg" cp
M config.jsonconfig.json

@@ -21,6 +21,26 @@ "heart": {

"name": "heart", "color": "#CC3300" }, + "wrench": { + "name": "fixme", + "color": "#CC3300" + }, + "stopwatch": { + "name": "urgent", + "color": "#CC3300" + }, + "clipboard-check": { + "name": "todo", + "color": "#CC3300" + }, + "shield-halved": { + "name": "verify", + "color": "#CC3300" + }, + "timeline": { + "name": "deadline", + "color": "#CC3300" + }, "square": { "name": "square", "color": "#CC3300"

@@ -29,6 +49,14 @@ "square-check": {

"name": "check", "color": "#00CC33" }, + "comments": { + "name": "comment", + "color": "#00CC33" + }, + "folder": { + "name": "folder", + "color": "#F5B800" + }, "lock": { "name": "lock", "color": "#F5B800"

@@ -53,13 +81,37 @@ "calendar": {

"name": "date", "color": "#0F4BFF" }, + "circle-radiation": { + "name": "toxic", + "color": "#000000" + }, + "network-wired": { + "name": "network", + "color": "#0F4BFF" + }, + "upload": { + "name": "upload", + "color": "#0F4BFF" + }, + "download": { + "name": "download", + "color": "#0F4BFF" + }, + "address-card": { + "name": "address", + "color": "#0F4BFF" + }, + "sitemap": { + "name": "org", + "color": "#0F4BFF" + }, "clock": { "name": "time", "color": "#0F4BFF" }, "paperclip": { "name": "attachment", - "color": "#333333" + "color": "#0F4BFF" }, "location-dot": { "name": "geo",

@@ -73,149 +125,17 @@ "circle-question": {

"name": "question", "color": "#0F4BFF" }, - "phone": { - "name": "phone", - "color": "#333333" - }, - "barcode": { - "name": "barcode", - "color": "#333333" - }, - "envelope": { - "name": "email", - "color": "#333333" - }, - "fax": { - "name": "fax", - "color": "#333333" - }, - "print": { - "name": "print", - "color": "#333333" - }, - "usb": { - "name": "usb", - "color": "#333333" - }, - "globe": { - "name": "website", - "color": "#333333" - }, - "desktop": { - "name": "desktop", - "color": "#333333" - }, - "laptop": { - "name": "laptop", - "color": "#333333" - }, - "mobile": { - "name": "mobile", - "color": "#333333" - }, - "tablet": { - "name": "tablet", - "color": "#333333" - }, "square-rss": { "name": "rss", "color": "#FF6600" }, "toggle-on": { "name": "toggle-on", - "color": "#333333" + "color": "#00CC33" }, "toggle-off": { "name": "toggle-off", - "color": "#333333" - }, - "btc": { - "name": "btc", - "color": "#333333" - }, - "euro-sign": { - "name": "eur", - "color": "#333333" - }, - "dollar-sign": { - "name": "usd", - "color": "#333333" - }, - "sterling-sign": { - "name": "gbp", - "color": "#333333" - }, - "yen-sign": { - "name": "jpy", - "color": "#333333" - }, - "rupee-sign": { - "name": "inr", - "color": "#333333" - }, - "won-sign": { - "name": "krw", - "color": "#333333" - }, - "ruble-sign": { - "name": "rub", - "color": "#333333" - }, - "lira-sign": { - "name": "try", - "color": "#333333" - }, - "cc-visa": { - "name": "visa", - "color": "#333333" - }, - "cc-stripe": { - "name": "stripe", - "color": "#333333" - }, - "cc-paypal": { - "name": "paypal", - "color": "#333333" - }, - "cc-mastercard": { - "name": "mastercard", - "color": "#333333" - }, - "cc-jcb": { - "name": "jcb", - "color": "#333333" - }, - "cc-amex": { - "name": "amex", - "color": "#333333" - }, - "cc-discover": { - "name": "discover", - "color": "#333333" - }, - "cc-diners-club": { - "name": "diners", - "color": "#333333" - }, - "cc-apple-pay": { - "name": "apple-pay", - "color": "#333333" - }, - "cc-amazon-pay": { - "name": "amazon-pay", - "color": "#333333" - }, - "copyright": { - "name": "copy", - "color": "#333333" - }, - "registered": { - "name": "reg", - "color": "#333333" - }, - "trademark": { - "name": "tm", - "color": "#333333" + "color": "#CC3300" }, "flag": { "name": "flag",

@@ -305,14 +225,6 @@ "bluetooth": {

"name": "bluetooth", "color": "#0F4BFF" }, - "wifi": { - "name": "wifi", - "color": "#333333" - }, - "signal": { - "name": "signal", - "color": "#333333" - }, "lightbulb": { "name": "idea", "color": "#F5B800"

@@ -327,7 +239,63 @@ "color": "#0F4BFF"

}, "chrome": { "name": "chrome", - "color": "#F5B800" + "color": "#00CC33" + }, + "debian": { + "name": "debian", + "color": "#A80030" + }, + "fedora": { + "name": "fedora", + "color": "#31548F" + }, + "centos": { + "name": "centos", + "color": "#A14F8C" + }, + "suse": { + "name": "suse", + "color": "#30BA78" + }, + "ubuntu": { + "name": "ubuntu", + "color": "#E95420" + }, + "redhat": { + "name": "redhat", + "color": "#EE0000" + }, + "rust": { + "name": "rust", + "color": "#000000" + }, + "markdown": { + "name": "markdown", + "color": "#000000" + }, + "react": { + "name": "react", + "color": "#149ECA" + }, + "vuejs": { + "name": "vue", + "color": "#42D392" + }, + "code": { + "name": "code", + "color": "#333333" + }, + "angular": { + "name": "angular", + "color": "#DD0031" + }, + "raspberry-pi": { + "name": "rpi", + "color": "#C81C53" + }, + "golang": { + "name": "go", + "color": "#CCCCCC" }, "firefox": { "name": "firefox",

@@ -336,10 +304,6 @@ },

"internet-explorer": { "name": "ie", "color": "#0F4BFF" - }, - "circle": { - "name": "circle", - "color": "#333333" }, "edge": { "name": "edge",

@@ -356,43 +320,51 @@ }

}, "links": { "angles-up": "='#document-top'", + "file-zipper": "$='.zip'", + "file-pdf": "$='.pdf'", "globe": "^=http", "envelope": "^=mailto", "magnet": "^=magnet", "phone": "^=tel", "git": "^=git", "amazon": "*='amazon.'", - "bitbucket": "*='bitbucket.'", + "bitbucket": "*='bitbucket.com'", "blogger": "*='blogger.'", - "deviantart": "*='deviantart.'", - "dropbox": "*='dropbox.'", - "digg": "*='digg.'", - "linkedin": "*='linkedin.'", - "facebook": "*='facebook.'", - "flickr": "*='flickr.'", - "foursquare": "*='foursquare.'", - "github": "*='github.'", - "gitlab": "*='gitlab.'", + "deviantart": "*='deviantart.com'", + "dropbox": "*='dropbox.com'", + "digg": "*='digg.chrome'", + "linkedin": "*='linkedin.com'", + "facebook": "*='facebook.com'", + "flickr": "*='flickr.com'", + "slack": "*='slack.com'", + "discord": "*='discordapp.com'", + "foursquare": "*='foursquare.com'", + "github": "*='github.com'", + "gitlab": "*='gitlab.com'", "google": "*='google.'", - "hacker-news": "*='news.ycombinator.'", + "hacker-news": "*='news.ycombinator.com'", "google-plus": "*='plus.google.'", - "imdb": "*='imdb.'", - "instagram": "*='instagram.'", - "jsfiddle": "*='jsfiddle.'", - "kickstarter": "*='kickstarter.'", - "medium": "*='medium.'", + "imdb": "*='imdb.com'", + "instagram": "*='instagram.com'", + "jsfiddle": "*='jsfiddle.com'", + "kickstarter": "*='kickstarter.com'", + "medium": "*='medium.com'", + "codepen": "*='codepen.com'", + "etsy": "*='etsy.com'", + "mastodon": "*='mastodon.'", + "stack-exchange": "*='stack-exchange.com'", "npm": "*='npmjs.'", - "pinterest": "*='pinterest.'", - "quora": "*='quora.'", - "reddit": "*='reddit.'", - "stack-overflow": "*='stackoverflow.'", - "trello": "*='trello.'", - "tumblr": "*='tumblr.'", - "twitter": "*='twitter.'", - "vimeo": "*='vimeo.'", - "wikipedia-w": "*='wikipedia.'", + "pinterest": "*='pinterest.com'", + "quora": "*='quora.com'", + "reddit": "*='reddit.com'", + "stack-overflow": "*='stackoverflow.com'", + "trello": "*='trello.com'", + "tumblr": "*='tumblr.com'", + "twitter": "*='twitter.com'", + "vimeo": "*='vimeo.com'", + "wikipedia-w": "*='wikipedia.com'", "wordpress": "*='wordpress.'", "yahoo": "*='yahoo.'", - "youtube": "*='youtube.'" + "youtube": "*='youtube.com'" } }
A dist/HastyStyles_TestDocument.htm

@@ -0,0 +1,1195 @@

+<!doctype html> +<html lang="en"> +<head> + <title>HastyStyles Test Document</title> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="author" content="Fabio Cevasco"> + <meta name="generator" content="HastyScribe"> + + + + <style> +@import url('hastystyles.css'); +@import url('hastystyles.badges.css'); +@import url('hastystyles.notes.css'); +@import url('hastystyles.icons.css'); +@import url('hastystyles.links.css'); +</style> + + +</head> +<body class="headings"> + <div id="container"> + <a id="document-top"></a> + <div id="header"><h1>HastyStyles Test Document</h1></div> + <div id="toc"><ul> + <li> + <ul> + <li><a href="#Syntax-Reference">Syntax Reference</a> + <ul> + <li><a href="#Document-Headers">Document Headers</a></li> + <li><a href="#Transclusion">Transclusion</a></li> + <li><a href="#Snippets">Snippets</a></li> + <li><a href="#Fields">Fields</a></li> + <li><a href="#Macros">Macros</a></li> + <li><a href="#Inline-Formatting">Inline Formatting</a> + <ul> + <li><a href="#SmartyPants-Substitutions">SmartyPants Substitutions</a></li> + <li><a href="#Icons">Icons</a></li> + <li><a href="#Badges">Badges</a></li> + <li><a href="#Anchors">Anchors</a></li> + <li><a href="#Links">Links</a></li> + </ul> + </li> + <li><a href="#Block-level-Formatting">Block-level Formatting</a> + <ul> + <li><a href="#Headings">Headings</a></li> + <li><a href="#Tables">Tables</a></li> + <li><a href="#Block-Quotes">Block Quotes</a></li> + <li><a href="#Code-Blocks">Code Blocks</a></li> + <li><a href="#Images">Images</a></li> + <li><a href="#Lists">Lists</a> + <ul> + <li><a href="#Unordered-Lists">Unordered Lists</a></li> + <li><a href="#Ordered-Lists">Ordered Lists</a></li> + <li><a href="#Alphabetical-Lists">Alphabetical Lists</a></li> + <li><a href="#Checklists">Checklists</a></li> + <li><a href="#Unstyled-Lists">Unstyled Lists</a></li> + <li><a href="#Nested-Lists">Nested Lists</a></li> + <li><a href="#Definition-Lists">Definition Lists</a></li> + </ul> + </li> + <li><a href="#Class-Blocks">Class Blocks</a> + <ul> + <li><a href="#Notes">Notes</a></li> + <li><a href="#Tips">Tips</a></li> + <li><a href="#Warnings">Warnings</a></li> + <li><a href="#Sidebars">Sidebars</a></li> + <li><a href="#Blank-Sidebars">Blank Sidebars</a></li> + <li><a href="#Terminal-Sessions">Terminal Sessions</a></li> + </ul> + </li> + </ul> + </li> + </ul> + </li> + </ul> + </li> +</ul> +</div> + <div id="main"> + + + + +<a name="Syntax-Reference"></a> +<h2>Syntax Reference<a href="#document-top" title="Go to top"></a></h2> + +<a name="Document-Headers"></a> +<h3>Document Headers<a href="#document-top" title="Go to top"></a></h3> + +<p>HastyScribe supports <a href="http://johnmacfarlane.net/pandoc/">Pandoc</a>-style Document Headers, as implemented by the <a href="http://www.pell.portland.or.us/~orc/Code/discount/">Discount</a> library. Basically, you can specify the title of the document, author and date as the first three lines of the document, prepending each with a <span class="kwd">%</span>, like this</p> + +<pre><code>% HastyScribe User Guide +% Fabio Cevasco +% - +</code></pre> + +<div class="warning"><p>Important</p> + +<ul> +<li>The order of the document headers is significant.</li> +<li>If you want to use the current date, enter <span class="kwd">% -</span> in the third line.</li> +</ul> +</div> + +<a name="Transclusion"></a> +<h3>Transclusion<a href="#document-top" title="Go to top"></a></h3> + +<p>When writing a long document, it is often useful to split it into many different files, to manage its contents better. HastyScribe provides basic content transclusion support through the following syntax:</p> + +<p><code>{@ my-file.md || 1 @}</code></p> + +<p>When a file is processed, the line above will cause the contents of file <span class="file">my-file.md</span> to be included in the current file, as if they were part of it. Additionally, when using content transclusion syntax, it is mandatory to specify a number between 0 and 5 to indicate the <em>offset</em> of the headings present in the transcluded file. In this example, the heading numbers of all headings present in <span class="file">my-file.md</span> will be increased by 1, so any <span class="kwd">h2</span> will become <span class="kwd">h3</span>, any <span class="kwd">h3</span> will become <span class="kwd">h4</span>, and so on.</p> + +<div class="warning"><p>Limitations</p> + +<ul> +<li>It is recommended to place all transcluded files in the same folder as the transcluding file. If a transcluded file includes any image, its relative path will be interpreted as if it was relative to the transcluding file.</li> +<li>Heading offset will only work if headings are created using <span class="kwd">#</span>s. Underline syntax for <span class="kwd">h1</span> and <span class="kwd">h2</span> is not supported.</li> +</ul> +</div> + +<a name="Snippets"></a> +<h3>Snippets<a href="#document-top" title="Go to top"></a></h3> + +<p>If you want to reuse a few words or even entire blocks of texts, you can use HastyScribe &rsquo;s snippets.</p> + +<p>A snippet definition is constituted by an identifier, followed by an arrow (<span class="kwd">-></span>), followed by some text &ndash; all wrapped in double curly brackets.</p> + +<p>The following definition creates a snippet called <span class="kwd">test</span> which is transformed into the text &ldquo;This is a test snippet.&rdquo;.</p> + +<p><code>{{test -> This is a test snippet.}}</code></p> + +<p>Once a snippet is defined <em>anywhere</em> in the document, you can use its identifier wrapped in double curly brackets (<code>{{test}}}</code> in the previous example) anywhere in the document to reuse the specified text.</p> + +<div class="sidebar"><p>Alternative Snippet Definition Syntax</p> + +<p>When a document is compiled, both snippets <em>and snippet defininotions</em> are evaluated to their body text. To avoid snippet definitions being evaluated, you can use a double arrow (<span class="kwd">=></span>) in the definition:</p> + +<p><code>{{test => This snippet definition will not be evaluated to its body text.}}</code></p></div> + +<a name="Fields"></a> +<h3>Fields<a href="#document-top" title="Go to top"></a></h3> + +<p>Besides user-defined snippets, HastyScribe also support fields, which can be used to insert current time and date information in a variety of formats:</p> + +<div class="responsive"><table> +<thead> +<tr> +<th>Source </th> +<th> Output</th> +</tr> +</thead> +<tbody> +<tr> +<td><code>{{$timestamp}}</code> </td> +<td> 1693308646</td> +</tr> +<tr> +<td><code>{{$date}}</code> </td> +<td> 2023-08-29</td> +</tr> +<tr> +<td><code>{{$full-date}}</code> </td> +<td> Tuesday, August 29, 2023</td> +</tr> +<tr> +<td><code>{{$long-date}}</code> </td> +<td> August 29, 2023</td> +</tr> +<tr> +<td><code>{{$medium-date}}</code> </td> +<td> Aug 29, 2023</td> +</tr> +<tr> +<td><code>{{$short-date}}</code> </td> +<td> 8/29/23</td> +</tr> +<tr> +<td><code>{{$short-time}}</code> </td> +<td> 13:30 PM</td> +</tr> +<tr> +<td><code>{{$short-time-24}}</code> </td> +<td> 13:30</td> +</tr> +<tr> +<td><code>{{$time}}</code> </td> +<td> 13:30:46 PM</td> +</tr> +<tr> +<td><code>{{$time-24}}</code> </td> +<td> 13:30:46</td> +</tr> +<tr> +<td><code>{{$day}}</code> </td> +<td> 29</td> +</tr> +<tr> +<td><code>{{$short-day}}</code> </td> +<td> 29</td> +</tr> +<tr> +<td><code>{{$month}}</code> </td> +<td> 08</td> +</tr> +<tr> +<td><code>{{$short-month}}</code> </td> +<td> 8</td> +</tr> +<tr> +<td><code>{{$year}}</code> </td> +<td> 2023</td> +</tr> +<tr> +<td><code>{{$short-year}}</code> </td> +<td> 23</td> +</tr> +<tr> +<td><code>{{$weekday}}</code> </td> +<td> Tuesday</td> +</tr> +<tr> +<td><code>{{$weekday-abbr}}</code> </td> +<td> 29</td> +</tr> +<tr> +<td><code>{{$month-name}}</code> </td> +<td> August</td> +</tr> +<tr> +<td><code>{{$month-name-abbr}}</code> </td> +<td> Aug</td> +</tr> +<tr> +<td><code>{{$timezone-offset}}</code> </td> +<td> +02:00</td> +</tr> +</tbody> +</table> +</div> + +<p>Additionally, you can define your own custom fields via command-line parameters, using the <span class="arg">&ndash;field/</span> dynamic parameter, like this:</p> + +<div class="terminal"><p>hastyscribe my-document.md &ndash;field/product:HastyScribe &ndash;field/version:1.2.0</p></div> + +<p>In this case it will be possible to access the <span class="kwd">product</span> and <span class="kwd">product</span> fields within <span class="file">my-document.md</span> using <code>{{$product}}</code> and <code>{{$version}}</code>.</p> + +<a name="Macros"></a> +<h3>Macros<a href="#document-top" title="Go to top"></a></h3> + +<p>If snippets are not enough, and you want to reuse chunks of <em>similar</em> content, you can define substitution macros using the following syntax:</p> + +<p><code>{#greet => Hello, $1! Are you $2?#}</code></p> + +<p>This defines a macro called <span class="kwd">greet</span> that takes two parameters which will be substituted instead of <span class="kwd">$1</span> and <span class="kwd">$2</span>. To use the macro, use the following syntax:</p> + +<p><code>{#greet||Fabio||ready#}</code></p> + +<div class="note"><p>Note</p> + +<ul> +<li>Like snippets, macros can be multiline.</li> +<li>Spaces and newline character are preseved ad the start and end of parameters.</li> +<li>You can use snippets and fields within macros (but you cannot nest macros inside other macros).</li> +<li>You can define macros using either <span class="kwd">-></span> or <span class="kwd">=></span>, although <span class="kwd">=></span> is preferred.</li> +</ul> +</div> + +<a name="Inline-Formatting"></a> +<h3>Inline Formatting<a href="#document-top" title="Go to top"></a></h3> + +<p>The following table lists all the most common ways to format inline text:</p> + +<div class="responsive"><table> +<thead> +<tr> +<th>Source </th> +<th> Output</th> +</tr> +</thead> +<tbody> +<tr> +<td><code>**strong emphasis**</code> or <code>__strong emphasis__</code> </td> +<td> <strong>strong emphasis</strong></td> +</tr> +<tr> +<td><code>*emphasis*</code> or <code>_emphasis_</code> </td> +<td> <em>emphasis</em></td> +</tr> +<tr> +<td><code>~~deleted text~~</code> </td> +<td> <del>deleted text</del></td> +</tr> +<tr> +<td><code>&lt;ins&gt;inserted text&lt;ins&gt;</code> </td> +<td> <ins>inserted text</ins></td> +</tr> +<tr> +<td><code>`code`</code> </td> +<td> <code>code</code></td> +</tr> +<tr> +<td><code>[HTML](abbr:Hypertext Markup Language)</code> </td> +<td> <abbr title="Hypertext Markup Language">HTML</abbr></td> +</tr> +<tr> +<td><code>&lt;kbd&gt;CTRL&lt;/kbd&gt;+&lt;kbd&gt;C&lt;/kbd&gt;</code> </td> +<td> <kbd>CTRL</kbd>+<kbd>C</kbd></td> +</tr> +<tr> +<td><code>&lt;mark&gt;marked&lt;/mark&gt;</code> </td> +<td> <mark>marked</mark>.</td> +</tr> +<tr> +<td><code>Sample output: &lt;samp&gt;This is a test.&lt;/samp&gt;</code> </td> +<td> Sample output: <samp>This is a test.</samp></td> +</tr> +<tr> +<td><code>Set the variable &lt;var&gt;test&lt;/var&gt; to 1.</code> </td> +<td> Set the variable <var>test</var> to 1.</td> +</tr> +<tr> +<td><code>&lt;q&gt;This is a short quotation&lt;/q&gt;</code> </td> +<td> <q>This is a short quotation</q></td> +</tr> +<tr> +<td><code>&lt;cite&gt;Hamlet&lt;/cite&gt;, by William Shakespeare.</code> </td> +<td> <cite>Hamlet</cite>, by William Shakespeare.</td> +</tr> +<tr> +<td><code>A [.md](class:ext) file</code> </td> +<td> A <span class="ext">.md</span> file</td> +</tr> +<tr> +<td><code>[my_markdown_file.md](class:file) file</code> </td> +<td> <span class="file">my_markdown_file.md</span> file</td> +</tr> +</tbody> +</table> +</div> + +<div class="tip"><p>Tip</p> + +<p>The <span class="kwd">kwd</span>, <span class="kwd">opt</span>, <span class="kwd">file</span>, <span class="kwd">dir</span>, <span class="kwd">arg</span>, <span class="kwd">tt</span> and <span class="kwd">cmd</span> classes are all rendered as inline monospace text. <span class="kwd">kwd</span> and <span class="ext">ext</span> are also rendered in bold.</p></div> + +<a name="SmartyPants-Substitutions"></a> +<h4>SmartyPants Substitutions<a href="#document-top" title="Go to top"></a></h4> + +<p>Special characters can be easily entered using some special character sequences.</p> + +<p>HastyScribe supports all the sequences supported by <a href="http://www.pell.portland.or.us/~orc/Code/discount/">Discount</a>:</p> + +<ul> +<li><code>`` text‘’</code> &rarr; “text”.</li> +<li><code>"double-quoted text"</code> &rarr; “double-quoted text”</li> +<li><code>'single-quoted text'</code> &rarr; ‘single-quoted text’</li> +<li><code>don't</code> &rarr; don’t. as well as anything-else’t. (But foo'tbar is just foo'tbar.)</li> +<li><code>it's</code> &rarr; it’s, as well as anything-else’s (except not foo'sbar and the like.)</li> +<li><code>(tm)</code> &rarr; ™</li> +<li><code>(r)</code> &rarr; ®</li> +<li><code>(c)</code> &rarr; ©</li> +<li><code>1/4th</code> &rarr; &frac14;th. Same goes for &frac12; and &frac34;.</li> +<li><code>...</code> or <code>. . .</code> &rarr; …</li> +<li><code>---</code> &rarr; —</li> +<li><code>--</code> &rarr; –</li> +<li><code>A^B</code> becomes A<sup>B</sup>. Complex superscripts can be enclosed in brackets, so <code>A^(B+2)</code> &rarr; A<sup>B+2</sup>.</li> +</ul> + + +<a name="Icons"></a> +<h4>Icons<a href="#document-top" title="Go to top"></a></h4> + +<p>HastyScribe bundles the <a href="http://fortawesome.github.io/Font-Awesome/">FontAwesome</a> icon font. To prepend an icon to text you can use Discount&rsquo;s <em>class:</em> pseudo-protocol, and specify a valid <span class="kwd">fa-*</span> (non-alias) class.</p> + +<p>Examples:</p> + +<div class="responsive"><table> +<thead> +<tr> +<th>Source </th> +<th> Output</th> +</tr> +</thead> +<tbody> +<tr> +<td><code>[a paper plane](class:fa-paper-plane)</code> </td> +<td> <span class="fa-paper-plane"> a paper plane</span></td> +</tr> +<tr> +<td><code>[Galactic Empire](class:fa-empire)</code> </td> +<td> <span class="fa-empire"> Galactic Empire</span></td> +</tr> +<tr> +<td><code>[Rebel Alliance](class:fa-rebel)</code> </td> +<td> <span class="fa-rebel"> Rebel Alliance</span></td> +</tr> +</tbody> +</table> +</div> + +<div class="tip"><p>Tip</p> + +<p>See the <a href="http://fortawesome.github.io/Font-Awesome/icons/">FontAwesome Icon Reference</a> for a complete list of all CSS classes to use for icons (aliases are not supported).</p></div> + +<a name="Badges"></a> +<h4>Badges<a href="#document-top" title="Go to top"></a></h4> + +<p>Badges are shorthands for <a href="#Icons">Icons</a> formatted with different colors. To add a <em>badge</em> to some inline text, use the corresponding class among those listed in the following table. For example, the following code:</p> + +<pre><code>[Genoa, Italy](class:geo) +</code></pre> + +<p>produces the following result:</p> + +<p><span class="geo">Genoa, Italy</span></p> + +<p>HastyScribe currently supports the following badges:</p> + +<div class="responsive"><table> +<thead> +<tr> +<th>Class </th> +<th> Badge </th> +<th> Class </th> +<th> Badge</th> +</tr> +</thead> +<tbody> +<tr> +<td><code>badge-todo</code> </td> +<td> <span class="badge-todo"></span> </td> +<td><code>badge-user</code> </td> +<td> <span class="badge-user"></span></td> +</tr> +<tr> +<td><code>badge-fixme</code> </td> +<td> <span class="badge-fixme"></span> </td> +<td><code>badge-tag</code> </td> +<td> <span class="badge-tag"></span></td> +</tr> +<tr> +<td><code>badge-deadline</code> </td> +<td> <span class="badge-deadline"></span> </td> +<td><code>badge-tags</code> </td> +<td> <span class="badge-tags"></span></td> +</tr> +<tr> +<td><code>badge-comment</code> </td> +<td> <span class="badge-comment"></span> </td> +<td><code>badge-attachment</code> </td> +<td> <span class="badge-attachment"></span></td> +</tr> +<tr> +<td><code>badge-urgent</code> </td> +<td> <span class="badge-urgent"></span> </td> +<td><code>badge-bug</code> </td> +<td> <span class="badge-bug"></span></td> +</tr> +<tr> +<td><code>badge-verify</code> </td> +<td> <span class="badge-verify"></span> </td> +<td><code>badge-geo</code> </td> +<td> <span class="badge-geo"></span></td> +</tr> +<tr> +<td><code>badge-project</code> </td> +<td> <span class="badge-project"></span> </td> +<td><code>badge-square</code> </td> +<td> <span class="badge-square"></span></td> +</tr> +<tr> +<td><code>badge-star</code> </td> +<td> <span class="badge-star"></span> </td> +<td><code>badge-check</code> </td> +<td> <span class="badge-check"></span></td> +</tr> +<tr> +<td><code>badge-heart</code> </td> +<td> <span class="badge-heart"></span> </td> +<td><code>badge-rss</code> </td> +<td> <span class="badge-rss"></span></td> +</tr> +<tr> +<td><code>badge-lock</code> </td> +<td> <span class="badge-lock"></span> </td> +<td><code>badge-danger</code> </td> +<td> <span class="badge-danger"></span></td> +</tr> +<tr> +<td><code>badge-unlock</code> </td> +<td> <span class="badge-unlock"></span> </td> +<td><code>badge-question</code> </td> +<td> <span class="badge-question"></span></td> +</tr> +<tr> +<td><code>badge-folder</code> </td> +<td> <span class="badge-folder"></span> </td> +<td><code>badge-flag</code> </td> +<td> <span class="badge-flag"></span></td> +</tr> +<tr> +<td><code>badge-story</code> </td> +<td> <span class="badge-story"></span> </td> +<td><code>badge-feature</code> </td> +<td> <span class="badge-feature"></span></td> +</tr> +<tr> +<td><code>badge-add</code> </td> +<td> <span class="badge-add"></span> </td> +<td><code>badge-remove</code> </td> +<td> <span class="badge-remove"></span></td> +</tr> +<tr> +<td><code>badge-time</code> </td> +<td> <span class="badge-time"></span> </td> +<td><code>badge-date</code> </td> +<td> <span class="badge-date"></span></td> +</tr> +<tr> +<td><code>badge-html5</code> </td> +<td> <span class="badge-html5"></span> </td> +<td><code>badge-css3</code> </td> +<td> <span class="badge-css3"></span></td> +</tr> +<tr> +<td><code>badge-apple</code> </td> +<td> <span class="badge-apple"></span> </td> +<td><code>badge-windows</code> </td> +<td> <span class="badge-windows"></span></td> +</tr> +<tr> +<td><code>badge-linux</code> </td> +<td> <span class="badge-linux"></span> </td> +<td><code>badge-android</code> </td> +<td> <span class="badge-android"></span></td> +</tr> +<tr> +<td><code>badge-freebsd</code> </td> +<td> <span class="badge-freebsd"></span> </td> +<td><code>badge-aws</code> </td> +<td> <span class="badge-aws"></span></td> +</tr> +<tr> +<td><code>badge-idea</code> </td> +<td> <span class="badge-idea"></span> </td> +<td><code>badge-link</code> </td> +<td> <span class="badge-link"></span></td> +</tr> +<tr> +<td><code>badge-chrome</code> </td> +<td> <span class="badge-chrome"></span> </td> +<td><code>badge-firefox</code> </td> +<td> <span class="badge-firefox"></span></td> +</tr> +<tr> +<td><code>badge-ie</code> </td> +<td> <span class="badge-ie"></span> </td> +<td><code>badge-edge</code> </td> +<td> <span class="badge-edge"></span></td> +</tr> +<tr> +<td><code>badge-safari</code> </td> +<td> <span class="badge-safari"></span> </td> +<td><code>badge-opera</code> </td> +<td> <span class="badge-opera"></span></td> +</tr> +<tr> +<td><code>badge-php</code> </td> +<td> <span class="badge-php"></span> </td> +<td><code>badge-erlang</code> </td> +<td> <span class="badge-erlang"></span></td> +</tr> +<tr> +<td><code>badge-python</code> </td> +<td> <span class="badge-python"></span> </td> +<td><code>badge-java</code> </td> +<td> <span class="badge-java"></span></td> +</tr> +<tr> +<td><code>badge-nodejs</code> </td> +<td> <span class="badge-nodejs"></span> </td> +<td><code>badge-js</code> </td> +<td> <span class="badge-js"></span></td> +</tr> +<tr> +<td><code>badge-toggle-on</code> </td> +<td> <span class="badge-toggle-on"></span> </td> +<td><code>badge-toggle-off</code> </td> +<td> <span class="badge-toggle-off"></span></td> +</tr> +<tr> +<td><code>badge-debian</code> </td> +<td> <span class="badge-debian"></span> </td> +<td><code>badge-fedora</code> </td> +<td> <span class="badge-fedora"></span></td> +</tr> +<tr> +<td><code>badge-centos</code> </td> +<td> <span class="badge-centos"></span> </td> +<td><code>badge-suse</code> </td> +<td> <span class="badge-suse"></span></td> +</tr> +<tr> +<td><code>badge-redhat</code> </td> +<td> <span class="badge-redhat"></span> </td> +<td><code>badge-ubuntu</code> </td> +<td> <span class="badge-ubuntu"></span></td> +</tr> +<tr> +<td><code>badge-rust</code> </td> +<td> <span class="badge-rust"></span> </td> +<td><code>badge-go</code> </td> +<td> <span class="badge-go"></span></td> +</tr> +<tr> +<td><code>badge-rpi</code> </td> +<td> <span class="badge-rpi"></span> </td> +<td><code>badge-markdown</code> </td> +<td> <span class="badge-markdown"></span></td> +</tr> +<tr> +<td><code>badge-react</code> </td> +<td> <span class="badge-react"></span> </td> +<td><code>badge-angular</code> </td> +<td> <span class="badge-angular"></span></td> +</tr> +<tr> +<td><code>badge-vue</code> </td> +<td> <span class="badge-vue"></span> </td> +<td><code>badge-code</code> </td> +<td> <span class="badge-code"></span></td> +</tr> +<tr> +<td><code>badge-address</code> </td> +<td> <span class="badge-address"></span> </td> +<td><code>badge-org</code> </td> +<td> <span class="badge-org"></span></td> +</tr> +<tr> +<td><code>badge-toxic</code> </td> +<td> <span class="badge-toxic"></span> </td> +<td><code>badge-network</code> </td> +<td> <span class="badge-network"></span></td> +</tr> +<tr> +<td><code>badge-upload</code> </td> +<td> <span class="badge-upload"></span> </td> +<td><code>badge-download</code> </td> +<td> <span class="badge-download"></span></td> +</tr> +</tbody> +</table> +</div> + +<a name="Anchors"></a> +<h4>Anchors<a href="#document-top" title="Go to top"></a></h4> + +<p>You can define HTML anchors inline by wrapping their ID in hashes. For example, the following code:</p> + +<pre><code> Some text goes here. #some_text# +</code></pre> + +<p>Is converted to:</p> + +<pre><code> Some text goes here. &lt;a id="some_text"&gt;&lt;/a&gt; +</code></pre> + +<div class="note"><p>Note</p> + +<ul> +<li>Anchor markup must be preceded by at least one space.</li> +<li>IDs must start with a letter, and can contain letters, numbers, and any of the following characters: <code>_</code> <code>-</code> <code>.</code> <code>:</code></li> +</ul> +</div> + +<a name="Links"></a> +<h4>Links<a href="#document-top" title="Go to top"></a></h4> + +<div class="responsive"><table> +<thead> +<tr> +<th>Source </th> +<th> Output</th> +</tr> +</thead> +<tbody> +<tr> +<td><code>[H3RALD](https://h3rald.com/)</code> </td> +<td> <a href="https://h3rald.com/">H3RALD</a></td> +</tr> +<tr> +<td><code>[H3RALD](https://h3rald.com/ "H3RALD")</code></td> +<td> <a href="https://h3rald.com/" title="H3RALD">H3RALD</a></td> +</tr> +<tr> +<td><code>&lt;https://h3rald.com&gt;</code> </td> +<td> <a href="https://h3rald.com">https://h3rald.com</a></td> +</tr> +</tbody> +</table> +</div> + +<p>Additionally, you can define placeholders for URLs and link titles, like this:</p> + +<p><code>[h3rald]: https://h3rald.com/ "Fabio Cevasco's Web Site"</code></p> + +<p>And use them in hyperlinks (note the usage of square brackets instead of round brackets):</p> + +<p><code>[H3RALD][h3rald]</code></p> + +<div class="sidebar"><p>Link Icons</p> + +<p>HastyScribe automatically adds an envelope icon to email links, an arrow icon to links to external web sites, and logo icons to links to well-known web sites:</p> + +<ul> +<li><a href="mailto:h3rald@h3rald.com">h3rald@h3rad.com</a></li> +<li><a href="https://twitter.com/h3rald">@h3rald</a></li> +<li><a href="https://it.linkedin.com/in/fabiocevasco">fabiocevasco</a></li> +</ul> +</div> + +<a name="Block-level-Formatting"></a> +<h3>Block-level Formatting<a href="#document-top" title="Go to top"></a></h3> + +<a name="Headings"></a> +<h4>Headings<a href="#document-top" title="Go to top"></a></h4> + +<p>Headings can be specified simply by prepending <span class="kwd">#</span>s to text, as follows:</p> + +<pre><code># Heading 1 +## Heading 2 +### Heading 3 +#### Heading 4 +##### Heading 5 +###### Heading 6 +</code></pre> + +<div class="note"><p>Note</p> + +<p>If you use <a href="#Document-Headers">Document Headers</a>, A <span class="kwd">H1</span> is used for the title of the HastyScribe document. Within the document, start using headings from <span class="kwd">H2</span>.</p></div> + +<a name="Tables"></a> +<h4>Tables<a href="#document-top" title="Go to top"></a></h4> + +<p>HastyScribe supports [PHP Markdown Extra][pme] table syntax using pipes and dashes.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>Column Header 1 | Column Header 2 | Column Header 3 +----------------|-----------------|---------------- +Cell 1,1 | Cell 1,2 | Cell 1, 3 +Cell 2,1 | Cell 2,2 | Cell 2, 3 +Cell 3,1 | Cell 3,2 | Cell 3, 3 +</code></pre> + +<p>Produces the following output:</p> + +<table> +<thead> +<tr> +<th>Column Header 1 </th> +<th> Column Header 2 </th> +<th> Column Header 3</th> +</tr> +</thead> +<tbody> +<tr> +<td>Cell 1,1 </td> +<td> Cell 1,2 </td> +<td> Cell 1, 3</td> +</tr> +<tr> +<td>Cell 2,1 </td> +<td> Cell 2,2 </td> +<td> Cell 2, 3</td> +</tr> +<tr> +<td>Cell 3,1 </td> +<td> Cell 3,2 </td> +<td> Cell 3, 3</td> +</tr> +</tbody> +</table> + + +<div class="note"><p>Note</p> + +<p>Multi-row cells are not supported. If you need more complex tables, use HTML code instead.</p></div> + +<div class="sidebar"><p>Responsive Tables</p> + +<p>To make tables responsive, put them in a <em>responsive</em> block, like in the previous example. The <span class="kwd">responsive</span> class causes a table not to shrink and makes it scrollable horizontally on small devices.</p></div> + +<a name="Block-Quotes"></a> +<h4>Block Quotes<a href="#document-top" title="Go to top"></a></h4> + +<p>Block quotes can be created simply by prepending a <span class="kwd">></span> to a line, and they can be nested by prepending additional <span class="kwd">></span>s.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; This is a block quote. +&gt; &gt; This is a nested quote. +</code></pre> + +<p>Produces the following output:</p> + +<blockquote><p>This is a block quote.</p> + +<blockquote><p>This is a nested quote.</p></blockquote></blockquote> + +<a name="Code-Blocks"></a> +<h4>Code Blocks<a href="#document-top" title="Go to top"></a></h4> + +<p>To format a block of source code, indent it by at least four spaces. Here&rsquo;s the result:</p> + +<pre><code>proc encode_image_file*(file, format): string = + if (file.existsFile): + let contents = file.readFile + return encode_image(contents, format) + else: + echo("Warning: image '"&amp; file &amp;"' not found.") + return file +</code></pre> + +<p>Alternatively, you can also use Github-style fenced blocks, by adding three tildes (~~~) or backticks (```) before and after the source code.</p> + +<div class="warning"><p>Warning</p> + +<p>HastyScribe does not support syntax highlighting for code blocks. To do so, it would require Javascript and HastyScribe is currently kept purposedly &ldquo;Javascript-free&rdquo;.</p></div> + +<a name="Images"></a> +<h4>Images<a href="#document-top" title="Go to top"></a></h4> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>![HastyScribe Logo](./images/hastyscribe.png =221x65) +</code></pre> + +<p>Produces the following output:</p> + +<p><img src="./images/hastyscribe.png" height="65" width="221" alt="HastyScribe Logo" /></p> + +<div class="tip"><p>Tip</p> + +<p>You can use URL placeholders for images as well, exactly like for links.</p></div> + +<div class="warning"><p>Limitations on automatic image download</p> + +<p>HastyScribe will attempt to download all HTTP image links. Note that:</p> + +<ul> +<li>If no response is received within 5 seconds, the download will be aborted.</li> +<li>Connecting through a proxy is currently not supported.</li> +<li>To download an image via HTTPS, you must explicitly recompile HastyScribe with <span class="kwd">-d:ssl</span> and OpenSSL must be installed on your system.</li> +</ul> + + +<p>If HastyScribe is unable to download an image, it will leave it linked.</p></div> + +<a name="Lists"></a> +<h4>Lists<a href="#document-top" title="Go to top"></a></h4> + +<a name="Unordered-Lists"></a> +<h5>Unordered Lists<a href="#document-top" title="Go to top"></a></h5> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>* An item +* Another item +* And another... +</code></pre> + +<p>Produces the following output:</p> + +<ul> +<li>An item</li> +<li>Another item</li> +<li>And another&hellip;</li> +</ul> + + +<a name="Ordered-Lists"></a> +<h5>Ordered Lists<a href="#document-top" title="Go to top"></a></h5> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>1. First item +2. Second item +3. Third item +</code></pre> + +<p>Produces the following output:</p> + +<ol> +<li>First item</li> +<li>Second item</li> +<li>Third item</li> +</ol> + + +<div class="tip"><p>Tip</p> + +<p>You don&rsquo;t have to write numbers in order &ndash; any number followed by a dot will do.</p></div> + +<a name="Alphabetical-Lists"></a> +<h5>Alphabetical Lists<a href="#document-top" title="Go to top"></a></h5> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>a. First item +b. Second item +c. Third item +</code></pre> + +<p>Produces the following output:</p> + +<ol type="a"> +<li>First item</li> +<li>Second item</li> +<li>Third item</li> +</ol> + + +<div class="tip"><p>Tip</p> + +<p>You don&rsquo;t have to write letters in order &ndash; any letter followed by a dot will do.</p></div> + +<a name="Checklists"></a> +<h5>Checklists<a href="#document-top" title="Go to top"></a></h5> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>- [ ] Do something +- [ ] Do something else +- [x] Done! +</code></pre> + +<p>Produces the following output:</p> + +<ul> +<li class="github_checkbox"><input disabled="" type="checkbox"/> Do something</li> +<li class="github_checkbox"><input disabled="" type="checkbox"/> Do something else</li> +<li class="github_checkbox"><input disabled="" type="checkbox" checked="checked"/> Done!</li> +</ul> + + +<a name="Unstyled-Lists"></a> +<h5>Unstyled Lists<a href="#document-top" title="Go to top"></a></h5> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %unstyled% +&gt; * An item +&gt; * Another item +&gt; * And another... +</code></pre> + +<p>Produces the following output:</p> + +<div class="unstyled"><ul> +<li>An item</li> +<li>Another item</li> +<li>And another&hellip;</li> +</ul> +</div> + +<a name="Nested-Lists"></a> +<h5>Nested Lists<a href="#document-top" title="Go to top"></a></h5> + +<p>To create a list within a list, simply indent the whole nested list with four space.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>* This is a normal list +* Another item + * A nested unordered list + * Another item +* Back in the main list + a. A nested alphabetical list + b. Another item +</code></pre> + +<p>Produces the following output:</p> + +<ul> +<li>This is a normal list</li> +<li>Another item + +<ul> +<li>A nested unordered list</li> +<li>Another item</li> +</ul> +</li> +<li>Back in the main list + +<ol type="a"> +<li> A nested alphabetical list</li> +<li> Another item</li> +</ol> +</li> +</ul> + + +<a name="Definition-Lists"></a> +<h5>Definition Lists<a href="#document-top" title="Go to top"></a></h5> + +<p>In some cases you may want to write a list of terms and their corresponding definitions. You could use an ordinary unordered list, but semantically speaking the <em>proper</em> type of list to use in this case is a definition list.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>unordered list +: A list for unordered items. Also called _bulleted list_. +ordered list +: A list for ordered items. Also called _numbered list_. +alphabetical list +: Technically speaking just an ordered list, but formatted with letters instead + of numbers +definition list +: A list of terms and definitions. +</code></pre> + +<p>Produces the following output:</p> + +<dl> +<dt>unordered list</dt> +<dd>A list for unordered items. Also called <em>bulleted list</em>.</dd> +<dt>ordered list </dt> +<dd>A list for ordered items. Also called <em>numbered list</em>.</dd> +<dt>alphabetical list</dt> +<dd>Technically speaking just an ordered list, but formatted with letters instead +of numbers</dd> +<dt>definition list</dt> +<dd>A list of terms and definitions.</dd> +</dl> + +<p>Alternatively, you can write the above definition list as follows:</p> + +<pre><code>=unordered list= + A list for unordered items. Also called _bulleted list_. +=ordered list= + A list for ordered items. Also called _numbered list_. +=alphabetical list= + Technically speaking just an ordered list, but formatted with letters instead + of numbers +=definition list= + A list of terms and definitions. +</code></pre> + +<a name="Class-Blocks"></a> +<h4>Class Blocks<a href="#document-top" title="Go to top"></a></h4> + +<a name="Notes"></a> +<h5>Notes<a href="#document-top" title="Go to top"></a></h5> + +<p><a href="http://www.pell.portland.or.us/~orc/Code/discount/">Discount</a> supports the definition of <em>class blocks</em>: <span class="kwd">div</span>s with a class attribute. The syntax is very similar to the one used for <a href="#Block-Quotes">block quotes</a>, with the addition of the class name wrapped in <span class="kwd">%</span>s on the first line.</p> + +<p>In HastyScribe , this syntax is used to produce notes, <a href="#Tips">tips</a>, <a href="#Warnings">warmings</a>, <a href="#Sidebars">sidebars</a> and <a href="#Terminal-Sessions">terminal sessions</a>.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %note% +&gt; Note +&gt; +&gt; This is a note. +</code></pre> + +<p>Produces the following output:</p> + +<div class="note"><p>Note</p> + +<p>This is a note.</p></div> + +<a name="Tips"></a> +<h5>Tips<a href="#document-top" title="Go to top"></a></h5> + +<p>Tips are used for optional information that can help the user in some way.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %tip% +&gt; Tip +&gt; +&gt; This is a tip. +</code></pre> + +<p>Produces the following output:</p> + +<div class="tip"><p>Tip</p> + +<p>This is a tip.</p></div> + +<a name="Warnings"></a> +<h5>Warnings<a href="#document-top" title="Go to top"></a></h5> + +<p>Warnings are used for important information the user should not overlook.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %warning% +&gt; Warning +&gt; +&gt; This is a warning or an important note. +</code></pre> + +<p>Produces the following output:</p> + +<div class="warning"><p>Warning</p> + +<p>This is a warning or an important note.</p></div> + +<a name="Sidebars"></a> +<h5>Sidebars<a href="#document-top" title="Go to top"></a></h5> + +<p>Sidebars are used for digressions and asides.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %sidebar% +&gt; This is a _sidebar_ +&gt; +&gt; Although not always placed on the side of the page, _sidebars_ contain +&gt; additional content and asides. +</code></pre> + +<p>Produces the following output:</p> + +<div class="sidebar"><p>This is a <em>sidebar</em></p> + +<p>Although not always placed on the side of the page, <em>sidebars</em> contain additional content and asides.</p></div> + +<a name="Blank-Sidebars"></a> +<h5>Blank Sidebars<a href="#document-top" title="Go to top"></a></h5> + +<p>Blank sidebars can be customized to include custom icons. They are suitable for conditional (operating system or browser specific) instructions.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %blank-sidebar% +&gt; [](class:chrome)[](class:firefox)[](class:edge) Browser Support +&gt; +&gt; This web app supports only modern browsers, i.e. the latest versions of Google Chrome, Mozilla Firefox and Microsoft Edge, but _not_ Microsoft Internet Explorer. +</code></pre> + +<p>Produces the following output:</p> + +<div class="blank-sidebar"><p><span class="chrome"></span><span class="firefox"></span><span class="edge"></span> Browser Support</p> + +<p>This web app supports only modern browsers, i.e. the latest versions of Google Chrome, Mozilla Firefox and Microsoft Edge, but <em>not</em> Microsoft Internet Explorer.</p></div> + +<a name="Terminal-Sessions"></a> +<h5>Terminal Sessions<a href="#document-top" title="Go to top"></a></h5> + +<p>Terminal sessions are used to display commands entered in a terminal, in sequence, without displaying their output.</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %terminal% +&gt; +&gt; cd src +&gt; +&gt; ./configure +&gt; +&gt; make &amp;&amp; sudo make install +</code></pre> + +<p>Produces the following output:</p> + +<div class="terminal"><p>cd src</p> + +<p>./configure</p> + +<p>make &amp;&amp; sudo make install</p></div> + +<p>If commands must be executed as a super-user, use the <span class="kwd">terminal-su</span> class instead:</p> + +<p>The following HastyScribe Markdown code:</p> + +<pre><code>&gt; %terminal-su% +&gt; +&gt; shutdown -h now +</code></pre> + +<p>Produces the following output:</p> + +<div class="terminal-su"><p>shutdown -h now</p></div> + </div> + <div id="footer"> + <p><span class="copy"></span> Fabio Cevasco &ndash; August 29, 2023</p> + <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe"><span class="hastyscribe"></span></a></p> + </div> + </div> + +</body>
A dist/hastyscribe.svg

@@ -0,0 +1,1 @@

+<svg xmlns="http://www.w3.org/2000/svg" width="350.755" height="102.312"><g font-family="Mr Bedfort" font-size="72" font-weight="400" letter-spacing="0" style="line-height:125%;-inkscape-font-specification:Mr Bedfort" word-spacing="0"><path d="m17.352 44.784-1.296-5.616c-3.552-1.2-7.2-2.52-10.944-3.96-.048 0-.072.024-.072.072.048 1.008 4.152 4.176 12.312 9.504m6.12-3.24c.96 4.224 1.56 6.96 1.8 8.208 11.424 6.96 18.744 10.464 21.96 10.512l-3.888-13.896c-6.432-1.248-13.056-2.856-19.872-4.824M18 4.752l-.288 4.608c0 4.464 1.512 13.32 4.536 26.568 6.24 1.92 12.792 3.576 19.656 4.968-1.968-7.44-3.408-13.848-4.32-19.224-.912-5.424-1.368-11.208-1.368-17.352.096-.528 1.032-1.368 2.808-2.52C40.848.6 42.144 0 42.912 0c.384 0 .576.264.576.792l-.36 5.04c0 7.776 2.016 19.872 6.048 36.288 5.664.864 10.944 1.368 15.84 1.512.336 0 .504.168.504.504 0 .288-1.056 1.008-3.168 2.16-2.112 1.152-3.36 1.728-3.744 1.728-2.256 0-4.944-.192-8.064-.576l2.808 10.08c0 .816-1.704 2.208-5.112 4.176-3.84 0-11.376-3.336-22.608-10.008.48 2.688.768 5.04.864 7.056-.096.096-1.056.576-2.88 1.44-1.824.864-2.856 1.296-3.096 1.296-.624 0-.936-.456-.936-1.368-.432-4.56-1.056-9-1.872-13.32-4.896-3.168-9.072-6.048-12.528-8.64C1.728 35.52 0 33.912 0 33.336c0-.768 1.584-2.088 4.752-3.96l.216-.144c3.264 1.536 6.48 2.88 9.648 4.032-2.736-10.416-4.104-17.496-4.104-21.24 0-1.68.192-3 .576-3.96.096-.144 1.152-.816 3.168-2.016 2.016-1.2 3.168-1.8 3.456-1.8.192 0 .288.168.288.504M78.01 40.104c.144-.288 1.44-.432 3.888-.432 2.496 0 3.744.36 3.744 1.08 0 .144-.144.432-.432.864-1.68 2.304-2.52 4.704-2.52 7.2 0 2.496.576 4.56 1.728 6.192 1.2 1.584 2.712 2.376 4.536 2.376 2.976 0 6-2.112 9.072-6.336l.504.864c-3.744 5.952-7.872 8.928-12.384 8.928-3.408 0-6.024-1.752-7.848-5.256-.768 1.152-2.016 2.232-3.744 3.24-1.728 1.008-3.36 1.512-4.896 1.512-4.176 0-6.264-1.752-6.264-5.256 0-2.736 1.152-5.592 3.456-8.568 2.352-3.024 4.656-4.536 6.912-4.536.192 0 .288.072.288.216 0 .144-.096.312-.288.504-1.008.528-1.872 1.632-2.592 3.312a13.12 13.12 0 0 0-1.008 5.04c0 3.504 1.344 5.256 4.032 5.256.768 0 1.488-.192 2.16-.576.72-.432 1.152-1.032 1.296-1.8a14.973 14.973 0 0 1-.936-5.256c0-1.824.072-3.36.216-4.608.384-2.64.744-3.96 1.08-3.96"/><path d="m119.772 51.048.504.864c-2.016 3.216-4.44 5.664-7.272 7.344-2.832 1.728-5.52 2.592-8.064 2.592-5.136 0-8.544-2.208-10.224-6.624 0-.24.552-1.032 1.656-2.376 1.104-1.344 1.824-2.016 2.16-2.016.384 0 .6.12.648.36.288 1.536 1.08 3.168 2.376 4.896 1.344 1.728 2.568 2.592 3.672 2.592 1.728 0 2.616-.48 2.664-1.44 0-1.488-1.752-3.744-5.256-6.768-1.296-1.152-2.496-2.616-3.6-4.392-1.056-1.824-1.584-3.696-1.584-5.616 0-.384.072-.648.216-.792 2.112-1.92 3.504-2.88 4.176-2.88.528 0 .792.408.792 1.224.048 1.776.792 3.624 2.232 5.544 1.488 1.872 2.928 3.672 4.32 5.4 1.44 1.728 2.16 3.456 2.16 5.184 0 1.68-.84 3.192-2.52 4.536 3.936-.096 7.584-2.64 10.944-7.632"/><path d="M122.633 24.264c.768 22.56 4.248 33.84 10.44 33.84 2.64 0 5.808-2.352 9.504-7.056l.504.864c-4.512 6.72-8.832 10.08-12.96 10.08-4.08 0-7.392-3.12-9.936-9.36-2.544-6.288-3.888-14.64-4.032-25.056 0 0-.347-5.071 0-4.827.096-3.648.264-5.229.504-8.493 0-.432.216-.72.648-.864 2.88-1.152 4.488-1.728 4.824-1.728.384 0 .576.216.576.648a165.13 165.13 0 0 0-.144 6.552"/><path d="M157.87 82.728c0 3.984 1.176 7.728 3.528 11.232 2.352 3.504 4.536 5.256 6.552 5.256 1.728 0 2.592-1.536 2.592-4.608 0-2.256-.84-5.712-2.52-10.368a1998.05 1998.05 0 0 0-2.808-7.704 452.798 452.798 0 0 1-2.952-8.136c-2.928 4.464-4.392 9.24-4.392 14.328m15.84 5.544c0 4.704-.792 8.208-2.376 10.512-1.584 2.352-3.6 3.528-6.048 3.528-3.12 0-6-1.68-8.64-5.04-2.592-3.312-3.888-7.44-3.888-12.384.336-3.408 1.248-6.552 2.736-9.432 1.536-2.88 3.576-5.856 6.12-8.928-1.632-4.464-2.76-7.992-3.384-10.584-2.064 2.64-4.44 3.96-7.128 3.96-2.688 0-5.04-1.368-7.056-4.104-2.016-2.736-3.024-6.672-3.024-11.808 0-.528.384-.888 1.152-1.08 2.304-.48 3.624-.72 3.96-.72.576 0 .864.288.864.864 0 4.368.984 7.8 2.952 10.296 1.248 1.536 2.808 2.304 4.68 2.304 1.008 0 2.064-.456 3.168-1.368-.72-3.216-1.08-5.904-1.08-8.064 0-2.208.504-3.816 1.512-4.824 2.064-1.2 3.216-1.8 3.456-1.8.48 0 .72.36.72 1.08 0 5.232.96 10.752 2.88 16.56l1.224 3.816c3.6-3.888 6.336-7.224 8.208-10.008l.504.864c-1.152 1.824-2.208 3.312-3.168 4.464a161.359 161.359 0 0 1-3.096 3.6 676.433 676.433 0 0 1-2.016 2.376c3.504 10.032 5.424 15.912 5.76 17.64.672 3.408 1.008 6.168 1.008 8.28"/><path d="M178.334 12.888c0 4.608 2.736 8.904 8.208 12.888 2.544-6.528 3.816-11.712 3.816-15.552 0-1.68-.552-3.24-1.656-4.68-1.104-1.44-2.352-2.16-3.744-2.16-1.344 0-2.568.72-3.672 2.16-1.056 1.44-1.824 2.88-2.304 4.32-.432 1.392-.648 2.4-.648 3.024m-9.36 46.944c-.336.336-.624.504-.864.504-.384 0-.576-.192-.576-.576 0-.384.096-.696.288-.936 2.16-2.4 4.704-6.024 7.632-10.872a162.099 162.099 0 0 0 8.064-15.12c-6.144-4.272-9.216-8.64-9.216-13.104 0-2.976.696-6 2.088-9.072 1.44-3.072 3.336-5.616 5.688-7.632 2.4-2.016 4.68-3.024 6.84-3.024 2.208 0 3.696.528 4.464 1.584.816 1.008 1.224 2.496 1.224 4.464 0 3.696-2.232 10.608-6.696 20.736 1.584 1.056 3.696 2.352 6.336 3.888a295.464 295.464 0 0 1 6.84 3.888 56.857 56.857 0 0 1 5.76 3.816c3.936 3.024 5.904 6.312 5.904 9.864 0 3.504-1.824 6.792-5.472 9.864-3.648 3.024-7.344 4.536-11.088 4.536-5.904 0-11.16-3.072-15.768-9.216-.528-.72-.792-1.32-.792-1.8 0-.528.6-1.272 1.8-2.232 1.2-1.008 2.136-1.512 2.808-1.512.144 0 .264.072.36.216 1.296 2.256 3.624 4.656 6.984 7.2 3.36 2.544 6.648 3.816 9.864 3.816 3.984-.288 5.976-2.256 5.976-5.904 0-3.072-1.752-5.952-5.256-8.64-2.592-1.968-5.784-4.032-9.576-6.192-3.792-2.208-6.408-3.792-7.848-4.752-5.808 12.192-11.064 20.928-15.768 26.208M230.382 41.688c0-1.44-.912-2.16-2.736-2.16-1.824 0-3.336.816-4.536 2.448-1.2 1.632-1.8 3.72-1.8 6.264 0 2.496.96 4.776 2.88 6.84 1.968 2.016 4.896 3.024 8.784 3.024 2.448 0 4.824-.576 7.128-1.728 2.352-1.2 4.344-2.976 5.976-5.328l.504.864c-1.728 3.12-4.392 5.544-7.992 7.272-3.552 1.728-7.152 2.592-10.8 2.592-3.6 0-6.552-.768-8.856-2.304-2.256-1.488-3.384-3.648-3.384-6.48 0-3.6 1.416-7.008 4.248-10.224 2.88-3.216 6.456-4.824 10.728-4.824 1.488 0 2.592.384 3.312 1.152.72.72 1.08 1.704 1.08 2.952 0 1.2-.432 2.4-1.296 3.6-.864 1.152-1.848 1.728-2.952 1.728-.576 0-1.176-.216-1.8-.648-.576-.48-.864-.864-.864-1.152 0-.336.12-.6.36-.792.24-.24.528-.456.864-.648.768-.384 1.152-1.2 1.152-2.448"/><path d="m251.359 47.088-1.368-.072c-.48 0-.816.216-1.008.648-.576 1.44-1.488 3.072-2.736 4.896l-.576-.792c.96-1.296 1.704-2.928 2.232-4.896 0-.384-.168-.648-.504-.792-2.16-.72-3.24-2.616-3.24-5.688 0-.672.576-1.296 1.728-1.872 1.152-.624 2.112-.936 2.88-.936.768 0 1.152.336 1.152 1.008 0 3.6 1.68 5.4 5.04 5.4.816 0 1.464-.072 1.944-.216.528-.192.816-.288.864-.288.48 0 .72.36.72 1.08 0 .672-.192 1.152-.576 1.44-.336.24-.72.792-1.152 1.656-.432.816-.648 1.776-.648 2.88 0 2.16.624 3.864 1.872 5.112 1.296 1.2 2.88 1.8 4.752 1.8 1.92 0 3.816-.552 5.688-1.656 1.872-1.104 3.504-2.688 4.896-4.752l.504.864c-1.68 2.928-4.008 5.28-6.984 7.056-2.976 1.776-5.64 2.664-7.992 2.664-4.8 0-7.2-2.184-7.2-6.552 0-.816.288-1.92.864-3.312.576-1.392 1.152-2.568 1.728-3.528l.864-1.44c0-.192-.072-.288-.216-.288-1.536.384-2.712.576-3.528.576"/><path d="M273.24 42.84c-.24 2.016-.36 3.672-.36 4.968 0 4.56.864 8.112 2.592 10.656 1.776 2.496 3.912 3.744 6.408 3.744 2.544 0 5.064-.888 7.56-2.664 2.496-1.728 4.824-4.272 6.984-7.632l-.504-.864c-3.744 5.136-7.2 7.704-10.368 7.704-2.016 0-3.648-1.08-4.896-3.24-1.248-2.16-1.872-5.088-1.872-8.784 0-1.92.168-3.864.504-5.832 0-.432-.192-.648-.576-.648-.336 0-1.944.576-4.824 1.728-.432.144-.648.432-.648.864m5.976-15.48c.768.816 1.152 1.8 1.152 2.952s-.384 2.136-1.152 2.952c-.72.816-1.608 1.224-2.664 1.224-1.008 0-1.872-.408-2.592-1.224-.72-.816-1.08-1.8-1.08-2.952s.36-2.136 1.08-2.952c.72-.816 1.584-1.224 2.592-1.224 1.056 0 1.944.408 2.664 1.224"/><path d="M310.14 45.36c-.576 0-.864.576-.864 1.728 0 1.152.456 2.52 1.368 4.104.96 1.536 2.16 2.76 3.6 3.672.048-.24.072-.6.072-1.08 0-2.112-.408-4.032-1.224-5.76-.816-1.776-1.8-2.664-2.952-2.664m-13.464-24.912c0 9.6 1.104 17.76 3.312 24.48 2.16-5.904 3.24-13.8 3.24-23.688 0-4.272-.264-7.8-.792-10.584s-1.248-4.176-2.16-4.176c-1.2 0-2.112 1.296-2.736 3.888-.576 2.544-.864 5.904-.864 10.08m11.448-6.84c0 4.704-.816 10.32-2.448 16.848-1.584 6.528-3.312 11.832-5.184 15.912 1.488 4.224 3.192 7.488 5.112 9.792 1.92 2.256 3.672 3.384 5.256 3.384s2.64-.984 3.168-2.952c-2.16-.96-4.008-2.496-5.544-4.608-1.488-2.112-2.232-4.224-2.232-6.336 0-1.104.264-1.992.792-2.664.528-.672 1.296-1.008 2.304-1.008 2.496 0 4.416.96 5.76 2.88 1.392 1.872 2.088 4.128 2.088 6.768 0 1.488-.24 2.904-.72 4.248.48.144 1.032.216 1.656.216 2.64 0 4.992-1.68 7.056-5.04l.576.72c-2.16 3.696-4.872 5.544-8.136 5.544-.384 0-.96-.048-1.728-.144-1.68 3.12-4.224 4.68-7.632 4.68-3.936 0-7.536-2.352-10.8-7.056-1.584-2.352-2.856-5.568-3.816-9.648-1.008-4.128-1.512-8.712-1.512-13.752 0-5.04.432-9.6 1.296-13.68.816-4.08 2.064-7.44 3.744-10.08 1.68-2.64 3.6-3.96 5.76-3.96 3.456 0 5.184 3.312 5.184 9.936"/><path d="m332.694 37.656.072-.936c0-.576-.648-.864-1.944-.864a5.858 5.858 0 0 0-3.528 1.152c-1.008.768-1.512 1.8-1.512 3.096 0 2.304 1.656 3.456 4.968 3.456.528 0 1.056-.072 1.584-.216a5.437 5.437 0 0 1 1.728-.288c.576 0 .864.192.864.576 0 .048-.192.168-.576.36-.384.144-.864.384-1.44.72-.528.336-1.08.768-1.656 1.296-1.344 1.248-2.016 2.952-2.016 5.112s.648 3.816 1.944 4.968c1.296 1.104 2.976 1.656 5.04 1.656s4.176-.6 6.336-1.8a14.695 14.695 0 0 0 5.256-4.896l.504.864c-1.824 3.168-4.368 5.664-7.632 7.488-3.216 1.872-6.168 2.808-8.856 2.808-2.64 0-4.68-.552-6.12-1.656-1.392-1.104-2.088-2.52-2.088-4.248 0-1.776.432-3.408 1.296-4.896.864-1.488 1.608-2.544 2.232-3.168.672-.672 1.152-1.128 1.44-1.368.336-.288.504-.48.504-.576 0-.144-.024-.216-.072-.216-1.536.576-3.024.864-4.464.864-2.544 0-3.816-1.032-3.816-3.096 0-2.784 1.584-5.184 4.752-7.2 3.168-2.016 5.928-3.024 8.28-3.024 2.4 0 3.6.576 3.6 1.728 0 .72-.384 1.488-1.152 2.304-.768.816-1.464 1.224-2.088 1.224-.96 0-1.44-.408-1.44-1.224"/></g><text xml:space="preserve" x="280.368" y="13.976" font-family="Mr Bedfort" font-size="40" font-weight="400" letter-spacing="0" style="line-height:125%;-inkscape-font-specification:Mr Bedfort" transform="translate(-177.39 -82.362)" word-spacing="0"/><path fill-rule="evenodd" d="M99.36 29.25c-.061-.106.474-.57 1.596-1.31 1.123-.74 2.835-1.75 5.15-2.876 2.313-1.127 5.233-2.365 8.729-3.583 3.496-1.218 7.573-2.41 12.103-3.567 5.291-1.357 11.259-2.645 17.812-3.778 6.554-1.133 13.693-2.108 21.297-2.923 13.686-1.47 28.926-2.381 45.127-2.565 7.483-.085 15.175-.02 23.015.229 7.834.248 15.51.67 22.968 1.25 14.92 1.156 28.998 2.957 41.703 5.435 6.104 1.186 11.931 2.505 17.35 4.046 5.42 1.541 10.433 3.303 14.965 5.263 4.145 1.79 7.906 3.808 11.06 6.11 1.442 1.044 2.772 2.171 3.92 3.37 1.146 1.199 2.11 2.469 2.864 3.785a13.434 13.434 0 0 1 1.512 3.986c.295 1.494.276 2.914.074 4.176a14.011 14.011 0 0 1-1.3 3.977 16.406 16.406 0 0 1-1.587 2.577c-.977 1.305-1.626 1.855-1.732 1.773-.106-.082.333-.802 1.064-2.196a22.47 22.47 0 0 0 1.191-2.616c.393-1.05.749-2.284.853-3.7a10.664 10.664 0 0 0-.315-3.59c-.293-1.107-.799-2.24-1.502-3.34-.713-1.123-1.625-2.201-2.717-3.229-1.092-1.027-2.363-2.005-3.75-2.943-3.044-2.044-6.684-3.82-10.755-5.44-4.459-1.771-9.383-3.354-14.721-4.736-5.338-1.383-11.09-2.564-17.15-3.648-12.586-2.244-26.524-3.873-41.336-4.949a561.489 561.489 0 0 0-22.791-1.181 602.786 602.786 0 0 0-22.847-.285c-16.088.1-31.21.836-44.806 2.057-7.56.68-14.646 1.492-21.154 2.44-6.509.95-12.44 2.035-17.714 3.176-4.53.984-8.59 1.971-12.085 2.975a106.17 106.17 0 0 0-8.788 2.925c-2.358.907-4.145 1.7-5.364 2.228-1.22.527-1.876.783-1.938.677z"/></svg>
M dist/hastystyles.badges.cssdist/hastystyles.badges.css

@@ -1,85 +1,76 @@

+.badge-address:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z' /%3E %3C/svg%3E") } .badge-android:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23A4C739' d='M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55' /%3E %3C/svg%3E") } +.badge-angular:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23DD0031' d='M185.7 268.1h76.2l-38.1-91.6-38.1 91.6zM223.8 32L16 106.4l31.8 275.7 176 97.9 176-97.9 31.8-275.7zM354 373.8h-48.6l-26.2-65.4H168.6l-26.2 65.4H93.7L223.8 81.5z' /%3E %3C/svg%3E") } .badge-apple:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23AAAAAA' d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z' /%3E %3C/svg%3E") } .badge-aws:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23252F3E' d='M180.41 203.01c-.72 22.65 10.6 32.68 10.88 39.05a8.164 8.164 0 0 1-4.1 6.27l-12.8 8.96a10.66 10.66 0 0 1-5.63 1.92c-.43-.02-8.19 1.83-20.48-25.61a78.608 78.608 0 0 1-62.61 29.45c-16.28.89-60.4-9.24-58.13-56.21-1.59-38.28 34.06-62.06 70.93-60.05 7.1.02 21.6.37 46.99 6.27v-15.62c2.69-26.46-14.7-46.99-44.81-43.91-2.4.01-19.4-.5-45.84 10.11-7.36 3.38-8.3 2.82-10.75 2.82-7.41 0-4.36-21.48-2.94-24.2 5.21-6.4 35.86-18.35 65.94-18.18a76.857 76.857 0 0 1 55.69 17.28 70.285 70.285 0 0 1 17.67 52.36l-.01 69.29zM93.99 235.4c32.43-.47 46.16-19.97 49.29-30.47 2.46-10.05 2.05-16.41 2.05-27.4-9.67-2.32-23.59-4.85-39.56-4.87-15.15-1.14-42.82 5.63-41.74 32.26-1.24 16.79 11.12 31.4 29.96 30.48zm170.92 23.05c-7.86.72-11.52-4.86-12.68-10.37l-49.8-164.65c-.97-2.78-1.61-5.65-1.92-8.58a4.61 4.61 0 0 1 3.86-5.25c.24-.04-2.13 0 22.25 0 8.78-.88 11.64 6.03 12.55 10.37l35.72 140.83 33.16-140.83c.53-3.22 2.94-11.07 12.8-10.24h17.16c2.17-.18 11.11-.5 12.68 10.37l33.42 142.63L420.98 80.1c.48-2.18 2.72-11.37 12.68-10.37h19.72c.85-.13 6.15-.81 5.25 8.58-.43 1.85 3.41-10.66-52.75 169.9-1.15 5.51-4.82 11.09-12.68 10.37h-18.69c-10.94 1.15-12.51-9.66-12.68-10.75L328.67 110.7l-32.78 136.99c-.16 1.09-1.73 11.9-12.68 10.75h-18.3zm273.48 5.63c-5.88.01-33.92-.3-57.36-12.29a12.802 12.802 0 0 1-7.81-11.91v-10.75c0-8.45 6.2-6.9 8.83-5.89 10.04 4.06 16.48 7.14 28.81 9.6 36.65 7.53 52.77-2.3 56.72-4.48 13.15-7.81 14.19-25.68 5.25-34.95-10.48-8.79-15.48-9.12-53.13-21-4.64-1.29-43.7-13.61-43.79-52.36-.61-28.24 25.05-56.18 69.52-55.95 12.67-.01 46.43 4.13 55.57 15.62 1.35 2.09 2.02 4.55 1.92 7.04v10.11c0 4.44-1.62 6.66-4.87 6.66-7.71-.86-21.39-11.17-49.16-10.75-6.89-.36-39.89.91-38.41 24.97-.43 18.96 26.61 26.07 29.7 26.89 36.46 10.97 48.65 12.79 63.12 29.58 17.14 22.25 7.9 48.3 4.35 55.44-19.08 37.49-68.42 34.44-69.26 34.42zm40.2 104.86c-70.03 51.72-171.69 79.25-258.49 79.25A469.127 469.127 0 0 1 2.83 327.46c-6.53-5.89-.77-13.96 7.17-9.47a637.37 637.37 0 0 0 316.88 84.12 630.22 630.22 0 0 0 241.59-49.55c11.78-5 21.77 7.8 10.12 16.38zm29.19-33.29c-8.96-11.52-59.28-5.38-81.81-2.69-6.79.77-7.94-5.12-1.79-9.47 40.07-28.17 105.88-20.1 113.44-10.63 7.55 9.47-2.05 75.41-39.56 106.91-5.76 4.87-11.27 2.3-8.71-4.1 8.44-21.25 27.39-68.49 18.43-80.02z' /%3E %3C/svg%3E") } -.badge-barcode:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z' /%3E %3C/svg%3E") } .badge-bluetooth:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M292.6 171.1L249.7 214l-.3-86 43.2 43.1m-43.2 219.8l43.1-43.1-42.9-42.9-.2 86zM416 259.4C416 465 344.1 512 230.9 512S32 465 32 259.4 115.4 0 228.6 0 416 53.9 416 259.4zm-158.5 0l79.4-88.6L211.8 36.5v176.9L138 139.6l-27 26.9 92.7 93-92.7 93 26.9 26.9 73.8-73.8 2.3 170 127.4-127.5-83.9-88.7z' /%3E %3C/svg%3E") } .badge-project:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23705400' d='M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z' /%3E %3C/svg%3E") } -.badge-btc:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M310.204 242.638c27.73-14.18 45.377-39.39 41.28-81.3-5.358-57.351-52.458-76.573-114.85-81.929V0h-48.528v77.203c-12.605 0-25.525.315-38.444.63V0h-48.528v79.409c-17.842.539-38.622.276-97.37 0v51.678c38.314-.678 58.417-3.14 63.023 21.427v217.429c-2.925 19.492-18.524 16.685-53.255 16.071L3.765 443.68c88.481 0 97.37.315 97.37.315V512h48.528v-67.06c13.234.315 26.154.315 38.444.315V512h48.528v-68.005c81.299-4.412 135.647-24.894 142.895-101.467 5.671-61.446-23.32-88.862-69.326-99.89zM150.608 134.553c27.415 0 113.126-8.507 113.126 48.528 0 54.515-85.71 48.212-113.126 48.212v-96.74zm0 251.776V279.821c32.772 0 133.127-9.138 133.127 53.255-.001 60.186-100.355 53.253-133.127 53.253z' /%3E %3C/svg%3E") } .badge-bug:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z' /%3E %3C/svg%3E") } .badge-date:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z' /%3E %3C/svg%3E") } -.badge-amazon-pay:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M124.7 201.8c.1-11.8 0-23.5 0-35.3v-35.3c0-1.3.4-2 1.4-2.7 11.5-8 24.1-12.1 38.2-11.1 12.5.9 22.7 7 28.1 21.7 3.3 8.9 4.1 18.2 4.1 27.7 0 8.7-.7 17.3-3.4 25.6-5.7 17.8-18.7 24.7-35.7 23.9-11.7-.5-21.9-5-31.4-11.7-.9-.8-1.4-1.6-1.3-2.8zm154.9 14.6c4.6 1.8 9.3 2 14.1 1.5 11.6-1.2 21.9-5.7 31.3-12.5.9-.6 1.3-1.3 1.3-2.5-.1-3.9 0-7.9 0-11.8 0-4-.1-8 0-12 0-1.4-.4-2-1.8-2.2-7-.9-13.9-2.2-20.9-2.9-7-.6-14-.3-20.8 1.9-6.7 2.2-11.7 6.2-13.7 13.1-1.6 5.4-1.6 10.8.1 16.2 1.6 5.5 5.2 9.2 10.4 11.2zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zm-207.5 23.9c.4 1.7.9 3.4 1.6 5.1 16.5 40.6 32.9 81.3 49.5 121.9 1.4 3.5 1.7 6.4.2 9.9-2.8 6.2-4.9 12.6-7.8 18.7-2.6 5.5-6.7 9.5-12.7 11.2-4.2 1.1-8.5 1.3-12.9.9-2.1-.2-4.2-.7-6.3-.8-2.8-.2-4.2 1.1-4.3 4-.1 2.8-.1 5.6 0 8.3.1 4.6 1.6 6.7 6.2 7.5 4.7.8 9.4 1.6 14.2 1.7 14.3.3 25.7-5.4 33.1-17.9 2.9-4.9 5.6-10.1 7.7-15.4 19.8-50.1 39.5-100.3 59.2-150.5.6-1.5 1.1-3 1.3-4.6.4-2.4-.7-3.6-3.1-3.7-5.6-.1-11.1 0-16.7 0-3.1 0-5.3 1.4-6.4 4.3-.4 1.1-.9 2.3-1.3 3.4l-29.1 83.7c-2.1 6.1-4.2 12.1-6.5 18.6-.4-.9-.6-1.4-.8-1.9-10.8-29.9-21.6-59.9-32.4-89.8-1.7-4.7-3.5-9.5-5.3-14.2-.9-2.5-2.7-4-5.4-4-6.4-.1-12.8-.2-19.2-.1-2.2 0-3.3 1.6-2.8 3.7zM242.4 206c1.7 11.7 7.6 20.8 18 26.6 9.9 5.5 20.7 6.2 31.7 4.6 12.7-1.9 23.9-7.3 33.8-15.5.4-.3.8-.6 1.4-1 .5 3.2.9 6.2 1.5 9.2.5 2.6 2.1 4.3 4.5 4.4 4.6.1 9.1.1 13.7 0 2.3-.1 3.8-1.6 4-3.9.1-.8.1-1.6.1-2.3v-88.8c0-3.6-.2-7.2-.7-10.8-1.6-10.8-6.2-19.7-15.9-25.4-5.6-3.3-11.8-5-18.2-5.9-3-.4-6-.7-9.1-1.1h-10c-.8.1-1.6.3-2.5.3-8.2.4-16.3 1.4-24.2 3.5-5.1 1.3-10 3.2-15 4.9-3 1-4.5 3.2-4.4 6.5.1 2.8-.1 5.6 0 8.3.1 4.1 1.8 5.2 5.7 4.1 6.5-1.7 13.1-3.5 19.7-4.8 10.3-1.9 20.7-2.7 31.1-1.2 5.4.8 10.5 2.4 14.1 7 3.1 4 4.2 8.8 4.4 13.7.3 6.9.2 13.9.3 20.8 0 .4-.1.7-.2 1.2-.4 0-.8 0-1.1-.1-8.8-2.1-17.7-3.6-26.8-4.1-9.5-.5-18.9.1-27.9 3.2-10.8 3.8-19.5 10.3-24.6 20.8-4.1 8.3-4.6 17-3.4 25.8zM98.7 106.9v175.3c0 .8 0 1.7.1 2.5.2 2.5 1.7 4.1 4.1 4.2 5.9.1 11.8.1 17.7 0 2.5 0 4-1.7 4.1-4.1.1-.8.1-1.7.1-2.5v-60.7c.9.7 1.4 1.2 1.9 1.6 15 12.5 32.2 16.6 51.1 12.9 17.1-3.4 28.9-13.9 36.7-29.2 5.8-11.6 8.3-24.1 8.7-37 .5-14.3-1-28.4-6.8-41.7-7.1-16.4-18.9-27.3-36.7-30.9-2.7-.6-5.5-.8-8.2-1.2h-7c-1.2.2-2.4.3-3.6.5-11.7 1.4-22.3 5.8-31.8 12.7-2 1.4-3.9 3-5.9 4.5-.1-.5-.3-.8-.4-1.2-.4-2.3-.7-4.6-1.1-6.9-.6-3.9-2.5-5.5-6.4-5.6h-9.7c-5.9-.1-6.9 1-6.9 6.8zM493.6 339c-2.7-.7-5.1 0-7.6 1-43.9 18.4-89.5 30.2-136.8 35.8-14.5 1.7-29.1 2.8-43.7 3.2-26.6.7-53.2-.8-79.6-4.3-17.8-2.4-35.5-5.7-53-9.9-37-8.9-72.7-21.7-106.7-38.8-8.8-4.4-17.4-9.3-26.1-14-3.8-2.1-6.2-1.5-8.2 2.1v1.7c1.2 1.6 2.2 3.4 3.7 4.8 36 32.2 76.6 56.5 122 72.9 21.9 7.9 44.4 13.7 67.3 17.5 14 2.3 28 3.8 42.2 4.5 3 .1 6 .2 9 .4.7 0 1.4.2 2.1.3h17.7c.7-.1 1.4-.3 2.1-.3 14.9-.4 29.8-1.8 44.6-4 21.4-3.2 42.4-8.1 62.9-14.7 29.6-9.6 57.7-22.4 83.4-40.1 2.8-1.9 5.7-3.8 8-6.2 4.3-4.4 2.3-10.4-3.3-11.9zm50.4-27.7c-.8-4.2-4-5.8-7.6-7-5.7-1.9-11.6-2.8-17.6-3.3-11-.9-22-.4-32.8 1.6-12 2.2-23.4 6.1-33.5 13.1-1.2.8-2.4 1.8-3.1 3-.6.9-.7 2.3-.5 3.4.3 1.3 1.7 1.6 3 1.5.6 0 1.2 0 1.8-.1l19.5-2.1c9.6-.9 19.2-1.5 28.8-.8 4.1.3 8.1 1.2 12 2.2 4.3 1.1 6.2 4.4 6.4 8.7.3 6.7-1.2 13.1-2.9 19.5-3.5 12.9-8.3 25.4-13.3 37.8-.3.8-.7 1.7-.8 2.5-.4 2.5 1 4 3.4 3.5 1.4-.3 3-1.1 4-2.1 3.7-3.6 7.5-7.2 10.6-11.2 10.7-13.8 17-29.6 20.7-46.6.7-3 1.2-6.1 1.7-9.1.2-4.7.2-9.6.2-14.5z' /%3E %3C/svg%3E") } -.badge-amex:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z' /%3E %3C/svg%3E") } -.badge-apple-pay:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z' /%3E %3C/svg%3E") } -.badge-diners:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z' /%3E %3C/svg%3E") } -.badge-discover:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1h-4.9v24.9h4.7c10.3 0 15.8-4.4 15.8-12.8zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-44.1 138.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4h-19.6l-22.2-32.8h-2.2v32.8h-16zm-55.9.1h45.3v14H444v18.2h28.3V217H444v22.2h29.3V253H428zm-68.7 0l21.9 55.2 22.2-55.2h17.5l-35.5 84.2h-8.6l-35-84.2zm-55.9-3c24.7 0 44.6 20 44.6 44.6 0 24.7-20 44.6-44.6 44.6-24.7 0-44.6-20-44.6-44.6 0-24.7 20-44.6 44.6-44.6zm-49.3 6.1v19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2v19c-29.7 14.3-63.3-5.7-63.3-38.2 0-31.2 33.1-53 63.3-38zm-97.2 66.3c11.4 0 22.4-15.3-3.3-24.4-15-5.5-20.2-11.4-20.2-22.7 0-23.2 30.6-31.4 49.7-14.3l-8.4 10.8c-10.4-11.6-24.9-6.2-24.9 2.5 0 4.4 2.7 6.9 12.3 10.3 18.2 6.6 23.6 12.5 23.6 25.6 0 29.5-38.8 37.4-56.6 11.3l10.3-9.9c3.7 7.1 9.9 10.8 17.5 10.8zM55.4 253H32v-82h23.4c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0h-16v-82h16zM544 433c0 8.2-6.8 15-15 15H128c189.6-35.6 382.7-139.2 416-160zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6H48v54.2h4.2c10.3 0 17-2 21.9-6.4 5.7-5.2 8.9-12.8 8.9-20.7s-3.2-15.5-8.9-20.5z' /%3E %3C/svg%3E") } -.badge-jcb:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M431.5 244.3V212c41.2 0 38.5.2 38.5.2 7.3 1.3 13.3 7.3 13.3 16 0 8.8-6 14.5-13.3 15.8-1.2.4-3.3.3-38.5.3zm42.8 20.2c-2.8-.7-3.3-.5-42.8-.5v35c39.6 0 40 .2 42.8-.5 7.5-1.5 13.5-8 13.5-17 0-8.7-6-15.5-13.5-17zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM182 192.3h-57c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8v28c30 8.3 68 8.3 68 8.3 97.9 0 82-47.7 82-131.2zm178.5 4.5c-63.4-16-165-14.9-165 59.3 0 77.1 108.2 73.6 165 59.2V287C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2v-28zM544 286.5c0-18.5-16.5-30.5-38-32v-.8c19.5-2.7 30.3-15.5 30.3-30.2 0-19-15.7-30-37-31 0 0 6.3-.3-120.3-.3v127.5h122.7c24.3.1 42.3-12.9 42.3-33.2z' /%3E %3C/svg%3E") } -.badge-mastercard:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z' /%3E %3C/svg%3E") } -.badge-paypal:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z' /%3E %3C/svg%3E") } -.badge-stripe:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7h36.7c0-16-9.3-22.7-18-22.7zM375 223.4c-8.2 0-13.3 2.9-17 7l.2 52.8c3.5 3.7 8.5 6.7 16.8 6.7 13.1 0 21.9-14.3 21.9-33.4 0-18.6-9-33.2-21.9-33.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM122.2 281.1c0 25.6-20.3 40.1-49.9 40.3-12.2 0-25.6-2.4-38.8-8.1v-33.9c12 6.4 27.1 11.3 38.9 11.3 7.9 0 13.6-2.1 13.6-8.7 0-17-54-10.6-54-49.9 0-25.2 19.2-40.2 48-40.2 11.8 0 23.5 1.8 35.3 6.5v33.4c-10.8-5.8-24.5-9.1-35.3-9.1-7.5 0-12.1 2.2-12.1 7.7 0 16 54.3 8.4 54.3 50.7zm68.8-56.6h-27V275c0 20.9 22.5 14.4 27 12.6v28.9c-4.7 2.6-13.3 4.7-24.9 4.7-21.1 0-36.9-15.5-36.9-36.5l.2-113.9 34.7-7.4v30.8H191zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4v84.4h-35.5V194.2h30.7l2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5h.1zm44.1 91.8h-35.7V194.2h35.7zm0-142.9l-35.7 7.6v-28.9l35.7-7.6zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5V194.2h31.3l1.8 8.8c4.9-4.5 13.9-11.1 27.8-11.1 24.9 0 48.4 22.5 48.4 63.8 0 45.1-23.2 65.5-48.6 65.6zm160.4-51.5h-69.5c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9V312c-9.7 5.3-22.4 9.2-39.4 9.2-34.6 0-58.8-21.7-58.8-64.5 0-36.2 20.5-64.9 54.3-64.9 33.7 0 51.3 28.7 51.3 65.1 0 3.5-.3 10.9-.4 12.9z' /%3E %3C/svg%3E") } -.badge-visa:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z' /%3E %3C/svg%3E") } -.badge-chrome:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z' /%3E %3C/svg%3E") } -.badge-circle:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z' /%3E %3C/svg%3E") } +.badge-centos:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23A14F8C' d='M289.6 97.5l31.6 31.7-76.3 76.5V97.5zm-162.4 31.7l76.3 76.5V97.5h-44.7zm41.5-41.6h44.7v127.9l10.8 10.8 10.8-10.8V87.6h44.7L224.2 32zm26.2 168.1l-10.8-10.8H55.5v-44.8L0 255.7l55.5 55.6v-44.8h128.6l10.8-10.8zm79.3-20.7h107.9v-44.8l-31.6-31.7zm173.3 20.7L392 200.1v44.8H264.3l-10.8 10.8 10.8 10.8H392v44.8l55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5h15.3v-15.3l-90.3-90.5 31.6-31.7H65.4zm316.7-78.7h-78.5l31.6 31.7-90.3 90.5V235h15.3l90.3-90.5 31.6 31.7zM203.5 413.9V305.8l-76.3 76.5 31.6 31.7h44.7zM65.4 235h108.8l-76.3-76.5-32.5 31.7zm316.7 100.2l-31.6 31.7-90.3-90.5h-15.3v15.3l90.3 90.5-31.6 31.7h78.5zm0-58.8H274.2l76.3 76.5 31.6-31.7zm-60.9 105.8l-76.3-76.5v108.1h44.7zM97.9 352.9l76.3-76.5H65.4v44.8zm181.8 70.9H235V295.9l-10.8-10.8-10.8 10.8v127.9h-44.7l55.5 55.6zm-166.5-41.6l90.3-90.5v-15.3h-15.3l-90.3 90.5-32.5-31.7v78.7h79.4z' /%3E %3C/svg%3E") } +.badge-chrome:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2300CC33' d='M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z' /%3E %3C/svg%3E") } .badge-feature:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2300CC33' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z' /%3E %3C/svg%3E") } .badge-remove:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z' /%3E %3C/svg%3E") } .badge-add:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2300CC33' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z' /%3E %3C/svg%3E") } .badge-question:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z' /%3E %3C/svg%3E") } +.badge-toxic:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23000000' d='M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z' /%3E %3C/svg%3E") } +.badge-todo:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z' /%3E %3C/svg%3E") } .badge-time:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z' /%3E %3C/svg%3E") } +.badge-code:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z' /%3E %3C/svg%3E") } .badge-story:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z' /%3E %3C/svg%3E") } -.badge-copy:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z' /%3E %3C/svg%3E") } +.badge-comment:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2300CC33' d='M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z' /%3E %3C/svg%3E") } .badge-css3:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z' /%3E %3C/svg%3E") } -.badge-desktop:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z' /%3E %3C/svg%3E") } -.badge-usd:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z' /%3E %3C/svg%3E") } +.badge-debian:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23A80030' d='M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z' /%3E %3C/svg%3E") } +.badge-download:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z' /%3E %3C/svg%3E") } .badge-edge:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z' /%3E %3C/svg%3E") } -.badge-email:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z' /%3E %3C/svg%3E") } .badge-erlang:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23a90533' d='M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z' /%3E %3C/svg%3E") } -.badge-eur:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z' /%3E %3C/svg%3E") } -.badge-fax:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z' /%3E %3C/svg%3E") } +.badge-fedora:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2331548F' d='M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z' /%3E %3C/svg%3E") } .badge-firefox:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23FF6600' d='M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z' /%3E %3C/svg%3E") } .badge-flag:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z' /%3E %3C/svg%3E") } +.badge-folder:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z' /%3E %3C/svg%3E") } .badge-freebsd:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z' /%3E %3C/svg%3E") } -.badge-website:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z' /%3E %3C/svg%3E") } +.badge-go:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CCCCCC' d='M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z' /%3E %3C/svg%3E") } .badge-heart:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z' /%3E %3C/svg%3E") } .badge-html5:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z' /%3E %3C/svg%3E") } .badge-ie:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z' /%3E %3C/svg%3E") } .badge-java:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230074BD' d='M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z' /%3E %3C/svg%3E") } .badge-js:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z' /%3E %3C/svg%3E") } -.badge-laptop:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z' /%3E %3C/svg%3E") } .badge-idea:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z' /%3E %3C/svg%3E") } .badge-link:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z' /%3E %3C/svg%3E") } .badge-linux:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23000' d='M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z' /%3E %3C/svg%3E") } -.badge-try:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z' /%3E %3C/svg%3E") } .badge-geo:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z' /%3E %3C/svg%3E") } .badge-lock:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z' /%3E %3C/svg%3E") } -.badge-mobile:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z' /%3E %3C/svg%3E") } +.badge-markdown:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23000000' d='M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z' /%3E %3C/svg%3E") } +.badge-network:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z' /%3E %3C/svg%3E") } .badge-nodejs:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23689F63' d='M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z' /%3E %3C/svg%3E") } .badge-sticky:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z' /%3E %3C/svg%3E") } .badge-opera:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z' /%3E %3C/svg%3E") } -.badge-attachment:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z' /%3E %3C/svg%3E") } -.badge-phone:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z' /%3E %3C/svg%3E") } +.badge-attachment:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z' /%3E %3C/svg%3E") } .badge-php:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23777bb3' d='M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z' /%3E %3C/svg%3E") } -.badge-print:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z' /%3E %3C/svg%3E") } .badge-python:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23306998' d='M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z' /%3E %3C/svg%3E") } -.badge-reg:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z' /%3E %3C/svg%3E") } -.badge-rub:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z' /%3E %3C/svg%3E") } -.badge-inr:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z' /%3E %3C/svg%3E") } +.badge-rpi:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 407 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23C81C53' d='M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z' /%3E %3C/svg%3E") } +.badge-react:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23149ECA' d='M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z' /%3E %3C/svg%3E") } +.badge-redhat:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23EE0000' d='M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24' /%3E %3C/svg%3E") } +.badge-rust:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23000000' d='M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z' /%3E %3C/svg%3E") } .badge-safari:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z' /%3E %3C/svg%3E") } -.badge-signal:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z' /%3E %3C/svg%3E") } +.badge-verify:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z' /%3E %3C/svg%3E") } +.badge-org:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z' /%3E %3C/svg%3E") } .badge-square:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z' /%3E %3C/svg%3E") } .badge-check:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2300CC33' d='M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z' /%3E %3C/svg%3E") } .badge-rss:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23FF6600' d='M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z' /%3E %3C/svg%3E") } .badge-star:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z' /%3E %3C/svg%3E") } -.badge-gbp:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z' /%3E %3C/svg%3E") } -.badge-tablet:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z' /%3E %3C/svg%3E") } +.badge-urgent:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z' /%3E %3C/svg%3E") } +.badge-suse:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2330BA78' d='M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z' /%3E %3C/svg%3E") } .badge-tag:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z' /%3E %3C/svg%3E") } .badge-tags:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z' /%3E %3C/svg%3E") } -.badge-toggle-off:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z' /%3E %3C/svg%3E") } -.badge-toggle-on:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z' /%3E %3C/svg%3E") } -.badge-tm:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z' /%3E %3C/svg%3E") } +.badge-deadline:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z' /%3E %3C/svg%3E") } +.badge-toggle-off:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z' /%3E %3C/svg%3E") } +.badge-toggle-on:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2300CC33' d='M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z' /%3E %3C/svg%3E") } .badge-danger:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z' /%3E %3C/svg%3E") } +.badge-ubuntu:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23E95420' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z' /%3E %3C/svg%3E") } .badge-unlock:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23F5B800' d='M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z' /%3E %3C/svg%3E") } -.badge-usb:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z' /%3E %3C/svg%3E") } +.badge-upload:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z' /%3E %3C/svg%3E") } .badge-user:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z' /%3E %3C/svg%3E") } -.badge-wifi:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z' /%3E %3C/svg%3E") } +.badge-vue:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%2342D392' d='M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z' /%3E %3C/svg%3E") } .badge-windows:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%230F4BFF' d='M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z' /%3E %3C/svg%3E") } -.badge-krw:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z' /%3E %3C/svg%3E") } -.badge-jpy:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' d='M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z' /%3E %3C/svg%3E") }+.badge-fixme:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23CC3300' d='M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z' /%3E %3C/svg%3E") }
M dist/hastystyles.cssdist/hastystyles.css

@@ -574,7 +574,7 @@ width: 12px;

height: 12px; } #footer a:before { - content: ""; + background: none; } #footer a:hover { text-decoration: none;

@@ -705,22 +705,6 @@ }

/* Checkboxes */ li.github_checkbox { list-style-type: none; -} -li.github_checkbox input[type="checkbox"] { - width: 0; - height: 0; -} -li.github_checkbox input[type="checkbox"]::after { - font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; - content: '\f0c8'; - top: -14px; - left: -14px; - position: relative; - color: #aaa; -} -li.github_checkbox input[type="checkbox"]:checked::after { - content: '\f14a'; - color: #00CC33; } .note { -moz-background-clip: padding;

@@ -1161,239 +1145,6 @@ div .terminal {

margin-left: 80px; margin-right: 80px; } -} -.badge-todo { - color: #CC3300; -} -.badge-todo:before { - color: #CC3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "todo"; -} -.badge-fixme { - color: #CC3300; -} -.badge-fixme:before { - color: #CC3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "fixme"; -} -.badge-deadline { - color: #CC3300; -} -.badge-deadline:before { - color: #CC3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "deadline"; -} -.badge-important { - color: #CC3300; -} -.badge-important:before { - color: #CC3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "important"; -} -.badge-urgent { - color: #CC3300; -} -.badge-urgent:before { - color: #CC3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "urgent"; -} -.badge-verify { - color: #705400; -} -.badge-verify:before { - color: #705400; - background-color: #FFEBAD; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "verify"; -} -.badge-draftcomment { - color: #009926; -} -.badge-draftcomment:before { - color: #009926; - background-color: #d8f5cd; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - padding: 1px 1px 3px 1px; - line-height: 95%; - width: 70px; - text-align: center; - margin-right: 3px; - box-shadow: none; - font-size: 90%; - font-variant: small-caps; - font-weight: 700; - content: "comment"; -} -.hastyscribe:before { - background: url("#fa-H") no repeat; -} -.hastyscribe:before { - font-family: "HastyScribe"; - font-size: 1.8em; - margin-right: -2%; - vertical-align: middle; } .headings h1 { font-size: 2em;
M dist/hastystyles.links.cssdist/hastystyles.links.css

@@ -1,39 +1,47 @@

a[href*='amazon.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M257.2 162.7c-48.7 1.8-169.5 15.5-169.5 117.5 0 109.5 138.3 114 183.5 43.2 6.5 10.2 35.4 37.5 45.3 46.8l56.8-56S341 288.9 341 261.4V114.3C341 89 316.5 32 228.7 32 140.7 32 94 87 94 136.3l73.5 6.8c16.3-49.5 54.2-49.5 54.2-49.5 40.7-.1 35.5 29.8 35.5 69.1zm0 86.8c0 80-84.2 68-84.2 17.2 0-47.2 50.5-56.7 84.2-57.8v40.6zm136 163.5c-7.7 10-70 67-174.5 67S34.2 408.5 9.7 379c-6.8-7.7 1-11.3 5.5-8.3C88.5 415.2 203 488.5 387.7 401c7.5-3.7 13.3 2 5.5 12zm39.8 2.2c-6.5 15.8-16 26.8-21.2 31-5.5 4.5-9.5 2.7-6.5-3.8s19.3-46.5 12.7-55c-6.5-8.3-37-4.3-48-3.2-10.8 1-13 2-14-.3-2.3-5.7 21.7-15.5 37.5-17.5 15.7-1.8 41-.8 46 5.7 3.7 5.1 0 27.1-6.5 43.1z' /%3E %3C/svg%3E") } a[href='#document-top']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z' /%3E %3C/svg%3E") } -a[href*='bitbucket.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z' /%3E %3C/svg%3E") } +a[href*='bitbucket.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z' /%3E %3C/svg%3E") } a[href*='blogger.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M162.4 196c4.8-4.9 6.2-5.1 36.4-5.1 27.2 0 28.1.1 32.1 2.1 5.8 2.9 8.3 7 8.3 13.6 0 5.9-2.4 10-7.6 13.4-2.8 1.8-4.5 1.9-31.1 2.1-16.4.1-29.5-.2-31.5-.8-10.3-2.9-14.1-17.7-6.6-25.3zm61.4 94.5c-53.9 0-55.8.2-60.2 4.1-3.5 3.1-5.7 9.4-5.1 13.9.7 4.7 4.8 10.1 9.2 12 2.2 1 14.1 1.7 56.3 1.2l47.9-.6 9.2-1.5c9-5.1 10.5-17.4 3.1-24.4-5.3-4.7-5-4.7-60.4-4.7zm223.4 130.1c-3.5 28.4-23 50.4-51.1 57.5-7.2 1.8-9.7 1.9-172.9 1.8-157.8 0-165.9-.1-172-1.8-8.4-2.2-15.6-5.5-22.3-10-5.6-3.8-13.9-11.8-17-16.4-3.8-5.6-8.2-15.3-10-22C.1 423 0 420.3 0 256.3 0 93.2 0 89.7 1.8 82.6 8.1 57.9 27.7 39 53 33.4c7.3-1.6 332.1-1.9 340-.3 21.2 4.3 37.9 17.1 47.6 36.4 7.7 15.3 7-1.5 7.3 180.6.2 115.8 0 164.5-.7 170.5zm-85.4-185.2c-1.1-5-4.2-9.6-7.7-11.5-1.1-.6-8-1.3-15.5-1.7-12.4-.6-13.8-.8-17.8-3.1-6.2-3.6-7.9-7.6-8-18.3 0-20.4-8.5-39.4-25.3-56.5-12-12.2-25.3-20.5-40.6-25.1-3.6-1.1-11.8-1.5-39.2-1.8-42.9-.5-52.5.4-67.1 6.2-27 10.7-46.3 33.4-53.4 62.4-1.3 5.4-1.6 14.2-1.9 64.3-.4 62.8 0 72.1 4 84.5 9.7 30.7 37.1 53.4 64.6 58.4 9.2 1.7 122.2 2.1 133.7.5 20.1-2.7 35.9-10.8 50.7-25.9 10.7-10.9 17.4-22.8 21.8-38.5 3.2-10.9 2.9-88.4 1.7-93.9z' /%3E %3C/svg%3E") } -a[href*='deviantart.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z' /%3E %3C/svg%3E") } -a[href*='digg.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z' /%3E %3C/svg%3E") } -a[href*='dropbox.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 528 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z' /%3E %3C/svg%3E") } +a[href*='codepen.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z' /%3E %3C/svg%3E") } +a[href*='deviantart.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M320 93.2l-98.2 179.1 7.4 9.5H320v127.7H159.1l-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2H0v-93.2l93.2-179.4-7.4-9.2H0V102.5h156l13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2H320v93.1z' /%3E %3C/svg%3E") } +a[href*='digg.chrome']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z' /%3E %3C/svg%3E") } +a[href*='discordapp.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z' /%3E %3C/svg%3E") } +a[href*='dropbox.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 528 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z' /%3E %3C/svg%3E") } a[href^=mailto]:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z' /%3E %3C/svg%3E") } -a[href*='facebook.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z' /%3E %3C/svg%3E") } -a[href*='flickr.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z' /%3E %3C/svg%3E") } -a[href*='foursquare.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 368 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z' /%3E %3C/svg%3E") } +a[href*='etsy.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z' /%3E %3C/svg%3E") } +a[href*='facebook.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z' /%3E %3C/svg%3E") } +a[href$='.pdf']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z' /%3E %3C/svg%3E") } +a[href$='.zip']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z' /%3E %3C/svg%3E") } +a[href*='flickr.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z' /%3E %3C/svg%3E") } +a[href*='foursquare.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 368 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z' /%3E %3C/svg%3E") } a[href^=git]:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z' /%3E %3C/svg%3E") } -a[href*='github.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z' /%3E %3C/svg%3E") } -a[href*='gitlab.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z' /%3E %3C/svg%3E") } +a[href*='github.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z' /%3E %3C/svg%3E") } +a[href*='gitlab.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z' /%3E %3C/svg%3E") } a[href^=http]:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z' /%3E %3C/svg%3E") } a[href*='google.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 488 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z' /%3E %3C/svg%3E") } a[href*='plus.google.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z' /%3E %3C/svg%3E") } -a[href*='news.ycombinator.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z' /%3E %3C/svg%3E") } -a[href*='imdb.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z' /%3E %3C/svg%3E") } -a[href*='instagram.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' /%3E %3C/svg%3E") } -a[href*='jsfiddle.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z' /%3E %3C/svg%3E") } -a[href*='kickstarter.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z' /%3E %3C/svg%3E") } -a[href*='linkedin.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z' /%3E %3C/svg%3E") } +a[href*='news.ycombinator.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z' /%3E %3C/svg%3E") } +a[href*='imdb.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z' /%3E %3C/svg%3E") } +a[href*='instagram.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' /%3E %3C/svg%3E") } +a[href*='jsfiddle.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z' /%3E %3C/svg%3E") } +a[href*='kickstarter.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z' /%3E %3C/svg%3E") } +a[href*='linkedin.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z' /%3E %3C/svg%3E") } a[href^=magnet]:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z' /%3E %3C/svg%3E") } -a[href*='medium.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z' /%3E %3C/svg%3E") } +a[href*='mastodon.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z' /%3E %3C/svg%3E") } +a[href*='medium.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z' /%3E %3C/svg%3E") } a[href*='npmjs.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z' /%3E %3C/svg%3E") } a[href^=tel]:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z' /%3E %3C/svg%3E") } -a[href*='pinterest.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z' /%3E %3C/svg%3E") } -a[href*='quora.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z' /%3E %3C/svg%3E") } -a[href*='reddit.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z' /%3E %3C/svg%3E") } -a[href*='stackoverflow.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z' /%3E %3C/svg%3E") } -a[href*='trello.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z' /%3E %3C/svg%3E") } -a[href*='tumblr.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z' /%3E %3C/svg%3E") } -a[href*='twitter.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z' /%3E %3C/svg%3E") } -a[href*='vimeo.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z' /%3E %3C/svg%3E") } -a[href*='wikipedia.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z' /%3E %3C/svg%3E") } +a[href*='pinterest.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z' /%3E %3C/svg%3E") } +a[href*='quora.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z' /%3E %3C/svg%3E") } +a[href*='reddit.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z' /%3E %3C/svg%3E") } +a[href*='slack.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z' /%3E %3C/svg%3E") } +a[href*='stack-exchange.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z' /%3E %3C/svg%3E") } +a[href*='stackoverflow.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z' /%3E %3C/svg%3E") } +a[href*='trello.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z' /%3E %3C/svg%3E") } +a[href*='tumblr.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z' /%3E %3C/svg%3E") } +a[href*='twitter.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z' /%3E %3C/svg%3E") } +a[href*='vimeo.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z' /%3E %3C/svg%3E") } +a[href*='wikipedia.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 640 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z' /%3E %3C/svg%3E") } a[href*='wordpress.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z' /%3E %3C/svg%3E") } a[href*='yahoo.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z' /%3E %3C/svg%3E") } -a[href*='youtube.']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' /%3E %3C/svg%3E") }+a[href*='youtube.com']:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%234183c4' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' /%3E %3C/svg%3E") }
A dist/hastystyles.logo.css

@@ -0,0 +1,10 @@

+.hastyscribe:before { + display: inline-block; + content: ' '; + width: 350px; + height: 102px; + background-repeat: no-repeat; + box-sizing: border-box; + vertical-align: text-top; + background-image: url("data:image/svg+xml,%3Csvg width='350.755' xmlns='http://www.w3.org/2000/svg' height='102.312'%3E %3Cg word-spacing='0' style='line-height:125%25;-inkscape-font-specification:Mr Bedfort' font-size='72' font-weight='400' letter-spacing='0' font-family='Mr Bedfort'%3E %3Cpath d='m17.352 44.784-1.296-5.616c-3.552-1.2-7.2-2.52-10.944-3.96-.048 0-.072.024-.072.072.048 1.008 4.152 4.176 12.312 9.504m6.12-3.24c.96 4.224 1.56 6.96 1.8 8.208 11.424 6.96 18.744 10.464 21.96 10.512l-3.888-13.896c-6.432-1.248-13.056-2.856-19.872-4.824M18 4.752l-.288 4.608c0 4.464 1.512 13.32 4.536 26.568 6.24 1.92 12.792 3.576 19.656 4.968-1.968-7.44-3.408-13.848-4.32-19.224-.912-5.424-1.368-11.208-1.368-17.352.096-.528 1.032-1.368 2.808-2.52C40.848.6 42.144 0 42.912 0c.384 0 .576.264.576.792l-.36 5.04c0 7.776 2.016 19.872 6.048 36.288 5.664.864 10.944 1.368 15.84 1.512.336 0 .504.168.504.504 0 .288-1.056 1.008-3.168 2.16-2.112 1.152-3.36 1.728-3.744 1.728-2.256 0-4.944-.192-8.064-.576l2.808 10.08c0 .816-1.704 2.208-5.112 4.176-3.84 0-11.376-3.336-22.608-10.008.48 2.688.768 5.04.864 7.056-.096.096-1.056.576-2.88 1.44-1.824.864-2.856 1.296-3.096 1.296-.624 0-.936-.456-.936-1.368-.432-4.56-1.056-9-1.872-13.32-4.896-3.168-9.072-6.048-12.528-8.64C1.728 35.52 0 33.912 0 33.336c0-.768 1.584-2.088 4.752-3.96l.216-.144c3.264 1.536 6.48 2.88 9.648 4.032-2.736-10.416-4.104-17.496-4.104-21.24 0-1.68.192-3 .576-3.96.096-.144 1.152-.816 3.168-2.016 2.016-1.2 3.168-1.8 3.456-1.8.192 0 .288.168.288.504M78.01 40.104c.144-.288 1.44-.432 3.888-.432 2.496 0 3.744.36 3.744 1.08 0 .144-.144.432-.432.864-1.68 2.304-2.52 4.704-2.52 7.2 0 2.496.576 4.56 1.728 6.192 1.2 1.584 2.712 2.376 4.536 2.376 2.976 0 6-2.112 9.072-6.336l.504.864c-3.744 5.952-7.872 8.928-12.384 8.928-3.408 0-6.024-1.752-7.848-5.256-.768 1.152-2.016 2.232-3.744 3.24-1.728 1.008-3.36 1.512-4.896 1.512-4.176 0-6.264-1.752-6.264-5.256 0-2.736 1.152-5.592 3.456-8.568 2.352-3.024 4.656-4.536 6.912-4.536.192 0 .288.072.288.216 0 .144-.096.312-.288.504-1.008.528-1.872 1.632-2.592 3.312a13.12 13.12 0 0 0-1.008 5.04c0 3.504 1.344 5.256 4.032 5.256.768 0 1.488-.192 2.16-.576.72-.432 1.152-1.032 1.296-1.8a14.973 14.973 0 0 1-.936-5.256c0-1.824.072-3.36.216-4.608.384-2.64.744-3.96 1.08-3.96' /%3E %3Cpath d='m119.772 51.048.504.864c-2.016 3.216-4.44 5.664-7.272 7.344-2.832 1.728-5.52 2.592-8.064 2.592-5.136 0-8.544-2.208-10.224-6.624 0-.24.552-1.032 1.656-2.376 1.104-1.344 1.824-2.016 2.16-2.016.384 0 .6.12.648.36.288 1.536 1.08 3.168 2.376 4.896 1.344 1.728 2.568 2.592 3.672 2.592 1.728 0 2.616-.48 2.664-1.44 0-1.488-1.752-3.744-5.256-6.768-1.296-1.152-2.496-2.616-3.6-4.392-1.056-1.824-1.584-3.696-1.584-5.616 0-.384.072-.648.216-.792 2.112-1.92 3.504-2.88 4.176-2.88.528 0 .792.408.792 1.224.048 1.776.792 3.624 2.232 5.544 1.488 1.872 2.928 3.672 4.32 5.4 1.44 1.728 2.16 3.456 2.16 5.184 0 1.68-.84 3.192-2.52 4.536 3.936-.096 7.584-2.64 10.944-7.632' /%3E %3Cpath d='M122.633 24.264c.768 22.56 4.248 33.84 10.44 33.84 2.64 0 5.808-2.352 9.504-7.056l.504.864c-4.512 6.72-8.832 10.08-12.96 10.08-4.08 0-7.392-3.12-9.936-9.36-2.544-6.288-3.888-14.64-4.032-25.056 0 0-.347-5.071 0-4.827.096-3.648.264-5.229.504-8.493 0-.432.216-.72.648-.864 2.88-1.152 4.488-1.728 4.824-1.728.384 0 .576.216.576.648a165.13 165.13 0 0 0-.144 6.552' /%3E %3Cpath d='M157.87 82.728c0 3.984 1.176 7.728 3.528 11.232 2.352 3.504 4.536 5.256 6.552 5.256 1.728 0 2.592-1.536 2.592-4.608 0-2.256-.84-5.712-2.52-10.368a1998.05 1998.05 0 0 0-2.808-7.704 452.798 452.798 0 0 1-2.952-8.136c-2.928 4.464-4.392 9.24-4.392 14.328m15.84 5.544c0 4.704-.792 8.208-2.376 10.512-1.584 2.352-3.6 3.528-6.048 3.528-3.12 0-6-1.68-8.64-5.04-2.592-3.312-3.888-7.44-3.888-12.384.336-3.408 1.248-6.552 2.736-9.432 1.536-2.88 3.576-5.856 6.12-8.928-1.632-4.464-2.76-7.992-3.384-10.584-2.064 2.64-4.44 3.96-7.128 3.96-2.688 0-5.04-1.368-7.056-4.104-2.016-2.736-3.024-6.672-3.024-11.808 0-.528.384-.888 1.152-1.08 2.304-.48 3.624-.72 3.96-.72.576 0 .864.288.864.864 0 4.368.984 7.8 2.952 10.296 1.248 1.536 2.808 2.304 4.68 2.304 1.008 0 2.064-.456 3.168-1.368-.72-3.216-1.08-5.904-1.08-8.064 0-2.208.504-3.816 1.512-4.824 2.064-1.2 3.216-1.8 3.456-1.8.48 0 .72.36.72 1.08 0 5.232.96 10.752 2.88 16.56l1.224 3.816c3.6-3.888 6.336-7.224 8.208-10.008l.504.864c-1.152 1.824-2.208 3.312-3.168 4.464a161.359 161.359 0 0 1-3.096 3.6 676.433 676.433 0 0 1-2.016 2.376c3.504 10.032 5.424 15.912 5.76 17.64.672 3.408 1.008 6.168 1.008 8.28' /%3E %3Cpath d='M178.334 12.888c0 4.608 2.736 8.904 8.208 12.888 2.544-6.528 3.816-11.712 3.816-15.552 0-1.68-.552-3.24-1.656-4.68-1.104-1.44-2.352-2.16-3.744-2.16-1.344 0-2.568.72-3.672 2.16-1.056 1.44-1.824 2.88-2.304 4.32-.432 1.392-.648 2.4-.648 3.024m-9.36 46.944c-.336.336-.624.504-.864.504-.384 0-.576-.192-.576-.576 0-.384.096-.696.288-.936 2.16-2.4 4.704-6.024 7.632-10.872a162.099 162.099 0 0 0 8.064-15.12c-6.144-4.272-9.216-8.64-9.216-13.104 0-2.976.696-6 2.088-9.072 1.44-3.072 3.336-5.616 5.688-7.632 2.4-2.016 4.68-3.024 6.84-3.024 2.208 0 3.696.528 4.464 1.584.816 1.008 1.224 2.496 1.224 4.464 0 3.696-2.232 10.608-6.696 20.736 1.584 1.056 3.696 2.352 6.336 3.888a295.464 295.464 0 0 1 6.84 3.888 56.857 56.857 0 0 1 5.76 3.816c3.936 3.024 5.904 6.312 5.904 9.864 0 3.504-1.824 6.792-5.472 9.864-3.648 3.024-7.344 4.536-11.088 4.536-5.904 0-11.16-3.072-15.768-9.216-.528-.72-.792-1.32-.792-1.8 0-.528.6-1.272 1.8-2.232 1.2-1.008 2.136-1.512 2.808-1.512.144 0 .264.072.36.216 1.296 2.256 3.624 4.656 6.984 7.2 3.36 2.544 6.648 3.816 9.864 3.816 3.984-.288 5.976-2.256 5.976-5.904 0-3.072-1.752-5.952-5.256-8.64-2.592-1.968-5.784-4.032-9.576-6.192-3.792-2.208-6.408-3.792-7.848-4.752-5.808 12.192-11.064 20.928-15.768 26.208M230.382 41.688c0-1.44-.912-2.16-2.736-2.16-1.824 0-3.336.816-4.536 2.448-1.2 1.632-1.8 3.72-1.8 6.264 0 2.496.96 4.776 2.88 6.84 1.968 2.016 4.896 3.024 8.784 3.024 2.448 0 4.824-.576 7.128-1.728 2.352-1.2 4.344-2.976 5.976-5.328l.504.864c-1.728 3.12-4.392 5.544-7.992 7.272-3.552 1.728-7.152 2.592-10.8 2.592-3.6 0-6.552-.768-8.856-2.304-2.256-1.488-3.384-3.648-3.384-6.48 0-3.6 1.416-7.008 4.248-10.224 2.88-3.216 6.456-4.824 10.728-4.824 1.488 0 2.592.384 3.312 1.152.72.72 1.08 1.704 1.08 2.952 0 1.2-.432 2.4-1.296 3.6-.864 1.152-1.848 1.728-2.952 1.728-.576 0-1.176-.216-1.8-.648-.576-.48-.864-.864-.864-1.152 0-.336.12-.6.36-.792.24-.24.528-.456.864-.648.768-.384 1.152-1.2 1.152-2.448' /%3E %3Cpath d='m251.359 47.088-1.368-.072c-.48 0-.816.216-1.008.648-.576 1.44-1.488 3.072-2.736 4.896l-.576-.792c.96-1.296 1.704-2.928 2.232-4.896 0-.384-.168-.648-.504-.792-2.16-.72-3.24-2.616-3.24-5.688 0-.672.576-1.296 1.728-1.872 1.152-.624 2.112-.936 2.88-.936.768 0 1.152.336 1.152 1.008 0 3.6 1.68 5.4 5.04 5.4.816 0 1.464-.072 1.944-.216.528-.192.816-.288.864-.288.48 0 .72.36.72 1.08 0 .672-.192 1.152-.576 1.44-.336.24-.72.792-1.152 1.656-.432.816-.648 1.776-.648 2.88 0 2.16.624 3.864 1.872 5.112 1.296 1.2 2.88 1.8 4.752 1.8 1.92 0 3.816-.552 5.688-1.656 1.872-1.104 3.504-2.688 4.896-4.752l.504.864c-1.68 2.928-4.008 5.28-6.984 7.056-2.976 1.776-5.64 2.664-7.992 2.664-4.8 0-7.2-2.184-7.2-6.552 0-.816.288-1.92.864-3.312.576-1.392 1.152-2.568 1.728-3.528l.864-1.44c0-.192-.072-.288-.216-.288-1.536.384-2.712.576-3.528.576' /%3E %3Cpath d='M273.24 42.84c-.24 2.016-.36 3.672-.36 4.968 0 4.56.864 8.112 2.592 10.656 1.776 2.496 3.912 3.744 6.408 3.744 2.544 0 5.064-.888 7.56-2.664 2.496-1.728 4.824-4.272 6.984-7.632l-.504-.864c-3.744 5.136-7.2 7.704-10.368 7.704-2.016 0-3.648-1.08-4.896-3.24-1.248-2.16-1.872-5.088-1.872-8.784 0-1.92.168-3.864.504-5.832 0-.432-.192-.648-.576-.648-.336 0-1.944.576-4.824 1.728-.432.144-.648.432-.648.864m5.976-15.48c.768.816 1.152 1.8 1.152 2.952s-.384 2.136-1.152 2.952c-.72.816-1.608 1.224-2.664 1.224-1.008 0-1.872-.408-2.592-1.224-.72-.816-1.08-1.8-1.08-2.952s.36-2.136 1.08-2.952c.72-.816 1.584-1.224 2.592-1.224 1.056 0 1.944.408 2.664 1.224' /%3E %3Cpath d='M310.14 45.36c-.576 0-.864.576-.864 1.728 0 1.152.456 2.52 1.368 4.104.96 1.536 2.16 2.76 3.6 3.672.048-.24.072-.6.072-1.08 0-2.112-.408-4.032-1.224-5.76-.816-1.776-1.8-2.664-2.952-2.664m-13.464-24.912c0 9.6 1.104 17.76 3.312 24.48 2.16-5.904 3.24-13.8 3.24-23.688 0-4.272-.264-7.8-.792-10.584s-1.248-4.176-2.16-4.176c-1.2 0-2.112 1.296-2.736 3.888-.576 2.544-.864 5.904-.864 10.08m11.448-6.84c0 4.704-.816 10.32-2.448 16.848-1.584 6.528-3.312 11.832-5.184 15.912 1.488 4.224 3.192 7.488 5.112 9.792 1.92 2.256 3.672 3.384 5.256 3.384s2.64-.984 3.168-2.952c-2.16-.96-4.008-2.496-5.544-4.608-1.488-2.112-2.232-4.224-2.232-6.336 0-1.104.264-1.992.792-2.664.528-.672 1.296-1.008 2.304-1.008 2.496 0 4.416.96 5.76 2.88 1.392 1.872 2.088 4.128 2.088 6.768 0 1.488-.24 2.904-.72 4.248.48.144 1.032.216 1.656.216 2.64 0 4.992-1.68 7.056-5.04l.576.72c-2.16 3.696-4.872 5.544-8.136 5.544-.384 0-.96-.048-1.728-.144-1.68 3.12-4.224 4.68-7.632 4.68-3.936 0-7.536-2.352-10.8-7.056-1.584-2.352-2.856-5.568-3.816-9.648-1.008-4.128-1.512-8.712-1.512-13.752 0-5.04.432-9.6 1.296-13.68.816-4.08 2.064-7.44 3.744-10.08 1.68-2.64 3.6-3.96 5.76-3.96 3.456 0 5.184 3.312 5.184 9.936' /%3E %3Cpath d='m332.694 37.656.072-.936c0-.576-.648-.864-1.944-.864a5.858 5.858 0 0 0-3.528 1.152c-1.008.768-1.512 1.8-1.512 3.096 0 2.304 1.656 3.456 4.968 3.456.528 0 1.056-.072 1.584-.216a5.437 5.437 0 0 1 1.728-.288c.576 0 .864.192.864.576 0 .048-.192.168-.576.36-.384.144-.864.384-1.44.72-.528.336-1.08.768-1.656 1.296-1.344 1.248-2.016 2.952-2.016 5.112s.648 3.816 1.944 4.968c1.296 1.104 2.976 1.656 5.04 1.656s4.176-.6 6.336-1.8a14.695 14.695 0 0 0 5.256-4.896l.504.864c-1.824 3.168-4.368 5.664-7.632 7.488-3.216 1.872-6.168 2.808-8.856 2.808-2.64 0-4.68-.552-6.12-1.656-1.392-1.104-2.088-2.52-2.088-4.248 0-1.776.432-3.408 1.296-4.896.864-1.488 1.608-2.544 2.232-3.168.672-.672 1.152-1.128 1.44-1.368.336-.288.504-.48.504-.576 0-.144-.024-.216-.072-.216-1.536.576-3.024.864-4.464.864-2.544 0-3.816-1.032-3.816-3.096 0-2.784 1.584-5.184 4.752-7.2 3.168-2.016 5.928-3.024 8.28-3.024 2.4 0 3.6.576 3.6 1.728 0 .72-.384 1.488-1.152 2.304-.768.816-1.464 1.224-2.088 1.224-.96 0-1.44-.408-1.44-1.224' /%3E %3C/g%3E %3Ctext word-spacing='0' xml:space='preserve' transform='translate(-177.39 -82.362)' style='line-height:125%25;-inkscape-font-specification:Mr Bedfort' font-size='40' y='13.976' x='280.368' font-weight='400' letter-spacing='0' font-family='Mr Bedfort' /%3E %3Cpath fill-rule='evenodd' d='M99.36 29.25c-.061-.106.474-.57 1.596-1.31 1.123-.74 2.835-1.75 5.15-2.876 2.313-1.127 5.233-2.365 8.729-3.583 3.496-1.218 7.573-2.41 12.103-3.567 5.291-1.357 11.259-2.645 17.812-3.778 6.554-1.133 13.693-2.108 21.297-2.923 13.686-1.47 28.926-2.381 45.127-2.565 7.483-.085 15.175-.02 23.015.229 7.834.248 15.51.67 22.968 1.25 14.92 1.156 28.998 2.957 41.703 5.435 6.104 1.186 11.931 2.505 17.35 4.046 5.42 1.541 10.433 3.303 14.965 5.263 4.145 1.79 7.906 3.808 11.06 6.11 1.442 1.044 2.772 2.171 3.92 3.37 1.146 1.199 2.11 2.469 2.864 3.785a13.434 13.434 0 0 1 1.512 3.986c.295 1.494.276 2.914.074 4.176a14.011 14.011 0 0 1-1.3 3.977 16.406 16.406 0 0 1-1.587 2.577c-.977 1.305-1.626 1.855-1.732 1.773-.106-.082.333-.802 1.064-2.196a22.47 22.47 0 0 0 1.191-2.616c.393-1.05.749-2.284.853-3.7a10.664 10.664 0 0 0-.315-3.59c-.293-1.107-.799-2.24-1.502-3.34-.713-1.123-1.625-2.201-2.717-3.229-1.092-1.027-2.363-2.005-3.75-2.943-3.044-2.044-6.684-3.82-10.755-5.44-4.459-1.771-9.383-3.354-14.721-4.736-5.338-1.383-11.09-2.564-17.15-3.648-12.586-2.244-26.524-3.873-41.336-4.949a561.489 561.489 0 0 0-22.791-1.181 602.786 602.786 0 0 0-22.847-.285c-16.088.1-31.21.836-44.806 2.057-7.56.68-14.646 1.492-21.154 2.44-6.509.95-12.44 2.035-17.714 3.176-4.53.984-8.59 1.971-12.085 2.975a106.17 106.17 0 0 0-8.788 2.925c-2.358.907-4.145 1.7-5.364 2.228-1.22.527-1.876.783-1.938.677z' /%3E %3C/svg%3E"); +}
A dist/images/hastyscribe.svg

@@ -0,0 +1,435 @@

+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="350.7547" + height="102.312" + id="svg2" + version="1.1" + inkscape:version="0.48.2 r9819" + sodipodi:docname="hastyscribe.svg"> + <defs + id="defs4"> + <inkscape:path-effect + effect="skeletal" + id="path-effect3615" + is_visible="true" + pattern="m 109.248,2.090991 c 0,1.154821 -24.456,2.09099 -54.624,2.09099 C 24.45599,4.181981 0,3.245812 0,2.090991 0,0.936169 24.45599,0 54.624,0 c 30.168,0 54.624,0.936169 54.624,2.090991 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3594" + is_visible="true" + pattern="m 109.248,1.215991 c 0,0.671572 -24.456,1.21599 -54.624,1.21599 C 24.45599,2.431981 0,1.887563 0,1.215991 0,0.544418 24.45599,0 54.624,0 c 30.168,0 54.624,0.544418 54.624,1.215991 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3539" + is_visible="true" + pattern="m 109.248,1.590991 c 0,0.878679 -24.456,1.59099 -54.624,1.59099 C 24.45599,3.181981 0,2.46967 0,1.590991 0,0.712311 24.45599,0 54.624,0 c 30.168,0 54.624,0.712311 54.624,1.590991 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3529" + is_visible="true" + pattern="m 109.248,1.590991 c 0,0.878679 -24.456,1.59099 -54.624,1.59099 C 24.45599,3.181981 0,2.46967 0,1.590991 0,0.712311 24.45599,0 54.624,0 c 30.168,0 54.624,0.712311 54.624,1.590991 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3485" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3475" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3465" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3455" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3445" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3435" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3425" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3405" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3395" + is_visible="true" + pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3385" + is_visible="true" + pattern="m 96.696843,1.7677731 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 -26.45802,0 -47.90647952,-1.34547 -47.90647952,-3.0052 0,-1.65972997 21.44845952,-3.00521 47.90647952,-3.00521 26.45802,0 47.90648,1.34548003 47.90648,3.00521 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3306" + is_visible="true" + pattern="m 214.5,3.2500001 c 0,1.7949249 -48.01746,3.25 -107.25,3.25 C 48.01746,6.5000001 0,5.044925 0,3.2500001 0,1.4550742 48.01746,0 107.25,0 166.48254,0 214.5,1.4550742 214.5,3.2500001 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3284" + is_visible="true" + pattern="m 175.00892,1.944544 c 0,1.073941 -39.17708,1.944543 -87.50446,1.944543 C 39.17708,3.889087 0,3.018485 0,1.944544 0,0.870602 39.17708,0 87.50446,0 c 48.32738,0 87.50446,0.870602 87.50446,1.944544 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3272" + is_visible="true" + pattern="m 175.00892,1.944544 c 0,1.073941 -39.17708,1.944543 -87.50446,1.944543 C 39.17708,3.889087 0,3.018485 0,1.944544 0,0.870602 39.17708,0 87.50446,0 c 48.32738,0 87.50446,0.870602 87.50446,1.944544 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3196" + is_visible="true" + pattern="M 0,0 1,0" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3192" + is_visible="true" + pattern="M 0,0 1,0" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3163" + is_visible="true" + pattern="m 94.896651,1.5881911 c 0,1.577954 -21.18652,2.857142 -47.32143,2.857142 -26.1349,0 -47.32143066,-1.279188 -47.32143066,-2.857142 0,-1.57795602 21.18653066,-2.857143 47.32143066,-2.857143 26.13491,0 47.32143,1.27918698 47.32143,2.857143 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + <inkscape:path-effect + effect="skeletal" + id="path-effect3141" + is_visible="true" + pattern="m 94.64286,2.857143 c 0,1.577954 -21.18652,2.857142 -47.32143,2.857142 C 21.18653,5.714285 0,4.435097 0,2.857143 0,1.279187 21.18653,0 47.32143,0 73.45634,0 94.64286,1.279187 94.64286,2.857143 z" + copytype="single_stretched" + prop_scale="1" + scale_y_rel="false" + spacing="0" + normal_offset="0" + tang_offset="0" + prop_units="false" + vertical_pattern="false" + fuse_tolerance="0" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8284271" + inkscape:cx="176.24123" + inkscape:cy="60.011188" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="720" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-177.38916,-82.362228)"> + <g + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Mr Bedfort;-inkscape-font-specification:Mr Bedfort" + id="text2985" + transform="translate(2.4748737,-3.8890873)"> + <path + d="m 192.26629,131.03531 -1.296,-5.616 c -3.552,-1.19997 -7.19999,-2.51997 -10.944,-3.96 -0.048,3e-5 -0.072,0.024 -0.072,0.072 0.048,1.00803 4.15201,4.17602 12.312,9.504 m 6.12,-3.24 c 0.95999,4.22402 1.55999,6.96002 1.8,8.208 11.42398,6.96001 18.74397,10.464 21.96,10.512 l -3.888,-13.896 c -6.43202,-1.24798 -13.05602,-2.85598 -19.872,-4.824 m -5.472,-36.791995 -0.288,4.608 c 0,4.464045 1.512,13.320035 4.536,26.567995 6.23999,1.92003 12.79198,3.57602 19.656,4.968 -1.96802,-7.43997 -3.40802,-13.84796 -4.32,-19.224 -0.91202,-5.42395 -1.36802,-11.207947 -1.368,-17.351995 0.096,-0.527945 1.03198,-1.367944 2.808,-2.52 1.82397,-1.199942 3.11997,-1.799941 3.888,-1.8 0.38397,5.9e-5 0.57597,0.264058 0.576,0.792 l -0.36,5.04 c -3e-5,7.776045 2.01597,19.872035 6.048,36.287995 5.66396,0.86402 10.94396,1.36802 15.84,1.512 0.33595,2e-5 0.50395,0.16802 0.504,0.504 -5e-5,0.28802 -1.05605,1.00802 -3.168,2.16 -2.11205,1.15202 -3.36004,1.72802 -3.744,1.728 -2.25604,2e-5 -4.94404,-0.19198 -8.064,-0.576 l 2.808,10.08 c -4e-5,0.81601 -1.70404,2.208 -5.112,4.176 -3.84003,0 -11.37602,-3.33599 -22.608,-10.008 0.47999,2.68801 0.76799,5.04001 0.864,7.056 -0.096,0.096 -1.05601,0.576 -2.88,1.44 -1.82401,0.864 -2.85601,1.296 -3.096,1.296 -0.624,0 -0.936,-0.456 -0.936,-1.368 -0.432,-4.55999 -1.056,-8.99999 -1.872,-13.32 -4.896,-3.16798 -9.07199,-6.04798 -12.528,-8.64 -3.45599,-2.63997 -5.18398,-4.24797 -5.184,-4.824 2e-5,-0.76797 1.58401,-2.08797 4.752,-3.96 l 0.216,-0.144 c 3.26401,1.53603 6.48,2.88003 9.648,4.032 -2.736,-10.41596 -4.104,-17.49595 -4.104,-21.239995 0,-1.679952 0.192,-2.99995 0.576,-3.96 0.096,-0.143949 1.152,-0.815949 3.168,-2.016 2.016,-1.199946 3.168,-1.799946 3.456,-1.8 0.192,5.4e-5 0.288,0.168054 0.288,0.504" + style="font-size:72px" + id="path2996" + inkscape:connector-curvature="0" /> + <path + d="m 252.92404,126.35531 c 0.14399,-0.28798 1.43999,-0.43198 3.888,-0.432 2.49598,2e-5 3.74398,0.36002 3.744,1.08 -2e-5,0.14402 -0.14402,0.43202 -0.432,0.864 -1.68002,2.30402 -2.52001,4.70402 -2.52,7.2 -10e-6,2.49601 0.57598,4.56001 1.728,6.192 1.19998,1.58401 2.71198,2.37601 4.536,2.376 2.97598,1e-5 5.99997,-2.11199 9.072,-6.336 l 0.504,0.864 c -3.74403,5.95201 -7.87202,8.928 -12.384,8.928 -3.40801,0 -6.02401,-1.752 -7.848,-5.256 -0.76801,1.15201 -2.01601,2.23201 -3.744,3.24 -1.728,1.008 -3.36,1.512 -4.896,1.512 -4.176,0 -6.264,-1.752 -6.264,-5.256 0,-2.73599 1.152,-5.59199 3.456,-8.568 2.352,-3.02398 4.656,-4.53598 6.912,-4.536 0.19199,2e-5 0.28799,0.072 0.288,0.216 -1e-5,0.14402 -0.096,0.31202 -0.288,0.504 -1.008,0.52802 -1.872,1.63202 -2.592,3.312 -0.672,1.63202 -1.008,3.31201 -1.008,5.04 0,3.50401 1.344,5.25601 4.032,5.256 0.76799,1e-5 1.48799,-0.19199 2.16,-0.576 0.71999,-0.43199 1.15199,-1.03199 1.296,-1.8 -0.62401,-1.67999 -0.93601,-3.43199 -0.936,-5.256 -1e-5,-1.82398 0.072,-3.35998 0.216,-4.608 0.38399,-2.63998 0.74399,-3.95998 1.08,-3.96" + style="font-size:72px" + id="path2998" + inkscape:connector-curvature="0" /> + <path + d="m 294.68629,137.29931 0.504,0.864 c -2.01602,3.21601 -4.44002,5.66401 -7.272,7.344 -2.83201,1.728 -5.52001,2.592 -8.064,2.592 -5.136,0 -8.544,-2.208 -10.224,-6.624 10e-6,-0.23999 0.55201,-1.03199 1.656,-2.376 1.104,-1.34399 1.824,-2.01599 2.16,-2.016 0.384,10e-6 0.6,0.12001 0.648,0.36 0.288,1.53601 1.08,3.16801 2.376,4.896 1.344,1.72801 2.568,2.592 3.672,2.592 1.72799,0 2.61599,-0.47999 2.664,-1.44 -10e-6,-1.48799 -1.75201,-3.74399 -5.256,-6.768 -1.296,-1.15199 -2.496,-2.61598 -3.6,-4.392 -1.056,-1.82398 -1.584,-3.69598 -1.584,-5.616 0,-0.38398 0.072,-0.64798 0.216,-0.792 2.112,-1.91997 3.504,-2.87997 4.176,-2.88 0.528,3e-5 0.792,0.40803 0.792,1.224 0.048,1.77602 0.792,3.62402 2.232,5.544 1.48799,1.87202 2.92799,3.67202 4.32,5.4 1.43999,1.72801 2.15999,3.45601 2.16,5.184 -1e-5,1.68001 -0.84001,3.19201 -2.52,4.536 3.93599,-0.096 7.58398,-2.63999 10.944,-7.632" + style="font-size:72px" + id="path3000" + inkscape:connector-curvature="0" /> + <path + d="m 297.54717,110.51531 c 0.76799,22.56002 4.24799,33.84001 10.44,33.84 2.63998,1e-5 5.80798,-2.35199 9.504,-7.056 l 0.504,0.864 c -4.51202,6.72 -8.83202,10.08 -12.96,10.08 -4.08001,0 -7.39201,-3.12 -9.936,-9.36 -2.544,-6.28798 -3.888,-14.63997 -4.032,-25.056 0,0 -0.34643,-5.07125 0,-4.827 0.096,-3.64796 0.264,-5.22895 0.504,-8.493 0,-0.43195 0.216,-0.71995 0.648,-0.863995 2.88,-1.151954 4.488,-1.727953 4.824,-1.728 0.384,4.7e-5 0.57599,0.216047 0.576,0.648 -0.096,2.400045 -0.14401,4.584045 -0.144,6.551995" + style="font-size:72px" + id="path3002" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csccscccccccc" /> + <path + d="m 332.78442,168.97931 c -2e-5,3.98398 1.17598,7.72797 3.528,11.232 2.35198,3.50397 4.53597,5.25596 6.552,5.256 1.72797,-4e-5 2.59197,-1.53603 2.592,-4.608 -3e-5,-2.25603 -0.84003,-5.71203 -2.52,-10.368 -0.62403,-1.72802 -1.56003,-4.29602 -2.808,-7.704 -1.24802,-3.36001 -2.23202,-6.07201 -2.952,-8.136 -2.92802,4.46399 -4.39202,9.23999 -4.392,14.328 m 15.84,5.544 c -3e-5,4.70397 -0.79203,8.20797 -2.376,10.512 -1.58403,2.35196 -3.60003,3.52796 -6.048,3.528 -3.12002,-4e-5 -6.00002,-1.68004 -8.64,-5.04 -2.59201,-3.31203 -3.88801,-7.44003 -3.888,-12.384 0.33599,-3.40802 1.24799,-6.55201 2.736,-9.432 1.53598,-2.88001 3.57598,-5.85601 6.12,-8.928 -1.63202,-4.464 -2.76002,-7.99199 -3.384,-10.584 -2.06402,2.64 -4.44001,3.96 -7.128,3.96 -2.68801,0 -5.04001,-1.36799 -7.056,-4.104 -2.016,-2.73599 -3.024,-6.67199 -3.024,-11.808 0,-0.52798 0.384,-0.88798 1.152,-1.08 2.304,-0.47998 3.62399,-0.71998 3.96,-0.72 0.57599,2e-5 0.86399,0.28802 0.864,0.864 -10e-6,4.36802 0.98399,7.80001 2.952,10.296 1.24799,1.53601 2.80799,2.30401 4.68,2.304 1.00798,1e-5 2.06398,-0.45599 3.168,-1.368 -0.72002,-3.21599 -1.08002,-5.90398 -1.08,-8.064 -2e-5,-2.20798 0.50398,-3.81598 1.512,-4.824 2.06398,-1.19998 3.21598,-1.79998 3.456,-1.8 0.47998,2e-5 0.71998,0.36002 0.72,1.08 -2e-5,5.23202 0.95998,10.75201 2.88,16.56 l 1.224,3.816 c 3.59997,-3.88799 6.33597,-7.22399 8.208,-10.008 l 0.504,0.864 c -1.15203,1.82401 -2.20803,3.31201 -3.168,4.464 -0.96003,1.15201 -1.99203,2.352 -3.096,3.6 -1.05603,1.248 -1.72803,2.04 -2.016,2.376 3.50397,10.03199 5.42397,15.91199 5.76,17.64 0.67197,3.40798 1.00797,6.16798 1.008,8.28" + style="font-size:72px" + id="path3004" + inkscape:connector-curvature="0" /> + <path + d="m 353.24817,99.139315 c -1e-5,4.608045 2.73599,8.904035 8.208,12.887995 2.54398,-6.52796 3.81598,-11.71195 3.816,-15.551995 -2e-5,-1.67995 -0.55202,-3.239948 -1.656,-4.68 -1.10401,-1.439946 -2.35201,-2.159945 -3.744,-2.16 -1.34401,5.5e-5 -2.56801,0.720054 -3.672,2.16 -1.05601,1.440052 -1.82401,2.88005 -2.304,4.32 -0.43201,1.392047 -0.64801,2.400046 -0.648,3.024 m -9.36,46.943995 c -0.336,0.336 -0.624,0.504 -0.864,0.504 -0.384,0 -0.57599,-0.192 -0.576,-0.576 10e-6,-0.384 0.096,-0.696 0.288,-0.936 2.16,-2.39999 4.704,-6.02399 7.632,-10.872 2.92799,-4.84798 5.61599,-9.88797 8.064,-15.12 -6.144,-4.27197 -9.216,-8.63996 -9.216,-13.104 0,-2.97595 0.696,-5.99995 2.088,-9.071995 1.43999,-3.071949 3.33599,-5.615946 5.688,-7.632 2.39999,-2.015942 4.67999,-3.023941 6.84,-3.024 2.20798,5.9e-5 3.69598,0.528058 4.464,1.584 0.81598,1.008056 1.22398,2.496054 1.224,4.464 -2e-5,3.696049 -2.23202,10.608045 -6.696,20.735995 1.58398,1.05604 3.69598,2.35203 6.336,3.888 2.68798,1.48803 4.96797,2.78403 6.84,3.888 1.91997,1.10403 3.83997,2.37603 5.76,3.816 3.93596,3.02402 5.90396,6.31202 5.904,9.864 -4e-5,3.50401 -1.82404,6.79201 -5.472,9.864 -3.64803,3.024 -7.34403,4.536 -11.088,4.536 -5.90402,0 -11.16001,-3.072 -15.768,-9.216 -0.52801,-0.71999 -0.79201,-1.31999 -0.792,-1.8 -1e-5,-0.52799 0.59999,-1.27199 1.8,-2.232 1.19999,-1.00798 2.13599,-1.51198 2.808,-1.512 0.14399,2e-5 0.26399,0.072 0.36,0.216 1.29599,2.25601 3.62398,4.65601 6.984,7.2 3.35998,2.54401 6.64797,3.816 9.864,3.816 3.98397,-0.288 5.97597,-2.25599 5.976,-5.904 -3e-5,-3.07199 -1.75203,-5.95198 -5.256,-8.64 -2.59203,-1.96798 -5.78402,-4.03198 -9.576,-6.192 -3.79202,-2.20797 -6.40801,-3.79197 -7.848,-4.752 -5.80801,12.19202 -11.064,20.92801 -15.768,26.208" + style="font-size:72px" + id="path3006" + inkscape:connector-curvature="0" /> + <path + d="m 405.29629,127.93931 c -10e-6,-1.43998 -0.91201,-2.15998 -2.736,-2.16 -1.82401,2e-5 -3.336,0.81602 -4.536,2.448 -1.2,1.63202 -1.8,3.72002 -1.8,6.264 0,2.49601 0.96,4.77601 2.88,6.84 1.96799,2.01601 4.89599,3.02401 8.784,3.024 2.44798,1e-5 4.82398,-0.57599 7.128,-1.728 2.35198,-1.19999 4.34398,-2.97599 5.976,-5.328 l 0.504,0.864 c -1.72802,3.12001 -4.39202,5.54401 -7.992,7.272 -3.55202,1.728 -7.15201,2.592 -10.8,2.592 -3.6,0 -6.552,-0.768 -8.856,-2.304 -2.256,-1.48799 -3.384,-3.64799 -3.384,-6.48 0,-3.59999 1.416,-7.00798 4.248,-10.224 2.88,-3.21598 6.45599,-4.82397 10.728,-4.824 1.48799,3e-5 2.59199,0.38403 3.312,1.152 0.71999,0.72002 1.07999,1.70402 1.08,2.952 -10e-6,1.20002 -0.43201,2.40002 -1.296,3.6 -0.86401,1.15202 -1.84801,1.72802 -2.952,1.728 -0.57601,2e-5 -1.17601,-0.21598 -1.8,-0.648 -0.57601,-0.47998 -0.86401,-0.86398 -0.864,-1.152 -1e-5,-0.33598 0.11999,-0.59998 0.36,-0.792 0.23999,-0.23998 0.52799,-0.45598 0.864,-0.648 0.76799,-0.38398 1.15199,-1.19998 1.152,-2.448" + style="font-size:72px" + id="path3008" + inkscape:connector-curvature="0" /> + <path + d="m 426.27304,133.33931 -1.368,-0.072 c -0.48,2e-5 -0.816,0.21602 -1.008,0.648 -0.576,1.44001 -1.488,3.07201 -2.736,4.896 l -0.576,-0.792 c 0.96,-1.29599 1.704,-2.92799 2.232,-4.896 0,-0.38398 -0.168,-0.64798 -0.504,-0.792 -2.16,-0.71998 -3.24,-2.61598 -3.24,-5.688 0,-0.67198 0.576,-1.29598 1.728,-1.872 1.152,-0.62397 2.112,-0.93597 2.88,-0.936 0.768,3e-5 1.152,0.33603 1.152,1.008 0,3.60002 1.68,5.40002 5.04,5.4 0.81599,2e-5 1.46399,-0.072 1.944,-0.216 0.52799,-0.19198 0.81599,-0.28798 0.864,-0.288 0.47999,2e-5 0.71999,0.36002 0.72,1.08 -1e-5,0.67202 -0.19201,1.15202 -0.576,1.44 -0.33601,0.24002 -0.72001,0.79202 -1.152,1.656 -0.43201,0.81602 -0.64801,1.77601 -0.648,2.88 -10e-6,2.16001 0.62399,3.86401 1.872,5.112 1.29599,1.20001 2.87999,1.80001 4.752,1.8 1.91998,1e-5 3.81598,-0.55199 5.688,-1.656 1.87198,-1.10399 3.50398,-2.68799 4.896,-4.752 l 0.504,0.864 c -1.68002,2.92801 -4.00802,5.28001 -6.984,7.056 -2.97601,1.776 -5.64001,2.664 -7.992,2.664 -4.80001,0 -7.2,-2.184 -7.2,-6.552 0,-0.81599 0.288,-1.91999 0.864,-3.312 0.576,-1.39199 1.152,-2.56799 1.728,-3.528 l 0.864,-1.44 c -1e-5,-0.19198 -0.072,-0.28798 -0.216,-0.288 -1.536,0.38402 -2.712,0.57602 -3.528,0.576" + style="font-size:72px" + id="path3010" + inkscape:connector-curvature="0" /> + <path + d="m 448.15429,129.09131 c -0.24,2.01602 -0.36,3.67202 -0.36,4.968 0,4.56001 0.864,8.11201 2.592,10.656 1.776,2.496 3.912,3.744 6.408,3.744 2.54399,0 5.06399,-0.888 7.56,-2.664 2.49598,-1.72799 4.82398,-4.27199 6.984,-7.632 l -0.504,-0.864 c -3.74402,5.13601 -7.20001,7.704 -10.368,7.704 -2.01601,0 -3.64801,-1.07999 -4.896,-3.24 -1.248,-2.15999 -1.872,-5.08799 -1.872,-8.784 0,-1.91998 0.168,-3.86398 0.504,-5.832 0,-0.43198 -0.192,-0.64798 -0.576,-0.648 -0.336,2e-5 -1.944,0.57602 -4.824,1.728 -0.432,0.14402 -0.648,0.43202 -0.648,0.864 m 5.976,-15.48 c 0.768,0.81604 1.152,1.80003 1.152,2.952 0,1.15203 -0.384,2.13603 -1.152,2.952 -0.72,0.81603 -1.608,1.22403 -2.664,1.224 -1.008,3e-5 -1.872,-0.40797 -2.592,-1.224 -0.72,-0.81597 -1.08,-1.79997 -1.08,-2.952 0,-1.15197 0.36,-2.13596 1.08,-2.952 0.72,-0.81596 1.584,-1.22396 2.592,-1.224 1.056,4e-5 1.944,0.40804 2.664,1.224" + style="font-size:72px" + id="path3012" + inkscape:connector-curvature="0" /> + <path + d="m 485.05429,131.61131 c -0.57601,2e-5 -0.86401,0.57602 -0.864,1.728 -1e-5,1.15202 0.45599,2.52001 1.368,4.104 0.95999,1.53601 2.15999,2.76001 3.6,3.672 0.048,-0.23999 0.072,-0.59999 0.072,-1.08 -2e-5,-2.11199 -0.40802,-4.03199 -1.224,-5.76 -0.81601,-1.77598 -1.80001,-2.66398 -2.952,-2.664 m -13.464,-24.912 c 0,9.60003 1.104,17.76003 3.312,24.48 2.16,-5.90398 3.24,-13.79997 3.24,-23.688 0,-4.27195 -0.264,-7.79995 -0.792,-10.583995 -0.528,-2.783949 -1.248,-4.175948 -2.16,-4.176 -1.2,5.2e-5 -2.112,1.296051 -2.736,3.888 -0.576,2.544046 -0.864,5.904045 -0.864,10.079995 m 11.448,-6.839995 c -1e-5,4.704045 -0.81601,10.320035 -2.448,16.847995 -1.58401,6.52803 -3.312,11.83202 -5.184,15.912 1.488,4.22401 3.192,7.48801 5.112,9.792 1.91999,2.25601 3.67199,3.384 5.256,3.384 1.58399,0 2.63999,-0.984 3.168,-2.952 -2.16001,-0.95999 -4.00801,-2.49599 -5.544,-4.608 -1.48801,-2.11199 -2.23201,-4.22398 -2.232,-6.336 -1e-5,-1.10398 0.26399,-1.99198 0.792,-2.664 0.52799,-0.67198 1.29599,-1.00798 2.304,-1.008 2.49599,2e-5 4.41598,0.96002 5.76,2.88 1.39198,1.87202 2.08798,4.12801 2.088,6.768 -2e-5,1.48801 -0.24002,2.90401 -0.72,4.248 0.47998,0.14401 1.03198,0.21601 1.656,0.216 2.63998,10e-6 4.99198,-1.67999 7.056,-5.04 l 0.576,0.72 c -2.16002,3.69601 -4.87202,5.54401 -8.136,5.544 -0.38402,1e-5 -0.96002,-0.048 -1.728,-0.144 -1.68002,3.12 -4.22401,4.68 -7.632,4.68 -3.93601,0 -7.536,-2.352 -10.8,-7.056 -1.584,-2.35199 -2.856,-5.56799 -3.816,-9.648 -1.00799,-4.12798 -1.51199,-8.71197 -1.512,-13.752 1e-5,-5.03996 0.43201,-9.59996 1.296,-13.68 0.816,-4.07995 2.064,-7.439947 3.744,-10.079995 1.68,-2.639946 3.6,-3.959945 5.76,-3.96 3.45599,5.5e-5 5.18399,3.312052 5.184,9.936" + style="font-size:72px" + id="path3014" + inkscape:connector-curvature="0" /> + <path + d="m 507.60829,123.90731 0.072,-0.936 c 0,-0.57597 -0.648,-0.86397 -1.944,-0.864 -1.296,3e-5 -2.472,0.38403 -3.528,1.152 -1.008,0.76803 -1.512,1.80002 -1.512,3.096 0,2.30402 1.656,3.45602 4.968,3.456 0.528,2e-5 1.056,-0.072 1.584,-0.216 0.576,-0.19198 1.15199,-0.28798 1.728,-0.288 0.57599,2e-5 0.86399,0.19202 0.864,0.576 -10e-6,0.048 -0.19201,0.16802 -0.576,0.36 -0.38401,0.14402 -0.86401,0.38402 -1.44,0.72 -0.528,0.33602 -1.08,0.76802 -1.656,1.296 -1.344,1.24802 -2.016,2.95201 -2.016,5.112 0,2.16001 0.648,3.81601 1.944,4.968 1.296,1.10401 2.97599,1.65601 5.04,1.656 2.06399,1e-5 4.17599,-0.59999 6.336,-1.8 2.15998,-1.19999 3.91198,-2.83199 5.256,-4.896 l 0.504,0.864 c -1.82402,3.16801 -4.36802,5.66401 -7.632,7.488 -3.21601,1.872 -6.16801,2.808 -8.856,2.808 -2.64,0 -4.68,-0.552 -6.12,-1.656 -1.392,-1.104 -2.088,-2.51999 -2.088,-4.248 0,-1.77599 0.432,-3.40799 1.296,-4.896 0.864,-1.48799 1.608,-2.54399 2.232,-3.168 0.672,-0.67198 1.152,-1.12798 1.44,-1.368 0.336,-0.28798 0.504,-0.47998 0.504,-0.576 0,-0.14398 -0.024,-0.21598 -0.072,-0.216 -1.536,0.57602 -3.024,0.86402 -4.464,0.864 -2.54399,2e-5 -3.81599,-1.03198 -3.816,-3.096 10e-6,-2.78398 1.58401,-5.18398 4.752,-7.2 3.168,-2.01597 5.928,-3.02397 8.28,-3.024 2.39999,3e-5 3.59999,0.57603 3.6,1.728 -10e-6,0.72003 -0.38401,1.48803 -1.152,2.304 -0.76801,0.81603 -1.46401,1.22402 -2.088,1.224 -0.96001,2e-5 -1.44,-0.40797 -1.44,-1.224" + style="font-size:72px" + id="path3016" + inkscape:connector-curvature="0" /> + </g> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Mr Bedfort;-inkscape-font-specification:Mr Bedfort" + x="280.36783" + y="13.975874" + id="text3571" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3573" + x="280.36783" + y="13.975874" /></text> + <path + style="fill:#000000;fill-rule:evenodd;stroke:none" + d="m 276.75,111.61218 c -0.062,-0.10605 0.47322,-0.57025 1.59549,-1.30986 1.12227,-0.73962 2.83517,-1.74928 5.14912,-2.87634 2.31396,-1.12705 5.23317,-2.36484 8.72928,-3.58292 3.49612,-1.21809 7.57288,-2.41014 12.10282,-3.56665 5.29159,-1.356964 11.2593,-2.645671 17.8127,-3.77833 6.5534,-1.13266 13.69274,-2.107799 21.29668,-2.923166 13.6861,-1.469306 28.92628,-2.380741 45.12695,-2.564811 7.48334,-0.08532 15.17519,-0.01986 23.01544,0.228726 7.83331,0.248363 15.50876,0.670338 22.96757,1.249471 14.91973,1.157298 28.99799,2.958036 41.70319,5.435636 6.10413,1.18678 11.93104,2.505454 17.3507,4.046354 5.41967,1.54091 10.43231,3.30315 14.96468,5.26335 4.14424,1.78957 7.90575,3.80773 11.05901,6.10879 1.44224,1.04451 2.77287,2.17198 3.91991,3.37075 1.14705,1.19877 2.11104,2.4686 2.86463,3.78536 0.74331,1.30732 1.24741,2.66357 1.51149,3.98591 0.29531,1.49422 0.27601,2.91397 0.0749,4.17543 0,0 0,0 0,1e-5 -0.26193,1.58879 -0.76778,2.89966 -1.3013,3.97778 -0.53351,1.07811 -1.09803,1.92407 -1.58629,2.57643 -0.97652,1.30472 -1.62582,1.85533 -1.73197,1.77308 -0.10615,-0.0822 0.33329,-0.80192 1.06412,-2.19564 0.36541,-0.69686 0.79857,-1.56559 1.19128,-2.61631 0.39271,-1.05072 0.74828,-2.28418 0.85293,-3.69974 0,0 0,0 0,0 0.0889,-1.11521 0.017,-2.34265 -0.31561,-3.58976 -0.29254,-1.10785 -0.79826,-2.24089 -1.50136,-3.34044 -0.71275,-1.12323 -1.6256,-2.20112 -2.71732,-3.22876 -1.09172,-1.02764 -2.36285,-2.00485 -3.74912,-2.9432 -3.04492,-2.044 -6.68511,-3.81983 -10.75587,-5.43975 -4.4589,-1.77147 -9.38304,-3.35407 -14.72097,-4.73659 -5.33794,-1.38251 -11.09017,-2.56417 -17.1505,-3.64809 -12.5856,-2.243348 -26.52387,-3.873111 -41.33532,-4.948246 -7.40193,-0.536719 -15.0176,-0.935525 -22.79128,-1.181916 -7.78059,-0.246609 -15.41535,-0.331409 -22.84651,-0.284966 -16.08872,0.101187 -31.21046,0.835968 -44.80677,2.057202 -7.55887,0.679961 -14.64536,1.491799 -21.15379,2.44103 -6.50842,0.949236 -12.43928,2.034476 -17.71412,3.174876 -4.52939,0.98465 -8.58945,1.97169 -12.08459,2.97545 -3.49514,1.00376 -6.42931,2.01807 -8.78769,2.92513 -2.35838,0.90706 -4.14502,1.70014 -5.36478,2.22749 -1.21977,0.52735 -1.87573,0.78328 -1.93773,0.67723 z" + id="path3613" + inkscape:path-effect="#path-effect3615" + inkscape:original-d="M 523.375,136.98718 C 559.96543,89.767541 331.70398,79.484611 276.75,111.61218" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg>
M src/images/hastyscribe.svgsrc/images/hastyscribe.svg

@@ -1,435 +1,1 @@

-<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="350.7547" - height="102.312" - id="svg2" - version="1.1" - inkscape:version="0.48.2 r9819" - sodipodi:docname="hastyscribe.svg"> - <defs - id="defs4"> - <inkscape:path-effect - effect="skeletal" - id="path-effect3615" - is_visible="true" - pattern="m 109.248,2.090991 c 0,1.154821 -24.456,2.09099 -54.624,2.09099 C 24.45599,4.181981 0,3.245812 0,2.090991 0,0.936169 24.45599,0 54.624,0 c 30.168,0 54.624,0.936169 54.624,2.090991 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3594" - is_visible="true" - pattern="m 109.248,1.215991 c 0,0.671572 -24.456,1.21599 -54.624,1.21599 C 24.45599,2.431981 0,1.887563 0,1.215991 0,0.544418 24.45599,0 54.624,0 c 30.168,0 54.624,0.544418 54.624,1.215991 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3539" - is_visible="true" - pattern="m 109.248,1.590991 c 0,0.878679 -24.456,1.59099 -54.624,1.59099 C 24.45599,3.181981 0,2.46967 0,1.590991 0,0.712311 24.45599,0 54.624,0 c 30.168,0 54.624,0.712311 54.624,1.590991 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3529" - is_visible="true" - pattern="m 109.248,1.590991 c 0,0.878679 -24.456,1.59099 -54.624,1.59099 C 24.45599,3.181981 0,2.46967 0,1.590991 0,0.712311 24.45599,0 54.624,0 c 30.168,0 54.624,0.712311 54.624,1.590991 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3485" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3475" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3465" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3455" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3445" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3435" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3425" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3405" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3395" - is_visible="true" - pattern="m 95.81296,3.00521 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 C 21.44846,6.01041 0,4.66494 0,3.00521 0,1.34548 21.44846,0 47.90648,0 74.3645,0 95.81296,1.34548 95.81296,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3385" - is_visible="true" - pattern="m 96.696843,1.7677731 c 0,1.65973 -21.44846,3.0052 -47.90648,3.0052 -26.45802,0 -47.90647952,-1.34547 -47.90647952,-3.0052 0,-1.65972997 21.44845952,-3.00521 47.90647952,-3.00521 26.45802,0 47.90648,1.34548003 47.90648,3.00521 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3306" - is_visible="true" - pattern="m 214.5,3.2500001 c 0,1.7949249 -48.01746,3.25 -107.25,3.25 C 48.01746,6.5000001 0,5.044925 0,3.2500001 0,1.4550742 48.01746,0 107.25,0 166.48254,0 214.5,1.4550742 214.5,3.2500001 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3284" - is_visible="true" - pattern="m 175.00892,1.944544 c 0,1.073941 -39.17708,1.944543 -87.50446,1.944543 C 39.17708,3.889087 0,3.018485 0,1.944544 0,0.870602 39.17708,0 87.50446,0 c 48.32738,0 87.50446,0.870602 87.50446,1.944544 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3272" - is_visible="true" - pattern="m 175.00892,1.944544 c 0,1.073941 -39.17708,1.944543 -87.50446,1.944543 C 39.17708,3.889087 0,3.018485 0,1.944544 0,0.870602 39.17708,0 87.50446,0 c 48.32738,0 87.50446,0.870602 87.50446,1.944544 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3196" - is_visible="true" - pattern="M 0,0 1,0" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3192" - is_visible="true" - pattern="M 0,0 1,0" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3163" - is_visible="true" - pattern="m 94.896651,1.5881911 c 0,1.577954 -21.18652,2.857142 -47.32143,2.857142 -26.1349,0 -47.32143066,-1.279188 -47.32143066,-2.857142 0,-1.57795602 21.18653066,-2.857143 47.32143066,-2.857143 26.13491,0 47.32143,1.27918698 47.32143,2.857143 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - <inkscape:path-effect - effect="skeletal" - id="path-effect3141" - is_visible="true" - pattern="m 94.64286,2.857143 c 0,1.577954 -21.18652,2.857142 -47.32143,2.857142 C 21.18653,5.714285 0,4.435097 0,2.857143 0,1.279187 21.18653,0 47.32143,0 73.45634,0 94.64286,1.279187 94.64286,2.857143 z" - copytype="single_stretched" - prop_scale="1" - scale_y_rel="false" - spacing="0" - normal_offset="0" - tang_offset="0" - prop_units="false" - vertical_pattern="false" - fuse_tolerance="0" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="2.8284271" - inkscape:cx="176.24123" - inkscape:cy="60.011188" - inkscape:document-units="px" - inkscape:current-layer="layer1" - showgrid="false" - inkscape:window-width="1366" - inkscape:window-height="720" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - fit-margin-top="0" - fit-margin-left="0" - fit-margin-right="0" - fit-margin-bottom="0" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Layer 1" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-177.38916,-82.362228)"> - <g - style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Mr Bedfort;-inkscape-font-specification:Mr Bedfort" - id="text2985" - transform="translate(2.4748737,-3.8890873)"> - <path - d="m 192.26629,131.03531 -1.296,-5.616 c -3.552,-1.19997 -7.19999,-2.51997 -10.944,-3.96 -0.048,3e-5 -0.072,0.024 -0.072,0.072 0.048,1.00803 4.15201,4.17602 12.312,9.504 m 6.12,-3.24 c 0.95999,4.22402 1.55999,6.96002 1.8,8.208 11.42398,6.96001 18.74397,10.464 21.96,10.512 l -3.888,-13.896 c -6.43202,-1.24798 -13.05602,-2.85598 -19.872,-4.824 m -5.472,-36.791995 -0.288,4.608 c 0,4.464045 1.512,13.320035 4.536,26.567995 6.23999,1.92003 12.79198,3.57602 19.656,4.968 -1.96802,-7.43997 -3.40802,-13.84796 -4.32,-19.224 -0.91202,-5.42395 -1.36802,-11.207947 -1.368,-17.351995 0.096,-0.527945 1.03198,-1.367944 2.808,-2.52 1.82397,-1.199942 3.11997,-1.799941 3.888,-1.8 0.38397,5.9e-5 0.57597,0.264058 0.576,0.792 l -0.36,5.04 c -3e-5,7.776045 2.01597,19.872035 6.048,36.287995 5.66396,0.86402 10.94396,1.36802 15.84,1.512 0.33595,2e-5 0.50395,0.16802 0.504,0.504 -5e-5,0.28802 -1.05605,1.00802 -3.168,2.16 -2.11205,1.15202 -3.36004,1.72802 -3.744,1.728 -2.25604,2e-5 -4.94404,-0.19198 -8.064,-0.576 l 2.808,10.08 c -4e-5,0.81601 -1.70404,2.208 -5.112,4.176 -3.84003,0 -11.37602,-3.33599 -22.608,-10.008 0.47999,2.68801 0.76799,5.04001 0.864,7.056 -0.096,0.096 -1.05601,0.576 -2.88,1.44 -1.82401,0.864 -2.85601,1.296 -3.096,1.296 -0.624,0 -0.936,-0.456 -0.936,-1.368 -0.432,-4.55999 -1.056,-8.99999 -1.872,-13.32 -4.896,-3.16798 -9.07199,-6.04798 -12.528,-8.64 -3.45599,-2.63997 -5.18398,-4.24797 -5.184,-4.824 2e-5,-0.76797 1.58401,-2.08797 4.752,-3.96 l 0.216,-0.144 c 3.26401,1.53603 6.48,2.88003 9.648,4.032 -2.736,-10.41596 -4.104,-17.49595 -4.104,-21.239995 0,-1.679952 0.192,-2.99995 0.576,-3.96 0.096,-0.143949 1.152,-0.815949 3.168,-2.016 2.016,-1.199946 3.168,-1.799946 3.456,-1.8 0.192,5.4e-5 0.288,0.168054 0.288,0.504" - style="font-size:72px" - id="path2996" - inkscape:connector-curvature="0" /> - <path - d="m 252.92404,126.35531 c 0.14399,-0.28798 1.43999,-0.43198 3.888,-0.432 2.49598,2e-5 3.74398,0.36002 3.744,1.08 -2e-5,0.14402 -0.14402,0.43202 -0.432,0.864 -1.68002,2.30402 -2.52001,4.70402 -2.52,7.2 -10e-6,2.49601 0.57598,4.56001 1.728,6.192 1.19998,1.58401 2.71198,2.37601 4.536,2.376 2.97598,1e-5 5.99997,-2.11199 9.072,-6.336 l 0.504,0.864 c -3.74403,5.95201 -7.87202,8.928 -12.384,8.928 -3.40801,0 -6.02401,-1.752 -7.848,-5.256 -0.76801,1.15201 -2.01601,2.23201 -3.744,3.24 -1.728,1.008 -3.36,1.512 -4.896,1.512 -4.176,0 -6.264,-1.752 -6.264,-5.256 0,-2.73599 1.152,-5.59199 3.456,-8.568 2.352,-3.02398 4.656,-4.53598 6.912,-4.536 0.19199,2e-5 0.28799,0.072 0.288,0.216 -1e-5,0.14402 -0.096,0.31202 -0.288,0.504 -1.008,0.52802 -1.872,1.63202 -2.592,3.312 -0.672,1.63202 -1.008,3.31201 -1.008,5.04 0,3.50401 1.344,5.25601 4.032,5.256 0.76799,1e-5 1.48799,-0.19199 2.16,-0.576 0.71999,-0.43199 1.15199,-1.03199 1.296,-1.8 -0.62401,-1.67999 -0.93601,-3.43199 -0.936,-5.256 -1e-5,-1.82398 0.072,-3.35998 0.216,-4.608 0.38399,-2.63998 0.74399,-3.95998 1.08,-3.96" - style="font-size:72px" - id="path2998" - inkscape:connector-curvature="0" /> - <path - d="m 294.68629,137.29931 0.504,0.864 c -2.01602,3.21601 -4.44002,5.66401 -7.272,7.344 -2.83201,1.728 -5.52001,2.592 -8.064,2.592 -5.136,0 -8.544,-2.208 -10.224,-6.624 10e-6,-0.23999 0.55201,-1.03199 1.656,-2.376 1.104,-1.34399 1.824,-2.01599 2.16,-2.016 0.384,10e-6 0.6,0.12001 0.648,0.36 0.288,1.53601 1.08,3.16801 2.376,4.896 1.344,1.72801 2.568,2.592 3.672,2.592 1.72799,0 2.61599,-0.47999 2.664,-1.44 -10e-6,-1.48799 -1.75201,-3.74399 -5.256,-6.768 -1.296,-1.15199 -2.496,-2.61598 -3.6,-4.392 -1.056,-1.82398 -1.584,-3.69598 -1.584,-5.616 0,-0.38398 0.072,-0.64798 0.216,-0.792 2.112,-1.91997 3.504,-2.87997 4.176,-2.88 0.528,3e-5 0.792,0.40803 0.792,1.224 0.048,1.77602 0.792,3.62402 2.232,5.544 1.48799,1.87202 2.92799,3.67202 4.32,5.4 1.43999,1.72801 2.15999,3.45601 2.16,5.184 -1e-5,1.68001 -0.84001,3.19201 -2.52,4.536 3.93599,-0.096 7.58398,-2.63999 10.944,-7.632" - style="font-size:72px" - id="path3000" - inkscape:connector-curvature="0" /> - <path - d="m 297.54717,110.51531 c 0.76799,22.56002 4.24799,33.84001 10.44,33.84 2.63998,1e-5 5.80798,-2.35199 9.504,-7.056 l 0.504,0.864 c -4.51202,6.72 -8.83202,10.08 -12.96,10.08 -4.08001,0 -7.39201,-3.12 -9.936,-9.36 -2.544,-6.28798 -3.888,-14.63997 -4.032,-25.056 0,0 -0.34643,-5.07125 0,-4.827 0.096,-3.64796 0.264,-5.22895 0.504,-8.493 0,-0.43195 0.216,-0.71995 0.648,-0.863995 2.88,-1.151954 4.488,-1.727953 4.824,-1.728 0.384,4.7e-5 0.57599,0.216047 0.576,0.648 -0.096,2.400045 -0.14401,4.584045 -0.144,6.551995" - style="font-size:72px" - id="path3002" - inkscape:connector-curvature="0" - sodipodi:nodetypes="csccscccccccc" /> - <path - d="m 332.78442,168.97931 c -2e-5,3.98398 1.17598,7.72797 3.528,11.232 2.35198,3.50397 4.53597,5.25596 6.552,5.256 1.72797,-4e-5 2.59197,-1.53603 2.592,-4.608 -3e-5,-2.25603 -0.84003,-5.71203 -2.52,-10.368 -0.62403,-1.72802 -1.56003,-4.29602 -2.808,-7.704 -1.24802,-3.36001 -2.23202,-6.07201 -2.952,-8.136 -2.92802,4.46399 -4.39202,9.23999 -4.392,14.328 m 15.84,5.544 c -3e-5,4.70397 -0.79203,8.20797 -2.376,10.512 -1.58403,2.35196 -3.60003,3.52796 -6.048,3.528 -3.12002,-4e-5 -6.00002,-1.68004 -8.64,-5.04 -2.59201,-3.31203 -3.88801,-7.44003 -3.888,-12.384 0.33599,-3.40802 1.24799,-6.55201 2.736,-9.432 1.53598,-2.88001 3.57598,-5.85601 6.12,-8.928 -1.63202,-4.464 -2.76002,-7.99199 -3.384,-10.584 -2.06402,2.64 -4.44001,3.96 -7.128,3.96 -2.68801,0 -5.04001,-1.36799 -7.056,-4.104 -2.016,-2.73599 -3.024,-6.67199 -3.024,-11.808 0,-0.52798 0.384,-0.88798 1.152,-1.08 2.304,-0.47998 3.62399,-0.71998 3.96,-0.72 0.57599,2e-5 0.86399,0.28802 0.864,0.864 -10e-6,4.36802 0.98399,7.80001 2.952,10.296 1.24799,1.53601 2.80799,2.30401 4.68,2.304 1.00798,1e-5 2.06398,-0.45599 3.168,-1.368 -0.72002,-3.21599 -1.08002,-5.90398 -1.08,-8.064 -2e-5,-2.20798 0.50398,-3.81598 1.512,-4.824 2.06398,-1.19998 3.21598,-1.79998 3.456,-1.8 0.47998,2e-5 0.71998,0.36002 0.72,1.08 -2e-5,5.23202 0.95998,10.75201 2.88,16.56 l 1.224,3.816 c 3.59997,-3.88799 6.33597,-7.22399 8.208,-10.008 l 0.504,0.864 c -1.15203,1.82401 -2.20803,3.31201 -3.168,4.464 -0.96003,1.15201 -1.99203,2.352 -3.096,3.6 -1.05603,1.248 -1.72803,2.04 -2.016,2.376 3.50397,10.03199 5.42397,15.91199 5.76,17.64 0.67197,3.40798 1.00797,6.16798 1.008,8.28" - style="font-size:72px" - id="path3004" - inkscape:connector-curvature="0" /> - <path - d="m 353.24817,99.139315 c -1e-5,4.608045 2.73599,8.904035 8.208,12.887995 2.54398,-6.52796 3.81598,-11.71195 3.816,-15.551995 -2e-5,-1.67995 -0.55202,-3.239948 -1.656,-4.68 -1.10401,-1.439946 -2.35201,-2.159945 -3.744,-2.16 -1.34401,5.5e-5 -2.56801,0.720054 -3.672,2.16 -1.05601,1.440052 -1.82401,2.88005 -2.304,4.32 -0.43201,1.392047 -0.64801,2.400046 -0.648,3.024 m -9.36,46.943995 c -0.336,0.336 -0.624,0.504 -0.864,0.504 -0.384,0 -0.57599,-0.192 -0.576,-0.576 10e-6,-0.384 0.096,-0.696 0.288,-0.936 2.16,-2.39999 4.704,-6.02399 7.632,-10.872 2.92799,-4.84798 5.61599,-9.88797 8.064,-15.12 -6.144,-4.27197 -9.216,-8.63996 -9.216,-13.104 0,-2.97595 0.696,-5.99995 2.088,-9.071995 1.43999,-3.071949 3.33599,-5.615946 5.688,-7.632 2.39999,-2.015942 4.67999,-3.023941 6.84,-3.024 2.20798,5.9e-5 3.69598,0.528058 4.464,1.584 0.81598,1.008056 1.22398,2.496054 1.224,4.464 -2e-5,3.696049 -2.23202,10.608045 -6.696,20.735995 1.58398,1.05604 3.69598,2.35203 6.336,3.888 2.68798,1.48803 4.96797,2.78403 6.84,3.888 1.91997,1.10403 3.83997,2.37603 5.76,3.816 3.93596,3.02402 5.90396,6.31202 5.904,9.864 -4e-5,3.50401 -1.82404,6.79201 -5.472,9.864 -3.64803,3.024 -7.34403,4.536 -11.088,4.536 -5.90402,0 -11.16001,-3.072 -15.768,-9.216 -0.52801,-0.71999 -0.79201,-1.31999 -0.792,-1.8 -1e-5,-0.52799 0.59999,-1.27199 1.8,-2.232 1.19999,-1.00798 2.13599,-1.51198 2.808,-1.512 0.14399,2e-5 0.26399,0.072 0.36,0.216 1.29599,2.25601 3.62398,4.65601 6.984,7.2 3.35998,2.54401 6.64797,3.816 9.864,3.816 3.98397,-0.288 5.97597,-2.25599 5.976,-5.904 -3e-5,-3.07199 -1.75203,-5.95198 -5.256,-8.64 -2.59203,-1.96798 -5.78402,-4.03198 -9.576,-6.192 -3.79202,-2.20797 -6.40801,-3.79197 -7.848,-4.752 -5.80801,12.19202 -11.064,20.92801 -15.768,26.208" - style="font-size:72px" - id="path3006" - inkscape:connector-curvature="0" /> - <path - d="m 405.29629,127.93931 c -10e-6,-1.43998 -0.91201,-2.15998 -2.736,-2.16 -1.82401,2e-5 -3.336,0.81602 -4.536,2.448 -1.2,1.63202 -1.8,3.72002 -1.8,6.264 0,2.49601 0.96,4.77601 2.88,6.84 1.96799,2.01601 4.89599,3.02401 8.784,3.024 2.44798,1e-5 4.82398,-0.57599 7.128,-1.728 2.35198,-1.19999 4.34398,-2.97599 5.976,-5.328 l 0.504,0.864 c -1.72802,3.12001 -4.39202,5.54401 -7.992,7.272 -3.55202,1.728 -7.15201,2.592 -10.8,2.592 -3.6,0 -6.552,-0.768 -8.856,-2.304 -2.256,-1.48799 -3.384,-3.64799 -3.384,-6.48 0,-3.59999 1.416,-7.00798 4.248,-10.224 2.88,-3.21598 6.45599,-4.82397 10.728,-4.824 1.48799,3e-5 2.59199,0.38403 3.312,1.152 0.71999,0.72002 1.07999,1.70402 1.08,2.952 -10e-6,1.20002 -0.43201,2.40002 -1.296,3.6 -0.86401,1.15202 -1.84801,1.72802 -2.952,1.728 -0.57601,2e-5 -1.17601,-0.21598 -1.8,-0.648 -0.57601,-0.47998 -0.86401,-0.86398 -0.864,-1.152 -1e-5,-0.33598 0.11999,-0.59998 0.36,-0.792 0.23999,-0.23998 0.52799,-0.45598 0.864,-0.648 0.76799,-0.38398 1.15199,-1.19998 1.152,-2.448" - style="font-size:72px" - id="path3008" - inkscape:connector-curvature="0" /> - <path - d="m 426.27304,133.33931 -1.368,-0.072 c -0.48,2e-5 -0.816,0.21602 -1.008,0.648 -0.576,1.44001 -1.488,3.07201 -2.736,4.896 l -0.576,-0.792 c 0.96,-1.29599 1.704,-2.92799 2.232,-4.896 0,-0.38398 -0.168,-0.64798 -0.504,-0.792 -2.16,-0.71998 -3.24,-2.61598 -3.24,-5.688 0,-0.67198 0.576,-1.29598 1.728,-1.872 1.152,-0.62397 2.112,-0.93597 2.88,-0.936 0.768,3e-5 1.152,0.33603 1.152,1.008 0,3.60002 1.68,5.40002 5.04,5.4 0.81599,2e-5 1.46399,-0.072 1.944,-0.216 0.52799,-0.19198 0.81599,-0.28798 0.864,-0.288 0.47999,2e-5 0.71999,0.36002 0.72,1.08 -1e-5,0.67202 -0.19201,1.15202 -0.576,1.44 -0.33601,0.24002 -0.72001,0.79202 -1.152,1.656 -0.43201,0.81602 -0.64801,1.77601 -0.648,2.88 -10e-6,2.16001 0.62399,3.86401 1.872,5.112 1.29599,1.20001 2.87999,1.80001 4.752,1.8 1.91998,1e-5 3.81598,-0.55199 5.688,-1.656 1.87198,-1.10399 3.50398,-2.68799 4.896,-4.752 l 0.504,0.864 c -1.68002,2.92801 -4.00802,5.28001 -6.984,7.056 -2.97601,1.776 -5.64001,2.664 -7.992,2.664 -4.80001,0 -7.2,-2.184 -7.2,-6.552 0,-0.81599 0.288,-1.91999 0.864,-3.312 0.576,-1.39199 1.152,-2.56799 1.728,-3.528 l 0.864,-1.44 c -1e-5,-0.19198 -0.072,-0.28798 -0.216,-0.288 -1.536,0.38402 -2.712,0.57602 -3.528,0.576" - style="font-size:72px" - id="path3010" - inkscape:connector-curvature="0" /> - <path - d="m 448.15429,129.09131 c -0.24,2.01602 -0.36,3.67202 -0.36,4.968 0,4.56001 0.864,8.11201 2.592,10.656 1.776,2.496 3.912,3.744 6.408,3.744 2.54399,0 5.06399,-0.888 7.56,-2.664 2.49598,-1.72799 4.82398,-4.27199 6.984,-7.632 l -0.504,-0.864 c -3.74402,5.13601 -7.20001,7.704 -10.368,7.704 -2.01601,0 -3.64801,-1.07999 -4.896,-3.24 -1.248,-2.15999 -1.872,-5.08799 -1.872,-8.784 0,-1.91998 0.168,-3.86398 0.504,-5.832 0,-0.43198 -0.192,-0.64798 -0.576,-0.648 -0.336,2e-5 -1.944,0.57602 -4.824,1.728 -0.432,0.14402 -0.648,0.43202 -0.648,0.864 m 5.976,-15.48 c 0.768,0.81604 1.152,1.80003 1.152,2.952 0,1.15203 -0.384,2.13603 -1.152,2.952 -0.72,0.81603 -1.608,1.22403 -2.664,1.224 -1.008,3e-5 -1.872,-0.40797 -2.592,-1.224 -0.72,-0.81597 -1.08,-1.79997 -1.08,-2.952 0,-1.15197 0.36,-2.13596 1.08,-2.952 0.72,-0.81596 1.584,-1.22396 2.592,-1.224 1.056,4e-5 1.944,0.40804 2.664,1.224" - style="font-size:72px" - id="path3012" - inkscape:connector-curvature="0" /> - <path - d="m 485.05429,131.61131 c -0.57601,2e-5 -0.86401,0.57602 -0.864,1.728 -1e-5,1.15202 0.45599,2.52001 1.368,4.104 0.95999,1.53601 2.15999,2.76001 3.6,3.672 0.048,-0.23999 0.072,-0.59999 0.072,-1.08 -2e-5,-2.11199 -0.40802,-4.03199 -1.224,-5.76 -0.81601,-1.77598 -1.80001,-2.66398 -2.952,-2.664 m -13.464,-24.912 c 0,9.60003 1.104,17.76003 3.312,24.48 2.16,-5.90398 3.24,-13.79997 3.24,-23.688 0,-4.27195 -0.264,-7.79995 -0.792,-10.583995 -0.528,-2.783949 -1.248,-4.175948 -2.16,-4.176 -1.2,5.2e-5 -2.112,1.296051 -2.736,3.888 -0.576,2.544046 -0.864,5.904045 -0.864,10.079995 m 11.448,-6.839995 c -1e-5,4.704045 -0.81601,10.320035 -2.448,16.847995 -1.58401,6.52803 -3.312,11.83202 -5.184,15.912 1.488,4.22401 3.192,7.48801 5.112,9.792 1.91999,2.25601 3.67199,3.384 5.256,3.384 1.58399,0 2.63999,-0.984 3.168,-2.952 -2.16001,-0.95999 -4.00801,-2.49599 -5.544,-4.608 -1.48801,-2.11199 -2.23201,-4.22398 -2.232,-6.336 -1e-5,-1.10398 0.26399,-1.99198 0.792,-2.664 0.52799,-0.67198 1.29599,-1.00798 2.304,-1.008 2.49599,2e-5 4.41598,0.96002 5.76,2.88 1.39198,1.87202 2.08798,4.12801 2.088,6.768 -2e-5,1.48801 -0.24002,2.90401 -0.72,4.248 0.47998,0.14401 1.03198,0.21601 1.656,0.216 2.63998,10e-6 4.99198,-1.67999 7.056,-5.04 l 0.576,0.72 c -2.16002,3.69601 -4.87202,5.54401 -8.136,5.544 -0.38402,1e-5 -0.96002,-0.048 -1.728,-0.144 -1.68002,3.12 -4.22401,4.68 -7.632,4.68 -3.93601,0 -7.536,-2.352 -10.8,-7.056 -1.584,-2.35199 -2.856,-5.56799 -3.816,-9.648 -1.00799,-4.12798 -1.51199,-8.71197 -1.512,-13.752 1e-5,-5.03996 0.43201,-9.59996 1.296,-13.68 0.816,-4.07995 2.064,-7.439947 3.744,-10.079995 1.68,-2.639946 3.6,-3.959945 5.76,-3.96 3.45599,5.5e-5 5.18399,3.312052 5.184,9.936" - style="font-size:72px" - id="path3014" - inkscape:connector-curvature="0" /> - <path - d="m 507.60829,123.90731 0.072,-0.936 c 0,-0.57597 -0.648,-0.86397 -1.944,-0.864 -1.296,3e-5 -2.472,0.38403 -3.528,1.152 -1.008,0.76803 -1.512,1.80002 -1.512,3.096 0,2.30402 1.656,3.45602 4.968,3.456 0.528,2e-5 1.056,-0.072 1.584,-0.216 0.576,-0.19198 1.15199,-0.28798 1.728,-0.288 0.57599,2e-5 0.86399,0.19202 0.864,0.576 -10e-6,0.048 -0.19201,0.16802 -0.576,0.36 -0.38401,0.14402 -0.86401,0.38402 -1.44,0.72 -0.528,0.33602 -1.08,0.76802 -1.656,1.296 -1.344,1.24802 -2.016,2.95201 -2.016,5.112 0,2.16001 0.648,3.81601 1.944,4.968 1.296,1.10401 2.97599,1.65601 5.04,1.656 2.06399,1e-5 4.17599,-0.59999 6.336,-1.8 2.15998,-1.19999 3.91198,-2.83199 5.256,-4.896 l 0.504,0.864 c -1.82402,3.16801 -4.36802,5.66401 -7.632,7.488 -3.21601,1.872 -6.16801,2.808 -8.856,2.808 -2.64,0 -4.68,-0.552 -6.12,-1.656 -1.392,-1.104 -2.088,-2.51999 -2.088,-4.248 0,-1.77599 0.432,-3.40799 1.296,-4.896 0.864,-1.48799 1.608,-2.54399 2.232,-3.168 0.672,-0.67198 1.152,-1.12798 1.44,-1.368 0.336,-0.28798 0.504,-0.47998 0.504,-0.576 0,-0.14398 -0.024,-0.21598 -0.072,-0.216 -1.536,0.57602 -3.024,0.86402 -4.464,0.864 -2.54399,2e-5 -3.81599,-1.03198 -3.816,-3.096 10e-6,-2.78398 1.58401,-5.18398 4.752,-7.2 3.168,-2.01597 5.928,-3.02397 8.28,-3.024 2.39999,3e-5 3.59999,0.57603 3.6,1.728 -10e-6,0.72003 -0.38401,1.48803 -1.152,2.304 -0.76801,0.81603 -1.46401,1.22402 -2.088,1.224 -0.96001,2e-5 -1.44,-0.40797 -1.44,-1.224" - style="font-size:72px" - id="path3016" - inkscape:connector-curvature="0" /> - </g> - <text - xml:space="preserve" - style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Mr Bedfort;-inkscape-font-specification:Mr Bedfort" - x="280.36783" - y="13.975874" - id="text3571" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3573" - x="280.36783" - y="13.975874" /></text> - <path - style="fill:#000000;fill-rule:evenodd;stroke:none" - d="m 276.75,111.61218 c -0.062,-0.10605 0.47322,-0.57025 1.59549,-1.30986 1.12227,-0.73962 2.83517,-1.74928 5.14912,-2.87634 2.31396,-1.12705 5.23317,-2.36484 8.72928,-3.58292 3.49612,-1.21809 7.57288,-2.41014 12.10282,-3.56665 5.29159,-1.356964 11.2593,-2.645671 17.8127,-3.77833 6.5534,-1.13266 13.69274,-2.107799 21.29668,-2.923166 13.6861,-1.469306 28.92628,-2.380741 45.12695,-2.564811 7.48334,-0.08532 15.17519,-0.01986 23.01544,0.228726 7.83331,0.248363 15.50876,0.670338 22.96757,1.249471 14.91973,1.157298 28.99799,2.958036 41.70319,5.435636 6.10413,1.18678 11.93104,2.505454 17.3507,4.046354 5.41967,1.54091 10.43231,3.30315 14.96468,5.26335 4.14424,1.78957 7.90575,3.80773 11.05901,6.10879 1.44224,1.04451 2.77287,2.17198 3.91991,3.37075 1.14705,1.19877 2.11104,2.4686 2.86463,3.78536 0.74331,1.30732 1.24741,2.66357 1.51149,3.98591 0.29531,1.49422 0.27601,2.91397 0.0749,4.17543 0,0 0,0 0,1e-5 -0.26193,1.58879 -0.76778,2.89966 -1.3013,3.97778 -0.53351,1.07811 -1.09803,1.92407 -1.58629,2.57643 -0.97652,1.30472 -1.62582,1.85533 -1.73197,1.77308 -0.10615,-0.0822 0.33329,-0.80192 1.06412,-2.19564 0.36541,-0.69686 0.79857,-1.56559 1.19128,-2.61631 0.39271,-1.05072 0.74828,-2.28418 0.85293,-3.69974 0,0 0,0 0,0 0.0889,-1.11521 0.017,-2.34265 -0.31561,-3.58976 -0.29254,-1.10785 -0.79826,-2.24089 -1.50136,-3.34044 -0.71275,-1.12323 -1.6256,-2.20112 -2.71732,-3.22876 -1.09172,-1.02764 -2.36285,-2.00485 -3.74912,-2.9432 -3.04492,-2.044 -6.68511,-3.81983 -10.75587,-5.43975 -4.4589,-1.77147 -9.38304,-3.35407 -14.72097,-4.73659 -5.33794,-1.38251 -11.09017,-2.56417 -17.1505,-3.64809 -12.5856,-2.243348 -26.52387,-3.873111 -41.33532,-4.948246 -7.40193,-0.536719 -15.0176,-0.935525 -22.79128,-1.181916 -7.78059,-0.246609 -15.41535,-0.331409 -22.84651,-0.284966 -16.08872,0.101187 -31.21046,0.835968 -44.80677,2.057202 -7.55887,0.679961 -14.64536,1.491799 -21.15379,2.44103 -6.50842,0.949236 -12.43928,2.034476 -17.71412,3.174876 -4.52939,0.98465 -8.58945,1.97169 -12.08459,2.97545 -3.49514,1.00376 -6.42931,2.01807 -8.78769,2.92513 -2.35838,0.90706 -4.14502,1.70014 -5.36478,2.22749 -1.21977,0.52735 -1.87573,0.78328 -1.93773,0.67723 z" - id="path3613" - inkscape:path-effect="#path-effect3615" - inkscape:original-d="M 523.375,136.98718 C 559.96543,89.767541 331.70398,79.484611 276.75,111.61218" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - </g> -</svg> +<svg xmlns="http://www.w3.org/2000/svg" width="350.755" height="102.312"><g font-family="Mr Bedfort" font-size="72" font-weight="400" letter-spacing="0" style="line-height:125%;-inkscape-font-specification:Mr Bedfort" word-spacing="0"><path d="m17.352 44.784-1.296-5.616c-3.552-1.2-7.2-2.52-10.944-3.96-.048 0-.072.024-.072.072.048 1.008 4.152 4.176 12.312 9.504m6.12-3.24c.96 4.224 1.56 6.96 1.8 8.208 11.424 6.96 18.744 10.464 21.96 10.512l-3.888-13.896c-6.432-1.248-13.056-2.856-19.872-4.824M18 4.752l-.288 4.608c0 4.464 1.512 13.32 4.536 26.568 6.24 1.92 12.792 3.576 19.656 4.968-1.968-7.44-3.408-13.848-4.32-19.224-.912-5.424-1.368-11.208-1.368-17.352.096-.528 1.032-1.368 2.808-2.52C40.848.6 42.144 0 42.912 0c.384 0 .576.264.576.792l-.36 5.04c0 7.776 2.016 19.872 6.048 36.288 5.664.864 10.944 1.368 15.84 1.512.336 0 .504.168.504.504 0 .288-1.056 1.008-3.168 2.16-2.112 1.152-3.36 1.728-3.744 1.728-2.256 0-4.944-.192-8.064-.576l2.808 10.08c0 .816-1.704 2.208-5.112 4.176-3.84 0-11.376-3.336-22.608-10.008.48 2.688.768 5.04.864 7.056-.096.096-1.056.576-2.88 1.44-1.824.864-2.856 1.296-3.096 1.296-.624 0-.936-.456-.936-1.368-.432-4.56-1.056-9-1.872-13.32-4.896-3.168-9.072-6.048-12.528-8.64C1.728 35.52 0 33.912 0 33.336c0-.768 1.584-2.088 4.752-3.96l.216-.144c3.264 1.536 6.48 2.88 9.648 4.032-2.736-10.416-4.104-17.496-4.104-21.24 0-1.68.192-3 .576-3.96.096-.144 1.152-.816 3.168-2.016 2.016-1.2 3.168-1.8 3.456-1.8.192 0 .288.168.288.504M78.01 40.104c.144-.288 1.44-.432 3.888-.432 2.496 0 3.744.36 3.744 1.08 0 .144-.144.432-.432.864-1.68 2.304-2.52 4.704-2.52 7.2 0 2.496.576 4.56 1.728 6.192 1.2 1.584 2.712 2.376 4.536 2.376 2.976 0 6-2.112 9.072-6.336l.504.864c-3.744 5.952-7.872 8.928-12.384 8.928-3.408 0-6.024-1.752-7.848-5.256-.768 1.152-2.016 2.232-3.744 3.24-1.728 1.008-3.36 1.512-4.896 1.512-4.176 0-6.264-1.752-6.264-5.256 0-2.736 1.152-5.592 3.456-8.568 2.352-3.024 4.656-4.536 6.912-4.536.192 0 .288.072.288.216 0 .144-.096.312-.288.504-1.008.528-1.872 1.632-2.592 3.312a13.12 13.12 0 0 0-1.008 5.04c0 3.504 1.344 5.256 4.032 5.256.768 0 1.488-.192 2.16-.576.72-.432 1.152-1.032 1.296-1.8a14.973 14.973 0 0 1-.936-5.256c0-1.824.072-3.36.216-4.608.384-2.64.744-3.96 1.08-3.96"/><path d="m119.772 51.048.504.864c-2.016 3.216-4.44 5.664-7.272 7.344-2.832 1.728-5.52 2.592-8.064 2.592-5.136 0-8.544-2.208-10.224-6.624 0-.24.552-1.032 1.656-2.376 1.104-1.344 1.824-2.016 2.16-2.016.384 0 .6.12.648.36.288 1.536 1.08 3.168 2.376 4.896 1.344 1.728 2.568 2.592 3.672 2.592 1.728 0 2.616-.48 2.664-1.44 0-1.488-1.752-3.744-5.256-6.768-1.296-1.152-2.496-2.616-3.6-4.392-1.056-1.824-1.584-3.696-1.584-5.616 0-.384.072-.648.216-.792 2.112-1.92 3.504-2.88 4.176-2.88.528 0 .792.408.792 1.224.048 1.776.792 3.624 2.232 5.544 1.488 1.872 2.928 3.672 4.32 5.4 1.44 1.728 2.16 3.456 2.16 5.184 0 1.68-.84 3.192-2.52 4.536 3.936-.096 7.584-2.64 10.944-7.632"/><path d="M122.633 24.264c.768 22.56 4.248 33.84 10.44 33.84 2.64 0 5.808-2.352 9.504-7.056l.504.864c-4.512 6.72-8.832 10.08-12.96 10.08-4.08 0-7.392-3.12-9.936-9.36-2.544-6.288-3.888-14.64-4.032-25.056 0 0-.347-5.071 0-4.827.096-3.648.264-5.229.504-8.493 0-.432.216-.72.648-.864 2.88-1.152 4.488-1.728 4.824-1.728.384 0 .576.216.576.648a165.13 165.13 0 0 0-.144 6.552"/><path d="M157.87 82.728c0 3.984 1.176 7.728 3.528 11.232 2.352 3.504 4.536 5.256 6.552 5.256 1.728 0 2.592-1.536 2.592-4.608 0-2.256-.84-5.712-2.52-10.368a1998.05 1998.05 0 0 0-2.808-7.704 452.798 452.798 0 0 1-2.952-8.136c-2.928 4.464-4.392 9.24-4.392 14.328m15.84 5.544c0 4.704-.792 8.208-2.376 10.512-1.584 2.352-3.6 3.528-6.048 3.528-3.12 0-6-1.68-8.64-5.04-2.592-3.312-3.888-7.44-3.888-12.384.336-3.408 1.248-6.552 2.736-9.432 1.536-2.88 3.576-5.856 6.12-8.928-1.632-4.464-2.76-7.992-3.384-10.584-2.064 2.64-4.44 3.96-7.128 3.96-2.688 0-5.04-1.368-7.056-4.104-2.016-2.736-3.024-6.672-3.024-11.808 0-.528.384-.888 1.152-1.08 2.304-.48 3.624-.72 3.96-.72.576 0 .864.288.864.864 0 4.368.984 7.8 2.952 10.296 1.248 1.536 2.808 2.304 4.68 2.304 1.008 0 2.064-.456 3.168-1.368-.72-3.216-1.08-5.904-1.08-8.064 0-2.208.504-3.816 1.512-4.824 2.064-1.2 3.216-1.8 3.456-1.8.48 0 .72.36.72 1.08 0 5.232.96 10.752 2.88 16.56l1.224 3.816c3.6-3.888 6.336-7.224 8.208-10.008l.504.864c-1.152 1.824-2.208 3.312-3.168 4.464a161.359 161.359 0 0 1-3.096 3.6 676.433 676.433 0 0 1-2.016 2.376c3.504 10.032 5.424 15.912 5.76 17.64.672 3.408 1.008 6.168 1.008 8.28"/><path d="M178.334 12.888c0 4.608 2.736 8.904 8.208 12.888 2.544-6.528 3.816-11.712 3.816-15.552 0-1.68-.552-3.24-1.656-4.68-1.104-1.44-2.352-2.16-3.744-2.16-1.344 0-2.568.72-3.672 2.16-1.056 1.44-1.824 2.88-2.304 4.32-.432 1.392-.648 2.4-.648 3.024m-9.36 46.944c-.336.336-.624.504-.864.504-.384 0-.576-.192-.576-.576 0-.384.096-.696.288-.936 2.16-2.4 4.704-6.024 7.632-10.872a162.099 162.099 0 0 0 8.064-15.12c-6.144-4.272-9.216-8.64-9.216-13.104 0-2.976.696-6 2.088-9.072 1.44-3.072 3.336-5.616 5.688-7.632 2.4-2.016 4.68-3.024 6.84-3.024 2.208 0 3.696.528 4.464 1.584.816 1.008 1.224 2.496 1.224 4.464 0 3.696-2.232 10.608-6.696 20.736 1.584 1.056 3.696 2.352 6.336 3.888a295.464 295.464 0 0 1 6.84 3.888 56.857 56.857 0 0 1 5.76 3.816c3.936 3.024 5.904 6.312 5.904 9.864 0 3.504-1.824 6.792-5.472 9.864-3.648 3.024-7.344 4.536-11.088 4.536-5.904 0-11.16-3.072-15.768-9.216-.528-.72-.792-1.32-.792-1.8 0-.528.6-1.272 1.8-2.232 1.2-1.008 2.136-1.512 2.808-1.512.144 0 .264.072.36.216 1.296 2.256 3.624 4.656 6.984 7.2 3.36 2.544 6.648 3.816 9.864 3.816 3.984-.288 5.976-2.256 5.976-5.904 0-3.072-1.752-5.952-5.256-8.64-2.592-1.968-5.784-4.032-9.576-6.192-3.792-2.208-6.408-3.792-7.848-4.752-5.808 12.192-11.064 20.928-15.768 26.208M230.382 41.688c0-1.44-.912-2.16-2.736-2.16-1.824 0-3.336.816-4.536 2.448-1.2 1.632-1.8 3.72-1.8 6.264 0 2.496.96 4.776 2.88 6.84 1.968 2.016 4.896 3.024 8.784 3.024 2.448 0 4.824-.576 7.128-1.728 2.352-1.2 4.344-2.976 5.976-5.328l.504.864c-1.728 3.12-4.392 5.544-7.992 7.272-3.552 1.728-7.152 2.592-10.8 2.592-3.6 0-6.552-.768-8.856-2.304-2.256-1.488-3.384-3.648-3.384-6.48 0-3.6 1.416-7.008 4.248-10.224 2.88-3.216 6.456-4.824 10.728-4.824 1.488 0 2.592.384 3.312 1.152.72.72 1.08 1.704 1.08 2.952 0 1.2-.432 2.4-1.296 3.6-.864 1.152-1.848 1.728-2.952 1.728-.576 0-1.176-.216-1.8-.648-.576-.48-.864-.864-.864-1.152 0-.336.12-.6.36-.792.24-.24.528-.456.864-.648.768-.384 1.152-1.2 1.152-2.448"/><path d="m251.359 47.088-1.368-.072c-.48 0-.816.216-1.008.648-.576 1.44-1.488 3.072-2.736 4.896l-.576-.792c.96-1.296 1.704-2.928 2.232-4.896 0-.384-.168-.648-.504-.792-2.16-.72-3.24-2.616-3.24-5.688 0-.672.576-1.296 1.728-1.872 1.152-.624 2.112-.936 2.88-.936.768 0 1.152.336 1.152 1.008 0 3.6 1.68 5.4 5.04 5.4.816 0 1.464-.072 1.944-.216.528-.192.816-.288.864-.288.48 0 .72.36.72 1.08 0 .672-.192 1.152-.576 1.44-.336.24-.72.792-1.152 1.656-.432.816-.648 1.776-.648 2.88 0 2.16.624 3.864 1.872 5.112 1.296 1.2 2.88 1.8 4.752 1.8 1.92 0 3.816-.552 5.688-1.656 1.872-1.104 3.504-2.688 4.896-4.752l.504.864c-1.68 2.928-4.008 5.28-6.984 7.056-2.976 1.776-5.64 2.664-7.992 2.664-4.8 0-7.2-2.184-7.2-6.552 0-.816.288-1.92.864-3.312.576-1.392 1.152-2.568 1.728-3.528l.864-1.44c0-.192-.072-.288-.216-.288-1.536.384-2.712.576-3.528.576"/><path d="M273.24 42.84c-.24 2.016-.36 3.672-.36 4.968 0 4.56.864 8.112 2.592 10.656 1.776 2.496 3.912 3.744 6.408 3.744 2.544 0 5.064-.888 7.56-2.664 2.496-1.728 4.824-4.272 6.984-7.632l-.504-.864c-3.744 5.136-7.2 7.704-10.368 7.704-2.016 0-3.648-1.08-4.896-3.24-1.248-2.16-1.872-5.088-1.872-8.784 0-1.92.168-3.864.504-5.832 0-.432-.192-.648-.576-.648-.336 0-1.944.576-4.824 1.728-.432.144-.648.432-.648.864m5.976-15.48c.768.816 1.152 1.8 1.152 2.952s-.384 2.136-1.152 2.952c-.72.816-1.608 1.224-2.664 1.224-1.008 0-1.872-.408-2.592-1.224-.72-.816-1.08-1.8-1.08-2.952s.36-2.136 1.08-2.952c.72-.816 1.584-1.224 2.592-1.224 1.056 0 1.944.408 2.664 1.224"/><path d="M310.14 45.36c-.576 0-.864.576-.864 1.728 0 1.152.456 2.52 1.368 4.104.96 1.536 2.16 2.76 3.6 3.672.048-.24.072-.6.072-1.08 0-2.112-.408-4.032-1.224-5.76-.816-1.776-1.8-2.664-2.952-2.664m-13.464-24.912c0 9.6 1.104 17.76 3.312 24.48 2.16-5.904 3.24-13.8 3.24-23.688 0-4.272-.264-7.8-.792-10.584s-1.248-4.176-2.16-4.176c-1.2 0-2.112 1.296-2.736 3.888-.576 2.544-.864 5.904-.864 10.08m11.448-6.84c0 4.704-.816 10.32-2.448 16.848-1.584 6.528-3.312 11.832-5.184 15.912 1.488 4.224 3.192 7.488 5.112 9.792 1.92 2.256 3.672 3.384 5.256 3.384s2.64-.984 3.168-2.952c-2.16-.96-4.008-2.496-5.544-4.608-1.488-2.112-2.232-4.224-2.232-6.336 0-1.104.264-1.992.792-2.664.528-.672 1.296-1.008 2.304-1.008 2.496 0 4.416.96 5.76 2.88 1.392 1.872 2.088 4.128 2.088 6.768 0 1.488-.24 2.904-.72 4.248.48.144 1.032.216 1.656.216 2.64 0 4.992-1.68 7.056-5.04l.576.72c-2.16 3.696-4.872 5.544-8.136 5.544-.384 0-.96-.048-1.728-.144-1.68 3.12-4.224 4.68-7.632 4.68-3.936 0-7.536-2.352-10.8-7.056-1.584-2.352-2.856-5.568-3.816-9.648-1.008-4.128-1.512-8.712-1.512-13.752 0-5.04.432-9.6 1.296-13.68.816-4.08 2.064-7.44 3.744-10.08 1.68-2.64 3.6-3.96 5.76-3.96 3.456 0 5.184 3.312 5.184 9.936"/><path d="m332.694 37.656.072-.936c0-.576-.648-.864-1.944-.864a5.858 5.858 0 0 0-3.528 1.152c-1.008.768-1.512 1.8-1.512 3.096 0 2.304 1.656 3.456 4.968 3.456.528 0 1.056-.072 1.584-.216a5.437 5.437 0 0 1 1.728-.288c.576 0 .864.192.864.576 0 .048-.192.168-.576.36-.384.144-.864.384-1.44.72-.528.336-1.08.768-1.656 1.296-1.344 1.248-2.016 2.952-2.016 5.112s.648 3.816 1.944 4.968c1.296 1.104 2.976 1.656 5.04 1.656s4.176-.6 6.336-1.8a14.695 14.695 0 0 0 5.256-4.896l.504.864c-1.824 3.168-4.368 5.664-7.632 7.488-3.216 1.872-6.168 2.808-8.856 2.808-2.64 0-4.68-.552-6.12-1.656-1.392-1.104-2.088-2.52-2.088-4.248 0-1.776.432-3.408 1.296-4.896.864-1.488 1.608-2.544 2.232-3.168.672-.672 1.152-1.128 1.44-1.368.336-.288.504-.48.504-.576 0-.144-.024-.216-.072-.216-1.536.576-3.024.864-4.464.864-2.544 0-3.816-1.032-3.816-3.096 0-2.784 1.584-5.184 4.752-7.2 3.168-2.016 5.928-3.024 8.28-3.024 2.4 0 3.6.576 3.6 1.728 0 .72-.384 1.488-1.152 2.304-.768.816-1.464 1.224-2.088 1.224-.96 0-1.44-.408-1.44-1.224"/></g><text xml:space="preserve" x="280.368" y="13.976" font-family="Mr Bedfort" font-size="40" font-weight="400" letter-spacing="0" style="line-height:125%;-inkscape-font-specification:Mr Bedfort" transform="translate(-177.39 -82.362)" word-spacing="0"/><path fill-rule="evenodd" d="M99.36 29.25c-.061-.106.474-.57 1.596-1.31 1.123-.74 2.835-1.75 5.15-2.876 2.313-1.127 5.233-2.365 8.729-3.583 3.496-1.218 7.573-2.41 12.103-3.567 5.291-1.357 11.259-2.645 17.812-3.778 6.554-1.133 13.693-2.108 21.297-2.923 13.686-1.47 28.926-2.381 45.127-2.565 7.483-.085 15.175-.02 23.015.229 7.834.248 15.51.67 22.968 1.25 14.92 1.156 28.998 2.957 41.703 5.435 6.104 1.186 11.931 2.505 17.35 4.046 5.42 1.541 10.433 3.303 14.965 5.263 4.145 1.79 7.906 3.808 11.06 6.11 1.442 1.044 2.772 2.171 3.92 3.37 1.146 1.199 2.11 2.469 2.864 3.785a13.434 13.434 0 0 1 1.512 3.986c.295 1.494.276 2.914.074 4.176a14.011 14.011 0 0 1-1.3 3.977 16.406 16.406 0 0 1-1.587 2.577c-.977 1.305-1.626 1.855-1.732 1.773-.106-.082.333-.802 1.064-2.196a22.47 22.47 0 0 0 1.191-2.616c.393-1.05.749-2.284.853-3.7a10.664 10.664 0 0 0-.315-3.59c-.293-1.107-.799-2.24-1.502-3.34-.713-1.123-1.625-2.201-2.717-3.229-1.092-1.027-2.363-2.005-3.75-2.943-3.044-2.044-6.684-3.82-10.755-5.44-4.459-1.771-9.383-3.354-14.721-4.736-5.338-1.383-11.09-2.564-17.15-3.648-12.586-2.244-26.524-3.873-41.336-4.949a561.489 561.489 0 0 0-22.791-1.181 602.786 602.786 0 0 0-22.847-.285c-16.088.1-31.21.836-44.806 2.057-7.56.68-14.646 1.492-21.154 2.44-6.509.95-12.44 2.035-17.714 3.176-4.53.984-8.59 1.971-12.085 2.975a106.17 106.17 0 0 0-8.788 2.925c-2.358.907-4.145 1.7-5.364 2.228-1.22.527-1.876.783-1.938.677z"/></svg>
M src/styles/_badges.lesssrc/styles/_badges.less

@@ -1,11 +1,3 @@

-.badge-todo { .mix-red-badge("todo");} -.badge-fixme { .mix-red-badge("fixme");} -.badge-deadline { .mix-red-badge("deadline");} -.badge-important { .mix-red-badge("important");} -.badge-urgent { .mix-red-badge("urgent");} -.badge-verify { .mix-yellow-badge("verify");} -.badge-draftcomment { .mix-green-badge("comment")} - .hastyscribe { .mix-symbol("H", @text-color, 180%); &:before {
M src/styles/_elements.lesssrc/styles/_elements.less

@@ -163,7 +163,7 @@ height: 12px;

} } -#footer a:before { content: ""; } +#footer a:before { background: none; } #footer a { &:hover {

@@ -285,27 +285,5 @@

/* Checkboxes */ li.github_checkbox { - list-style-type: none; - - input[type="checkbox"] { - width: 0; - height: 0; - } - - input[type="checkbox"]::after { - font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; - content: '\f0c8'; - top: -14px; - left: -14px; - position: relative; - color: @gray-a; - } - - input[type="checkbox"]:checked::after { - content: '\f14a'; - color: @bright-green; - } - - }
M src/styles/hastystyles.lesssrc/styles/hastystyles.less

@@ -4,6 +4,5 @@ @import "_mixins.less";

@import "_layout.less"; @import "_elements.less"; @import "_blocks.less"; -@import "_badges.less"; @import "_headings.less"; @import "_printing.less";
D test.htm

@@ -1,1216 +0,0 @@

-<!doctype html> -<html lang="en"> - -<head> - <title>Test Document</title> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <link rel="stylesheet" href="./dist/hastystyles.icons.css"> - <link rel="stylesheet" href="./dist/hastystyles.links.css"> - <link rel="stylesheet" href="./dist/hastystyles.notes.css"> - <link rel="stylesheet" href="./dist/hastystyles.badges.css"> - <link rel="stylesheet" href="./dist/hastystyles.css"> -</head> - -<body class="headings"> - - <div id="container"> - <a id="document-top"></a> - <div id="header"> - <h1>Test Document</h1> - </div> - - <div id="main"> - - - <a name="Inline-Formatting"></a> - <h3>Inline Formatting<a href="#document-top" title="Go to top"></a></h3> - - <p>The following table lists all the most common ways to format inline text:</p> - - <div class="responsive"> - <table> - <thead> - <tr> - <th>Source </th> - <th> Output</th> - </tr> - </thead> - <tbody> - <tr> - <td><code>**strong emphasis**</code> or <code>__strong emphasis__</code> </td> - <td> <strong>strong emphasis</strong></td> - </tr> - <tr> - <td><code>*emphasis*</code> or <code>_emphasis_</code> </td> - <td> <em>emphasis</em></td> - </tr> - <tr> - <td><code>~~deleted text~~</code> </td> - <td> <del>deleted text</del></td> - </tr> - <tr> - <td><code>&lt;ins&gt;inserted text&lt;ins&gt;</code> </td> - <td> <ins>inserted text</ins></td> - </tr> - <tr> - <td><code>`code`</code> </td> - <td> <code>code</code></td> - </tr> - <tr> - <td><code>[HTML](abbr:Hypertext Markup Language)</code> </td> - <td> <abbr title="Hypertext Markup Language">HTML</abbr></td> - </tr> - <tr> - <td><code>&lt;kbd&gt;CTRL&lt;/kbd&gt;+&lt;kbd&gt;C&lt;/kbd&gt;</code> </td> - <td> <kbd>CTRL</kbd>+<kbd>C</kbd></td> - </tr> - <tr> - <td><code>&lt;mark&gt;marked&lt;/mark&gt;</code> </td> - <td> <mark>marked</mark>.</td> - </tr> - <tr> - <td><code>Sample output: &lt;samp&gt;This is a test.&lt;/samp&gt;</code> </td> - <td> Sample output: <samp>This is a test.</samp></td> - </tr> - <tr> - <td><code>Set the variable &lt;var&gt;test&lt;/var&gt; to 1.</code> </td> - <td> Set the variable <var>test</var> to 1.</td> - </tr> - <tr> - <td><code>&lt;q&gt;This is a short quotation&lt;/q&gt;</code> </td> - <td> <q>This is a short quotation</q></td> - </tr> - <tr> - <td><code>&lt;cite&gt;Hamlet&lt;/cite&gt;, by William Shakespeare.</code> </td> - <td> <cite>Hamlet</cite>, by William Shakespeare.</td> - </tr> - <tr> - <td><code>A [.md](class:ext) file</code> </td> - <td> A <span class="ext">.md</span> file</td> - </tr> - <tr> - <td><code>[my_markdown_file.md](class:file) file</code> </td> - <td> <span class="file">my_markdown_file.md</span> file</td> - </tr> - </tbody> - </table> - </div> - - <div class="tip"> - <p>Tip</p> - - <p>The <span class="kwd">kwd</span>, <span class="kwd">opt</span>, <span class="kwd">file</span>, <span - class="kwd">dir</span>, <span class="kwd">arg</span>, <span class="kwd">tt</span> and <span - class="kwd">cmd</span> classes are all rendered as inline monospace text. <span class="kwd">kwd</span> and - <span class="ext">ext</span> are also rendered in bold. - </p> - </div> - - <a name="SmartyPants-Substitutions"></a> - <h4>SmartyPants Substitutions<a href="#document-top" title="Go to top"></a></h4> - - <p>Special characters can be easily entered using some special character sequences.</p> - - <p>HastyScribe supports all the sequences supported by <a - href="http://www.pell.portland.or.us/~orc/Code/discount/">Discount</a>:</p> - - <ul> - <li><code>`` text‘’</code> &rarr; “text”.</li> - <li><code>"double-quoted text"</code> &rarr; “double-quoted text”</li> - <li><code>'single-quoted text'</code> &rarr; ‘single-quoted text’</li> - <li><code>don't</code> &rarr; don’t. as well as anything-else’t. (But foo'tbar is just foo'tbar.)</li> - <li><code>it's</code> &rarr; it’s, as well as anything-else’s (except not foo'sbar and the like.)</li> - <li><code>(tm)</code> &rarr; ™</li> - <li><code>(r)</code> &rarr; ®</li> - <li><code>(c)</code> &rarr; ©</li> - <li><code>1/4th</code> &rarr; &frac14;th. Same goes for &frac12; and &frac34;.</li> - <li><code>...</code> or <code>. . .</code> &rarr; …</li> - <li><code>---</code> &rarr; —</li> - <li><code>--</code> &rarr; –</li> - <li><code>A^B</code> becomes A<sup>B</sup>. Complex superscripts can be enclosed in brackets, so - <code>A^(B+2)</code> &rarr; A<sup>B+2</sup>. - </li> - </ul> - - - <a name="Icons"></a> - <h4>Icons<a href="#document-top" title="Go to top"></a></h4> - - <p>HastyScribe bundles the <a href="http://fortawesome.github.io/Font-Awesome/">FontAwesome</a> icon font. To - prepend an icon to text you can use Discount&rsquo;s <em>class:</em> pseudo-protocol, and specify a valid <span - class="kwd">fa-*</span> (non-alias) class.</p> - - <p>Examples:</p> - - <div class="responsive"> - <table> - <thead> - <tr> - <th>Source </th> - <th> Output</th> - </tr> - </thead> - <tbody> - <tr> - <td><code>[a paper plane](class:fa-paper-plane)</code> </td> - <td> <span class="fa-paper-plane"> a paper plane</span></td> - </tr> - <tr> - <td><code>[Galactic Empire](class:fa-empire)</code> </td> - <td> <span class="fa-empire"> Galactic Empire</span></td> - </tr> - <tr> - <td><code>[Rebel Alliance](class:fa-rebel)</code> </td> - <td> <span class="fa-rebel"> Rebel Alliance</span></td> - </tr> - </tbody> - </table> - </div> - - <div class="tip"> - <p>Tip</p> - - <p>See the <a href="http://fortawesome.github.io/Font-Awesome/icons/">FontAwesome Icon Reference</a> for a - complete list of all CSS classes to use for icons (aliases are not supported).</p> - </div> - - <a name="Badges"></a> - <h4>Badges<a href="#document-top" title="Go to top"></a></h4> - - <p>Badges are normally just shorthands for <a href="#Icons">Icons</a> formatted with different colors. To add a - <em>badge</em> to some inline text, use the corresponding class among those listed in the following table. For - example, the following code: - </p> - - <pre><code>[Genoa, Italy](class:geo) -</code></pre> - - <p>produces the following result:</p> - - <p><span class="geo">Genoa, Italy</span></p> - - <p>HastyScribe currently supports the following badges:</p> - - <div class="responsive"> - <table> - <thead> - <tr> - <th>Class </th> - <th> Badge </th> - <th> Class </th> - <th> Badge</th> - </tr> - </thead> - <tbody> - <tr> - <td><code>badge-todo</code> </td> - <td> <span class="badge-todo"></span> </td> - <td><code>badge-user</code> </td> - <td> <span class="badge-user"></span></td> - </tr> - <tr> - <td><code>badge-fixme</code> </td> - <td> <span class="badge-fixme"></span> </td> - <td><code>badge-tag</code> </td> - <td> <span class="badge-tag"></span></td> - </tr> - <tr> - <td><code>badge-deadline</code> </td> - <td> <span class="badge-deadline"></span> </td> - <td><code>badge-tags</code> </td> - <td> <span class="badge-tags"></span></td> - </tr> - <tr> - <td><code>badge-draftcomment</code> </td> - <td> <span class="badge-draftcomment"></span> </td> - <td><code>badge-attachment</code> </td> - <td> <span class="badge-attachment"></span></td> - </tr> - <tr> - <td><code>badge-urgent</code> </td> - <td> <span class="badge-urgent"></span> </td> - <td><code>badge-bug</code> </td> - <td> <span class="badge-bug"></span></td> - </tr> - <tr> - <td><code>badge-verify</code> </td> - <td> <span class="badge-verify"></span> </td> - <td><code>badge-geo</code> </td> - <td> <span class="badge-geo"></span></td> - </tr> - <tr> - <td><code>badge-project</code> </td> - <td> <span class="badge-project"></span> </td> - <td><code>badge-eur</code> </td> - <td> <span class="badge-eur"></span></td> - </tr> - <tr> - <td><code>badge-circle</code> </td> - <td> <span class="badge-circle"></span> </td> - <td><code>badge-gbp</code> </td> - <td> <span class="badge-gbp"></span></td> - </tr> - <tr> - <td><code>badge-usd</code> </td> - <td> <span class="badge-usd"></span></td> - <td><code>badge-rub</code> </td> - <td> <span class="badge-rub"></span></td> - </tr> - <tr> - <td><code>badge-rss</code> </td> - <td> <span class="badge-rss"></span> </td> - <td><code>badge-jpy</code> </td> - <td> <span class="badge-jpy"></span></td> - </tr> - <tr> - <td><code>badge-star</code> </td> - <td> <span class="badge-star"></span> </td> - <td><code>badge-btc</code> </td> - <td> <span class="badge-btc"></span></td> - </tr> - <tr> - <td><code>badge-heart</code> </td> - <td> <span class="badge-heart"></span> </td> - <td><code>badge-try</code> </td> - <td> <span class="badge-try"></span></td> - </tr> - <tr> - <td><code>badge-square</code> </td> - <td> <span class="badge-square"></span> </td> - <td><code>badge-rw</code> </td> - <td> <span class="badge-krw"></span></td> - </tr> - <tr> - <td><code>badge-check</code> </td> - <td> <span class="badge-check"></span> </td> - <td><code>badge-inr</code> </td> - <td> <span class="badge-inr"></span></td> - </tr> - <tr> - <td><code>badge-lock</code> </td> - <td> <span class="badge-lock"></span> </td> - <td><code>badge-anger</code> </td> - <td> <span class="badge-danger"></span></td> - </tr> - <tr> - <td><code>badge-unlock</code> </td> - <td> <span class="badge-unlock"></span> </td> - <td><code>badge-question</code> </td> - <td> <span class="badge-question"></span></td> - </tr> - <tr> - <td><code>badge-email</code> </td> - <td> <span class="badge-email"></span> </td> - <td><code>badge-website</code> </td> - <td> <span class="badge-website"></span></td> - </tr> - <tr> - <td><code>badge-phone</code> </td> - <td> <span class="badge-phone"></span> </td> - <td><code>badge-fax</code> </td> - <td> <span class="badge-fax"></span></td> - </tr> - <tr> - <td><code>badge-tm</code> </td> - <td> <span class="badge-tm"></span> </td> - <td><code>badge-reg</code> </td> - <td> <span class="badge-reg"></span></td> - </tr> - <tr> - <td><code>badge-barcode</code> </td> - <td> <span class="badge-barcode"></span> </td> - <td><code>badge-copy</code> </td> - <td> <span class="badge-copy"></span> </td> - </tr> - <tr> - <td><code>badge-story</code> </td> - <td> <span class="badge-story"></span> </td> - <td><code>badge-feature</code> </td> - <td> <span class="badge-feature"></span></td> - </tr> - <tr> - <td><code>badge-add</code> </td> - <td> <span class="badge-add"></span> </td> - <td><code>badge-remove</code> </td> - <td> <span class="badge-remove"></span></td> - </tr> - <tr> - <td><code>badge-ime</code> </td> - <td> <span class="badge-time"></span> </td> - <td><code>badge-date</code> </td> - <td> <span class="badge-date"></span></td> - </tr> - <tr> - <td><code>badge-html5</code> </td> - <td> <span class="badge-html5"></span> </td> - <td><code>badge-css3</code> </td> - <td> <span class="badge-css3"></span></td> - </tr> - <tr> - <td><code>badge-apple</code> </td> - <td> <span class="badge-apple"></span> </td> - <td><code>badge-windows</code> </td> - <td> <span class="badge-windows"></span></td> - </tr> - <tr> - <td><code>badge-linux</code> </td> - <td> <span class="badge-linux"></span> </td> - <td><code>badge-android</code> </td> - <td> <span class="badge-android"></span></td> - </tr> - <tr> - <td><code>badge-freebsd</code> </td> - <td> <span class="badge-freebsd"></span> </td> - <td><code>badge-aws</code> </td> - <td> <span class="badge-aws"></span></td> - </tr> - <tr> - <td><code>badge-idea</code> </td> - <td> <span class="badge-idea"></span> </td> - <td><code>badge-link</code> </td> - <td> <span class="badge-link"></span></td> - </tr> - <tr> - <td><code>badge-chrome</code> </td> - <td> <span class="badge-chrome"></span> </td> - <td><code>badge-firefox</code> </td> - <td> <span class="badge-firefox"></span></td> - </tr> - <tr> - <td><code>badge-ie</code> </td> - <td> <span class="badge-ie"></span> </td> - <td><code>badge-edge</code> </td> - <td> <span class="badge-edge"></span></td> - </tr> - <tr> - <td><code>badge-safari</code> </td> - <td> <span class="badge-safari"></span> </td> - <td><code>badge-opera</code> </td> - <td> <span class="badge-opera"></span></td> - </tr> - <tr> - <td><code>badge-sticky</code> </td> - <td> <span class="badge-sticky"></span> </td> - <td><code>badge-bluetooth</code> </td> - <td> <span class="badge-bluetooth"></span></td> - </tr> - <tr> - <td><code>badge-wifi</code> </td> - <td> <span class="badge-wifi"></span> </td> - <td><code>badge-signal</code> </td> - <td> <span class="badge-signal"></span></td> - </tr> - <tr> - <td><code>badge-usb</code> </td> - <td> <span class="badge-usb"></span> </td> - <td><code>badge-print</code> </td> - <td> <span class="badge-print"></span></td> - </tr> - <tr> - <td><code>badge-php</code> </td> - <td> <span class="badge-php"></span> </td> - <td><code>badge-erlang</code> </td> - <td> <span class="badge-erlang"></span></td> - </tr> - <tr> - <td><code>badge-python</code> </td> - <td> <span class="badge-python"></span> </td> - <td><code>badge-java</code> </td> - <td> <span class="badge-java"></span></td> - </tr> - <tr> - <td><code>badge-nodejs</code> </td> - <td> <span class="badge-nodejs"></span> </td> - <td><code>badge-js</code> </td> - <td> <span class="badge-js"></span></td> - </tr> - <tr> - <td><code>badge-desktop</code> </td> - <td> <span class="badge-desktop"></span> </td> - <td><code>badge-laptop</code> </td> - <td> <span class="badge-laptop"></span></td> - </tr> - <tr> - <td><code>badge-mobile</code> </td> - <td> <span class="badge-mobile"></span> </td> - <td><code>badge-tablet</code> </td> - <td> <span class="badge-tablet"></span></td> - </tr> - <tr> - <td><code>badge-toggle-on</code> </td> - <td> <span class="badge-toggle-on"></span> </td> - <td><code>badge-toggle-off</code> </td> - <td> <span class="badge-toggle-off"></span></td> - </tr> - <tr> - <td><code>badge-paypal</code> </td> - <td> <span class="badge-paypal"></span> </td> - <td><code>badge-stripe</code> </td> - <td> <span class="badge-stripe"></span></td> - </tr> - <tr> - <td><code>badge-amex</code> </td> - <td> <span class="badge-amex"></span> </td> - <td><code>badge-jcb</code> </td> - <td> <span class="badge-jcb"></span></td> - </tr> - <tr> - <td><code>badge-visa</code> </td> - <td> <span class="badge-visa"></span> </td> - <td><code>badge-mastercard</code> </td> - <td> <span class="badge-mastercard"></span></td> - </tr> - <tr> - <td><code>badge-diners</code> </td> - <td> <span class="badge-diners"></span> </td> - <td><code>badge-discover</code> </td> - <td> <span class="badge-discover"></span></td> - </tr> - <tr> - <td><code>badge-apple-pay</code> </td> - <td> <span class="badge-apple-pay"></span> </td> - <td><code>badge-amazon-pay</code> </td> - <td> <span class="badge-amazon-pay"></span></td> - </tr> - </tbody> - </table> - </div> - - <a name="HastyScribe-Logo"></a> - <h4>HastyScribe Logo<a href="#document-top" title="Go to top"></a></h4> - - <p>To display the HastyScribe logo, use the <span class="kwd">hastyscribe</span> class, like this:</p> - - <p><code>[](class:hastyscribe)</code> &rarr; <span class="hastyscribe"></span></p> - - <a name="Anchors"></a> - <h4>Anchors<a href="#document-top" title="Go to top"></a></h4> - - <p>You can define HTML anchors inline by wrapping their ID in hashes. For example, the following code:</p> - - <pre><code> Some text goes here. #some_text# -</code></pre> - - <p>Is converted to:</p> - - <pre><code> Some text goes here. &lt;a id="some_text"&gt;&lt;/a&gt; -</code></pre> - - <div class="note"> - <p>Note</p> - - <ul> - <li>Anchor markup must be preceded by at least one space.</li> - <li>IDs must start with a letter, and can contain letters, numbers, and any of the following characters: - <code>_</code> <code>-</code> <code>.</code> <code>:</code> - </li> - </ul> - </div> - - <a name="Links"></a> - <h4>Links<a href="#document-top" title="Go to top"></a></h4> - - <div class="responsive"> - <table> - <thead> - <tr> - <th>Source </th> - <th> Output</th> - </tr> - </thead> - <tbody> - <tr> - <td><code>[H3RALD](https://h3rald.com/)</code> </td> - <td> <a href="https://h3rald.com/">H3RALD</a></td> - </tr> - <tr> - <td><code>[H3RALD](https://h3rald.com/ "H3RALD")</code></td> - <td> <a href="https://h3rald.com/" title="H3RALD">H3RALD</a></td> - </tr> - <tr> - <td><code>&lt;https://h3rald.com&gt;</code> </td> - <td> <a href="https://h3rald.com">https://h3rald.com</a></td> - </tr> - </tbody> - </table> - </div> - - <p>Additionally, you can define placeholders for URLs and link titles, like this:</p> - - <p><code>[h3rald]: https://h3rald.com/ "Fabio Cevasco's Web Site"</code></p> - - <p>And use them in hyperlinks (note the usage of square brackets instead of round brackets):</p> - - <p><code>[H3RALD][h3rald]</code></p> - - <div class="sidebar"> - <p>Link Icons</p> - - <p>HastyScribe automatically adds an envelope icon to email links, an arrow icon to links to external web sites, - and logo icons to links to well-known web sites:</p> - - <ul> - <li><a href="mailto:h3rald@h3rald.com">h3rald@h3rad.com</a></li> - <li><a href="https://twitter.com/h3rald">@h3rald</a></li> - <li><a href="http://it.linkedin.com/in/fabiocevasco">fabiocevasco</a></li> - </ul> - </div> - - <a name="Block-level-Formatting"></a> - <h3>Block-level Formatting<a href="#document-top" title="Go to top"></a></h3> - - <a name="Headings"></a> - <h4>Headings<a href="#document-top" title="Go to top"></a></h4> - - <p>Headings can be specified simply by prepending <span class="kwd">#</span>s to text, as follows:</p> - - <pre><code># Heading 1 -## Heading 2 -### Heading 3 -#### Heading 4 -##### Heading 5 -###### Heading 6 -</code></pre> - - <div class="note"> - <p>Note</p> - - <p>If you use <a href="#Document.Headers">Document Headers</a>, A <span class="kwd">H1</span> is used for the - title of the HastyScribe document. Within the document, start using headings from <span class="kwd">H2</span>. - </p> - </div> - - <a name="Tables"></a> - <h4>Tables<a href="#document-top" title="Go to top"></a></h4> - - <p>HastyScribe supports <a href="http://michelf.com/projects/php-markdown/extra/">PHP Markdown Extra</a> table - syntax using pipes and dashes.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>Column Header 1 | Column Header 2 | Column Header 3 -----------------|-----------------|---------------- -Cell 1,1 | Cell 1,2 | Cell 1, 3 -Cell 2,1 | Cell 2,2 | Cell 2, 3 -Cell 3,1 | Cell 3,2 | Cell 3, 3 -</code></pre> - - <p>Produces the following output:</p> - - <table> - <thead> - <tr> - <th>Column Header 1 </th> - <th> Column Header 2 </th> - <th> Column Header 3</th> - </tr> - </thead> - <tbody> - <tr> - <td>Cell 1,1 </td> - <td> Cell 1,2 </td> - <td> Cell 1, 3</td> - </tr> - <tr> - <td>Cell 2,1 </td> - <td> Cell 2,2 </td> - <td> Cell 2, 3</td> - </tr> - <tr> - <td>Cell 3,1 </td> - <td> Cell 3,2 </td> - <td> Cell 3, 3</td> - </tr> - </tbody> - </table> - - - <div class="note"> - <p>Note</p> - - <p>Multi-row cells are not supported. If you need more complex tables, use HTML code instead.</p> - </div> - - <div class="sidebar"> - <p>Responsive Tables</p> - - <p>To make tables responsive, put them in a <em>responsive</em> block, like in the previous example. The <span - class="kwd">responsive</span> class causes a table not to shrink and makes it scrollable horizontally on - small devices.</p> - </div> - - <a name="Block-Quotes"></a> - <h4>Block Quotes<a href="#document-top" title="Go to top"></a></h4> - - <p>Block quotes can be created simply by prepending a <span class="kwd">></span> to a line, and they can be nested - by prepending additional <span class="kwd">></span>s.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; This is a block quote. -&gt; &gt; This is a nested quote. -</code></pre> - - <p>Produces the following output:</p> - - <blockquote> - <p>This is a block quote.</p> - - <blockquote> - <p>This is a nested quote.</p> - </blockquote> - </blockquote> - - <a name="Code-Blocks"></a> - <h4>Code Blocks<a href="#document-top" title="Go to top"></a></h4> - - <p>To format a block of source code, indent it by at least four spaces. Here&rsquo;s the result:</p> - - <pre><code>proc encode_image_file*(file, format): string = - if (file.existsFile): - let contents = file.readFile - return encode_image(contents, format) - else: - echo("Warning: image '"&amp; file &amp;"' not found.") - return file -</code></pre> - - <p>Alternatively, you can also use Github-style fenced blocks, by adding three tildes (~~~) or backticks (```) - before and after the source code.</p> - - <div class="warning"> - <p>Warning</p> - - <p>HastyScribe does not support syntax highlighting for code blocks. To do so, it would require Javascript and - HastyScribe is currently kept purposedly &ldquo;Javascript-free&rdquo;.</p> - </div> - - <a name="Images"></a> - <h4>Images<a href="#document-top" title="Go to top"></a></h4> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>![HastyScribe Logo](../packages/hastystyles/images/hastyscribe.png =221x65) -</code></pre> - - <p>Produces the following output:</p> - - <p><img - src="data:image/png;base64,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" - height="65" width="221" alt="HastyScribe Logo" /></p> - - <div class="tip"> - <p>Tip</p> - - <p>You can use URL placeholders for images as well, exactly like for links.</p> - </div> - - <div class="warning"> - <p>Limitations on automatic image download</p> - - <p>HastyScribe will attempt to download all HTTP image links. Note that:</p> - - <ul> - <li>If no response is received within 5 seconds, the download will be aborted.</li> - <li>Connecting through a proxy is currently not supported.</li> - <li>To download an image via HTTPS, you must explicitly recompile HastyScribe with <span - class="kwd">-d:ssl</span> and OpenSSL must be installed on your system.</li> - </ul> - - - <p>If HastyScribe is unable to download an image, it will leave it linked.</p> - </div> - - <a name="Lists"></a> - <h4>Lists<a href="#document-top" title="Go to top"></a></h4> - - <a name="Unordered-Lists"></a> - <h5>Unordered Lists<a href="#document-top" title="Go to top"></a></h5> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>* An item -* Another item -* And another... -</code></pre> - - <p>Produces the following output:</p> - - <ul> - <li>An item</li> - <li>Another item</li> - <li>And another&hellip;</li> - </ul> - - - <a name="Ordered-Lists"></a> - <h5>Ordered Lists<a href="#document-top" title="Go to top"></a></h5> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>1. First item -2. Second item -3. Third item -</code></pre> - - <p>Produces the following output:</p> - - <ol> - <li>First item</li> - <li>Second item</li> - <li>Third item</li> - </ol> - - - <div class="tip"> - <p>Tip</p> - - <p>You don&rsquo;t have to write numbers in order &ndash; any number followed by a dot will do.</p> - </div> - - <a name="Alphabetical-Lists"></a> - <h5>Alphabetical Lists<a href="#document-top" title="Go to top"></a></h5> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>a. First item -b. Second item -c. Third item -</code></pre> - - <p>Produces the following output:</p> - - <ol type="a"> - <li>First item</li> - <li>Second item</li> - <li>Third item</li> - </ol> - - - <div class="tip"> - <p>Tip</p> - - <p>You don&rsquo;t have to write letters in order &ndash; any letter followed by a dot will do.</p> - </div> - - <a name="Checklists"></a> - <h5>Checklists<a href="#document-top" title="Go to top"></a></h5> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>- [ ] Do something -- [ ] Do something else -- [x] Done! -</code></pre> - - <p>Produces the following output:</p> - - <ul> - <li class="github_checkbox"><input disabled="" type="checkbox" /> Do something</li> - <li class="github_checkbox"><input disabled="" type="checkbox" /> Do something else</li> - <li class="github_checkbox"><input disabled="" type="checkbox" checked="checked" /> Done!</li> - </ul> - - - <a name="Unstyled-Lists"></a> - <h5>Unstyled Lists<a href="#document-top" title="Go to top"></a></h5> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %unstyled% -&gt; * An item -&gt; * Another item -&gt; * And another... -</code></pre> - - <p>Produces the following output:</p> - - <div class="unstyled"> - <ul> - <li>An item</li> - <li>Another item</li> - <li>And another&hellip;</li> - </ul> - </div> - - <a name="Nested-Lists"></a> - <h5>Nested Lists<a href="#document-top" title="Go to top"></a></h5> - - <p>To create a list within a list, simply indent the whole nested list with four space.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>* This is a normal list -* Another item - * A nested unordered list - * Another item -* Back in the main list - a. A nested alphabetical list - b. Another item -</code></pre> - - <p>Produces the following output:</p> - - <ul> - <li>This is a normal list</li> - <li>Another item - - <ul> - <li>A nested unordered list</li> - <li>Another item</li> - </ul> - </li> - <li>Back in the main list - - <ol type="a"> - <li> A nested alphabetical list</li> - <li> Another item</li> - </ol> - </li> - </ul> - - - <a name="Definition-Lists"></a> - <h5>Definition Lists<a href="#document-top" title="Go to top"></a></h5> - - <p>In some cases you may want to write a list of terms and their corresponding definitions. You could use an - ordinary unordered list, but semantically speaking the <em>proper</em> type of list to use in this case is a - definition list.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>unordered list -: A list for unordered items. Also called _bulleted list_. -ordered list -: A list for ordered items. Also called _numbered list_. -alphabetical list -: Technically speaking just an ordered list, but formatted with letters instead - of numbers -definition list -: A list of terms and definitions. -</code></pre> - - <p>Produces the following output:</p> - - <dl> - <dt>unordered list</dt> - <dd>A list for unordered items. Also called <em>bulleted list</em>.</dd> - <dt>ordered list </dt> - <dd>A list for ordered items. Also called <em>numbered list</em>.</dd> - <dt>alphabetical list</dt> - <dd>Technically speaking just an ordered list, but formatted with letters instead - of numbers</dd> - <dt>definition list</dt> - <dd>A list of terms and definitions.</dd> - </dl> - - <p>Alternatively, you can write the above definition list as follows:</p> - - <pre><code>=unordered list= - A list for unordered items. Also called _bulleted list_. -=ordered list= - A list for ordered items. Also called _numbered list_. -=alphabetical list= - Technically speaking just an ordered list, but formatted with letters instead - of numbers -=definition list= - A list of terms and definitions. -</code></pre> - - <a name="Class-Blocks"></a> - <h4>Class Blocks<a href="#document-top" title="Go to top"></a></h4> - - <a name="Notes"></a> - <h5>Notes<a href="#document-top" title="Go to top"></a></h5> - - <p><a href="http://www.pell.portland.or.us/~orc/Code/discount/">Discount</a> supports the definition of <em>class - blocks</em>: <span class="kwd">div</span>s with a class attribute. The syntax is very similar to the one used - for <a href="#Block.Quotes">block quotes</a>, with the addition of the class name wrapped in <span - class="kwd">%</span>s on the first line.</p> - - <p>In HastyScribe, this syntax is used to produce notes, <a href="#Tips">tips</a>, <a - href="#Warnings">warmings</a>, <a href="#Sidebars">sidebars</a> and <a href="#Terminal.Sessions">terminal - sessions</a>.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %note% -&gt; Note -&gt; -&gt; This is a note. -</code></pre> - - <p>Produces the following output:</p> - - <div class="note"> - <p>Note</p> - - <p>This is a note.</p> - </div> - - <a name="Tips"></a> - <h5>Tips<a href="#document-top" title="Go to top"></a></h5> - - <p>Tips are used for optional information that can help the user in some way.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %tip% -&gt; Tip -&gt; -&gt; This is a tip. -</code></pre> - - <p>Produces the following output:</p> - - <div class="tip"> - <p>Tip</p> - - <p>This is a tip.</p> - </div> - - <a name="Warnings"></a> - <h5>Warnings<a href="#document-top" title="Go to top"></a></h5> - - <p>Warnings are used for important information the user should not overlook.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %warning% -&gt; Warning -&gt; -&gt; This is a warning or an important note. -</code></pre> - - <p>Produces the following output:</p> - - <div class="warning"> - <p>Warning</p> - - <p>This is a warning or an important note.</p> - </div> - - <a name="Sidebars"></a> - <h5>Sidebars<a href="#document-top" title="Go to top"></a></h5> - - <p>Sidebars are used for digressions and asides.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %sidebar% -&gt; This is a _sidebar_ -&gt; -&gt; Although not always placed on the side of the page, _sidebars_ contain -&gt; additional content and asides. -</code></pre> - - <p>Produces the following output:</p> - - <div class="sidebar"> - <p>This is a <em>sidebar</em></p> - - <p>Although not always placed on the side of the page, <em>sidebars</em> contain additional content and asides. - </p> - </div> - - <a name="Blank-Sidebars"></a> - <h5>Blank Sidebars<a href="#document-top" title="Go to top"></a></h5> - - <p>Blank sidebars can be customized to include custom icons. They are suitable for conditional (operating system - or browser specific) instructions.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %blank-sidebar% -&gt; [](class:chrome)[](class:firefox)[](class:edge) Browser Support -&gt; -&gt; This web app supports only modern browsers, i.e. the latest versions of Google Chrome, Mozilla Firefox and Microsoft Edge, but _not_ Microsoft Internet Explorer. -</code></pre> - - <p>Produces the following output:</p> - - <div class="blank-sidebar"> - <p><span class="chrome"></span><span class="firefox"></span><span class="edge"></span> Browser Support</p> - - <p>This web app supports only modern browsers, i.e. the latest versions of Google Chrome, Mozilla Firefox and - Microsoft Edge, but <em>not</em> Microsoft Internet Explorer.</p> - </div> - - <a name="Terminal-Sessions"></a> - <h5>Terminal Sessions<a href="#document-top" title="Go to top"></a></h5> - - <p>Terminal sessions are used to display commands entered in a terminal, in sequence, without displaying their - output.</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %terminal% -&gt; -&gt; cd src -&gt; -&gt; ./configure -&gt; -&gt; make &amp;&amp; sudo make install -</code></pre> - - <p>Produces the following output:</p> - - <div class="terminal"> - <p>cd src</p> - - <p>./configure</p> - - <p>make &amp;&amp; sudo make install</p> - </div> - - <p>If commands must be executed as a super-user, use the <span class="kwd">terminal-su</span> class instead:</p> - - <p>The following HastyScribe Markdown code:</p> - - <pre><code>&gt; %terminal-su% -&gt; -&gt; shutdown -h now -</code></pre> - - <p>Produces the following output:</p> - - <div class="terminal-su"> - <p>shutdown -h now</p> - </div> - - <a name="Nim-API"></a> - <h2>Nim API<a href="#document-top" title="Go to top"></a></h2> - - <p>Besides its command libe, you can also import HastyScribe as a library within your <a - href="https://nim-lang.org">Nim</a> program.</p> - - <a name="Types"></a> - <h3>Types<a href="#document-top" title="Go to top"></a></h3> - - <p>HastyScribe exposes the following Nim types:</p> - - <pre><code>HastyOptions* = object - toc*: bool - input*: string - output*: string - css*: string - js*: string - watermark*: string - fragment*: bool - -HastyFields* = Table[string, proc():string] - -HastySnippets* = Table[string, string] - -HastyMacros* = Table[string, string] - -HastyScribe* = object - options: HastyOptions - fields: HastyFields - snippets: HastySnippets - macros: HastyMacros - document: string -</code></pre> - - <a name="Procs"></a> - <h3>Procs<a href="#document-top" title="Go to top"></a></h3> - - <p>HastyScribe exposes the following <span class="kwd">proc</span>s.</p> - - <a name="newHastyScribe"></a> - <h4>newHastyScribe<a href="#document-top" title="Go to top"></a></h4> - - <pre><code> proc newHastyScribe*(options: HastyOptions, fields: HastyFields): HastyScribe -</code></pre> - - <p>Instantiates a new HastyScribe object.</p> - - <a name="dump"></a> - <h4>dump<a href="#document-top" title="Go to top"></a></h4> - - <pre><code> proc dump*(hs: var HastyScribe, data="all", dest=".") -</code></pre> - - <p>Saves linked resources to the <span class="dir">dest</span> directory.</p> - - <p><span class="kwd">data</span> can be set to one of the following values:</p> - - <dl> - <dt>all</dt> - <dd>Dumps all resource files.</dd> - <dt>styles</dt> - <dd>Dumps all stylesheet files.</dd> - <dt>fonts</dt> - <dd>Dumps all font files.</dd> - </dl> - - <a name="compileFragment"></a> - <h4>compileFragment<a href="#document-top" title="Go to top"></a></h4> - - <pre><code> proc compileFragment*(hs: var HastyScribe, input, dir: string, toc = false): string {.discardable.} -</code></pre> - - <p>Compiles the <span class="kwd">input</span> markdown text into an HTML fragment, without embedding stylesheets - or fonts. <span class="kwd">dir</span> identifies the directory containing the input text (it is only used to - resolve transclusions).</p> - - <a name="compileDocument"></a> - <h4>compileDocument<a href="#document-top" title="Go to top"></a></h4> - - <pre><code> proc compileDocument*(hs: var HastyScribe, input, dir: string): string {.discardable.} -</code></pre> - - <p>Compiles the <span class="kwd">input</span> markdown text into a self-contained HTML document, embedding - stylesheets and fonts. <span class="kwd">dir</span> identifies the directory containing the input text (it is - only used to resolve transclusions).</p> - - <a name="compile"></a> - <h4>compile<a href="#document-top" title="Go to top"></a></h4> - - <pre><code> proc compile*(hs: var HastyScribe, input_file: string) -</code></pre> - - <p>Compiles the markdown file <span class="kwd">input_file</span> into a self-contained HTML document.</p> - - <a name="Credits"></a> - <h2>Credits<a href="#document-top" title="Go to top"></a></h2> - - <p>HastyScribe is powered by the following open source software (see <a - href="https://github.com/h3rald/hastyscribe/blob/master/LICENSE.md">LICENSE.md</a> for licensing details):</p> - - <ul> - <li>The wonderful <a href="http://www.pell.portland.or.us/~orc/Code/discount/">Discount</a> C library, used to - parse markdown code.</li> - <li>The &hellip;awesome <a href="http://fortawesome.github.io/Font-Awesome/">FontAwesome</a> font, used for all - the icons.</li> - <li>The beautiful <a href="http://www.sudtipos.com/">Mr Bedfort</a> font, used as the base for the HastyScribe - logo.</li> - <li>The neat <a - href="https://store1.adobe.com/cfusion/store/html/index.cfm?event=displayFontPackage&amp;code=1959">Source - Sans Pro</a> and <a - href="http://store1.adobe.com/cfusion/store/html/index.cfm?event=displayFontPackage&amp;code=1960">Source - Code Pro</a> fonts, used for all standard text.</li> - </ul> - - - <p>Special thanks to:</p> - - <ul> - <li>Philip Wernersbach and Joshua Ellis, for contributing to HastyScribe.</li> - <li>Andreas Rumpf, creator of the amazing <a href="http://nim-lang.org/">Nim</a> programming language, used to - implement HastyScribe.</li> - </ul> - - - <p style="text-align:center;"> <span class="fa-creative-commons"></span> <span - class="fa-creative-commons-by"></span> <span class="fa-creative-commons-nc"></span> <span - class="fa-creative-commons-nd"></span></p> - </div> - <div id="footer"> - <p><span class="copy"></span> Fabio Cevasco &ndash; July 3, 2021</p> - <p><span>Powered by</span> <a href="https://h3rald.com/hastyscribe"><span class="hastyscribe"></span></a></p> - </div> - </div> - -</body>
A test/-syntax-block-classes.md

@@ -0,0 +1,146 @@

+# Class Blocks + +## Notes + +[Discount][discount] supports the definition of _class blocks_: [div](class:kwd)s with a class attribute. The syntax is very similar to the one used for [block quotes](#Block-Quotes), with the addition of the class name wrapped in [%](class:kwd)s on the first line. + +In {{hs}}, this syntax is used to produce notes, [tips](#Tips), [warmings](#Warnings), [sidebars](#Sidebars) and [terminal sessions](#Terminal-Sessions). + +{{input-text}} + +~~~ +> %note% +> Note +> +> This is a note. +~~~ + +{{output-text}} + +> %note% +> Note +> +> This is a note. + +## Tips + +Tips are used for optional information that can help the user in some way. + +{{input-text}} + +~~~ +> %tip% +> Tip +> +> This is a tip. +~~~ + +{{output-text}} + +> %tip% +> Tip +> +> This is a tip. + +## Warnings + +Warnings are used for important information the user should not overlook. + +{{input-text}} + +~~~ +> %warning% +> Warning +> +> This is a warning or an important note. +~~~ + +{{output-text}} + +> %warning% +> Warning +> +> This is a warning or an important note. + +## Sidebars + +Sidebars are used for digressions and asides. + +{{input-text}} + +~~~ +> %sidebar% +> This is a _sidebar_ +> +> Although not always placed on the side of the page, _sidebars_ contain +> additional content and asides. +~~~ + +{{output-text}} + +> %sidebar% +> This is a _sidebar_ +> +> Although not always placed on the side of the page, _sidebars_ contain additional content and asides. + +## Blank Sidebars + +Blank sidebars can be customized to include custom icons. They are suitable for conditional (operating system or browser specific) instructions. + +{{input-text}} + +~~~ +> %blank-sidebar% +> [](class:chrome)[](class:firefox)[](class:edge) Browser Support +> +> This web app supports only modern browsers, i.e. the latest versions of Google Chrome, Mozilla Firefox and Microsoft Edge, but _not_ Microsoft Internet Explorer. +~~~ + +{{output-text}} + +> %blank-sidebar% +> [](class:chrome)[](class:firefox)[](class:edge) Browser Support +> +> This web app supports only modern browsers, i.e. the latest versions of Google Chrome, Mozilla Firefox and Microsoft Edge, but _not_ Microsoft Internet Explorer. + +## Terminal Sessions + +Terminal sessions are used to display commands entered in a terminal, in sequence, without displaying their output. + +{{input-text}} + +~~~ +> %terminal% +> +> cd src +> +> ./configure +> +> make && sudo make install +~~~ + +{{output-text}} + +> %terminal% +> cd src +> +> ./configure +> +> make && sudo make install + +If commands must be executed as a super-user, use the [terminal-su](class:kwd) class instead: + +{{input-text}} + +~~~ +> %terminal-su% +> +> shutdown -h now +~~~ + +{{output-text}} + +> %terminal-su% +> +> shutdown -h now +
A test/-syntax-block-lists.md

@@ -0,0 +1,166 @@

+# Lists + +## Unordered Lists + +{{input-text}} + +~~~ +* An item +* Another item +* And another... +~~~ + +{{output-text}} + +* An item +* Another item +* And another... + +## Ordered Lists + +{{input-text}} + +~~~ +1. First item +2. Second item +3. Third item +~~~ + +{{output-text}} + +1. First item +2. Second item +3. Third item + +> %tip% +> Tip +> +> You don't have to write numbers in order -- any number followed by a dot will do. + +## Alphabetical Lists + +{{input-text}} + +~~~ +a. First item +b. Second item +c. Third item +~~~ + +{{output-text}} + +a. First item +d. Second item +c. Third item + +> %tip% +> Tip +> +> You don't have to write letters in order -- any letter followed by a dot will do. + +## Checklists +{{input-text}} + +~~~ +- [ ] Do something +- [ ] Do something else +- [x] Done! +~~~ + +{{output-text}} + +- [ ] Do something +- [ ] Do something else +- [x] Done! + +## Unstyled Lists + +{{input-text}} + +~~~ +> %unstyled% +> * An item +> * Another item +> * And another... +~~~ + +{{output-text}} + +> %unstyled% +> * An item +> * Another item +> * And another... + + +## Nested Lists + +To create a list within a list, simply indent the whole nested list with four space. + + +{{input-text}} + +~~~ +* This is a normal list +* Another item + * A nested unordered list + * Another item +* Back in the main list + a. A nested alphabetical list + b. Another item +~~~ + +{{output-text}} + +* This is a normal list +* Another item + * A nested unordered list + * Another item +* Back in the main list + a. A nested alphabetical list + b. Another item + +## Definition Lists + +In some cases you may want to write a list of terms and their corresponding definitions. You could use an ordinary unordered list, but semantically speaking the _proper_ type of list to use in this case is a definition list. + +{{input-text}} + +~~~ +unordered list +: A list for unordered items. Also called _bulleted list_. +ordered list +: A list for ordered items. Also called _numbered list_. +alphabetical list +: Technically speaking just an ordered list, but formatted with letters instead + of numbers +definition list +: A list of terms and definitions. +~~~ + +{{output-text}} + +unordered list +: A list for unordered items. Also called _bulleted list_. +ordered list +: A list for ordered items. Also called _numbered list_. +alphabetical list +: Technically speaking just an ordered list, but formatted with letters instead + of numbers +definition list +: A list of terms and definitions. + +Alternatively, you can write the above definition list as follows: + +~~~ +=unordered list= + A list for unordered items. Also called _bulleted list_. +=ordered list= + A list for ordered items. Also called _numbered list_. +=alphabetical list= + Technically speaking just an ordered list, but formatted with letters instead + of numbers +=definition list= + A list of terms and definitions. +~~~ + +
A test/-syntax-block.md

@@ -0,0 +1,118 @@

+# Block-level Formatting + +## Headings + +Headings can be specified simply by prepending [#](class:kwd)s to text, as follows: + + # Heading 1 + ## Heading 2 + ### Heading 3 + #### Heading 4 + ##### Heading 5 + ###### Heading 6 + +> %note% +> Note +> +> If you use [Document Headers](#Document-Headers), A [H1](class:kwd) is used for the title of the {{hs}} document. Within the document, start using headings from [H2](class:kwd). + +## Tables + +{{hs}} supports [PHP Markdown Extra][pme] table syntax using pipes and dashes. + +{{input-text}} + +~~~ +Column Header 1 | Column Header 2 | Column Header 3 +----------------|-----------------|---------------- +Cell 1,1 | Cell 1,2 | Cell 1, 3 +Cell 2,1 | Cell 2,2 | Cell 2, 3 +Cell 3,1 | Cell 3,2 | Cell 3, 3 +~~~ + +{{output-text}} + +Column Header 1 | Column Header 2 | Column Header 3 +----------------|-----------------|---------------- +Cell 1,1 | Cell 1,2 | Cell 1, 3 +Cell 2,1 | Cell 2,2 | Cell 2, 3 +Cell 3,1 | Cell 3,2 | Cell 3, 3 + +> %note% +> Note +> +> Multi-row cells are not supported. If you need more complex tables, use HTML code instead. + + +> %sidebar% +> Responsive Tables +> +> To make tables responsive, put them in a _responsive_ block, like in the previous example. The [responsive](class:kwd) class causes a table not to shrink and makes it scrollable horizontally on small devices. + +## Block Quotes + +Block quotes can be created simply by prepending a [>](class:kwd) to a line, and they can be nested by prepending additional [>](class:kwd)s. + +{{input-text}} + +~~~ +> This is a block quote. +> > This is a nested quote. +~~~ + +{{output-text}} + +> This is a block quote. +> > This is a nested quote. + +## Code Blocks + +To format a block of source code, indent it by at least four spaces. Here's the result: + + proc encode_image_file*(file, format): string = + if (file.existsFile): + let contents = file.readFile + return encode_image(contents, format) + else: + echo("Warning: image '"& file &"' not found.") + return file + +Alternatively, you can also use Github-style fenced blocks, by adding three tildes (~~~) or backticks (```) before and after the source code. + +> %warning% +> Warning +> +> {{hs}} does not support syntax highlighting for code blocks. To do so, it would require Javascript and {{hs}} is currently kept purposedly "Javascript-free". + + +## Images + +{{input-text -> The following HastyScribe Markdown code:}} + +~~~ +![HastyScribe Logo](./images/hastyscribe.png =221x65) +~~~ + +{{output-text -> Produces the following output:}} + +![HastyScribe Logo](./images/hastyscribe.png =221x65) + +> %tip% +> Tip +> +> You can use URL placeholders for images as well, exactly like for links. + +> %warning% +> Limitations on automatic image download +> +> {{hs}} will attempt to download all HTTP image links. Note that: +> +> * If no response is received within 5 seconds, the download will be aborted. +> * Connecting through a proxy is currently not supported. +> * To download an image via HTTPS, you must explicitly recompile {{hs}} with [-d:ssl](class:kwd) and OpenSSL must be installed on your system. +> +> If {{hs}} is unable to download an image, it will leave it linked. + +{@ -syntax-block-lists.md || 1 @} + +{@ -syntax-block-classes.md || 1 @}
A test/-syntax-inline.md

@@ -0,0 +1,163 @@

+# Inline Formatting + +The following table lists all the most common ways to format inline text: + +> %responsive% +> Source | Output +> ----------------------------------------------------|-------------------- +> `**strong emphasis**` or `__strong emphasis__` | __strong emphasis__ +> `*emphasis*` or `_emphasis_` | *emphasis* +> `~~deleted text~~` | ~~deleted text~~ +> `<ins>inserted text<ins>` | <ins>inserted text</ins> +> ```code` `` | `code` +> `[HTML](abbr:Hypertext Markup Language)` | [HTML](abbr:Hypertext Markup Language) +> `<kbd>CTRL</kbd>+<kbd>C</kbd>` | <kbd>CTRL</kbd>+<kbd>C</kbd> +> `<mark>marked</mark>` | <mark>marked</mark>. +> `Sample output: <samp>This is a test.</samp>` | Sample output: <samp>This is a test.</samp> +> `Set the variable <var>test</var> to 1.` | Set the variable <var>test</var> to 1. +> `<q>This is a short quotation</q>` | <q>This is a short quotation</q> +> `<cite>Hamlet</cite>, by William Shakespeare.` | <cite>Hamlet</cite>, by William Shakespeare. +> `A [.md](class:ext) file` | A [.md](class:ext) file +> `[my_markdown_file.md](class:file) file` | [my_markdown_file.md](class:file) file + +> %tip% +> Tip +> +> The [kwd](class:kwd), [opt](class:kwd), [file](class:kwd), [dir](class:kwd), [arg](class:kwd), [tt](class:kwd) and [cmd](class:kwd) classes are all rendered as inline monospace text. [kwd](class:kwd) and [ext](class:ext) are also rendered in bold. + + +## SmartyPants Substitutions + +Special characters can be easily entered using some special character sequences. + +{{hs}} supports all the sequences supported by [Discount][discount]: + +* <code>`` text‘’</code> &rarr; “text”. +* `"double-quoted text"` &rarr; “double-quoted text” +* `'single-quoted text'` &rarr; ‘single-quoted text’ +* `don't` &rarr; don’t. as well as anything-else’t. (But foo'tbar is just foo'tbar.) +* `it's` &rarr; it’s, as well as anything-else’s (except not foo'sbar and the like.) +* `(tm)` &rarr; ™ +* `(r)` &rarr; ® +* `(c)` &rarr; © +* `1/4th` &rarr; 1/4th. Same goes for 1/2 and 3/4. +* `...` or `. . .` &rarr; … +* `---` &rarr; — +* `--` &rarr; – +* `A^B` becomes A^B. Complex superscripts can be enclosed in brackets, so `A^(B+2)` &rarr; A^(B+2). + + +## Icons + +{{hs}} bundles the [FontAwesome][fa] icon font. To prepend an icon to text you can use Discount's _class:_ pseudo-protocol, and specify a valid [fa-*](class:kwd) (non-alias) class. + +Examples: + +> %responsive% +> Source | Output +> -----------------------------------------|------------ +> `[a paper plane](class:fa-paper-plane)` | [ a paper plane](class:fa-paper-plane) +> `[Galactic Empire](class:fa-empire)` | [ Galactic Empire](class:fa-empire) +> `[Rebel Alliance](class:fa-rebel)` | [ Rebel Alliance](class:fa-rebel) + +> %tip% +> Tip +> +> See the [FontAwesome Icon Reference][fa-icons] for a complete list of all CSS classes to use for icons (aliases are not supported). + +## Badges + +Badges are shorthands for [Icons](#Icons) formatted with different colors. To add a _badge_ to some inline text, use the corresponding class among those listed in the following table. For example, the following code: + + [Genoa, Italy](class:geo) + +produces the following result: + +[Genoa, Italy](class:geo) + +{{hs}} currently supports the following badges: + +> %responsive% +> Class | Badge | Class | Badge +> ---------------------------|------------------------------------|---------------------------|----------------------------- +> `badge-todo` | [](class:badge-todo) |`badge-user` | [](class:badge-user) +> `badge-fixme` | [](class:badge-fixme) |`badge-tag` | [](class:badge-tag) +> `badge-deadline` | [](class:badge-deadline) |`badge-tags` | [](class:badge-tags) +> `badge-comment` | [](class:badge-comment) |`badge-attachment` | [](class:badge-attachment) +> `badge-urgent` | [](class:badge-urgent) |`badge-bug` | [](class:badge-bug) +> `badge-verify` | [](class:badge-verify) |`badge-geo` | [](class:badge-geo) +> `badge-project` | [](class:badge-project) |`badge-square` | [](class:badge-square) +> `badge-star` | [](class:badge-star) |`badge-check` | [](class:badge-check) +> `badge-heart` | [](class:badge-heart) |`badge-rss` | [](class:badge-rss) +> `badge-lock` | [](class:badge-lock) |`badge-danger` | [](class:badge-danger) +> `badge-unlock` | [](class:badge-unlock) |`badge-question` | [](class:badge-question) +> `badge-folder` | [](class:badge-folder) |`badge-flag` | [](class:badge-flag) +> `badge-story` | [](class:badge-story) |`badge-feature` | [](class:badge-feature) +> `badge-add` | [](class:badge-add) |`badge-remove` | [](class:badge-remove) +> `badge-time` | [](class:badge-time) |`badge-date` | [](class:badge-date) +> `badge-html5` | [](class:badge-html5) |`badge-css3` | [](class:badge-css3) +> `badge-apple` | [](class:badge-apple) |`badge-windows` | [](class:badge-windows) +> `badge-linux` | [](class:badge-linux) |`badge-android` | [](class:badge-android) +> `badge-freebsd` | [](class:badge-freebsd) |`badge-aws` | [](class:badge-aws) +> `badge-idea` | [](class:badge-idea) |`badge-link` | [](class:badge-link) +> `badge-chrome` | [](class:badge-chrome) |`badge-firefox` | [](class:badge-firefox) +> `badge-ie` | [](class:badge-ie) |`badge-edge` | [](class:badge-edge) +> `badge-safari` | [](class:badge-safari) |`badge-opera` | [](class:badge-opera) +> `badge-php` | [](class:badge-php) |`badge-erlang` | [](class:badge-erlang) +> `badge-python` | [](class:badge-python) |`badge-java` | [](class:badge-java) +> `badge-nodejs` | [](class:badge-nodejs) |`badge-js` | [](class:badge-js) +> `badge-toggle-on` | [](class:badge-toggle-on) |`badge-toggle-off` | [](class:badge-toggle-off) +> `badge-debian` | [](class:badge-debian) |`badge-fedora` | [](class:badge-fedora) +> `badge-centos` | [](class:badge-centos) |`badge-suse` | [](class:badge-suse) +> `badge-redhat` | [](class:badge-redhat) |`badge-ubuntu` | [](class:badge-ubuntu) +> `badge-rust` | [](class:badge-rust) |`badge-go` | [](class:badge-go) +> `badge-rpi` | [](class:badge-rpi) |`badge-markdown` | [](class:badge-markdown) +> `badge-react` | [](class:badge-react) |`badge-angular` | [](class:badge-angular) +> `badge-vue` | [](class:badge-vue) |`badge-code` | [](class:badge-code) +> `badge-address` | [](class:badge-address) |`badge-org` | [](class:badge-org) +> `badge-toxic` | [](class:badge-toxic) |`badge-network` | [](class:badge-network) +> `badge-upload` | [](class:badge-upload) |`badge-download` | [](class:badge-download) + + +## Anchors + +You can define HTML anchors inline by wrapping their ID in hashes. For example, the following code: + + Some text goes here. \#some_text\# + +Is converted to: + + Some text goes here. <a id="some_text"></a> + +> %note% +> Note +> +> * Anchor markup must be preceded by at least one space. +> * IDs must start with a letter, and can contain letters, numbers, and any of the following characters: `_` `-` `.` `:` + +## Links + +> %responsive% +> Source | Output +> ----------------------------------------|------------ +> `[H3RALD](https://h3rald.com/)` | [H3RALD](https://h3rald.com/) +> `[H3RALD](https://h3rald.com/ "H3RALD")`| [H3RALD](https://h3rald.com/ "H3RALD") +> `<https://h3rald.com>` | <https://h3rald.com> + +Additionally, you can define placeholders for URLs and link titles, like this: + +`[h3rald]: https://h3rald.com/ "Fabio Cevasco's Web Site"` + +And use them in hyperlinks (note the usage of square brackets instead of round brackets): + +`[H3RALD][h3rald]` + +> %sidebar% +> Link Icons +> +> {{hs}} automatically adds an envelope icon to email links, an arrow icon to links to external web sites, and logo icons to links to well-known web sites: +> +> * [h3rald@h3rad.com](mailto:h3rald@h3rald.com) +> * [@h3rald](https://twitter.com/h3rald) +> * [fabiocevasco](https://it.linkedin.com/in/fabiocevasco) +
A test/-syntax.md

@@ -0,0 +1,108 @@

+# Syntax Reference + +## Document Headers + +{{hs}} supports [Pandoc][pandoc]-style Document Headers, as implemented by the [Discount][discount] library. Basically, you can specify the title of the document, author and date as the first three lines of the document, prepending each with a [%](class:kwd), like this + +~~~ +% HastyScribe User Guide +% Fabio Cevasco +% - +~~~ + +> %warning% +> Important +> +> * The order of the document headers is significant. +> * If you want to use the current date, enter [% -](class:kwd) in the third line. + +## Transclusion + +When writing a long document, it is often useful to split it into many different files, to manage its contents better. {{hs}} provides basic content transclusion support through the following syntax: + +<code>\{@ my-file.md || 1 @\}</code> + +When a file is processed, the line above will cause the contents of file [my-file.md](class:file) to be included in the current file, as if they were part of it. Additionally, when using content transclusion syntax, it is mandatory to specify a number between 0 and 5 to indicate the _offset_ of the headings present in the transcluded file. In this example, the heading numbers of all headings present in [my-file.md](class:file) will be increased by 1, so any [h2](class:kwd) will become [h3](class:kwd), any [h3](class:kwd) will become [h4](class:kwd), and so on. + +> %warning% +> Limitations +> +> * It is recommended to place all transcluded files in the same folder as the transcluding file. If a transcluded file includes any image, its relative path will be interpreted as if it was relative to the transcluding file. +> * Heading offset will only work if headings are created using [#](class:kwd)s. Underline syntax for [h1](class:kwd) and [h2](class:kwd) is not supported. + +## Snippets + +If you want to reuse a few words or even entire blocks of texts, you can use {{hs}}'s snippets. + +A snippet definition is constituted by an identifier, followed by an arrow ([->](class:kwd)), followed by some text -- all wrapped in double curly brackets. + +The following definition creates a snippet called [test](class:kwd) which is transformed into the text "This is a test snippet.". + +<code>\{\{test -> This is a test snippet.\}\}</code> + +Once a snippet is defined _anywhere_ in the document, you can use its identifier wrapped in double curly brackets (<code>\{\{test}\}\}</code> in the previous example) anywhere in the document to reuse the specified text. + +> %sidebar% +> Alternative Snippet Definition Syntax +> +> When a document is compiled, both snippets _and snippet defininotions_ are evaluated to their body text. To avoid snippet definitions being evaluated, you can use a double arrow ([=>](class:kwd)) in the definition: +> +> <code>\{\{test => This snippet definition will not be evaluated to its body text.\}\}</code> + +## Fields + +Besides user-defined snippets, {{hs}} also support fields, which can be used to insert current time and date information in a variety of formats: + +> %responsive% +> Source | Output +> --------------------------------------------|---------------------- +> <code>\{\{$timestamp\}\}</code> | {{$timestamp}} +> <code>\{\{$date\}\}</code> | {{$date}} +> <code>\{\{$full-date\}\}</code> | {{$full-date}} +> <code>\{\{$long-date\}\}</code> | {{$long-date}} +> <code>\{\{$medium-date\}\}</code> | {{$medium-date}} +> <code>\{\{$short-date\}\}</code> | {{$short-date}} +> <code>\{\{$short-time\}\}</code> | {{$short-time}} +> <code>\{\{$short-time-24\}\}</code> | {{$short-time-24}} +> <code>\{\{$time\}\}</code> | {{$time}} +> <code>\{\{$time-24\}\}</code> | {{$time-24}} +> <code>\{\{$day\}\}</code> | {{$day}} +> <code>\{\{$short-day\}\}</code> | {{$short-day}} +> <code>\{\{$month\}\}</code> | {{$month}} +> <code>\{\{$short-month\}\}</code> | {{$short-month}} +> <code>\{\{$year\}\}</code> | {{$year}} +> <code>\{\{$short-year\}\}</code> | {{$short-year}} +> <code>\{\{$weekday\}\}</code> | {{$weekday}} +> <code>\{\{$weekday-abbr\}\}</code> | {{$weekday-abbr}} +> <code>\{\{$month-name\}\}</code> | {{$month-name}} +> <code>\{\{$month-name-abbr\}\}</code> | {{$month-name-abbr}} +> <code>\{\{$timezone-offset\}\}</code> | {{$timezone-offset}} + +Additionally, you can define your own custom fields via command-line parameters, using the [--field/](class:arg) dynamic parameter, like this: + +> %terminal% +> hastyscribe my-document.md --field/product:HastyScribe --field/version:1.2.0 + +In this case it will be possible to access the [product](class:kwd) and [product](class:kwd) fields within [my-document.md](class:file) using <code>\{\{$product\}\}</code> and <code>\{\{$version\}\}</code>. + +## Macros + +If snippets are not enough, and you want to reuse chunks of _similar_ content, you can define substitution macros using the following syntax: + +<code>\{#greet => Hello, $1! Are you $2?#\}</code> + +This defines a macro called [greet](class:kwd) that takes two parameters which will be substituted instead of [$1](class:kwd) and [$2](class:kwd). To use the macro, use the following syntax: + +<code>\{#greet||Fabio||ready#\}</code> + +> %note% +> Note +> +> * Like snippets, macros can be multiline. +> * Spaces and newline character are preseved ad the start and end of parameters. +> * You can use snippets and fields within macros (but you cannot nest macros inside other macros). +> * You can define macros using either [->](class:kwd) or [=>](class:kwd), although [=>](class:kwd) is preferred. + +{@ -syntax-inline.md || 1 @} + +{@ -syntax-block.md || 1 @}
A test/HastyStyles_TestDocument.md

@@ -0,0 +1,21 @@

+% HastyStyles Test Document +% Fabio Cevasco +% - + +<style> +@import url('hastystyles.css'); +@import url('hastystyles.badges.css'); +@import url('hastystyles.notes.css'); +@import url('hastystyles.icons.css'); +@import url('hastystyles.links.css'); +</style> + +{{hs => HastyScribe }} +[nim]: http://nim-lang.org/ +[df]: https://daringfireball.net/projects/markdown/ +[discount]: http://www.pell.portland.or.us/~orc/Code/discount/ +[pandoc]: http://johnmacfarlane.net/pandoc/ +[fa]:http://fortawesome.github.io/Font-Awesome/ +[fa-icons]:http://fortawesome.github.io/Font-Awesome/icons/ + +{@ -syntax.md || 1 @}