diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2018-11-09 23:45:02 -0700 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2018-11-10 00:25:48 -0700 |
| commit | f174059fcb247e7e2bf4a235e0bd3db97fd29548 (patch) | |
| tree | 1169206a555325582a9f1b5f5c3952f1adee4786 | |
| parent | 585e611a1c6033d135e36c90e7c5b859970260d0 (diff) | |
drop the compat folder from the source repository
| -rw-r--r-- | CHANGELOG.adoc | 1 | ||||
| -rw-r--r-- | compat/asciidoc.conf | 395 | ||||
| -rw-r--r-- | compat/font-awesome-3-compat.css | 397 |
3 files changed, 1 insertions, 792 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 47a3fbb1..56b78648 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -26,6 +26,7 @@ Bug Fixes:: Build / Infrastructure:: * stop running CI job on unsupported versions of Ruby + * remove compat folder (removes the AsciiDoc Python config file that provides pseudo-compliance with Asciidoctor and a stylesheet for an old Font Awesome migration) // tag::compact[] == 1.5.8 (2018-10-28) - @mojavelinux diff --git a/compat/asciidoc.conf b/compat/asciidoc.conf deleted file mode 100644 index c52589c5..00000000 --- a/compat/asciidoc.conf +++ /dev/null @@ -1,395 +0,0 @@ -# This file is an AsciiDoc configuration file that makes -# AsciiDoc conform with Asciidoctor's fixes and customizations. -# -# Place this file in the same directory as your AsciiDoc document and the -# AsciiDoc processor (asciidoc) will automatically use it. - -[miscellaneous] -newline=\n - -[attributes] -# make html5 the default html backend -backend-alias-html=html5 -asterisk=* -backtick=` -brvbar=¦ -caret=^ -# plus introduced in AsciiDoc 8.6.9 -plus=+ -blank= -tilde=~ -cpp=C++ -user-home={eval:os.path.expanduser('~')} -vbar=| -# NOTE use -a no-inline-literal to set compat-mode to default when using AsciiDoc Python -ifndef::no-inline-literal[] -compat-mode=legacy -endif::[] - -[replacements] -# right single quote -(?<!\\)`'=’ -# escaped right single quote -\\`'=`' - -[quotes] -# disable single quotes as constrained formatting marks for emphasis -# this change can also be made in the document using the attribute entry :quotes.': -ifdef::compat-mode[] -'= -+= -++= -`= -``=#monospaced -`|`=monospaced -\##=#mark -\#=mark -endif::[] - -# enables markdown-style headings -[titles] -sect0=^(=|#) +(?P<title>[\S].*?)(?: +\1)?$ -sect1=^(==|##) +(?P<title>[\S].*?)(?: +\1)?$ -sect2=^(===|###) +(?P<title>[\S].*?)(?: +\1)?$ -sect3=^(====|####) +(?P<title>[\S].*?)(?: +\1)?$ -sect4=^(=====|#####) +(?P<title>[\S].*?)(?: +\1)?$ -sect5=^(======|######) +(?P<title>[\S].*?)(?: +\1)?$ - -# Disable subs on pass block by default -[blockdef-pass] -subs=none - -# enables fenced code blocks -# FIXME I haven't sorted out yet how to do syntax highlighting -[blockdef-fenced-code] -delimiter=^```(?:\w+(?:,numbered)?)?$ -ifdef::language[] -style=source -template::[source-filter-style] -endif::language[] -ifndef::language[] -template=listingblock -subs=verbatim -posattrs=style -endif::language[] - -# enables blockquotes to be defined using two double quotes -[blockdef-air-quote] -template::[blockdef-quote] -delimiter=^""$ - -# markdown-style blockquote (paragraph only) -# FIXME does not strip leading > on subsequent lines -[paradef-markdown-quote] -delimiter=(?s)>\s*(?P<text>\S.*) -style=quote -quote-style=template="quoteparagraph",posattrs=("style","attribution","citetitle") - -# fix regex for callout list to require number; also makes markdown-style blockquote work -[listdef-callout] -posattrs=style -delimiter=^<?(?P<index>\d+>) +(?P<text>.+)$ -type=callout -tags=callout -style=arabic - -# enables literal block to be used as source block -[blockdef-literal] -template::[source-filter-style] - -# enables source block when source-highlighter is not defined -ifndef::source-highlighter[] -[source-filter-style] -source-style=template="listingblock",subs=("specialcharacters","callouts"),posattrs=("style","language","src_numbered","src_tab") - -[paradef-default] -template::[source-filter-style] - -[paradef-literal] -template::[source-filter-style] - -[blockdef-open] -template::[source-filter-style] - -[blockdef-listing] -template::[source-filter-style] -endif::source-highlighter[] - -[tabledef-csv] -template::[tabledef-default] -delimiter=^,={3,}$ -format=csv - -[tabledef-dsv] -template::[tabledef-default] -delimiter=^:={3,}$ -format=dsv - -[macros] -ifdef::no-inline-literal[] -(?su)\\?\+\+(?P<passtext>.*?)\+\+=pass[specialcharacters] -(?su)(?<![+\w])(\\?\+(?P<passtext>\S|\S.*?\S)\+)(?![+\w])=pass[specialcharacters] -endif::no-inline-literal[] - -# additional callout match behind line comments -#(?://|#|;;) ?\((?P<index>\d+)\)=callout -# additional callout match for XML -[\\]?<!--(?P<index>\d+)-->=callout - -# --- or *** or ___ or - - - or * * * or _ _ _ (in addition to the built-in ''') -^ {0,3}([-\*_])( *)\1\2\1$=#ruler - -# btn:[Save] -(?su)(?<!\w)\\?btn:\[(?P<attrlist>(?:\\\]|[^\]])+?)\]=button - -# kbd:[F11] or kbd:[Ctrl+T] or kbd:[Ctrl,T] -(?su)(?<!\w)\\?kbd:\[(?P<attrlist>(?:\\\]|[^\]])+?)\]=keyboard - -# menu:Search[] or menu:File[New...] or menu:View[Page Style, No Style] -# TODO implement menu:View[Page Style > No Style] syntax -(?su)(?<!\w)[\\]?(?P<name>menu):(?P<target>\w|\w.*?\S)?\[(?P<attrlist>.*?)\]= - -ifdef::basebackend-html[] - -[sect5] -<div class="sect5{style? {style}}{role? {role}}"> -<h6{id? id="{id}"}>{title}</h6> -| -</div> - -[button-inlinemacro] -<b class="button">{1}</b> - -[keyboard-inlinemacro] -{set2:keys:{eval:re.split(r'(?<!\+ |.\+)\+', '{1}')}} -{2%}{eval:len({keys}) == 1}<kbd>{1}</kbd> -{2%}{eval:len({keys}) == 2}<kbd class="combo"><kbd>{eval:{keys}[0].strip()}</kbd>+<kbd>{eval:{keys}[1].strip()}</kbd></kbd> -{2%}{eval:len({keys}) == 3}<kbd class="combo"><kbd>{eval:{keys}[0].strip()}</kbd>+<kbd>{eval:{keys}[1].strip()}</kbd>+<kbd>{eval:{keys}[2].strip()}</kbd></kbd> -{2#}{3%}<kbd class="combo"><kbd>{1}</kbd>+<kbd>{2}</kbd></kbd> -{3#}<kbd class="combo"><kbd>{1}</kbd>+<kbd>{2}</kbd>+<kbd>{3}</kbd></kbd> - -[menu-inlinemacro] -{1%}<span class="menu">{target}</span> -{1#}{2%}<span class="menuseq"><span class="menu">{target}</span> ▸ <span class="menuitem">{1}</span></span> -{2#}{3%}<span class="menuseq"><span class="menu">{target}</span> ▸ <span class="submenu">{1}</span> ▸ <span class="menuitem">{2}</span></span> -{3#}<span class="menuseq"><span class="menu">{target}</span> ▸ <span class="submenu">{1}</span> ▸ <span class="submenu">{2}</span> ▸ <span class="menuitem">{3}</span></span> - -[literal-inlinemacro] -<code>{passtext}</code> - -[tags] -emphasis=<em{1? class="{1}"}>|</em> -strong=<strong{1? class="{1}"}>|</strong> -monospaced=<code{1? class="{1}"}>|</code> -superscript=<sup{1? class="{1}"}>|</sup> -subscript=<sub{1? class="{1}"}>|</sub> -mark={1=<mark>}{1?<span class="{1}">}|{1?</span>}{1=</mark>} - -[monospacedwords] -<code>{words}</code> - -ifdef::linkattrs[] -[http-inlinemacro] -<a href="{name}:{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={name}:{target}}</a> -[https-inlinemacro] -<a href="{name}:{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={name}:{target}}</a> -[ftp-inlinemacro] -<a href="{name}:{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={name}:{target}}</a> -[file-inlinemacro] -<a href="{name}:{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={name}:{target}}</a> -[irc-inlinemacro] -<a href="{name}:{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={name}:{target}}</a> -[mailto-inlinemacro] -<a href="mailto:{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={target}}</a> -[link-inlinemacro] -<a href="{target}"{id? id="{id}"}{role? class="{role}"}{window? target="{window}"}>{1={target}}</a> -endif::linkattrs[] - -[listtags-numbered] -list=<div class="olist{style? {style}}{compact-option? compact}{role? {role}}"{id? id="{id}"}>{title?<div class="title">{title}</div>}<ol class="{style}"{style@loweralpha: type="a"}{style@lowerroman: type="i"}{style@upperalpha: type="A"}{style@upperroman: type="I"}{start? start="{start}"}>|</ol></div> - -[tabletags-monospaced] -paragraph=<p class="tableblock"><code>|</code></p> - -[sect0] -<h1{id? id="{id}"} class="sect0">{title}</h1> -| - -# support for document title in embedded documents -ifeval::[not config.header_footer] -[preamble] -<h1>{title={doctitle}}</h1>{set:title-rendered:} -<div id="preamble"> -<div class="sectionbody"> -| -</div> -{toc,toc2#}{toc-placement$preamble:}{template:toc} -</div> - -[sect1] -{title-rendered%}<h1>{doctitle}</h1> -<div class="sect1{style? {style}}{role? {role}}"> -<h2{id? id="{id}"}>{numbered?{sectnum} }{title}</h2> -<div class="sectionbody"> -| -</div> -</div> -endif::[] - -# override to add the admonition name to the class attribute of the outer element -[admonitionblock] -<div class="admonitionblock {name}{role? {role}}{unbreakable-option? unbreakable}"{id? id="{id}"}> -<table><tr> -<td class="icon"> -{data-uri%}{icons#}<img src="{icon={iconsdir}/{name}.png}" alt="{caption}"> -{data-uri#}{icons#}<img alt="{caption}" src="data:image/png;base64, -{data-uri#}{icons#}{sys:"{python}" -u -c "import base64,sys; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{icon={iconsdir}/{name}.png}")}"}"> -{icons%}<div class="title">{caption}</div> -</td> -<td class="content"> -<div class="title">{title}</div> -| -</td> -</tr></table> -</div> - -# modified so that: -# a. imagesdir is only prepended if target is not a uri or absolute path (relative path only) -# b. automatic alt text is calculated from basename of target without extension -# note that the escaped_target attribute must be set in order to use a uri in the conditional attribute reference -[image-inlinemacro] -<span class="image{role? {role}}"{float? style="float: {float}"}>{set2:escaped_target:{eval:'{target}'.replace(':','\:')}} -<a class="image" href="{link}"> -{data-uri%}<img src="{target@^(/|https?\://).*:{escaped_target}:{imagesdir?{imagesdir}}{imagesdir?/}{escaped_target}}" alt="{alt={eval:os.path.splitext(os.path.basename('{target}'))[0]}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"}> -{data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"}{title? title="{title}"} -{data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> -{link#}</a> -</span> - -# modified so that: -# a. imagesdir is only prepended if target is not a uri or absolute path (relative path only) -# b. automatic alt text is calculated from basename of target without extension -# note that the escaped_target attribute must be set in order to use a uri in the conditional attribute reference -[image-blockmacro] -<div class="imageblock{style? {style}}{role? {role}}{unbreakable-option? unbreakable}"{id? id="{id}"}{align? style="text-align:{align};"}{float? style="float: {float}"}> -<div class="content">{set2:escaped_target:{eval:'{target}'.replace(':','\:')}} -<a class="image" href="{link}"> -{data-uri%}<img src="{target@^(/|https?\://).*:{escaped_target}:{imagesdir?{imagesdir}}{imagesdir?/}{escaped_target}}" alt="{alt={eval:os.path.splitext(os.path.basename('{target}'))[0]}}"{width? width="{width}"}{height? height="{height}"}> -{data-uri#}<img alt="{alt={target}}"{width? width="{width}"}{height? height="{height}"} -{data-uri#}{sys:"{python}" -u -c "import mimetypes,base64,sys; print 'src=\"data:'+mimetypes.guess_type(r'{target}')[0]+';base64,'; base64.encode(sys.stdin,sys.stdout)" < "{eval:os.path.join(r"{indir={outdir}}",r"{imagesdir=}",r"{target}")}"}"> -{link#}</a> -</div> -<div class="title">{caption={figure-caption} {counter:figure-number}. }{title}</div> -</div> - -# a common template for emitting the attribute for a quote or verse block -# don't output attribution div if attribution or citetitle are both empty -[attribution] -{attribution,citetitle#}<div class="attribution"> -— {attribution}{citetitle?<br>} -<cite>{citetitle}</cite> -{attribution,citetitle#}</div> - -# override to use blockquote element for content and cite element for cite title -[quoteblock] -<div class="quoteblock{role? {role}}{unbreakable-option? unbreakable}"{id? id="{id}"}> -<div class="title">{title}</div> -<blockquote> -| -</blockquote> -template::[attribution] -</div> - -# override to use cite element for cite title -[verseblock] -<div class="verseblock{role? {role}}{unbreakable-option? unbreakable}"{id? id="{id}"}> -<div class="title">{title}</div> -<pre class="content"> -| -</pre> -template::[attribution] -</div> - -# override tabletags to support cellbgcolor -[tabletags-default] -headdata=<th class="tableblock halign-{halign=left} valign-{valign=top}"{colspan@1:: colspan="{colspan}"}{rowspan@1:: rowspan="{rowspan}"}{cellbgcolor? style="background-color:{cellbgcolor};"}>|</th> -bodydata=<td class="tableblock halign-{halign=left} valign-{valign=top}"{colspan@1:: colspan="{colspan}"}{rowspan@1:: rowspan="{rowspan}"}{cellbgcolor? style="background-color:{cellbgcolor};"}>|</td> - -# override header cells to use th -[tabletags-header] -bodydata=<th class="tableblock halign-{halign=left} valign-{valign=top}" {colspan@1::colspan="{colspan}" }{rowspan@1::rowspan="{rowspan}" }>|</th> -paragraph=<p class="tableblock">|</p> - -[toc] -<div id="toc"> -<div id="toctitle">{toc-title}</div> -ifdef::toc2[] -<script type="text/javascript"> -document.body.className += ' toc2'; -document.getElementById('toc').className = 'toc2'; -</script> -endif::toc2[] -<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript> -</div> - -endif::basebackend-html[] - -# Override docinfo to support subtitle -ifdef::basebackend-docbook[] - -[sect5] -<section{id? id="{id}"}{role? role="{role}"}{reftext? xreflabel="{reftext}"}> -<title>{title}</title> -| -</section> - -[tags] -monospaced=<literal{1? role="{1}"}>|</literal> -subscript=<subscript{1? role="{1}"}>|</subscript> -superscript=<superscript{1? role="{1}"}>|</superscript> - -[button-inlinemacro] -<guibutton>{1}</guibutton> - -[keyboard-inlinemacro] -{set2:keys:{eval:re.split(r'(?<!\+ |.\+)\+', '{1}')}} -{2%}{eval:len({keys}) == 1}<keycap>{1}</keycap> -{2%}{eval:len({keys}) == 2}<keycombo><keycap>{eval:{keys}[0].strip()}</keycap><keycap>{eval:{keys}[1].strip()}</keycap></keycombo> -{2%}{eval:len({keys}) == 3}<keycombo><keycap>{eval:{keys}[0].strip()}</keycap><keycap>{eval:{keys}[1].strip()}</keycap><keycap>{eval:{keys}[2].strip()}</keycap></keycombo> -{2#}{3%}<keycombo><keycap>{1}</keycap><keycap>{2}</keycap></keycombo> -{3#}<keycombo><keycap>{1}</keycap><keycap>{2}</keycap><keycap>{3}</keycap></keycombo> - -[menu-inlinemacro] -{1%}<guimenu>{target}</guimenu> -{1#}{2%}<menuchoice><guimenu>{target}</guimenu> <guimenuitem>{1}</guimenuitem></menuchoice> -{2#}{3%}<menuchoice><guimenu>{target}</guimenu> <guisubmenu>{1}</guisubmenu> <guimenuitem>{2}</guimenuitem></menuchoice> -{3#}<menuchoice><guimenu>{target}</guimenu> <guisubmenu>{1}</guisubmenu> <guisubmenu>{2}</guisubmenu> <guimenuitem>{3}</guimenuitem></menuchoice> - -# override tabletags to support cellbgcolor -[tabletags-default] -headdata=<entry align="{halign}" valign="{valign}"{colspan@1:: namest="col_{colstart}" nameend="col_{colend}"}{morerows@0:: morerows="{morerows}"}>{cellbgcolor?<?dbfo bgcolor="{cellbgcolor}"?>}|</entry> -bodydata=<entry align="{halign}" valign="{valign}"{colspan@1:: namest="col_{colstart}" nameend="col_{colend}"}{morerows@0:: morerows="{morerows}"}>{cellbgcolor?<?dbfo bgcolor="{cellbgcolor}"?>}|</entry> - -[docinfo] -ifndef::notitle[] -{set2:subtitle_offset:{eval:'{doctitle}'.rfind(': ')}} -{eval:{subtitle_offset} != -1}<title>{eval:'{doctitle}'[0:{subtitle_offset}]}</title> -{eval:{subtitle_offset} != -1}<subtitle>{eval:'{doctitle}'[{subtitle_offset} + 2:]}</subtitle> -{eval:{subtitle_offset} < 0}<title>{doctitle}</title> -endif::notitle[] -<date>{revdate}</date> -# To ensure valid articleinfo/bookinfo when there is no AsciiDoc header. -{doctitle%}{revdate%}<date>{docdate}</date> -{authored#}<author> -<firstname>{firstname}</firstname> -<othername>{middlename}</othername> -<surname>{lastname}</surname> -<email>{email}</email> -{authored#}</author> -<authorinitials>{authorinitials}</authorinitials> -<revhistory><revision>{revnumber?<revnumber>{revnumber}</revnumber>}<date>{revdate}</date>{authorinitials?<authorinitials>{authorinitials}</authorinitials>}{revremark?<revremark>{revremark}</revremark>}</revision></revhistory> -{docinfo1,docinfo2#}{include:{docdir}/docinfo.xml} -{docinfo,docinfo2#}{include:{docdir}/{docname}-docinfo.xml} -<orgname>{orgname}</orgname> - -endif::basebackend-docbook[] diff --git a/compat/font-awesome-3-compat.css b/compat/font-awesome-3-compat.css deleted file mode 100644 index 284f8fda..00000000 --- a/compat/font-awesome-3-compat.css +++ /dev/null @@ -1,397 +0,0 @@ -.fa-envelope-alt:before { - content: "\f003"; -} -.fa-star-empty:before { - content: "\f006"; -} -.fa-ok:before { - content: "\f00c"; -} -.fa-remove:before { - content: "\f00d"; -} -.fa-zoom-in:before { - content: "\f00e"; -} -.fa-zoom-out:before { - content: "\f010"; -} -.fa-off:before { - content: "\f011"; -} -.fa-trash:before { - content: "\f014"; -} -.fa-file-alt:before { - content: "\f016"; -} -.fa-time:before { - content: "\f017"; -} -.fa-download-alt:before { - content: "\f019"; -} -.fa-download-alt:before { - content: "\f01a"; -} -.fa-upload-alt:before { - content: "\f01b"; -} -.fa-play-sign:before { - content: "\f01d"; -} -.fa-indent-right-left:before { - content: "\f03b"; -} -.fa-indent-right:before { - content: "\f03c"; -} -.fa-facetime-video:before { - content: "\f03d"; -} -.fa-picture:before { - content: "\f03e"; -} -.fa-edit-sign-o:before { - content: "\f044"; -} -.fa-share-alt-square-o:before { - content: "\f045"; -} -.fa-ok-sign-o:before { - content: "\f046"; -} -.fa-move:before { - content: "\f047"; -} -.fa-plus-sign:before { - content: "\f055"; -} -.fa-minus-sign:before { - content: "\f056"; -} -.fa-remove-sign:before { - content: "\f057"; -} -.fa-ok-sign:before { - content: "\f058"; -} -.fa-question-sign:before { - content: "\f059"; -} -.fa-info-sign:before { - content: "\f05a"; -} -.fa-screenshot:before { - content: "\f05b"; -} -.fa-remove-circle:before { - content: "\f05c"; -} -.fa-ok-circle:before { - content: "\f05d"; -} -.fa-ban-circle:before { - content: "\f05e"; -} -.fa-share-alt:before { - content: "\f064"; -} -.fa-resize-full:before { - content: "\f065"; -} -.fa-resize-small:before { - content: "\f066"; -} -.fa-exclamation-sign:before { - content: "\f06a"; -} -.fa-eye-open:before { - content: "\f06e"; -} -.fa-eye-open-close:before { - content: "\f070"; -} -.fa-warning-sign:before { - content: "\f071"; -} -.fa-folder-close:before { - content: "\f07b"; -} -.fa-folder-close-close-altpen:before { - content: "\f07c"; -} -.fa-move-v:before { - content: "\f07d"; -} -.fa-move-h:before { - content: "\f07e"; -} -.fa-bar-chart:before { - content: "\f080"; -} -.fa-twitter-sign:before { - content: "\f081"; -} -.fa-facebook-sign:before { - content: "\f082"; -} -.fa-thumbs-up-alt:before { - content: "\f087"; -} -.fa-thumbs-down-alt:before { - content: "\f088"; -} -.fa-heart-empty:before { - content: "\f08a"; -} -.fa-signout:before { - content: "\f08b"; -} -.fa-linkedin-sign:before { - content: "\f08c"; -} -.fa-pushpin:before { - content: "\f08d"; -} -.fa-signin:before { - content: "\f090"; -} -.fa-github-sign:before { - content: "\f092"; -} -.fa-upload-alt:before { - content: "\f093"; -} -.fa-lemon:before { - content: "\f094"; -} -.fa-ok-empty:before { - content: "\f096"; -} -.fa-bookmark-empty:before { - content: "\f097"; -} -.fa-phone-sign:before { - content: "\f098"; -} -.fa-hdd:before { - content: "\f0a0"; -} -.fa-bell-alt:before { - content: "\f0f3"; -} -.fa-hand-right:before { - content: "\f0a4"; -} -.fa-hand-left:before { - content: "\f0a5"; -} -.fa-hand-up:before { - content: "\f0a6"; -} -.fa-hand-down:before { - content: "\f0a7"; -} -.fa-circle-arrow-left:before { - content: "\f0a8"; -} -.fa-circle-arrow-right:before { - content: "\f0a9"; -} -.fa-circle-arrow-up:before { - content: "\f0aa"; -} -.fa-circle-arrow-down:before { - content: "\f0ab"; -} -.fa-fullscreen:before { - content: "\f0b2"; -} -.fa-group:before { - content: "\f0c0"; -} -.fa-beaker:before { - content: "\f0c3"; -} -.fa-paper-clip:before { - content: "\f0c6"; -} -.fa-sign-blank:before { - content: "\f0c8"; -} -.fa-pinterest-sign:before { - content: "\f0d3"; -} -.fa-google-plus-sign:before { - content: "\f0d4"; -} -.fa-comment-alt:before { - content: "\f0e5"; -} -.fa-comments-alt:before { - content: "\f0e6"; -} -.fa-lightbulb:before { - content: "\f0eb"; -} -.fa-bell-alt:before { - content: "\f0a2"; -} -.fa-food:before { - content: "\f0f5"; -} -.fa-file-text-alt:before { - content: "\f0f6"; -} -.fa-building:before { - content: "\f0f7"; -} -.fa-hospital:before { - content: "\f0f8"; -} -.fa-h-sign:before { - content: "\f0fd"; -} -.fa-plus-sign-alt:before { - content: "\f0fe"; -} -.fa-double-angle-left:before { - content: "\f100"; -} -.fa-double-angle-right:before { - content: "\f101"; -} -.fa-double-angle-up:before { - content: "\f102"; -} -.fa-double-angle-down:before { - content: "\f103"; -} -.fa-circle-blank:before { - content: "\f10c"; -} -.fa-folder-close-close-alt:before { - content: "\f114"; -} -.fa-folder-close-close-altpen-o:before { - content: "\f115"; -} -.fa-smile:before { - content: "\f118"; -} -.fa-frown:before { - content: "\f119"; -} -.fa-meh:before { - content: "\f11a"; -} -.fa-keyboard:before { - content: "\f11c"; -} -.fa-flag-alt:before { - content: "\f11d"; -} -.fa-microphone-off:before { - content: "\f131"; -} -.fa-calendar-empty:before { - content: "\f133"; -} -.fa-chevron-sign-left:before { - content: "\f137"; -} -.fa-chevron-sign-right:before { - content: "\f138"; -} -.fa-chevron-sign-up:before { - content: "\f139"; -} -.fa-chevron-sign-down:before { - content: "\f13a"; -} -.fa-ellipsis-horizontal:before { - content: "\f141"; -} -.fa-ellipsis-vertical:before { - content: "\f142"; -} -.fa-rss-sign:before { - content: "\f143"; -} -.fa-play-sign:before { - content: "\f144"; -} -.fa-minus-sign-alt:before { - content: "\f146"; -} -.fa-ok-minus:before { - content: "\f147"; -} -.fa-ok-sign:before { - content: "\f14a"; -} -.fa-edit-sign:before { - content: "\f14b"; -} -.fa-external-link-sign:before { - content: "\f14c"; -} -.fa-share-alt-square:before { - content: "\f14d"; -} -.fa-collapse:before { - content: "\f150"; -} -.fa-collapse-top:before { - content: "\f151"; -} -.fa-resize-full:before { - content: "\f152"; -} -.fa-cnyle:before, -.fa-cny:before { - content: "\f158"; -} -.fa-sort-by-alphabet:before { - content: "\f15d"; -} -.fa-sort-by-alphabet-alt:before { - content: "\f15e"; -} -.fa-sort-by-attributes:before { - content: "\f160"; -} -.fa-sort-by-attributes-alt:before { - content: "\f161"; -} -.fa-sort-by-order:before { - content: "\f162"; -} -.fa-sort-by-order-alt:before { - content: "\f163"; -} -.fa-youtube-sign:before { - content: "\f166"; -} -.fa-xing-sign:before { - content: "\f169"; -} -.fa-stackexchange:before { - content: "\f16c"; -} -.fa-bitbucket-sign:before { - content: "\f172"; -} -.fa-tumblr-sign:before { - content: "\f174"; -} -.fa-sun:before { - content: "\f185"; -} -.fa-moon:before { - content: "\f186"; -} -.fa-expand-alt:before { - content: "\f196"; -} |
