Major changes! See full log.
* Changes ** Hakyll "site.hs" *** Added the ability to have per-page templates (for all "pages/*") *** "pages/*" can now be sectioned off into blocks A section is a logical division of a page. It removes the requirement for pages that have multiple sections to have some html in the markdown for the page or to move some of the markdown content to the template. Both of which are un-maintainable. There are two types of sections, both with slightly different syntax's. A _global section_ is a section who's content will be included in all sections (regardless of ordering). This is handy for including links and footnotes that might be needed in more then one section or non-section . It is not accessible from the Context obtained from genSectionContext. To indicate where a global section begins and ends use "$section$" and "$endsection$" respectively (without quotes). Formally: $section$ <body> $endsection$ A _named section_ is a section of a document that can be accessed by a given name from the context obtained from the function genSectionContext. To specify a named section use the following syntax: $section("<name>")$ <body> $endsection$ where <name> is the name of the section (any character except \") and <body> is the section body Anything that is not a section is referred to as a non-section. These are still important as they will include all content of the global sections of the document as well as the non-section itself. To be a little more formal a non-section is everything between "$end-section$" and ("$section$ or $section("<name>")$"). **** Example: mypage.markdown page title ========== $section("column-one")$ This is text that can be formatted in the individual page template located at "templates/pages/mypage.haml". Here is a link from a global section. See [Home][]. $endsection$ This is some text in between two sections or a section and the top or bottom of the page. It can be accessed by $body<n>$ where <n> its position from the top of all non-sections starting from 0. Here i can also use $section$ [Home]: http://blog.rekahsoft.ca $endsection$ ***** To see more visit - "pages/<name>" where the sectioned page markdown is written - "templates/pages/<name>.haml" where the individual page template is stored/loaded from - "templates/page.haml" the generic page wrapper ** Miscellaneous *** Reorganized the file structure - created folder "image-src" for image-sources - created folder "lib" for libraries that will be needed on the server - moved jQuery and Skeleton to lib and made appropriate - created folder "fonts" for FreeMono and FreeSans font files which are now used via css @font-face - create folder "css" and setup "site.hs" to minimize all css files and publish them to idRoute - created folder "sass" which contains a variety of s[ac]ss files along with a file named "default.s[ax]ss" which will be processed by sass to include any other s[ac]ss files that are needed and output "default.css" to the site root *** cleaned up .gitmodules ** Javascript - fixed processing of urls - temporarily disabled nojs version of site as its under heavy development Note: still need to merge changes made to default version into the nojs one; specifically having "templates/pages/*.haml" be applied to there respective page before "templates/page.haml" is applied to the result ** Styling - switched to using sass (with a side bourbon) instead of css leaving css folder and processing for convenience - slimmed the site of the nav-loading image - updated favicon (rounded corders, preparing to support more sizes) - updated the logo-banner - added new images for tab page ** Templates - converted all "templates/**" to haml and made the apropriate adjustments in site.hs - added "templates/pages/*" which contains individual templates per page in "pages/*" ** Known Issues **** Sections cannot contain $section$ or $section("<name>")$ or $sectionend$ in them (this is an issue with escaping in the parser) **** pagination has been attempted but no solution yet **** haven't been able to generate two sets of tag-pages (one for the default version and the other for the nojs version **** opening a internal link in a new tab in any browser will load the snippet that would normally loaded by by ajax Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
10
.gitmodules
vendored
@ -1,6 +1,6 @@
|
||||
[submodule "jquery-address"]
|
||||
path = jquery-address
|
||||
[submodule "lib/Skeleton"]
|
||||
path = lib/Skeleton
|
||||
url = https://github.com/dhg/Skeleton.git
|
||||
[submodule "lib/jquery-address"]
|
||||
path = lib/jquery-address
|
||||
url = https://github.com/asual/jquery-address.git
|
||||
[submodule "bootstrap"]
|
||||
path = bootstrap
|
||||
url = https://github.com/twbs/bootstrap.git
|
||||
|
@ -1 +0,0 @@
|
||||
Subproject commit e8a1df5f060bf7e6631554648e0abde150aedbe4
|
@ -1,61 +0,0 @@
|
||||
/* Move down content because we have a fixed navbar that is 50px tall */
|
||||
body {
|
||||
padding-top: 50px;
|
||||
padding-bottom: 20px;
|
||||
}
|
||||
|
||||
ul.dropdown-menu {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
li.active > a {
|
||||
-moz-transition: background-color 0.2s;
|
||||
-o-transition: background-color 0.2s;
|
||||
-webkit-transition: background-color 0.2s;
|
||||
transition: background-color 0.2s;
|
||||
}
|
||||
|
||||
/* TODO: add transitions upon loading a new page */
|
||||
#page-contents {
|
||||
}
|
||||
|
||||
#page-contents.loading {
|
||||
}
|
||||
|
||||
#page-contents.loading-error {
|
||||
}
|
||||
|
||||
#noscript-alert {
|
||||
text-align: center;
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
#recent-news {
|
||||
margin: 10px;
|
||||
background-color: black;
|
||||
}
|
||||
|
||||
.carousel-caption {
|
||||
top: 0px;
|
||||
text-align: left;
|
||||
/* This needs to be set per @media type */
|
||||
left: 5%;
|
||||
right: 5%;
|
||||
}
|
||||
|
||||
.carousel-control {
|
||||
width: 5%;
|
||||
}
|
||||
|
||||
.carousel-inner {
|
||||
height: 250px;
|
||||
}
|
||||
|
||||
/* TODO: theme recent-news div on nojs version of site */
|
||||
#recent-news-nojs {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#footer-right {
|
||||
text-align: right;
|
||||
}
|
BIN
fonts/FreeMono.otf
Normal file
BIN
fonts/FreeMono.ttf
Normal file
BIN
fonts/FreeMono.woff
Normal file
BIN
fonts/FreeMonoBold.otf
Normal file
BIN
fonts/FreeMonoBold.ttf
Normal file
BIN
fonts/FreeMonoBold.woff
Normal file
BIN
fonts/FreeMonoBoldOblique.otf
Normal file
BIN
fonts/FreeMonoBoldOblique.ttf
Normal file
BIN
fonts/FreeMonoBoldOblique.woff
Normal file
BIN
fonts/FreeMonoOblique.otf
Normal file
BIN
fonts/FreeMonoOblique.ttf
Normal file
BIN
fonts/FreeMonoOblique.woff
Normal file
BIN
fonts/FreeSans.otf
Normal file
BIN
fonts/FreeSans.ttf
Normal file
BIN
fonts/FreeSans.woff
Normal file
BIN
fonts/FreeSansBold.otf
Normal file
BIN
fonts/FreeSansBold.ttf
Normal file
BIN
fonts/FreeSansBold.woff
Normal file
BIN
fonts/FreeSansBoldOblique.otf
Normal file
BIN
fonts/FreeSansBoldOblique.ttf
Normal file
BIN
fonts/FreeSansBoldOblique.woff
Normal file
BIN
fonts/FreeSansOblique.otf
Normal file
BIN
fonts/FreeSansOblique.ttf
Normal file
BIN
fonts/FreeSansOblique.woff
Normal file
BIN
fonts/FreeSerif.otf
Normal file
BIN
fonts/FreeSerif.ttf
Normal file
BIN
fonts/FreeSerif.woff
Normal file
BIN
fonts/FreeSerifBold.otf
Normal file
BIN
fonts/FreeSerifBold.ttf
Normal file
BIN
fonts/FreeSerifBold.woff
Normal file
BIN
fonts/FreeSerifBoldItalic.otf
Normal file
BIN
fonts/FreeSerifBoldItalic.ttf
Normal file
BIN
fonts/FreeSerifBoldItalic.woff
Normal file
BIN
fonts/FreeSerifItalic.otf
Normal file
BIN
fonts/FreeSerifItalic.ttf
Normal file
BIN
fonts/FreeSerifItalic.woff
Normal file
BIN
images-src/diagonal-stripes.xcf
Normal file
596
images-src/favicon.svg
Normal file
@ -0,0 +1,596 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16px"
|
||||
height="16px"
|
||||
id="svg3445"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="favicon.svg"
|
||||
inkscape:export-filename="/home/collin/.code/my-projects/www/blog-rekahsoft-ca/images/favicon.ico.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs3447">
|
||||
<linearGradient
|
||||
id="linearGradient4765">
|
||||
<stop
|
||||
style="stop-color:#c987f9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4767" />
|
||||
<stop
|
||||
id="stop4769"
|
||||
offset="0.39913702"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
style="stop-color:#16b1d2;stop-opacity:0.52941176;"
|
||||
offset="0.55127412"
|
||||
id="stop4771" />
|
||||
<stop
|
||||
id="stop4773"
|
||||
offset="0.67680264"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop4775" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6"
|
||||
id="linearGradient9896"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
id="linearGradient7123-6">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7125-9" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7127-3" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3322">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3324" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3326" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3329">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3331" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3333" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3336">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3338" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3340" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3343">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3345" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3347" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3350">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3352" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3354" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient9902"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient7139-7">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7141-0" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7143-7" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient9912"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient7131-0">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7133-4" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7135-5" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3" />
|
||||
<stop
|
||||
id="stop9060-2"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9288"
|
||||
id="linearGradient9879"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="68.071426"
|
||||
y1="212.71931"
|
||||
x2="226.39287"
|
||||
y2="316.64789"
|
||||
gradientTransform="matrix(1.1184944,0,0,1.1184944,-11.862949,-40.026306)" />
|
||||
<linearGradient
|
||||
id="linearGradient9288">
|
||||
<stop
|
||||
id="stop9290"
|
||||
offset="0"
|
||||
style="stop-color:#c987f9;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;"
|
||||
offset="0.50988859"
|
||||
id="stop9292" />
|
||||
<stop
|
||||
id="stop9298"
|
||||
offset="0.61975473"
|
||||
style="stop-color:#16b1d2;stop-opacity:0.52941176;" />
|
||||
<stop
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;"
|
||||
offset="0.79485619"
|
||||
id="stop9294" />
|
||||
<stop
|
||||
id="stop9296"
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3677"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient3683"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6"
|
||||
id="linearGradient3695"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6"
|
||||
id="linearGradient3721"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient3727"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3737"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient4749"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient4755"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4" />
|
||||
<stop
|
||||
id="stop9060-2-9"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-7"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4-3" />
|
||||
<stop
|
||||
id="stop9060-2-9-5"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-7-2"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8-6" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0-6">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4-3-2" />
|
||||
<stop
|
||||
id="stop9060-2-9-5-5"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-7-2-0"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8-6-7" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0-6-3">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4-3-2-4" />
|
||||
<stop
|
||||
id="stop9060-2-9-5-5-6"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-7-2-0-3"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8-6-7-2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0-6-3-3">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4-3-2-4-1" />
|
||||
<stop
|
||||
id="stop9060-2-9-5-5-6-4"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-7-2-0-3-8"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8-6-7-2-6" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9785-6-2-2-2"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.79407913"
|
||||
id="feGaussianBlur9787-0-0-0-6" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9781-4-8-1-6"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.63961816"
|
||||
id="feGaussianBlur9783-7-1-1-7" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3275"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient3281"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4765"
|
||||
id="linearGradient3357"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.93136326,0,0,0.92872746,0.57905847,0.62180127)"
|
||||
x1="1.0254112"
|
||||
y1="14.836493"
|
||||
x2="16.818338"
|
||||
y2="-0.53850746" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9050-1-6-0-6-3-3"
|
||||
id="radialGradient3361"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.71678135,0,35.666747)"
|
||||
cx="302.23544"
|
||||
cy="125.93361"
|
||||
fx="302.23544"
|
||||
fy="125.93361"
|
||||
r="96.164017" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3363"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3365"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3367"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3369"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
id="linearGradient3371"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient3373"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient3375"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
id="linearGradient3377"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="16"
|
||||
inkscape:cx="4.6665468"
|
||||
inkscape:cy="1.4339336"
|
||||
inkscape:current-layer="layer3"
|
||||
showgrid="false"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1200"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:snap-bbox="true">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5437" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata3450">
|
||||
<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:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="background"
|
||||
style="display:inline" />
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
style="display:inline">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="6.6291261"
|
||||
y="8.2218256"
|
||||
id="text3934"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3936"
|
||||
x="6.6291261"
|
||||
y="8.2218256" /><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3938"
|
||||
x="6.6291261"
|
||||
y="58.221825" /></text>
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="foreground"
|
||||
style="display:inline">
|
||||
<path
|
||||
style="fill:url(#linearGradient3357);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.7440356;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
|
||||
d="m 0.56779949,0.60559559 c 0.2181576,-0.32287189 14.43710451,-0.35168393 14.79731651,0 0.31939,0.31182897 0.379862,14.34288441 0,14.73491541 -0.420542,0.434012 -14.45155913,0.329064 -14.79731651,0 -0.27389367,-0.26067 -0.24640227,-14.37024161 0,-14.73491541 z"
|
||||
id="rect3739"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssss" />
|
||||
<g
|
||||
style="font-size:22.81236649px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:FreeMono;-inkscape-font-specification:FreeMono Bold"
|
||||
id="text3940"
|
||||
transform="matrix(0.93136326,0,0,0.92872746,-0.6262977,0.46728335)">
|
||||
<path
|
||||
d="M 3.1593657,2.1133022 C 3.159365,1.8395672 3.2582185,1.5810273 3.4559264,1.3376818 3.6688406,1.094364 3.9958176,0.97269814 4.4368582,0.97268391 l 0.2281236,0 2.2127996,0 c 0.2889519,1.423e-5 0.5474918,0.0380348 0.7756205,0.11406179 0.2281182,0.076055 0.410617,0.1597006 0.5474967,0.2509361 0.1520766,0.076055 0.2965548,0.212929 0.433435,0.4106226 0.1520761,0.1825122 0.2585337,0.3345945 0.3193731,0.4562473 0.060827,0.1064706 0.1444717,0.2889694 0.2509361,0.5474968 0.1216591,0.2433441 0.2053043,0.4106346 0.250936,0.5018721 l 5.0415332,9.6724434 c 0.790816,0.07604 1.18623,0.456249 1.186243,1.140618 -1.3e-5,0.760413 -0.501885,1.140619 -1.505616,1.140619 l -2.098738,0 c -1.018961,0 -1.528437,-0.380206 -1.528429,-1.140619 -8e-6,-0.76041 0.486656,-1.140616 1.459992,-1.140618 L 9.2730799,7.8392062 6.6724701,12.926364 c 0.8972813,0.03042 1.3459241,0.410624 1.3459296,1.140618 -5.5e-6,0.760413 -0.5018771,1.140619 -1.5056162,1.140619 l -2.053113,0 c -1.0037451,0 -1.5056166,-0.380206 -1.5056161,-1.140619 -5e-7,-0.669161 0.3726011,-1.049366 1.1178059,-1.140618 l 3.923727,-7.6193305 -1.0493688,-2.0531129 -2.2812367,0 C 3.6612365,3.2539325 3.159365,2.8737268 3.1593657,2.1133022"
|
||||
id="path5440"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 19 KiB |
171
images-src/logo-banner-inkscape.svg
Normal file
After Width: | Height: | Size: 62 KiB |
1676
images-src/logo-banner.svg
Normal file
After Width: | Height: | Size: 111 KiB |
667
images-src/old/post-icon.svg
Normal file
@ -0,0 +1,667 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="51.985455"
|
||||
height="65.027702"
|
||||
id="svg6595"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="post-icon.svg">
|
||||
<defs
|
||||
id="defs6597">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0-9"
|
||||
id="linearGradient9321"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient7131-0-9">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7133-4-1" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7135-5-5" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0-9"
|
||||
id="linearGradient9378"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0-9"
|
||||
id="linearGradient9381"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0-9"
|
||||
id="linearGradient9384"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7131-0-9"
|
||||
id="linearGradient9387"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7-4"
|
||||
id="linearGradient9327"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient7139-7-4">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7141-0-8" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7143-7-6" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7-4"
|
||||
id="linearGradient9390"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7139-7-4"
|
||||
id="linearGradient9393"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912" />
|
||||
<linearGradient
|
||||
y2="46.490665"
|
||||
x2="260.6228"
|
||||
y1="46.490665"
|
||||
x1="225.3186"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient6444"
|
||||
xlink:href="#linearGradient7123-6-1"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient7123-6-1">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop7125-9-6" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop7127-3-3" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6-1"
|
||||
id="linearGradient9396"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
id="linearGradient6668">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6670" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6672" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6-1"
|
||||
id="linearGradient9399"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
id="linearGradient6675">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6677" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6679" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6-1"
|
||||
id="linearGradient9402"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
id="linearGradient6682">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6684" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6686" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6-1"
|
||||
id="linearGradient9405"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
id="linearGradient6689">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6691" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6693" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient7123-6-1"
|
||||
id="linearGradient9408"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665" />
|
||||
<linearGradient
|
||||
id="linearGradient6696">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop6698" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop6700" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4" />
|
||||
<stop
|
||||
id="stop9060-2-1"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-2"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="341.55945"
|
||||
x2="162.76466"
|
||||
y1="212.71931"
|
||||
x1="68.071426"
|
||||
gradientTransform="matrix(0.91059098,0,0,0.91059098,212.77419,3.4442292)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient6170"
|
||||
xlink:href="#linearGradient4121-1-0-82"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient4121-1-0-82">
|
||||
<stop
|
||||
style="stop-color:#c987f9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4123-7-1-5" />
|
||||
<stop
|
||||
id="stop4125-2-9-3"
|
||||
offset="0.40045851"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
style="stop-color:#16b1d2;stop-opacity:0.52941176;"
|
||||
offset="0.60207796"
|
||||
id="stop4127-7-7-5" />
|
||||
<stop
|
||||
id="stop4129-1-7-0"
|
||||
offset="0.71577001"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop4131-0-7-8" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="89.754745"
|
||||
fy="218.87294"
|
||||
fx="220.38617"
|
||||
cy="218.87294"
|
||||
cx="220.38617"
|
||||
gradientTransform="matrix(0.62456684,-1.5914497,3.5828548,1.4059304,-499.79048,357.47856)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient6172"
|
||||
xlink:href="#linearGradient4138-8-2-6"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient4138-8-2-6">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4140-5-2-8" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop4142-8-4-1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9050-1-6"
|
||||
id="radialGradient7033"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.71678135,0,35.666747)"
|
||||
cx="302.23544"
|
||||
cy="125.93361"
|
||||
fx="302.23544"
|
||||
fy="125.93361"
|
||||
r="96.164017" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4121-1-0-82"
|
||||
id="linearGradient7035"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.50371051,0,0,0.50371051,532.24091,276.5577)"
|
||||
x1="68.071426"
|
||||
y1="212.71931"
|
||||
x2="162.76466"
|
||||
y2="341.55945" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4138-8-2-6"
|
||||
id="radialGradient7037"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.34549088,-0.8803403,1.9819235,0.77771682,138.07237,472.39844)"
|
||||
cx="220.38617"
|
||||
cy="218.87294"
|
||||
fx="220.38617"
|
||||
fy="218.87294"
|
||||
r="89.754745" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient9050-1-6-8"
|
||||
id="radialGradient9689"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.71678135,0,35.666747)"
|
||||
cx="302.23544"
|
||||
cy="125.93361"
|
||||
fx="302.23544"
|
||||
fy="125.93361"
|
||||
r="96.164017" />
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-8">
|
||||
<stop
|
||||
style="stop-color:#009cf9;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop9052-3-4-9" />
|
||||
<stop
|
||||
id="stop9060-2-1-1"
|
||||
offset="0.27913135"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901961;" />
|
||||
<stop
|
||||
id="stop9058-3-2-0"
|
||||
offset="0.80190676"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125;" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop9054-5-8-0" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9785-4-4"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.79407913"
|
||||
id="feGaussianBlur9787-9-5" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9781-5-0"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.63961816"
|
||||
id="feGaussianBlur9783-2-7" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9785-4-4-6"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.79407913"
|
||||
id="feGaussianBlur9787-9-5-6" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9781-5-0-2"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.63961816"
|
||||
id="feGaussianBlur9783-2-7-9" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9785-4-4-6-6"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.79407913"
|
||||
id="feGaussianBlur9787-9-5-6-2" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9781-5-0-2-3"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.63961816"
|
||||
id="feGaussianBlur9783-2-7-9-1" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9785-4-4-6-8"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.79407913"
|
||||
id="feGaussianBlur9787-9-5-6-7" />
|
||||
</filter>
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
id="filter9781-5-0-2-6"
|
||||
color-interpolation-filters="sRGB">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.63961816"
|
||||
id="feGaussianBlur9783-2-7-9-7" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="8"
|
||||
inkscape:cx="39.296512"
|
||||
inkscape:cy="22.67277"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1200"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata6600">
|
||||
<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 />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer3"
|
||||
inkscape:label="background-icon"
|
||||
style="display:inline"
|
||||
transform="translate(-72.154279,-119.14451)" />
|
||||
<g
|
||||
inkscape:label="logo"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-72.154279,-119.14451)">
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g9297"
|
||||
transform="matrix(0.12599871,0.07995604,-0.07893428,0.12762969,101.73923,97.141296)">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1;stroke:url(#linearGradient9321);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
|
||||
transform="matrix(2.1995464,-0.5216947,0.5216947,2.1995464,-764.52935,-1604.3469)"
|
||||
id="g5842-1-9">
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:url(#linearGradient9378);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 183.86956,863.98588 c -1.7048,2.88146 -1.06987,6.56617 -2.87273,9.29583 -1.8514,3.03412 -0.11537,6.47836 -0.79527,9.65841 -0.21839,3.81239 -2.37955,7.25427 -1.98527,11.1458 0.392,3.49316 -1.43225,6.80718 -0.54638,10.21927 1.70874,3.65898 -5.99079,0.6064 -4.65269,-1.11718 2.08268,0.27038 7.31684,-0.80714 5.05565,2.15904 -1.02816,2.45266 0.70121,-1.22888 -0.95421,0.79691 -2.3854,1.84846 -5.75632,-1.54545 -4.095,-1.8372 -0.31526,1.24313 -0.33845,-2.99925 1.10041,-0.58567 1.12545,1.34475 6.623,0.81163 2.8866,-0.34639 -1.02711,-0.3526 -5.76235,-0.42898 -2.57992,0.36159 0.0759,-2.99631 -0.21311,-6.15063 0.26546,-9.2066 1.60043,-3.07741 0.8922,-6.52916 1.33268,-9.72122 -0.2427,-2.9373 1.33592,-5.39088 1.97181,-8.1614 1.05292,-3.63515 -0.51678,-7.53469 1.30786,-11.03981 -0.18509,-2.08147 0.38739,-3.95946 2.92963,-2.83743 0.5596,0.20833 1.6555,0.4493 1.63137,1.21605 z"
|
||||
id="path6234-6-5"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:url(#linearGradient9381);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 195.1549,873.66566 c -1.45816,2.18994 -1.36285,4.96506 -1.93199,7.11881 -0.82939,3.64528 -2.75842,7.16214 -2.29367,11.17158 0.44627,3.62957 -0.59906,7.16926 -0.61672,10.78506 -0.66819,3.34157 1.46566,6.43005 0.82276,9.76499 -0.51016,1.98277 2.24995,5.75339 -0.6245,6.41009 -1.62665,0.34301 -4.01813,-3.00766 -3.75249,-2.35894 0.43862,1.36532 -0.5223,-2.41669 0.37942,-2.9818 -0.75682,-3.0577 0.73717,-5.82762 0.80583,-8.84048 -0.19386,-3.41785 -0.80217,-6.9166 -0.36869,-10.34518 0.82211,-3.84449 3.0905,-7.72558 1.57543,-11.72475 -0.18772,-3.23683 1.26851,-6.4523 1.25533,-9.64324 0.88122,-1.17988 4.21517,-0.72381 4.74929,0.64386 z"
|
||||
id="path6236-0-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:url(#linearGradient9384);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 165.7379,889.04806 c 3.5316,0.66482 7.12591,1.10237 10.68561,1.63805 3.93676,0.23182 7.89347,0.022 11.80305,0.68536 4.27689,0.30128 8.46469,-0.73238 12.55713,-1.81265 2.05105,0.6411 3.59659,-1.99606 2.84935,1.19598 -0.0403,1.63774 -0.13517,4.76429 -0.0241,1.32816 -0.12133,-1.21991 0.14247,-5.11618 1.11684,-2.0345 0.89953,1.54068 -1.76755,6.18821 -1.47568,2.45869 -0.051,-1.64954 -0.1639,-5.46665 -0.0695,-1.75823 -0.27218,1.83419 0.99646,4.21216 -1.22802,2.37182 -3.54277,0.24048 -6.81433,-1.9844 -10.41314,-1.79339 -4.35676,-0.0917 -8.64205,0.90395 -12.9904,0.66322 -4.43524,0.15556 -8.80555,0.96005 -13.17316,1.65961 -1.18228,-0.78338 -0.92467,-4.0147 0.362,-4.60212 z"
|
||||
id="path6238-5-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:url(#linearGradient9387);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 168.98898,878.43625 c 3.37189,0.002 6.72307,0.59696 10.06558,1.09656 2.90595,0.33191 5.71984,-1.69973 8.58731,-0.68908 3.68656,0.79049 7.4493,1.24076 11.12771,0.13141 2.23794,-0.78915 4.12533,-0.92099 5.27313,-0.68735 1.93283,1.66796 1.7503,6.59612 -1.71975,4.91329 -1.76503,-7.9e-4 -5.23009,-1.85358 -7.89526,-1.68191 -3.79061,-0.14032 -7.51603,1.68194 -11.2899,0.92429 -3.28356,-1.74255 -6.81437,-0.14156 -10.16909,0.2446 -2.20345,-0.42947 -6.04354,1.45483 -4.97612,-2.4774 0.13477,-0.58184 0.23176,-1.69976 0.99639,-1.77441 z"
|
||||
id="path6240-0-9"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
style="stroke:url(#linearGradient9327);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
|
||||
transform="matrix(2.2605684,0,0,2.2605684,-330.73585,-1758.8125)"
|
||||
id="g5838-2-6">
|
||||
<path
|
||||
style="fill:#000000;stroke:url(#linearGradient9390);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 219.882,865.58403 c -1.49406,2.68614 -0.88337,5.80102 -1.54886,8.69722 -1.01029,2.80734 -1.60867,5.73622 -1.53106,8.74144 0.16727,5.21547 1.03607,10.60672 -0.75886,15.64784 -0.27604,2.79661 1.39561,6.38355 0.51425,7.72273 0.0856,-0.0887 0.558,-2.31795 0.13097,-0.20036 -0.15667,2.88763 -3.21424,1.18165 -4.17221,-0.42011 -0.54449,-2.11712 -0.60747,-0.91718 -0.77646,0.2917 -0.72045,-0.65723 -0.0275,-3.41412 0.19666,-1.1683 0.27037,-3.49567 2.3732,-6.70545 1.87481,-10.29877 0.65055,-3.36442 0.39914,-4.84539 1.48407,-8.46647 0.95458,-3.34534 0.95256,-7.07161 -0.0364,-10.405 -1.48062,-2.97519 -0.41322,-6.43366 0.19318,-9.49783 -0.90053,-2.64637 3.88979,-1.97789 4.42995,-0.64409 z"
|
||||
id="path6246-6-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;stroke:url(#linearGradient9393);stroke-width:1.48435366;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 213.89054,913.9002 c 0.92414,2.79386 -2.94567,0.49595 -4.65058,1.2137 -0.52527,-1.959 -0.61183,0.80366 1.06421,-0.49524 2.51178,-1.14731 4.94394,-0.59834 3.73019,2.29426 -2.38049,1.47246 -6.19066,0.26481 -4.92626,-2.55697 0.0372,-1.03485 3.87074,-1.47691 5.04589,-1.38756 0.67518,2.43734 -0.75684,3.89241 -3.09887,2.73158 -3.64493,0.7901 -1.61979,-4.52214 1.08003,-2.8781 0.59318,0.16739 1.69804,0.29257 1.75539,1.07833 z"
|
||||
id="path6248-3-4"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1;stroke:url(#linearGradient6444);stroke-width:1.48435378;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
|
||||
transform="matrix(2.1425073,-0.72099367,0.72099367,2.1425073,-381.69568,302.73897)"
|
||||
id="g5815-9-0">
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9396);stroke-width:1.48435378;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 228.84093,24.707665 c 1.58828,0.616356 2.68388,-1.239082 2.12474,1.30269 0.0208,1.553673 -0.1277,5.193481 -0.0669,1.617066 -0.438,-2.132225 0.0739,-4.513655 2.38341,-2.639906 1.5274,0.524607 1.56081,2.10043 1.64237,1.598061 0.29611,0.151823 0.57109,2.601937 1.31944,2.590815 -1.77192,-1.876815 -0.70024,-0.55376 0.18769,0.612611 0.36702,2.411376 3.31625,3.354731 2.96804,6.185443 2.31318,1.818351 2.89897,4.164441 4.04569,6.737973 1.21607,1.68265 4.25081,3.384982 4.18379,4.25264 1.01876,1.12191 2.03434,4.14574 2.48773,4.30756 -0.72668,-2.176991 2.29692,2.611778 1.98639,2.832039 0.28599,1.406441 3.03409,4.072667 2.04082,3.536377 0.68322,1.105698 1.98617,4.583455 0.75516,1.463791 1.0125,0.548042 0.72874,2.408879 0.33252,0.447334 1.15129,1.575658 0.25486,2.672627 0.27809,0.513154 0.46252,0.5714 0.69124,2.867232 0.35537,1.290053 0.91504,0.93251 0.34165,1.796596 0.74294,1.541604 1.19824,1.341395 0.25026,3.782783 0.0913,0.690451 -0.23944,-1.295014 0.6725,0.963895 0.50146,0.802541 0.4304,1.986954 0.18394,0.158206 0.0956,0.617702 -0.85591,2.504251 -5.61602,2.319154 -4.88239,0.596686 0.36959,1.235167 -0.56896,-1.279106 0.20152,0.60348 -0.0568,-1.845247 -1.16969,-3.462921 -0.35233,-0.686621 0.80499,1.397795 -1.76505,-4.096963 -0.58525,-1.442267 -0.69209,-0.996577 -1.29972,-3.155269 -0.38352,-0.891633 -0.27458,-1.241247 -1.1054,-2.901237 -0.0436,-0.539379 -0.74113,-0.7956 -0.63121,-1.50405 -0.18372,-0.14578 -0.70595,-0.776218 -0.94816,-2.660674 -0.40504,-1.547694 -1.68758,-1.49369 -0.34263,-2.427042 -2.18722,-4.161372 -1.38659,-1.497267 -0.89833,-3.023491 -2.93523,-4.127691 -0.15107,-1.126467 0.2669,-2.267902 -1.39951,-3.401315 -2.27947,-2.027663 -2.40122,-5.690455 -5.44776,-7.071708 -1.35191,-2.020706 -1.53402,-4.891052 -4.09786,-6.368518 0.45412,-0.773172 -3.14662,-4.08779 -2.59896,-4.136808 2.08282,2.489496 -1.25907,-0.489659 -0.83029,-1.833806 -0.5649,-0.822715 0.40462,1.129391 -0.62334,-0.806805 -0.65687,0.346308 -0.88588,-2.453629 -0.2435,-0.282623 2.27543,0.920717 -0.64528,1.20922 0.20244,-1.193261 -0.68179,-1.309159 0.92009,-5.282441 0.45544,-2.156428 -0.90154,1.887331 0.787,4.797097 -1.96957,3.551441 -1.8616,0.729947 -1.29524,-4.144815 -0.14598,-4.257897 z"
|
||||
id="path5803-9-2"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9399);stroke-width:1.48435378;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 250.45951,64.678192 c 1.39635,-0.814008 3.67808,-2.256538 4.58577,-1.610359 -0.0778,-0.917619 3.92585,1.526607 3.0513,0.36125 3.70148,-0.962555 1.78987,5.274111 0.0385,4.996479 2.83464,-0.234157 -1.75423,-0.127356 -0.99258,-0.25934 -2.5396,-0.824758 -1.04339,0.346476 -3.38614,-0.367515 2.34608,-0.929218 -0.79374,0.01659 -1.35659,0.564161 -1.05322,-0.593347 -2.60257,-2.443164 -1.94022,-3.684676 z"
|
||||
id="path5805-0-5"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9402);stroke-width:1.48435378;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 245.68017,49.329722 c -1.05524,0.346548 -0.35591,3.374672 -0.30595,1.459375 0.22961,1.866843 -1.64588,3.252699 -1.16056,3.413957 -1.75111,1.633624 -1.80921,4.142745 -2.19864,5.068856 -0.27207,-0.112964 -2.45399,5.50868 -1.13975,2.645096 -0.58614,1.519696 -0.19415,0.778039 -0.69606,2.354703 0.82491,-1.074409 -1.07752,-4.046402 0.195,-1.396069 -0.01,1.436497 -0.20309,1.961286 -0.18369,1.777311 -0.50454,1.074398 -0.56865,1.284564 -0.0699,0.575281 -0.78951,0.432258 -1.46469,5.183553 -4.17337,2.716065 -2.93216,-1.133202 -0.89584,-3.277035 -0.37834,-4.971319 0.48157,-0.588773 -1.05077,2.807716 -0.0824,-0.263692 -0.3382,1.654013 1.16531,3.527436 -0.10816,0.961029 -0.30164,-1.66083 0.65479,-2.104845 1.07321,-3.95188 0.63692,0.691852 0.41376,-2.051206 1.22099,-3.106766 -0.0827,0.419233 2.21063,-3.943288 2.23394,-5.002698 1.02387,-2.045484 0.15887,1.616581 0.65368,-1.034939 0.69291,-2.052415 1.52516,-3.993237 4.03723,-2.405623 0.38866,0.235861 1.20249,0.555426 1.08273,1.161313 z"
|
||||
id="path5809-4-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9405);stroke-width:1.48435378;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 231.60018,65.891398 c 1.85718,-0.07574 2.78337,-2.906677 3.65302,0.05549 -0.0986,3.202402 8.04006,2.989737 3.54496,0.415263 -1.01765,-0.818481 -3.99146,-1.983265 -1.15247,-1.189084 1.61696,-0.55417 3.10811,-0.707084 4.49775,-0.272293 1.2282,-1.042822 2.78576,5.528203 0.19614,4.273695 -0.99771,0.115167 -4.39268,0.389706 -2.40151,0.01051 -2.89878,-1.189617 -6.83857,1.843373 -7.75193,-2.932457 0.87259,-2.210516 4.7852,3.666983 2.56377,2.575991 -1.13967,2.407841 -3.87752,-1.855545 -3.14973,-2.937109 z"
|
||||
id="path5811-8-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient9408);stroke-width:1.48435378;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
d="m 226.10075,24.25008 c 2.28369,-0.439527 3.95642,-0.997223 5.10909,-0.581376 0.0386,-0.323106 0.97982,6.412942 -2.3043,4.62106 2.9162,0.549082 0.42696,-0.405527 -0.19539,0.393373 1.36062,-0.539937 -2.89265,0.578067 -2.5051,-1.548345 -0.25824,-0.818184 -0.93519,-2.214796 -0.1043,-2.884712 z"
|
||||
id="path5813-2-8"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="opacity:0.85;display:inline"
|
||||
id="g9674"
|
||||
transform="matrix(0.25740455,0.16196103,-0.15989132,0.2607365,-68.057218,112.15244)">
|
||||
<g
|
||||
transform="translate(212.94678,-16.486202)"
|
||||
id="g9605">
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.8;fill:url(#radialGradient9689);fill-opacity:1;stroke:#000000;stroke-width:5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline;filter:url(#filter9785-4-4)"
|
||||
id="path8382-1-1-7"
|
||||
sodipodi:cx="302.23544"
|
||||
sodipodi:cy="125.93361"
|
||||
sodipodi:rx="93.664017"
|
||||
sodipodi:ry="66.428574"
|
||||
d="m 395.89946,125.93361 c 0,36.68749 -41.93481,66.42857 -93.66402,66.42857 -51.7292,0 -93.66401,-29.74108 -93.66401,-66.42857 0,-36.687489 41.93481,-66.428575 93.66401,-66.428575 51.72921,0 93.66402,29.741086 93.66402,66.428575 z"
|
||||
transform="matrix(0.82625198,-0.01890696,0.02115201,0.92436264,56.67358,-309.33223)" />
|
||||
<path
|
||||
style="opacity:0.8;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter9781-5-0)"
|
||||
d="m 217.70672,239.21129 108.49302,-21.96357 -5.9477,-22.82805 -104.32884,35.164 z"
|
||||
id="path9360-4-9"
|
||||
inkscape:connector-curvature="0"
|
||||
transform="matrix(-0.19111164,0.75580256,-0.75580256,-0.19111164,527.40969,-253.06258)"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g9609">
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.8;fill:none;stroke:#000000;stroke-width:5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline;filter:url(#filter9785-4-4-6)"
|
||||
id="path8382-1-1-7-8"
|
||||
sodipodi:cx="302.23544"
|
||||
sodipodi:cy="125.93361"
|
||||
sodipodi:rx="93.664017"
|
||||
sodipodi:ry="66.428574"
|
||||
d="m 395.89946,125.93361 c 0,36.68749 -41.93481,66.42857 -93.66402,66.42857 -51.7292,0 -93.66401,-29.74108 -93.66401,-66.42857 0,-36.687489 41.93481,-66.428575 93.66401,-66.428575 51.72921,0 93.66402,29.741086 93.66402,66.428575 z"
|
||||
transform="matrix(0.82625198,-0.01890696,0.02115201,0.92436264,268.78456,-319.31521)" />
|
||||
<path
|
||||
style="opacity:0.8;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;filter:url(#filter9781-5-0-2)"
|
||||
d="m 217.70672,239.21129 108.49302,-21.96357 -5.9477,-22.82805 -104.32884,35.164 z"
|
||||
id="path9360-4-9-5"
|
||||
inkscape:connector-curvature="0"
|
||||
transform="matrix(-0.19111164,0.75580256,-0.75580256,-0.19111164,739.52067,-263.04556)"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g9609-9"
|
||||
style="opacity:0.8;display:inline"
|
||||
transform="translate(2.6869188,-2.7477026)">
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.8;fill:none;stroke:#000000;stroke-width:5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline;filter:url(#filter9785-4-4-6-6)"
|
||||
id="path8382-1-1-7-8-0"
|
||||
sodipodi:cx="302.23544"
|
||||
sodipodi:cy="125.93361"
|
||||
sodipodi:rx="93.664017"
|
||||
sodipodi:ry="66.428574"
|
||||
d="m 395.89946,125.93361 c 0,36.68749 -41.93481,66.42857 -93.66402,66.42857 -51.7292,0 -93.66401,-29.74108 -93.66401,-66.42857 0,-36.687489 41.93481,-66.428575 93.66401,-66.428575 51.72921,0 93.66402,29.741086 93.66402,66.428575 z"
|
||||
transform="matrix(0.82625198,-0.01890696,0.02115201,0.92436264,268.78456,-319.31521)" />
|
||||
<path
|
||||
style="opacity:0.8;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;filter:url(#filter9781-5-0-2-3)"
|
||||
d="m 217.70672,239.21129 108.49302,-21.96357 -5.9477,-22.82805 -104.32884,35.164 z"
|
||||
id="path9360-4-9-5-4"
|
||||
inkscape:connector-curvature="0"
|
||||
transform="matrix(-0.19111164,0.75580256,-0.75580256,-0.19111164,739.52067,-263.04556)"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g9609-8"
|
||||
style="opacity:0.8;display:inline"
|
||||
transform="translate(153.18429,-10.990803)">
|
||||
<g
|
||||
transform="translate(-152.4366,6.869251)"
|
||||
id="g9668">
|
||||
<path
|
||||
transform="matrix(0.82625198,-0.01890696,0.02115201,0.92436264,268.78456,-319.31521)"
|
||||
d="m 395.89946,125.93361 c 0,36.68749 -41.93481,66.42857 -93.66402,66.42857 -51.7292,0 -93.66401,-29.74108 -93.66401,-66.42857 0,-36.687489 41.93481,-66.428575 93.66401,-66.428575 51.72921,0 93.66402,29.741086 93.66402,66.428575 z"
|
||||
sodipodi:ry="66.428574"
|
||||
sodipodi:rx="93.664017"
|
||||
sodipodi:cy="125.93361"
|
||||
sodipodi:cx="302.23544"
|
||||
id="path8382-1-1-7-8-3"
|
||||
style="opacity:0.8;fill:none;stroke:#000000;stroke-width:5;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline;filter:url(#filter9785-4-4-6-8)"
|
||||
sodipodi:type="arc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
transform="matrix(-0.19111164,0.75580256,-0.75580256,-0.19111164,739.52067,-263.04556)"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path9360-4-9-5-3"
|
||||
d="m 217.70672,239.21129 108.49302,-21.96357 -5.9477,-22.82805 -104.32884,35.164 z"
|
||||
style="opacity:0.8;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:6.30000019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline;filter:url(#filter9781-5-0-2-6)" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer4"
|
||||
inkscape:label="magnify"
|
||||
style="display:inline"
|
||||
transform="translate(-72.154279,-119.14451)" />
|
||||
</svg>
|
After Width: | Height: | Size: 33 KiB |
80
images-src/post-icon.svg
Normal file
@ -0,0 +1,80 @@
|
||||
<?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="45.478474"
|
||||
height="65"
|
||||
id="svg3656"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="New document 4">
|
||||
<defs
|
||||
id="defs3658" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="169.84694"
|
||||
inkscape:cy="-201.25371"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1200"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata3661">
|
||||
<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(-139.9146,-36.482379)">
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g5873"
|
||||
transform="matrix(-1.3451823,1.3254437,-1.3451823,-1.3254437,1241.4095,-510.22345)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path6537-5-2-1-9"
|
||||
d="m 635.53312,174.02289 -24.52009,0 0,24.52009 z"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path6537-5-2-1-4-28"
|
||||
d="m 636.56876,177.86442 -21.43228,0 0,21.43227 z"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path6537-5-2-1-4-2-3"
|
||||
d="m 636.78931,182.05502 -17.90335,0 0,17.90334 z"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.5 KiB |
153
images-src/tag.svg
Normal file
@ -0,0 +1,153 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="35.855701"
|
||||
height="36.125637"
|
||||
id="svg2">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="linearGradient3939">
|
||||
<stop
|
||||
id="stop3941"
|
||||
style="stop-color:#ccffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3943"
|
||||
style="stop-color:#ccffff;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<inkscape:path-effect
|
||||
effect="spiro"
|
||||
id="path-effect2989" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3945"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3960"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3962"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3964"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3966"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3968"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<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
|
||||
transform="translate(-4.3431098,-2.874088)"
|
||||
id="layer2"
|
||||
style="display:inline" />
|
||||
<g
|
||||
transform="translate(-4.3431098,-2.874088)"
|
||||
id="layer1"
|
||||
style="display:inline">
|
||||
<g
|
||||
transform="translate(-37,-23)"
|
||||
id="g3947">
|
||||
<g
|
||||
transform="matrix(0.16364508,-0.15592854,0.15592854,0.16364508,-3.6080849,69.030633)"
|
||||
id="g3807-1"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012-9"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014-4"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2-5"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0-4"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.13289038,-0.12662405,0.12662405,0.13289038,7.8625296,64.021332)"
|
||||
id="g3807"
|
||||
style="fill:url(#linearGradient3968);fill-opacity:1">
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012"
|
||||
style="fill:url(#linearGradient3960);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014"
|
||||
style="fill:url(#linearGradient3962);fill-opacity:1;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2"
|
||||
style="fill:url(#linearGradient3964);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0"
|
||||
style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none" />
|
||||
</g>
|
||||
<path
|
||||
d="m 585,64.862183 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
|
||||
transform="matrix(0.11405313,-0.10867506,0.10867506,0.11405313,-24.971095,87.717452)"
|
||||
id="path3908"
|
||||
style="opacity:0.93999999;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.3 KiB |
221
images-src/tagged.svg
Normal file
@ -0,0 +1,221 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="116.85701"
|
||||
height="72.321281"
|
||||
id="svg3135"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="tagged.svg">
|
||||
<defs
|
||||
id="defs3137">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3939"
|
||||
id="linearGradient3968"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3939">
|
||||
<stop
|
||||
style="stop-color:#ccffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3941" />
|
||||
<stop
|
||||
style="stop-color:#ccffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3943" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3939"
|
||||
id="linearGradient3960"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3939"
|
||||
id="linearGradient3962"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3939"
|
||||
id="linearGradient3964"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3939"
|
||||
id="linearGradient3966"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935" />
|
||||
</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="83.064326"
|
||||
inkscape:cy="-10.714213"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="text3212"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1200"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata3140">
|
||||
<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 />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-51.289546,-37.482084)">
|
||||
<g
|
||||
style="display:inline"
|
||||
id="g3947"
|
||||
transform="matrix(-2.0609151,2.1460031,-2.1460031,-2.0609151,312.37246,37.076628)">
|
||||
<g
|
||||
id="g3807-1"
|
||||
style="display:inline"
|
||||
transform="matrix(0.16364508,-0.15592854,0.15592854,0.16364508,-3.6080849,69.030633)">
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012-9"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssss" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none"
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014-4"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cscc" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2-5"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssss" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;stroke:none"
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0-4"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cscc" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:url(#linearGradient3968);fill-opacity:1"
|
||||
transform="matrix(0.13289038,-0.12662405,0.12662405,0.13289038,7.8625296,64.021332)"
|
||||
id="g3807">
|
||||
<path
|
||||
style="fill:url(#linearGradient3960);fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssss" />
|
||||
<path
|
||||
style="fill:url(#linearGradient3962);fill-opacity:1;stroke:none"
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cscc" />
|
||||
<path
|
||||
style="fill:url(#linearGradient3964);fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssss" />
|
||||
<path
|
||||
style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none"
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cscc" />
|
||||
</g>
|
||||
<path
|
||||
transform="matrix(0.11405313,-0.10867506,0.10867506,0.11405313,-24.971095,87.717452)"
|
||||
d="m 585,64.862183 c 0,4.142135 -3.35786,7.5 -7.5,7.5 -4.14214,0 -7.5,-3.357865 -7.5,-7.5 0,-4.142136 3.35786,-7.5 7.5,-7.5 4.14214,0 7.5,3.357864 7.5,7.5 z"
|
||||
sodipodi:ry="7.5"
|
||||
sodipodi:rx="7.5"
|
||||
sodipodi:cy="64.862183"
|
||||
sodipodi:cx="577.5"
|
||||
id="path3908"
|
||||
style="opacity:0.93999999;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
<g
|
||||
transform="scale(0.71162976,1.4052251)"
|
||||
style="font-size:24.14017296px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.46794128;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeMono;-inkscape-font-specification:FreeMono"
|
||||
id="text3212">
|
||||
<path
|
||||
d="m 100.22839,56.368377 c 1.06216,3e-6 1.59324,0.402338 1.59325,1.207009 -1e-5,0.804673 -0.53109,1.207008 -1.59325,1.207008 l -5.576378,0 c -1.062171,0 -1.593254,-0.402335 -1.593251,-1.207008 -3e-6,-0.466709 0.136791,-0.780531 0.410383,-0.941467 0.273585,-0.177026 0.667874,-0.265539 1.182868,-0.265542 l 1.569111,0 0,-9.245686 -2.582998,0 0,2.245036 c -4e-6,1.062176 -0.402339,1.593259 -1.207009,1.593251 -0.804674,8e-6 -1.207009,-0.531075 -1.207008,-1.593251 l 0,-4.659053 12.456332,0 0,4.659053 c -2e-5,0.514999 -0.0885,0.909288 -0.26555,1.182868 -0.16094,0.273597 -0.47476,0.410391 -0.94146,0.410383 -0.80469,8e-6 -1.20702,-0.531075 -1.20701,-1.593251 l 0,-2.245036 -2.631279,0 0,9.245686 1.593249,0"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold"
|
||||
id="path8953" />
|
||||
<path
|
||||
d="m 105.69878,55.909714 c 0,-1.094351 0.53913,-2.043863 1.61739,-2.848541 1.07826,-0.820759 2.48644,-1.231141 4.22453,-1.231148 0.7242,7e-6 1.56106,0.08047 2.51058,0.241401 l 0,-0.555224 c -1e-5,-0.788571 -0.74835,-1.18286 -2.24503,-1.182868 -0.65984,8e-6 -1.40819,0.09657 -2.24504,0.289682 -0.83686,0.177036 -1.34381,0.26555 -1.52083,0.265542 -0.33797,8e-6 -0.6196,-0.112646 -0.84491,-0.337963 -0.22531,-0.241393 -0.33796,-0.539121 -0.33796,-0.893186 0,-0.514981 0.2414,-0.852943 0.72421,-1.013887 1.36793,-0.482793 2.75197,-0.724195 4.15211,-0.724205 1.48058,1e-5 2.63931,0.313832 3.47618,0.941466 0.85294,0.627654 1.27942,1.504746 1.27943,2.631279 l 0,4.876315 0.38624,0 c 1.06216,3e-6 1.59324,0.402338 1.59325,1.207009 -1e-5,0.804673 -0.53109,1.207008 -1.59325,1.207008 l -2.8244,0 0,-0.555224 c -1.20702,0.627645 -2.54277,0.941467 -4.00727,0.941467 -1.19092,0 -2.21285,-0.313822 -3.0658,-0.941467 -0.85295,-0.643736 -1.27943,-1.416221 -1.27943,-2.317456 m 8.37664,-0.386243 0,-1.207009 c -1.01389,-0.177023 -1.90708,-0.265537 -2.67956,-0.265541 -0.82077,4e-6 -1.55302,0.177032 -2.19675,0.531083 -0.62765,0.35406 -0.94147,0.764443 -0.94147,1.231149 0,0.273591 0.17702,0.4989 0.53108,0.675925 0.35406,0.17703 0.78858,0.265544 1.30357,0.265542 1.31966,2e-6 2.64737,-0.410381 3.98313,-1.231149"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold"
|
||||
id="path8955" />
|
||||
<path
|
||||
d="m 122.56333,62.40342 c 0,-0.466713 0.13679,-0.788581 0.41039,-0.965607 0.27358,-0.160937 0.66787,-0.241404 1.18286,-0.241401 l 2.63128,0 c 0.70811,-3e-6 1.26333,-0.168984 1.66568,-0.506944 0.40232,-0.337964 0.60349,-0.81272 0.6035,-1.42427 l 0,-1.32771 c -1.06218,0.788579 -2.19676,1.182868 -3.40376,1.182869 -1.62545,-10e-7 -2.98534,-0.531084 -4.07969,-1.593252 -1.07827,-1.078258 -1.6174,-2.414013 -1.6174,-4.007268 0,-1.609338 0.53913,-2.945093 1.6174,-4.007269 1.09435,-1.078251 2.45424,-1.617381 4.07969,-1.617392 1.31965,1.1e-5 2.45424,0.402347 3.40376,1.207009 l 0,-0.869046 2.80026,0 c 1.06215,10e-6 1.59324,0.402346 1.59325,1.207008 -1e-5,0.804681 -0.5311,1.207017 -1.59325,1.207009 l -0.38624,0 0,8.618042 c -2e-5,1.271381 -0.44258,2.309407 -1.32771,3.114082 -0.86906,0.820762 -1.96341,1.231144 -3.28307,1.231149 l -2.7037,0 c -1.06217,-5e-6 -1.59325,-0.402341 -1.59325,-1.207009 m 3.13823,-12.094226 c -0.91734,8e-6 -1.70591,0.31383 -2.36574,0.941466 -0.64374,0.611558 -0.96561,1.359903 -0.96561,2.245037 0,0.885144 0.32187,1.641535 0.96561,2.269176 0.65983,0.627647 1.4484,0.941469 2.36574,0.941467 0.91731,2e-6 1.70589,-0.305774 2.36573,-0.917327 0.65982,-0.627641 0.98974,-1.375986 0.98975,-2.245036 -1e-5,-0.901227 -0.32993,-1.665665 -0.98975,-2.293317 -0.64374,-0.627636 -1.43232,-0.941458 -2.36573,-0.941466"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold"
|
||||
id="path8957" />
|
||||
<path
|
||||
d="m 137.03801,62.40342 c -1e-5,-0.466713 0.13679,-0.788581 0.41038,-0.965607 0.27358,-0.160937 0.66787,-0.241404 1.18287,-0.241401 l 2.63128,0 c 0.7081,-3e-6 1.26332,-0.168984 1.66567,-0.506944 0.40233,-0.337964 0.60349,-0.81272 0.6035,-1.42427 l 0,-1.32771 c -1.06217,0.788579 -2.19676,1.182868 -3.40376,1.182869 -1.62544,-10e-7 -2.98534,-0.531084 -4.07969,-1.593252 -1.07826,-1.078258 -1.61739,-2.414013 -1.61739,-4.007268 0,-1.609338 0.53913,-2.945093 1.61739,-4.007269 1.09435,-1.078251 2.45425,-1.617381 4.07969,-1.617392 1.31965,1.1e-5 2.45424,0.402347 3.40376,1.207009 l 0,-0.869046 2.80026,0 c 1.06216,10e-6 1.59324,0.402346 1.59326,1.207008 -2e-5,0.804681 -0.5311,1.207017 -1.59326,1.207009 l -0.38624,0 0,8.618042 c -1e-5,1.271381 -0.44258,2.309407 -1.32771,3.114082 -0.86905,0.820762 -1.96341,1.231144 -3.28306,1.231149 l -2.7037,0 c -1.06217,-5e-6 -1.59326,-0.402341 -1.59325,-1.207009 m 3.13822,-12.094226 c -0.91733,8e-6 -1.70591,0.31383 -2.36574,0.941466 -0.64374,0.611558 -0.96561,1.359903 -0.9656,2.245037 -1e-5,0.885144 0.32186,1.641535 0.9656,2.269176 0.65983,0.627647 1.44841,0.941469 2.36574,0.941467 0.91732,2e-6 1.7059,-0.305774 2.36574,-0.917327 0.65982,-0.627641 0.98973,-1.375986 0.98974,-2.245036 -1e-5,-0.901227 -0.32992,-1.665665 -0.98974,-2.293317 -0.64375,-0.627636 -1.43233,-0.941458 -2.36574,-0.941466"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold"
|
||||
id="path8959" />
|
||||
<path
|
||||
d="m 161.38601,57.165003 c -1e-5,0.514991 -0.46672,0.941467 -1.40013,1.279429 -0.93343,0.321869 -1.81052,0.523037 -2.63128,0.603504 -0.80468,0.08047 -1.49669,0.120701 -2.07605,0.120701 -1.86685,0 -3.39572,-0.523037 -4.58663,-1.569111 -1.19092,-1.046072 -1.78638,-2.389874 -1.78638,-4.031409 0,-1.593245 0.59546,-2.928999 1.78638,-4.007269 1.207,-1.094344 2.6876,-1.641521 4.44179,-1.641531 1.80245,1e-5 3.2911,0.547187 4.46593,1.641531 1.1909,1.094363 1.78636,2.470351 1.78637,4.12797 l 0,0.941467 -9.84919,0 c 0.54718,1.416226 1.86684,2.124337 3.95899,2.124335 0.85294,2e-6 1.80246,-0.128746 2.84854,-0.386243 1.04606,-0.273586 1.67371,-0.41038 1.88293,-0.410383 0.32186,3e-6 0.59545,0.120704 0.82077,0.362103 0.2253,0.22531 0.33795,0.506945 0.33796,0.844906 m -9.77677,-4.659054 7.09721,0 c -0.19313,-0.659824 -0.61156,-1.182861 -1.25529,-1.569111 -0.64374,-0.402328 -1.40818,-0.603496 -2.29331,-0.603504 -0.88515,8e-6 -1.65763,0.201176 -2.31746,0.603504 -0.64374,0.402344 -1.05412,0.92538 -1.23115,1.569111"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold"
|
||||
id="path8961" />
|
||||
<path
|
||||
d="m 175.78826,56.368377 c 1.06216,3e-6 1.59324,0.402338 1.59325,1.207009 -1e-5,0.804673 -0.53109,1.207008 -1.59325,1.207008 l -2.80026,0 0,-0.844906 c -1.15874,0.788579 -2.37379,1.182868 -3.64516,1.182869 -1.80248,-10e-7 -3.25088,-0.53913 -4.34524,-1.617392 -1.07826,-1.078258 -1.61739,-2.414013 -1.61739,-4.007268 0,-1.593245 0.53913,-2.920953 1.61739,-3.983129 1.09436,-1.078251 2.55081,-1.617381 4.36938,-1.617392 1.40012,1.1e-5 2.60713,0.402347 3.62102,1.207009 l 0,-2.969241 -0.38624,0 c -0.515,1.2e-5 -0.90929,-0.08046 -1.18287,-0.241402 -0.2736,-0.177015 -0.41039,-0.498883 -0.41038,-0.965607 -1e-5,-0.450602 0.13678,-0.756377 0.41038,-0.917326 0.27358,-0.177013 0.66787,-0.265527 1.18287,-0.265542 l 2.80026,0 0,12.62531 0.38624,0 m -2.80026,-2.8244 c -1e-5,-0.965601 -0.32992,-1.746132 -0.98974,-2.341597 -0.65985,-0.595449 -1.53694,-0.893178 -2.63128,-0.893186 -1.07827,8e-6 -1.94732,0.31383 -2.60714,0.941466 -0.64374,0.611558 -0.96561,1.359903 -0.96561,2.245037 0,0.91733 0.32991,1.681769 0.98975,2.293316 0.67592,0.611553 1.54496,0.917329 2.60714,0.917327 1.06216,2e-6 1.92315,-0.297727 2.58299,-0.893187 0.67592,-0.611547 1.01388,-1.367939 1.01389,-2.269176"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold"
|
||||
id="path8963" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 15 KiB |
BIN
images/diagonal-stripes.png
Normal file
After Width: | Height: | Size: 811 B |
BIN
images/favicon.ico
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
images/favicon.ico.png
Normal file
After Width: | Height: | Size: 936 B |
523
images/favicon.svg
Normal file
@ -0,0 +1,523 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1"
|
||||
width="16"
|
||||
height="16"
|
||||
id="svg3445">
|
||||
<defs
|
||||
id="defs3447">
|
||||
<linearGradient
|
||||
id="linearGradient4765">
|
||||
<stop
|
||||
id="stop4767"
|
||||
style="stop-color:#c987f9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop4769"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.39913702" />
|
||||
<stop
|
||||
id="stop4771"
|
||||
style="stop-color:#16b1d2;stop-opacity:0.52941173"
|
||||
offset="0.55127412" />
|
||||
<stop
|
||||
id="stop4773"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.67680264" />
|
||||
<stop
|
||||
id="stop4775"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665"
|
||||
id="linearGradient9896"
|
||||
xlink:href="#linearGradient7123-6"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient7123-6">
|
||||
<stop
|
||||
id="stop7125-9"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop7127-3"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3322">
|
||||
<stop
|
||||
id="stop3324"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3326"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3329">
|
||||
<stop
|
||||
id="stop3331"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3333"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3336">
|
||||
<stop
|
||||
id="stop3338"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3340"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3343">
|
||||
<stop
|
||||
id="stop3345"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3347"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3350">
|
||||
<stop
|
||||
id="stop3352"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3354"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient9902"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient7139-7">
|
||||
<stop
|
||||
id="stop7141-0"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop7143-7"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient9912"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient7131-0">
|
||||
<stop
|
||||
id="stop7133-4"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop7135-5"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1">
|
||||
<stop
|
||||
id="stop9052-3"
|
||||
style="stop-color:#009cf9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9060-2"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.27913135" />
|
||||
<stop
|
||||
id="stop9058-3"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.80190676" />
|
||||
<stop
|
||||
id="stop9054-5"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="68.071426"
|
||||
y1="212.71931"
|
||||
x2="226.39287"
|
||||
y2="316.64789"
|
||||
id="linearGradient9879"
|
||||
xlink:href="#linearGradient9288"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.1184944,0,0,1.1184944,-11.862949,-40.026306)" />
|
||||
<linearGradient
|
||||
id="linearGradient9288">
|
||||
<stop
|
||||
id="stop9290"
|
||||
style="stop-color:#c987f9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9292"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.50988859" />
|
||||
<stop
|
||||
id="stop9298"
|
||||
style="stop-color:#16b1d2;stop-opacity:0.52941173"
|
||||
offset="0.61975473" />
|
||||
<stop
|
||||
id="stop9294"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.79485619" />
|
||||
<stop
|
||||
id="stop9296"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3677"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient3683"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665"
|
||||
id="linearGradient3695"
|
||||
xlink:href="#linearGradient7123-6"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="225.3186"
|
||||
y1="46.490665"
|
||||
x2="260.6228"
|
||||
y2="46.490665"
|
||||
id="linearGradient3721"
|
||||
xlink:href="#linearGradient7123-6"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient3727"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3737"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient4749"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient4755"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6">
|
||||
<stop
|
||||
id="stop9052-3-4"
|
||||
style="stop-color:#009cf9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9060-2-9"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.27913135" />
|
||||
<stop
|
||||
id="stop9058-3-7"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.80190676" />
|
||||
<stop
|
||||
id="stop9054-5-8"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0">
|
||||
<stop
|
||||
id="stop9052-3-4-3"
|
||||
style="stop-color:#009cf9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9060-2-9-5"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.27913135" />
|
||||
<stop
|
||||
id="stop9058-3-7-2"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.80190676" />
|
||||
<stop
|
||||
id="stop9054-5-8-6"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0-6">
|
||||
<stop
|
||||
id="stop9052-3-4-3-2"
|
||||
style="stop-color:#009cf9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9060-2-9-5-5"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.27913135" />
|
||||
<stop
|
||||
id="stop9058-3-7-2-0"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.80190676" />
|
||||
<stop
|
||||
id="stop9054-5-8-6-7"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0-6-3">
|
||||
<stop
|
||||
id="stop9052-3-4-3-2-4"
|
||||
style="stop-color:#009cf9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9060-2-9-5-5-6"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.27913135" />
|
||||
<stop
|
||||
id="stop9058-3-7-2-0-3"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.80190676" />
|
||||
<stop
|
||||
id="stop9054-5-8-6-7-2"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient9050-1-6-0-6-3-3">
|
||||
<stop
|
||||
id="stop9052-3-4-3-2-4-1"
|
||||
style="stop-color:#009cf9;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop9060-2-9-5-5-6-4"
|
||||
style="stop-color:#009cf9;stop-opacity:0.74901962"
|
||||
offset="0.27913135" />
|
||||
<stop
|
||||
id="stop9058-3-7-2-0-3-8"
|
||||
style="stop-color:#2cc7ab;stop-opacity:0.3125"
|
||||
offset="0.80190676" />
|
||||
<stop
|
||||
id="stop9054-5-8-6-7-2-6"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
color-interpolation-filters="sRGB"
|
||||
id="filter9785-6-2-2-2">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur9787-0-0-0-6"
|
||||
stdDeviation="0.79407913" />
|
||||
</filter>
|
||||
<filter
|
||||
color-interpolation-filters="sRGB"
|
||||
id="filter9781-4-8-1-6">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur9783-7-1-1-7"
|
||||
stdDeviation="0.63961816" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3275"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient3281"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="1.0254112"
|
||||
y1="14.836493"
|
||||
x2="16.818338"
|
||||
y2="-0.53850746"
|
||||
id="linearGradient3357"
|
||||
xlink:href="#linearGradient4765"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.93136326,0,0,0.92872746,0.57905847,0.62180127)" />
|
||||
<radialGradient
|
||||
cx="302.23544"
|
||||
cy="125.93361"
|
||||
r="96.164017"
|
||||
fx="302.23544"
|
||||
fy="125.93361"
|
||||
id="radialGradient3361"
|
||||
xlink:href="#linearGradient9050-1-6-0-6-3-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.71678135,0,35.666747)" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3363"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3365"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3367"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3369"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="164.6577"
|
||||
y1="890.74646"
|
||||
x2="205.2449"
|
||||
y2="890.74646"
|
||||
id="linearGradient3371"
|
||||
xlink:href="#linearGradient7131-0"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient3373"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient3375"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="208.74031"
|
||||
y1="890.96912"
|
||||
x2="219.88434"
|
||||
y2="890.96912"
|
||||
id="linearGradient3377"
|
||||
xlink:href="#linearGradient7139-7"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata3450">
|
||||
<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
|
||||
id="layer2"
|
||||
style="display:inline" />
|
||||
<g
|
||||
id="layer1"
|
||||
style="display:inline">
|
||||
<text
|
||||
x="6.6291261"
|
||||
y="8.2218256"
|
||||
id="text3934"
|
||||
xml:space="preserve"
|
||||
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
|
||||
x="6.6291261"
|
||||
y="8.2218256"
|
||||
id="tspan3936" /><tspan
|
||||
x="6.6291261"
|
||||
y="58.221825"
|
||||
id="tspan3938" /></text>
|
||||
</g>
|
||||
<g
|
||||
id="layer3"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 0.56779949,0.60559559 c 0.2181576,-0.32287189 14.43710451,-0.35168393 14.79731651,0 0.31939,0.31182897 0.379862,14.34288441 0,14.73491541 -0.420542,0.434012 -14.45155913,0.329064 -14.79731651,0 -0.27389367,-0.26067 -0.24640227,-14.37024161 0,-14.73491541 z"
|
||||
id="rect3739"
|
||||
style="fill:url(#linearGradient3357);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.7440356;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
|
||||
<g
|
||||
transform="matrix(0.93136326,0,0,0.92872746,-0.6262977,0.46728335)"
|
||||
id="text3940"
|
||||
style="font-size:22.81236649px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:FreeMono;-inkscape-font-specification:FreeMono Bold">
|
||||
<path
|
||||
d="M 3.1593657,2.1133022 C 3.159365,1.8395672 3.2582185,1.5810273 3.4559264,1.3376818 3.6688406,1.094364 3.9958176,0.97269814 4.4368582,0.97268391 l 0.2281236,0 2.2127996,0 c 0.2889519,1.423e-5 0.5474918,0.0380348 0.7756205,0.11406179 0.2281182,0.076055 0.410617,0.1597006 0.5474967,0.2509361 0.1520766,0.076055 0.2965548,0.212929 0.433435,0.4106226 0.1520761,0.1825122 0.2585337,0.3345945 0.3193731,0.4562473 0.060827,0.1064706 0.1444717,0.2889694 0.2509361,0.5474968 0.1216591,0.2433441 0.2053043,0.4106346 0.250936,0.5018721 l 5.0415332,9.6724434 c 0.790816,0.07604 1.18623,0.456249 1.186243,1.140618 -1.3e-5,0.760413 -0.501885,1.140619 -1.505616,1.140619 l -2.098738,0 c -1.018961,0 -1.528437,-0.380206 -1.528429,-1.140619 -8e-6,-0.76041 0.486656,-1.140616 1.459992,-1.140618 L 9.2730799,7.8392062 6.6724701,12.926364 c 0.8972813,0.03042 1.3459241,0.410624 1.3459296,1.140618 -5.5e-6,0.760413 -0.5018771,1.140619 -1.5056162,1.140619 l -2.053113,0 c -1.0037451,0 -1.5056166,-0.380206 -1.5056161,-1.140619 -5e-7,-0.669161 0.3726011,-1.049366 1.1178059,-1.140618 l 3.923727,-7.6193305 -1.0493688,-2.0531129 -2.2812367,0 C 3.6612365,3.2539325 3.159365,2.8737268 3.1593657,2.1133022"
|
||||
id="path5440" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 16 KiB |
BIN
images/init-loading.gif
Normal file
After Width: | Height: | Size: 26 KiB |
1355
images/logo-banner.svg
Normal file
After Width: | Height: | Size: 100 KiB |
49
images/post-icon.svg
Normal file
@ -0,0 +1,49 @@
|
||||
<?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"
|
||||
version="1.1"
|
||||
width="45.478474"
|
||||
height="65"
|
||||
id="svg3656">
|
||||
<defs
|
||||
id="defs3658" />
|
||||
<metadata
|
||||
id="metadata3661">
|
||||
<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
|
||||
transform="translate(-139.9146,-36.482379)"
|
||||
id="layer1">
|
||||
<g
|
||||
transform="matrix(-1.3451823,1.3254437,-1.3451823,-1.3254437,1241.4095,-510.22345)"
|
||||
id="g5873"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 635.53312,174.02289 -24.52009,0 0,24.52009 z"
|
||||
id="path6537-5-2-1-9"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 636.56876,177.86442 -21.43228,0 0,21.43227 z"
|
||||
id="path6537-5-2-1-4-28"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 636.78931,182.05502 -17.90335,0 0,17.90334 z"
|
||||
id="path6537-5-2-1-4-2-3"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
49
images/post-icon2.svg
Normal file
@ -0,0 +1,49 @@
|
||||
<?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"
|
||||
version="1.1"
|
||||
width="45.478474"
|
||||
height="65"
|
||||
id="svg3656">
|
||||
<defs
|
||||
id="defs3658" />
|
||||
<metadata
|
||||
id="metadata3661">
|
||||
<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
|
||||
transform="translate(-139.9146,-36.482379)"
|
||||
id="layer1">
|
||||
<g
|
||||
transform="matrix(-1.3451823,1.3254437,-1.3451823,-1.3254437,1241.4095,-510.22345)"
|
||||
id="g5873"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 635.53312,174.02289 -24.52009,0 0,24.52009 z"
|
||||
id="path6537-5-2-1-9"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 636.56876,177.86442 -21.43228,0 0,21.43227 z"
|
||||
id="path6537-5-2-1-4-28"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 636.78931,182.05502 -17.90335,0 0,17.90334 z"
|
||||
id="path6537-5-2-1-4-2-3"
|
||||
style="opacity:0.73443986;fill:#000000;fill-opacity:1;stroke:none;display:inline" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
153
images/tag.svg
Normal file
@ -0,0 +1,153 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="35.855701"
|
||||
height="36.125637"
|
||||
id="svg2">
|
||||
<defs
|
||||
id="defs4">
|
||||
<linearGradient
|
||||
id="linearGradient3939">
|
||||
<stop
|
||||
id="stop3941"
|
||||
style="stop-color:#ccffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3943"
|
||||
style="stop-color:#ccffff;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<inkscape:path-effect
|
||||
effect="spiro"
|
||||
id="path-effect2989" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3945"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3960"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3962"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3964"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3966"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3968"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<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
|
||||
transform="translate(-4.3431098,-2.874088)"
|
||||
id="layer2"
|
||||
style="display:inline" />
|
||||
<g
|
||||
transform="translate(-4.3431098,-2.874088)"
|
||||
id="layer1"
|
||||
style="display:inline">
|
||||
<g
|
||||
transform="translate(-37,-23)"
|
||||
id="g3947">
|
||||
<g
|
||||
transform="matrix(0.16364508,-0.15592854,0.15592854,0.16364508,-3.6080849,69.030633)"
|
||||
id="g3807-1"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012-9"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014-4"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2-5"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0-4"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.13289038,-0.12662405,0.12662405,0.13289038,7.8625296,64.021332)"
|
||||
id="g3807"
|
||||
style="fill:url(#linearGradient3968);fill-opacity:1">
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012"
|
||||
style="fill:url(#linearGradient3960);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014"
|
||||
style="fill:url(#linearGradient3962);fill-opacity:1;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2"
|
||||
style="fill:url(#linearGradient3964);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0"
|
||||
style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none" />
|
||||
</g>
|
||||
<path
|
||||
d="m 585,64.862183 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
|
||||
transform="matrix(0.11405313,-0.10867506,0.10867506,0.11405313,-24.971095,87.717452)"
|
||||
id="path3908"
|
||||
style="opacity:0.93999999;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.3 KiB |
166
images/tagged.svg
Normal file
@ -0,0 +1,166 @@
|
||||
<?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:xlink="http://www.w3.org/1999/xlink"
|
||||
version="1.1"
|
||||
width="116.85701"
|
||||
height="72.321281"
|
||||
id="svg3135">
|
||||
<defs
|
||||
id="defs3137">
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3968"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3939">
|
||||
<stop
|
||||
id="stop3941"
|
||||
style="stop-color:#ccffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3943"
|
||||
style="stop-color:#ccffff;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3960"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3962"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3964"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="288.854"
|
||||
y1="345.52325"
|
||||
x2="276.72678"
|
||||
y2="2.8678935"
|
||||
id="linearGradient3966"
|
||||
xlink:href="#linearGradient3939"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata3140">
|
||||
<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
|
||||
transform="translate(-51.289546,-37.482084)"
|
||||
id="layer1">
|
||||
<g
|
||||
transform="matrix(-2.0609151,2.1460031,-2.1460031,-2.0609151,312.37246,37.076628)"
|
||||
id="g3947"
|
||||
style="display:inline">
|
||||
<g
|
||||
transform="matrix(0.16364508,-0.15592854,0.15592854,0.16364508,-3.6080849,69.030633)"
|
||||
id="g3807-1"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012-9"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014-4"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2-5"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0-4"
|
||||
style="fill:#000000;fill-opacity:1;stroke:none" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.13289038,-0.12662405,0.12662405,0.13289038,7.8625296,64.021332)"
|
||||
id="g3807"
|
||||
style="fill:url(#linearGradient3968);fill-opacity:1">
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 5,-5 95,-5 100,0 5,5 5,114.999993 0,119.999993 -5,5 -95,5 -100,0 -5,-5 -5,-114.999993 0,-119.999993 z"
|
||||
id="rect3012"
|
||||
style="fill:url(#linearGradient3960);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,49.147897 c 0,0 45,-44.9999997 50,-44.9999997 5,0 50,44.9999997 50,44.9999997 z"
|
||||
id="path3014"
|
||||
style="fill:url(#linearGradient3962);fill-opacity:1;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 5,-5 95,-5 100,0 5,5 5,114.999987 0,119.999987 -5,5 -95,5 -100,0 -5,-5 -5,-114.999987 0,-119.999987 z"
|
||||
id="rect3012-2"
|
||||
style="fill:url(#linearGradient3964);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="m 227.85714,54.147883 c 0,0 45,-45.0000004 50,-45.0000004 5,0 50,45.0000004 50,45.0000004 z"
|
||||
id="path3014-0"
|
||||
style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none" />
|
||||
</g>
|
||||
<path
|
||||
d="m 585,64.862183 a 7.5,7.5 0 1 1 -15,0 7.5,7.5 0 1 1 15,0 z"
|
||||
transform="matrix(0.11405313,-0.10867506,0.10867506,0.11405313,-24.971095,87.717452)"
|
||||
id="path3908"
|
||||
style="opacity:0.93999999;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
</g>
|
||||
<g
|
||||
transform="scale(0.71162976,1.4052251)"
|
||||
id="text3212"
|
||||
style="font-size:24.14017296px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.46794128;stroke-miterlimit:4;stroke-opacity:1;font-family:FreeMono;-inkscape-font-specification:FreeMono">
|
||||
<path
|
||||
d="m 100.22839,56.368377 c 1.06216,3e-6 1.59324,0.402338 1.59325,1.207009 -1e-5,0.804673 -0.53109,1.207008 -1.59325,1.207008 l -5.576378,0 c -1.062171,0 -1.593254,-0.402335 -1.593251,-1.207008 -3e-6,-0.466709 0.136791,-0.780531 0.410383,-0.941467 0.273585,-0.177026 0.667874,-0.265539 1.182868,-0.265542 l 1.569111,0 0,-9.245686 -2.582998,0 0,2.245036 c -4e-6,1.062176 -0.402339,1.593259 -1.207009,1.593251 -0.804674,8e-6 -1.207009,-0.531075 -1.207008,-1.593251 l 0,-4.659053 12.456332,0 0,4.659053 c -2e-5,0.514999 -0.0885,0.909288 -0.26555,1.182868 -0.16094,0.273597 -0.47476,0.410391 -0.94146,0.410383 -0.80469,8e-6 -1.20702,-0.531075 -1.20701,-1.593251 l 0,-2.245036 -2.631279,0 0,9.245686 1.593249,0"
|
||||
id="path8953"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold" />
|
||||
<path
|
||||
d="m 105.69878,55.909714 c 0,-1.094351 0.53913,-2.043863 1.61739,-2.848541 1.07826,-0.820759 2.48644,-1.231141 4.22453,-1.231148 0.7242,7e-6 1.56106,0.08047 2.51058,0.241401 l 0,-0.555224 c -1e-5,-0.788571 -0.74835,-1.18286 -2.24503,-1.182868 -0.65984,8e-6 -1.40819,0.09657 -2.24504,0.289682 -0.83686,0.177036 -1.34381,0.26555 -1.52083,0.265542 -0.33797,8e-6 -0.6196,-0.112646 -0.84491,-0.337963 -0.22531,-0.241393 -0.33796,-0.539121 -0.33796,-0.893186 0,-0.514981 0.2414,-0.852943 0.72421,-1.013887 1.36793,-0.482793 2.75197,-0.724195 4.15211,-0.724205 1.48058,1e-5 2.63931,0.313832 3.47618,0.941466 0.85294,0.627654 1.27942,1.504746 1.27943,2.631279 l 0,4.876315 0.38624,0 c 1.06216,3e-6 1.59324,0.402338 1.59325,1.207009 -1e-5,0.804673 -0.53109,1.207008 -1.59325,1.207008 l -2.8244,0 0,-0.555224 c -1.20702,0.627645 -2.54277,0.941467 -4.00727,0.941467 -1.19092,0 -2.21285,-0.313822 -3.0658,-0.941467 -0.85295,-0.643736 -1.27943,-1.416221 -1.27943,-2.317456 m 8.37664,-0.386243 0,-1.207009 c -1.01389,-0.177023 -1.90708,-0.265537 -2.67956,-0.265541 -0.82077,4e-6 -1.55302,0.177032 -2.19675,0.531083 -0.62765,0.35406 -0.94147,0.764443 -0.94147,1.231149 0,0.273591 0.17702,0.4989 0.53108,0.675925 0.35406,0.17703 0.78858,0.265544 1.30357,0.265542 1.31966,2e-6 2.64737,-0.410381 3.98313,-1.231149"
|
||||
id="path8955"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold" />
|
||||
<path
|
||||
d="m 122.56333,62.40342 c 0,-0.466713 0.13679,-0.788581 0.41039,-0.965607 0.27358,-0.160937 0.66787,-0.241404 1.18286,-0.241401 l 2.63128,0 c 0.70811,-3e-6 1.26333,-0.168984 1.66568,-0.506944 0.40232,-0.337964 0.60349,-0.81272 0.6035,-1.42427 l 0,-1.32771 c -1.06218,0.788579 -2.19676,1.182868 -3.40376,1.182869 -1.62545,-10e-7 -2.98534,-0.531084 -4.07969,-1.593252 -1.07827,-1.078258 -1.6174,-2.414013 -1.6174,-4.007268 0,-1.609338 0.53913,-2.945093 1.6174,-4.007269 1.09435,-1.078251 2.45424,-1.617381 4.07969,-1.617392 1.31965,1.1e-5 2.45424,0.402347 3.40376,1.207009 l 0,-0.869046 2.80026,0 c 1.06215,10e-6 1.59324,0.402346 1.59325,1.207008 -1e-5,0.804681 -0.5311,1.207017 -1.59325,1.207009 l -0.38624,0 0,8.618042 c -2e-5,1.271381 -0.44258,2.309407 -1.32771,3.114082 -0.86906,0.820762 -1.96341,1.231144 -3.28307,1.231149 l -2.7037,0 c -1.06217,-5e-6 -1.59325,-0.402341 -1.59325,-1.207009 m 3.13823,-12.094226 c -0.91734,8e-6 -1.70591,0.31383 -2.36574,0.941466 -0.64374,0.611558 -0.96561,1.359903 -0.96561,2.245037 0,0.885144 0.32187,1.641535 0.96561,2.269176 0.65983,0.627647 1.4484,0.941469 2.36574,0.941467 0.91731,2e-6 1.70589,-0.305774 2.36573,-0.917327 0.65982,-0.627641 0.98974,-1.375986 0.98975,-2.245036 -1e-5,-0.901227 -0.32993,-1.665665 -0.98975,-2.293317 -0.64374,-0.627636 -1.43232,-0.941458 -2.36573,-0.941466"
|
||||
id="path8957"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold" />
|
||||
<path
|
||||
d="m 137.03801,62.40342 c -1e-5,-0.466713 0.13679,-0.788581 0.41038,-0.965607 0.27358,-0.160937 0.66787,-0.241404 1.18287,-0.241401 l 2.63128,0 c 0.7081,-3e-6 1.26332,-0.168984 1.66567,-0.506944 0.40233,-0.337964 0.60349,-0.81272 0.6035,-1.42427 l 0,-1.32771 c -1.06217,0.788579 -2.19676,1.182868 -3.40376,1.182869 -1.62544,-10e-7 -2.98534,-0.531084 -4.07969,-1.593252 -1.07826,-1.078258 -1.61739,-2.414013 -1.61739,-4.007268 0,-1.609338 0.53913,-2.945093 1.61739,-4.007269 1.09435,-1.078251 2.45425,-1.617381 4.07969,-1.617392 1.31965,1.1e-5 2.45424,0.402347 3.40376,1.207009 l 0,-0.869046 2.80026,0 c 1.06216,10e-6 1.59324,0.402346 1.59326,1.207008 -2e-5,0.804681 -0.5311,1.207017 -1.59326,1.207009 l -0.38624,0 0,8.618042 c -1e-5,1.271381 -0.44258,2.309407 -1.32771,3.114082 -0.86905,0.820762 -1.96341,1.231144 -3.28306,1.231149 l -2.7037,0 c -1.06217,-5e-6 -1.59326,-0.402341 -1.59325,-1.207009 m 3.13822,-12.094226 c -0.91733,8e-6 -1.70591,0.31383 -2.36574,0.941466 -0.64374,0.611558 -0.96561,1.359903 -0.9656,2.245037 -1e-5,0.885144 0.32186,1.641535 0.9656,2.269176 0.65983,0.627647 1.44841,0.941469 2.36574,0.941467 0.91732,2e-6 1.7059,-0.305774 2.36574,-0.917327 0.65982,-0.627641 0.98973,-1.375986 0.98974,-2.245036 -1e-5,-0.901227 -0.32992,-1.665665 -0.98974,-2.293317 -0.64375,-0.627636 -1.43233,-0.941458 -2.36574,-0.941466"
|
||||
id="path8959"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold" />
|
||||
<path
|
||||
d="m 161.38601,57.165003 c -1e-5,0.514991 -0.46672,0.941467 -1.40013,1.279429 -0.93343,0.321869 -1.81052,0.523037 -2.63128,0.603504 -0.80468,0.08047 -1.49669,0.120701 -2.07605,0.120701 -1.86685,0 -3.39572,-0.523037 -4.58663,-1.569111 -1.19092,-1.046072 -1.78638,-2.389874 -1.78638,-4.031409 0,-1.593245 0.59546,-2.928999 1.78638,-4.007269 1.207,-1.094344 2.6876,-1.641521 4.44179,-1.641531 1.80245,1e-5 3.2911,0.547187 4.46593,1.641531 1.1909,1.094363 1.78636,2.470351 1.78637,4.12797 l 0,0.941467 -9.84919,0 c 0.54718,1.416226 1.86684,2.124337 3.95899,2.124335 0.85294,2e-6 1.80246,-0.128746 2.84854,-0.386243 1.04606,-0.273586 1.67371,-0.41038 1.88293,-0.410383 0.32186,3e-6 0.59545,0.120704 0.82077,0.362103 0.2253,0.22531 0.33795,0.506945 0.33796,0.844906 m -9.77677,-4.659054 7.09721,0 c -0.19313,-0.659824 -0.61156,-1.182861 -1.25529,-1.569111 -0.64374,-0.402328 -1.40818,-0.603496 -2.29331,-0.603504 -0.88515,8e-6 -1.65763,0.201176 -2.31746,0.603504 -0.64374,0.402344 -1.05412,0.92538 -1.23115,1.569111"
|
||||
id="path8961"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold" />
|
||||
<path
|
||||
d="m 175.78826,56.368377 c 1.06216,3e-6 1.59324,0.402338 1.59325,1.207009 -1e-5,0.804673 -0.53109,1.207008 -1.59325,1.207008 l -2.80026,0 0,-0.844906 c -1.15874,0.788579 -2.37379,1.182868 -3.64516,1.182869 -1.80248,-10e-7 -3.25088,-0.53913 -4.34524,-1.617392 -1.07826,-1.078258 -1.61739,-2.414013 -1.61739,-4.007268 0,-1.593245 0.53913,-2.920953 1.61739,-3.983129 1.09436,-1.078251 2.55081,-1.617381 4.36938,-1.617392 1.40012,1.1e-5 2.60713,0.402347 3.62102,1.207009 l 0,-2.969241 -0.38624,0 c -0.515,1.2e-5 -0.90929,-0.08046 -1.18287,-0.241402 -0.2736,-0.177015 -0.41039,-0.498883 -0.41038,-0.965607 -1e-5,-0.450602 0.13678,-0.756377 0.41038,-0.917326 0.27358,-0.177013 0.66787,-0.265527 1.18287,-0.265542 l 2.80026,0 0,12.62531 0.38624,0 m -2.80026,-2.8244 c -1e-5,-0.965601 -0.32992,-1.746132 -0.98974,-2.341597 -0.65985,-0.595449 -1.53694,-0.893178 -2.63128,-0.893186 -1.07827,8e-6 -1.94732,0.31383 -2.60714,0.941466 -0.64374,0.611558 -0.96561,1.359903 -0.96561,2.245037 0,0.91733 0.32991,1.681769 0.98975,2.293316 0.67592,0.611553 1.54496,0.917329 2.60714,0.917327 1.06216,2e-6 1.92315,-0.297727 2.58299,-0.893187 0.67592,-0.611547 1.01388,-1.367939 1.01389,-2.269176"
|
||||
id="path8963"
|
||||
style="font-weight:bold;-inkscape-font-specification:FreeMono Bold" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 13 KiB |
114
js/default.js
@ -24,78 +24,116 @@
|
||||
|
||||
//------------------------
|
||||
|
||||
$(document).ready(function () {
|
||||
$.address.init(function(event) {
|
||||
console.log("init:");
|
||||
}).change(function(event) {
|
||||
console.log("change " + event.value);
|
||||
function newContentCallback() {
|
||||
$('#page-content a').click(function (evt) {
|
||||
var page_href = $(this).attr('href');
|
||||
var external_url_regexp = /https?:\/\/.*/;
|
||||
|
||||
// remove //pages from current url
|
||||
var page_href = event.value;
|
||||
console.log(event.value);
|
||||
if (external_url_regexp.test(page_href)) {
|
||||
window.location.href = page_href;
|
||||
} else {
|
||||
evt.preventDefault();
|
||||
$.address.value(page_href);
|
||||
}
|
||||
});
|
||||
|
||||
$('#page-content a').click(function() {
|
||||
scrollTo('#nav', 'fast');
|
||||
});
|
||||
}
|
||||
|
||||
function loadPageContent(page_href) {
|
||||
var post_regexp = /posts\/.*/;
|
||||
var tag_regexp = /tags\/.*/;
|
||||
|
||||
// Check whether the requested url is a post; otherwise assume its a page
|
||||
if (post_regexp.test(page_href)) {
|
||||
// Handle post urls (no change required to page_href)
|
||||
$('#nav-menu li.active').removeClass('active');
|
||||
$('#nav-menu li a[href="./pages/blog.html"]').parent('li').addClass('active');
|
||||
} else if (tag_regexp.test(page_href)) {
|
||||
// Handle tag pages
|
||||
$('#nav-menu li.active').removeClass('active');
|
||||
$('#nav-menu li a[href="./pages/blog.html"]').parent('li').addClass('active');
|
||||
} else {
|
||||
// Check if the page_href is empty or / and if so goto home
|
||||
if (page_href == '/' || page_href == '') {
|
||||
page_href = '/home.html';
|
||||
}
|
||||
|
||||
// Initially set the active menuitem in the nav
|
||||
$('a.menuitem[rel="address:' + page_href + '"]').closest('ul').find('li.active').removeClass('active');
|
||||
$('a.menuitem[rel="address:' + page_href + '"]').closest('li').addClass('active');
|
||||
|
||||
// set page_href ot full url for ajax call
|
||||
// set page_href of full url for ajax call
|
||||
page_href = "pages" + page_href;
|
||||
}
|
||||
|
||||
// Make the ajax request for the new page-content (whether it be a page or a post) *could change*
|
||||
$.ajax({
|
||||
url: page_href,
|
||||
type: 'GET',
|
||||
dataType: 'html',
|
||||
beforeSend: function (xhr, settings) {
|
||||
// Set '#page-content.loading' to show page-content-loading graphic
|
||||
$('#page-content').addClass('loading');
|
||||
// Add .loading to #page-content and #nav to facilitate a loading animation
|
||||
$('#page-content, #nav').addClass('loading');
|
||||
|
||||
console.log('beforeSend a.menuitem');
|
||||
},
|
||||
success: function (dta) {
|
||||
// no need to removeClass('loading'); done on server side
|
||||
// use .addClass('fadeIn') to use a css transition *TODO*
|
||||
// Remove the loading gif
|
||||
$('#page-content').removeClass('init');
|
||||
|
||||
// Replace old page-content with new page-content
|
||||
$('#page-content').replaceWith(dta);
|
||||
|
||||
// Stop loading animations in the nav and page-content-wrap
|
||||
$('#page-content, #nav').removeClass('loading');
|
||||
|
||||
// Add new content callbacks
|
||||
newContentCallback();
|
||||
},
|
||||
error: function (xhr, status) {
|
||||
// replace loading graphic with loading error graphic
|
||||
$('#page-content').removeClass('loading').addClass('loading-error');
|
||||
/* Remove .loading then add .loading-error to #page-content and #nav to
|
||||
* stop the loading animation and facilitate a loading error animation
|
||||
*/
|
||||
$('#page-content, #nav').removeClass('loading').addClass('loading-error');
|
||||
|
||||
console.log('error retrieving page "' + page_href +'": ' + status);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Scroll to the top of a given element in a specified amount of time
|
||||
function scrollTo(elem, dur) {
|
||||
$('html, body').animate({
|
||||
scrollTop: $(elem).offset().top
|
||||
}, dur);
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
$.address.init(function(event) {
|
||||
console.log("init:" + event.value);
|
||||
$(window).load(function () {
|
||||
loadPageContent(event.value);
|
||||
});
|
||||
});
|
||||
|
||||
$('ul.navbar-nav a.menuitem').click(function() {
|
||||
$('#nav-menu a.menuitem').click(function() {
|
||||
$(this).closest('ul').find('li.active').removeClass('active');
|
||||
$(this).closest('li').addClass('active');
|
||||
//$('.navbar-collapse').collapse('hide');
|
||||
});
|
||||
|
||||
// $('a.internal').click(function(evt) {
|
||||
// $.address.value($(this).attr('href'));
|
||||
// });
|
||||
|
||||
// Callback for when the inital page has completely loaded (including images, etc..)
|
||||
$(window).load(function () {
|
||||
// something
|
||||
$.address.change(function(event) {
|
||||
console.log("change " + event.value);
|
||||
loadPageContent(event.value);
|
||||
});
|
||||
|
||||
// Load recent-news carousel
|
||||
$.ajax({
|
||||
url: 'recent-news.html',
|
||||
type: 'GET',
|
||||
dataType: 'html',
|
||||
beforeSend: function (xhr, settings) {
|
||||
// Set '#page-content.loading' to show page-content-loading graphic
|
||||
//$('#page-content').addClass('loading');
|
||||
console.log('Attempting to retrieve recent-news..');
|
||||
},
|
||||
success: function (dta) {
|
||||
// no need to removeClass('loading'); done on server side
|
||||
// use .addClass('fadeIn') to use a css transition *TODO*
|
||||
$('#page-content').before(dta);
|
||||
},
|
||||
error: function (xhr, status) {
|
||||
// replace loading graphic with loading error graphic
|
||||
//$('#page-content').removeClass('loading').addClass('loading-error');
|
||||
console.log('Error retrieving recent-news"' + page_href +'": ' + status);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
9597
lib/JQuery/jquery-1.9.1.js
vendored
Normal file
1
lib/Skeleton
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 7ab682091d1032035cfcb668e6bd4b465bfa4679
|
1
lib/jquery-address
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit bb6103f9021fee0bf275e2b9dae31082c683ac94
|
@ -1,10 +0,0 @@
|
||||
---
|
||||
title: Sample News
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-11
|
||||
---
|
||||
|
||||
This is some sample news with a link to the new [homepage](http://rekahsoft.ca)
|
||||
<!--more-->
|
||||
|
||||
Exceeding reaction chamber thermal limit. We have begun power-supply calibration. Force fields have been established on all turbo lifts and crawlways. Computer, run a level-two diagnostic on warp-drive systems. Antimatter containment positive. Warp drive within normal parameters. I read an ion trail characteristic of a freighter escape pod. The bomb had a molecular-decay detonator. Detecting some unusual fluctuations in subspace frequencies.
|
@ -1,18 +0,0 @@
|
||||
---
|
||||
title: About
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-12
|
||||
weight: 4
|
||||
---
|
||||
|
||||
This is a little explanation about **Rekahsoft** the company.
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent turpis turpis, lobortis nec tempor vel, mollis eu augue. Aliquam nunc nisi, ornare quis odio a, egestas tempor urna. Vestibulum ac nisl sit amet risus molestie elementum a in ipsum. Ut at ligula convallis, bibendum urna a, sagittis augue. Sed ut nisi eu mi scelerisque luctus vel eget ante. Phasellus at felis sit amet justo luctus volutpat. Nullam lorem nisl, ultricies eget nibh eget, egestas porta lectus.
|
||||
|
||||
Curabitur id suscipit massa, vitae lobortis ligula. Nunc in enim mi. Pellentesque velit orci, aliquet at tempor a, rutrum eget lacus. Ut eleifend, dolor id varius placerat, orci leo porttitor eros, a consectetur erat lectus sed nunc. Nulla egestas vulputate orci sit amet pellentesque. Mauris sodales nulla tincidunt faucibus bibendum. Cras suscipit egestas arcu ut sagittis. Fusce velit lectus, euismod a facilisis et, posuere sit amet lorem.
|
||||
|
||||
Nulla quis ipsum lorem. Mauris velit lorem, accumsan sed viverra sed, rutrum a arcu. Ut varius eros dignissim mollis condimentum. Morbi a massa enim. Phasellus hendrerit, dolor vel convallis interdum, augue sapien feugiat libero, non feugiat mauris odio vel arcu. Proin posuere diam arcu, ut laoreet quam tincidunt et. Maecenas faucibus mi magna, quis suscipit augue lobortis quis. Aenean aliquam quis magna in semper. Pellentesque et sem commodo, dapibus sapien vel, viverra augue. Sed quis arcu ut mauris dapibus laoreet ut eget risus. Vivamus convallis ante magna, blandit varius neque tristique quis. Nam urna nisl, cursus consectetur adipiscing sed, iaculis vitae sem. Suspendisse at vulputate odio, eu ultrices nisl. Praesent sed orci vel massa malesuada tincidunt. Aliquam et placerat ipsum. Nullam sit amet lacus ipsum.
|
||||
|
||||
Aliquam a consequat risus. Fusce et urna venenatis, suscipit velit non, ultrices libero. Morbi ullamcorper felis dolor, quis scelerisque tellus placerat non. Vestibulum vitae cursus nulla. Quisque porttitor pharetra iaculis. Aenean elementum lectus dui, et porttitor tellus fermentum sed. Suspendisse varius imperdiet ipsum, vel rhoncus nulla placerat nec. Nullam faucibus tempor ligula nec egestas. Etiam nisl tortor, varius at placerat eget, cursus id tellus.
|
||||
|
||||
Praesent ac laoreet purus, non tempus felis. Nunc ultrices luctus ante vel tincidunt. Integer quam turpis, pharetra vitae quam et, scelerisque scelerisque est. Nam ultricies, nisl sit amet sagittis euismod, quam nisi aliquam turpis, non fringilla lectus enim a elit. Sed purus sapien, mollis sit amet fringilla eu, tristique et sapien. Duis condimentum, arcu non fringilla tristique, urna tortor mattis felis, varius mollis mauris turpis pharetra felis. Etiam ullamcorper cursus sem in iaculis. Donec commodo, sem id ullamcorper viverra, nulla mi aliquet tortor, ut cursus mi leo sit amet mi. Phasellus sollicitudin mi vitae odio elementum, ut pellentesque ante dapibus. Cras convallis mollis arcu tempus dictum. Donec a risus at augue posuere pharetra. Suspendisse at tellus est. Phasellus tincidunt dolor non velit iaculis, eu faucibus ante pellentesque. Pellentesque sollicitudin augue arcu, non sagittis purus lacinia at.
|
6
pages/blog.markdown
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: Blog
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-12
|
||||
weight: 2
|
||||
---
|
@ -5,14 +5,4 @@ date: 2013-10-12
|
||||
weight: 3
|
||||
---
|
||||
|
||||
This pages lists **Rekahsoft's contact information**.
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sollicitudin porttitor purus non malesuada. Sed commodo diam sed libero facilisis, eget ultrices est cursus. Donec vitae urna viverra, facilisis urna eget, commodo nunc. Fusce dictum, nisl sit amet vestibulum pellentesque, mauris purus pretium nunc, in varius erat enim id metus. Duis fermentum erat a dui tincidunt, nec dapibus risus fermentum. Aenean ligula enim, rutrum non risus nec, venenatis pretium ligula. Ut pretium, nulla a condimentum mollis, mauris turpis commodo est, eget viverra risus elit dapibus magna. Nullam eu mi eget erat sodales dignissim et a lacus. Pellentesque eu mauris id nunc luctus tempor sit amet pulvinar lectus. Suspendisse sollicitudin, odio nec dignissim commodo, enim massa hendrerit nisl, tempor pellentesque sem ligula eu augue.
|
||||
|
||||
Etiam lacus dolor, facilisis a vestibulum ut, vulputate sed arcu. Proin pulvinar eros at dui tincidunt, id imperdiet libero scelerisque. Sed sed faucibus eros. Quisque molestie molestie ante, in interdum nibh rutrum a. Duis quis placerat enim, sed feugiat nisi. Proin quis tellus eu dui condimentum tincidunt. Quisque ac egestas diam. In suscipit nulla ac tortor sodales semper. Pellentesque vestibulum quam ut enim convallis congue. Aenean sed magna in erat placerat aliquam id ac felis. Mauris adipiscing, tortor sed feugiat vehicula, enim elit molestie purus, quis porta est eros eu sem. In hac habitasse platea dictumst. Nam feugiat ante augue, non sagittis dui dignissim ut.
|
||||
|
||||
Quisque adipiscing scelerisque nibh eu dapibus. Phasellus ultrices ligula commodo nulla luctus sodales. Aliquam sed nulla id ligula commodo sagittis. Praesent elementum tempus metus quis pulvinar. Nam et venenatis magna. Etiam ac urna in ante faucibus malesuada ut vitae arcu. Sed ultrices scelerisque mauris sed ultricies.
|
||||
|
||||
Mauris id rutrum dui, eu fermentum nisl. Morbi sed diam elit. Sed a aliquam nisl. Nam aliquet odio id mi dignissim, non rutrum nisi vulputate. Nullam aliquet convallis massa eu ornare. Mauris ante nulla, lobortis et nisl eget, imperdiet eleifend lorem. Integer sed quam tellus. Fusce elit turpis, viverra scelerisque consectetur vel, pellentesque vitae erat. Aliquam dictum laoreet lectus vehicula auctor. Phasellus ultrices congue justo, ut consequat risus tincidunt ut. Donec et nulla tincidunt, interdum velit eget, elementum nibh. Integer ac consectetur elit, a commodo diam. Suspendisse sit amet tempor dui, at iaculis neque. Donec tristique nec turpis eu molestie. Sed sed eros sem.
|
||||
|
||||
Vivamus interdum enim et lacinia scelerisque. Sed vitae leo eu nisl ornare accumsan. Donec rhoncus pulvinar tellus, consequat porttitor orci laoreet eget. Curabitur placerat commodo hendrerit. Duis eget risus id dolor ultricies viverra. Suspendisse sagittis porttitor tellus eget fermentum. Integer ullamcorper lacinia dolor ac laoreet. Phasellus in dignissim ipsum. Suspendisse in tortor purus. Curabitur porttitor nisl et tellus pharetra, ut accumsan arcu porttitor.
|
||||
This is a little explanation about me as well as some contact information.
|
||||
|
@ -5,14 +5,45 @@ date: 2013-10-12
|
||||
weight: 1
|
||||
---
|
||||
|
||||
This is the homepage for **Rekahsoft**.
|
||||
$section("aboutMe")$
|
||||
Welcome to the home of [**Collin Doering**](/contact.html).
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer luctus vitae leo tristique iaculis. Aenean fringilla non urna non tincidunt. Nulla facilisi. Vestibulum varius, sem porta fermentum ultricies, metus dui eleifend sapien, porttitor sollicitudin erat quam tristique turpis. Sed id molestie est. Mauris ut nisl nisl. Duis aliquet, felis a tempus eleifend, dui odio iaculis odio, a ultricies felis mauris in urna. Nullam consequat luctus turpis nec commodo.
|
||||
Links that are loaded using js need further consideration. Specifically there are two options:
|
||||
|
||||
Integer ullamcorper ligula non leo gravida, at dictum urna imperdiet. Donec sit amet semper felis, pulvinar pharetra sem. Suspendisse consectetur elit sit amet ligula pellentesque cursus. Vivamus cursus, sem id dictum malesuada, risus purus vestibulum tellus, ut imperdiet justo est et metus. Aenean et velit velit. Mauris at tortor quam. Donec sed sem id massa convallis volutpat.
|
||||
1. Use anchor references (like above) which work but will break the nojs site!
|
||||
2. To have class="active", rel="address:virtualpath" and href set to the resource in question
|
||||
This is what it should look like: <a class="internal" rel="address:/contact.html" href="pages/contact.html">Collin Proper</a>.
|
||||
$endsection$
|
||||
|
||||
Cras venenatis tincidunt gravida. Curabitur ac ullamcorper nisl. Donec tempus porta dictum. Nunc cursus erat et nunc fermentum, ut semper ligula vulputate. Vestibulum nec dapibus tellus. Quisque est leo, feugiat in tellus non, sagittis elementum nisl. Mauris ac purus non augue dictum tincidunt at at orci. Ut in tellus pretium, commodo nulla vitae, commodo dolor. Morbi facilisis tristique hendrerit. In elementum, velit a convallis venenatis, lectus erat scelerisque lectus, vel convallis lectus orci et turpis. Nullam tortor nibh, vestibulum eget lacus ut, ornare accumsan velit. Cras arcu turpis, consequat ac blandit vel, lacinia et odio.
|
||||
$section("tools")$
|
||||
Tools
|
||||
=====
|
||||
-----
|
||||
This website was proudly made with open source software! Specifically:
|
||||
|
||||
Cras rutrum, ipsum sit amet feugiat elementum, nulla mi tincidunt dui, nec lacinia arcu sem viverra nisi. Aliquam sed enim eu orci lobortis tempus. Vivamus pellentesque lorem sit amet mollis aliquet. Donec imperdiet, lacus nec ullamcorper faucibus, quam turpis ultrices elit, at rhoncus nisi sapien nec nisi. Aliquam id nisi lectus. Integer egestas hendrerit sapien, ut auctor purus dapibus a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ac faucibus tellus, eu placerat purus. Sed eget consequat ligula. Ut a dolor ligula. Donec ac consequat dolor, nec fringilla nisl. Sed venenatis urna ante, sed tincidunt sem convallis vel. Aenean adipiscing mi elit, bibendum condimentum metus euismod at. Curabitur in est viverra, faucibus odio et, ultricies massa. Donec laoreet porttitor lacus, blandit ullamcorper justo pharetra eu.
|
||||
- [Hakyll][]
|
||||
- [Skeleton][]
|
||||
- [JQuery][]
|
||||
- [JQuery-address][]
|
||||
- [Sass][]
|
||||
- [Haml][]
|
||||
- [Bourbon][]
|
||||
- [Inkscape][]
|
||||
- [Gimp][]
|
||||
- [Gnu Emacs][]
|
||||
- [Gnu Free Fonts][]
|
||||
$endsection$
|
||||
|
||||
Mauris eu quam porta, semper risus at, ullamcorper elit. Phasellus vitae tortor tincidunt, adipiscing eros ac, sodales tortor. Pellentesque cursus suscipit dolor eu blandit. Proin pellentesque tincidunt dui, vel molestie ante tristique quis. Donec tempus pharetra dolor, eu fringilla orci molestie in. Nulla viverra ornare odio, id pulvinar arcu volutpat id. Aenean vehicula, velit id bibendum aliquam, augue dolor scelerisque nisl, non sollicitudin massa sem a ipsum. Integer placerat, felis sed sollicitudin posuere, leo lacus faucibus lacus, quis luctus mi tortor non risus. Nunc eleifend felis sit amet turpis vulputate, imperdiet tristique lectus sagittis. Donec pellentesque at dolor ut gravida. Curabitur sollicitudin eros ut dui ullamcorper consequat.
|
||||
$section$
|
||||
[Hakyll]: http://jaspervdj.be/hakyll/
|
||||
[Skeleton]: http://www.getskeleton.com/
|
||||
[JQuery]: http://jquery.com
|
||||
[JQuery-address]: https://github.com/asual/jquery-address
|
||||
[Sass]:http://sass-lang.com/
|
||||
[Haml]: http://haml.info/
|
||||
[Bourbon]: http://bourbon.io/
|
||||
[Inkscape]: http://inkscape.org/
|
||||
[Gimp]: http://www.gimp.org/
|
||||
[Gnu Emacs]: http://www.gnu.org/software/emacs/
|
||||
[Gnu Free Fonts]: http://www.gnu.org/software/freefont/
|
||||
$endsection$
|
||||
|
@ -1,18 +0,0 @@
|
||||
---
|
||||
title: Services
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-12
|
||||
weight: 2
|
||||
---
|
||||
|
||||
This pages explains the services offered by **Rekahsoft**.
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sollicitudin porttitor purus non malesuada. Sed commodo diam sed libero facilisis, eget ultrices est cursus. Donec vitae urna viverra, facilisis urna eget, commodo nunc. Fusce dictum, nisl sit amet vestibulum pellentesque, mauris purus pretium nunc, in varius erat enim id metus. Duis fermentum erat a dui tincidunt, nec dapibus risus fermentum. Aenean ligula enim, rutrum non risus nec, venenatis pretium ligula. Ut pretium, nulla a condimentum mollis, mauris turpis commodo est, eget viverra risus elit dapibus magna. Nullam eu mi eget erat sodales dignissim et a lacus. Pellentesque eu mauris id nunc luctus tempor sit amet pulvinar lectus. Suspendisse sollicitudin, odio nec dignissim commodo, enim massa hendrerit nisl, tempor pellentesque sem ligula eu augue.
|
||||
|
||||
Etiam lacus dolor, facilisis a vestibulum ut, vulputate sed arcu. Proin pulvinar eros at dui tincidunt, id imperdiet libero scelerisque. Sed sed faucibus eros. Quisque molestie molestie ante, in interdum nibh rutrum a. Duis quis placerat enim, sed feugiat nisi. Proin quis tellus eu dui condimentum tincidunt. Quisque ac egestas diam. In suscipit nulla ac tortor sodales semper. Pellentesque vestibulum quam ut enim convallis congue. Aenean sed magna in erat placerat aliquam id ac felis. Mauris adipiscing, tortor sed feugiat vehicula, enim elit molestie purus, quis porta est eros eu sem. In hac habitasse platea dictumst. Nam feugiat ante augue, non sagittis dui dignissim ut.
|
||||
|
||||
Quisque adipiscing scelerisque nibh eu dapibus. Phasellus ultrices ligula commodo nulla luctus sodales. Aliquam sed nulla id ligula commodo sagittis. Praesent elementum tempus metus quis pulvinar. Nam et venenatis magna. Etiam ac urna in ante faucibus malesuada ut vitae arcu. Sed ultrices scelerisque mauris sed ultricies.
|
||||
|
||||
Mauris id rutrum dui, eu fermentum nisl. Morbi sed diam elit. Sed a aliquam nisl. Nam aliquet odio id mi dignissim, non rutrum nisi vulputate. Nullam aliquet convallis massa eu ornare. Mauris ante nulla, lobortis et nisl eget, imperdiet eleifend lorem. Integer sed quam tellus. Fusce elit turpis, viverra scelerisque consectetur vel, pellentesque vitae erat. Aliquam dictum laoreet lectus vehicula auctor. Phasellus ultrices congue justo, ut consequat risus tincidunt ut. Donec et nulla tincidunt, interdum velit eget, elementum nibh. Integer ac consectetur elit, a commodo diam. Suspendisse sit amet tempor dui, at iaculis neque. Donec tristique nec turpis eu molestie. Sed sed eros sem.
|
||||
|
||||
Vivamus interdum enim et lacinia scelerisque. Sed vitae leo eu nisl ornare accumsan. Donec rhoncus pulvinar tellus, consequat porttitor orci laoreet eget. Curabitur placerat commodo hendrerit. Duis eget risus id dolor ultricies viverra. Suspendisse sagittis porttitor tellus eget fermentum. Integer ullamcorper lacinia dolor ac laoreet. Phasellus in dignissim ipsum. Suspendisse in tortor purus. Curabitur porttitor nisl et tellus pharetra, ut accumsan arcu porttitor.
|
425
posts/a-new-post.markdown
Normal file
@ -0,0 +1,425 @@
|
||||
---
|
||||
title: A New Post
|
||||
author: Collin J. Doering
|
||||
date: 2013-12-18
|
||||
description: An Article about nothing really
|
||||
updated: 2013-12-07
|
||||
tags: general, programming, linux
|
||||
---
|
||||
|
||||
Run a manual sweep of anomalous airborne or electromagnetic readings. Radiation levels in our atmosphere have increased by 3,000 percent. Electromagnetic and subspace wave fronts approaching synchronization. What is the strength of the ship's deflector shields at maximum output? The wormhole's size and short period would make this a local phenomenon. Do you have sufficient data to compile a holographic simulation?
|
||||
|
||||
<!--more-->
|
||||
Exceeding reaction chamber thermal limit. We have begun power-supply calibration. Force fields have been established on all turbo lifts and crawlways. Computer, run a level-two diagnostic on warp-drive systems. Antimatter containment positive. Warp drive within normal parameters. I read an ion trail characteristic of a freighter escape pod. The bomb had a molecular-decay detonator. Detecting some unusual fluctuations in subspace frequencies.
|
||||
|
||||
``` {.haskell .code-term .numberLines}
|
||||
{-# LANGUAGE ExistentialQuantification #-}
|
||||
|
||||
-- File: rdm.hs
|
||||
-- Date: 02/10/2010
|
||||
-- Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
-- Description: Random source file to experiment while learning haskell
|
||||
|
||||
import System.IO
|
||||
import Data.List
|
||||
import Data.Foldable (foldr')
|
||||
import Data.Function
|
||||
import System.Posix.User
|
||||
import Control.Monad
|
||||
|
||||
nameSpam :: IO ()
|
||||
nameSpam s = putStrLn $ fst $ foldr (\x (a, i) -> (take i (repeat x) ++ a, i - 1)) ("", length s) s
|
||||
|
||||
printTriangle :: Char -> Int -> IO ()
|
||||
printTriangle c i = pTriangle c 1
|
||||
where pTriangle c j
|
||||
| j > i = return ()
|
||||
| otherwise = putStrLn (take j (repeat c)) >>
|
||||
pTriangle c (j + 1)
|
||||
|
||||
printTriangle' :: Char -> Int -> IO ()
|
||||
printTriangle' _ 0 = return ()
|
||||
printTriangle' c i = putStrLn (take i (repeat c)) >> printTriangle' c (i - 1)
|
||||
|
||||
printTriangle'' :: Char -> Integer -> IO ()
|
||||
printTriangle'' c n = putStrLn $ foldr' (\i a -> (take i $ repeat c) ++ "\n" ++ a) "" [1..n]
|
||||
|
||||
factorial :: Integer -> Integer
|
||||
factorial x = if x <= 1 then 1
|
||||
else x * factorial (x - 1)
|
||||
|
||||
-- The factorial function using fix points
|
||||
factorial' = fix (\f x -> if x <= 1 then 1 else x * f(x - 1))
|
||||
|
||||
factorial'' = fix (\f acc x -> if x <= 1 then acc else f (acc * x) (x - 1)) 1
|
||||
|
||||
factorial1 :: Integer -> Integer
|
||||
factorial1 0 = 1
|
||||
factorial1 xs = xs * factorial1 (xs - 1)
|
||||
|
||||
squareList :: [Double] -> [Double]
|
||||
squareList lst = if null lst then []
|
||||
else (square (head lst)):(squareList (tail lst))
|
||||
where square x = x * x
|
||||
|
||||
squareList1 :: [Double] -> [Double]
|
||||
squareList1 [] = []
|
||||
squareList1 (x:xs) = (square x):(squareList1 xs)
|
||||
where square x = x * x
|
||||
|
||||
squareList2 = map (\x -> x * x)
|
||||
|
||||
fib :: Integer -> Integer
|
||||
fib 0 = 0
|
||||
fib 1 = 1
|
||||
fib x = fib (x-1) + fib (x-2)
|
||||
|
||||
-- Playing with datatypes
|
||||
data Posn = Posn2D { x :: Int, y :: Int }
|
||||
| Posn3D { x :: Int, y :: Int, z :: Int }
|
||||
deriving (Show, Eq, Ord)
|
||||
|
||||
-- Real World Haskell Exercises
|
||||
data List a = Cons a (List a)
|
||||
| Nil
|
||||
deriving (Show)
|
||||
|
||||
listToBIL :: List a -> [a]
|
||||
listToBIL (Cons a xs) = a:(listToBIL xs)
|
||||
listToBIL Nil = []
|
||||
|
||||
myLength :: [a] -> Integer
|
||||
myLength [] = 0
|
||||
myLength x = 1 + myLength (drop 1 x)
|
||||
|
||||
myLength1 :: [a] -> Integer
|
||||
myLength1 lst = let myLength1Help [] acc = acc
|
||||
myLength1Help (_:xs) acc = myLength1Help xs (acc + 1)
|
||||
in myLength1Help lst 0
|
||||
|
||||
myLength2 :: [a] -> Int
|
||||
myLength2 lst = myLength2' lst 0
|
||||
where myLength2' [] a = a
|
||||
myLength2' (_:xs) a = myLength2' xs (a + 1)
|
||||
|
||||
meanOfList :: [Double] -> Double
|
||||
meanOfList lst = meanSum lst 0 0
|
||||
where meanSum [] s l
|
||||
| l /= 0 = s / l
|
||||
| otherwise = 0
|
||||
meanSum (x:xs) s l = meanSum xs (s + x) (l + 1)
|
||||
|
||||
listToPalindrome :: [a] -> [a]
|
||||
listToPalindrome [] = []
|
||||
listToPalindrome x = x ++ reverse x
|
||||
|
||||
isPalindrome :: (Eq a) => [a] -> Bool
|
||||
isPalindrome x
|
||||
| mod len 2 == 0 && take (div len 2) x == reverse (drop (div len 2) x) = True
|
||||
| otherwise = False
|
||||
where len = length x
|
||||
|
||||
foldrmap :: (a -> b) -> [a] -> [b]
|
||||
foldrmap fn = foldr (\x y -> (fn x):y) []
|
||||
--foldrmap fn = foldr ((:) . fn) []
|
||||
|
||||
foldrcopy :: [a] -> [a]
|
||||
foldrcopy = foldr (:) []
|
||||
|
||||
foldrappend :: [a] -> [a] -> [a]
|
||||
foldrappend a b = foldr (:) b a
|
||||
|
||||
foldrlength :: [a] -> Int
|
||||
foldrlength = foldr (\x y -> y + 1) 0
|
||||
|
||||
foldrsum :: (Num a) => [a] -> a
|
||||
foldrsum = foldr (+) 0
|
||||
|
||||
--myfoldr fn init lst = myFoldrHelper ...
|
||||
|
||||
myMap :: (a -> b) -> [a] -> [b]
|
||||
myMap f xs = [f x | x <- xs]
|
||||
|
||||
myMap1 :: (a -> b) -> [a] -> [b]
|
||||
myMap1 _ [] = []
|
||||
myMap1 f (x:xs) = f x : myMap1 f xs
|
||||
|
||||
mapWithFilter :: (a -> b) -> (a -> Bool) -> [a] -> [b]
|
||||
mapWithFilter f p xs = [f x | x <- xs, p x]
|
||||
|
||||
mapWithFilter1 :: (a -> b) -> (a -> Bool) -> [a] -> [b]
|
||||
mapWithFilter1 _ _ [] = []
|
||||
mapWithFilter1 f p (x:xs)
|
||||
| p x = f x : mapWithFilter1 f p xs
|
||||
| otherwise = mapWithFilter1 f p xs
|
||||
|
||||
mapWithFilter2 :: (a -> b) -> (a -> Bool) -> [a] -> [b]
|
||||
mapWithFilter2 f p = map f . filter p
|
||||
|
||||
-- A neat little closure
|
||||
myFlip :: (a -> b -> c) -> b -> a -> c
|
||||
myFlip f = \a b -> f b a
|
||||
|
||||
compose :: (a -> b) -> (c -> a) -> (c -> b)
|
||||
compose f g = \x -> f(g(x))
|
||||
|
||||
disemvowel :: String -> String
|
||||
disemvowel = unwords . filter p . words
|
||||
where p = flip elem "AaEeIiOoUu" . head
|
||||
|
||||
-- questions from http://www.haskell.org/haskellwiki/Hitchhikers_guide_to_Haskell
|
||||
greeter = do
|
||||
putStrLn "Hello there! May i ask your name?"
|
||||
name <- getLine
|
||||
if name == "no"
|
||||
then putStrLn "Well, sorry i asked..goodbye!"
|
||||
else putStrLn ("Well hello there " ++ name ++ ", it's nice to meet you!")
|
||||
|
||||
-- The above greeter "de-sugared"
|
||||
greeter2 :: IO ()
|
||||
greeter2 = putStrLn "Hello there! May i ask your name?"
|
||||
>> getLine
|
||||
>>= \name -> if name == "no"
|
||||
then putStrLn "Well, sorry i asked..goodbye!"
|
||||
else putStrLn ("Well hello there " ++ name ++ ", it's nice to meet you!")
|
||||
|
||||
safeHead :: [a] -> Maybe a
|
||||
safeHead [] = Nothing
|
||||
safeHead (x:xs) = Just x
|
||||
|
||||
myTail :: [a] -> [a]
|
||||
myTail [] = []
|
||||
myTail (_:xs) = xs
|
||||
|
||||
-- Old version..why not make it for all monads?
|
||||
-- myLiftM :: (a -> b) -> IO a -> IO b
|
||||
-- myLiftM f a = a >>= \x -> return (f x)
|
||||
|
||||
{- Here is a generic version of myLiftM, which has the same behavior as liftM.
|
||||
Though the standard library chose to use do notation rather then the monadic
|
||||
bind function (>>=), they are actually the same once the do notation is
|
||||
de-sugared. Finally, notice the only thing that got changed here was the type
|
||||
signature.
|
||||
-}
|
||||
myLiftM :: Monad m => (a -> b) -> m a -> m b
|
||||
myLiftM f a = a >>= \x -> return (f x)
|
||||
|
||||
--nthDigit :: Integer -> Integer -> Integer
|
||||
--nthDigit n i = floor(10 * (f - floor(f)))
|
||||
-- where f = n/10^(i+1)
|
||||
|
||||
-- Implementation of a Maybe like type
|
||||
data Perhaps a = PNone
|
||||
| PJust a
|
||||
deriving (Eq,Ord,Show)
|
||||
|
||||
instance Functor Perhaps where
|
||||
fmap _ PNone = PNone
|
||||
fmap f (PJust x) = PJust (f x)
|
||||
|
||||
instance Monad Perhaps where
|
||||
(PJust a) >>= f = f a
|
||||
PNone >>= _ = PNone
|
||||
|
||||
return a = PJust a
|
||||
|
||||
instance MonadPlus Perhaps where
|
||||
mzero = PNone
|
||||
|
||||
mplus (PJust a) _ = PJust a
|
||||
mplus PNone (PJust a) = PJust a
|
||||
mplus _ _ = PNone
|
||||
|
||||
-- Simple Binary Tree type
|
||||
data Tree a = Empty
|
||||
| Node a (Tree a) (Tree a)
|
||||
deriving (Show, Eq)
|
||||
|
||||
instance Ord m => Ord (Tree m) where
|
||||
_ >= Empty = True
|
||||
(Node a _ _) >= (Node b _ _) = a >= b
|
||||
_ >= _ = False
|
||||
|
||||
_ <= Empty = True
|
||||
(Node a _ _) <= (Node b _ _) = a <= b
|
||||
_ <= _ = False
|
||||
|
||||
leaf :: a -> Tree a
|
||||
leaf x = Node x Empty Empty
|
||||
|
||||
balanced :: Ord a => Tree a -> Bool
|
||||
balanced Empty = True
|
||||
balanced nd@(Node _ ls rs) = nd >= ls && nd <= rs && balanced ls && balanced rs
|
||||
|
||||
depth :: Tree a -> Int
|
||||
depth Empty = 0
|
||||
depth (Node _ ls rs) = 1 + max (depth ls) (depth rs)
|
||||
|
||||
-- A parser type
|
||||
type Parser a = String -> [(a,String)]
|
||||
|
||||
-- Questions from Book "Programming in Haskell"
|
||||
-- Excercises 5.8
|
||||
|
||||
-- Given an even list returns a pair of its halves
|
||||
halve :: [a] -> ([a],[a])
|
||||
halve xs
|
||||
| length xs `mod` 2 == 0 = (take halfLen xs, drop halfLen xs)
|
||||
| otherwise = ([],[])
|
||||
where halfLen = (length xs `div` 2)
|
||||
|
||||
safeTailA :: [a] -> [a]
|
||||
safeTailA xs = if null xs then [] else tail xs
|
||||
|
||||
safeTailB :: [a] -> [a]
|
||||
safeTailB xs
|
||||
| null xs = []
|
||||
| otherwise = tail xs
|
||||
|
||||
safeTailC :: [a] -> [a]
|
||||
safeTailC [] = []
|
||||
safeTailC (x:xs) = xs
|
||||
|
||||
-- Did a version using the Maybe type for entertainment
|
||||
safeTail :: [a] -> Maybe [a]
|
||||
safeTail [] = Nothing
|
||||
safeTail (x:xs) = Just xs
|
||||
|
||||
myReplicate :: Int -> a -> [a]
|
||||
myReplicate i e = [x | _ <- [1..i], x <- [e]]
|
||||
|
||||
pythagoreans :: Int -> [(Int,Int,Int)]
|
||||
pythagoreans i = [(x,y,z) | x <- [1..i], y <- [1..i], z <- [1..i], x^2 + y^2 == z^2]
|
||||
|
||||
scalarProduct :: [Int] -> [Int] -> Int
|
||||
scalarProduct xs ys = sum [x * y | (x,y) <- zip xs ys]
|
||||
|
||||
-- Excercise 7.8
|
||||
toPowerOf :: Int -> Int -> Int
|
||||
x `toPowerOf` 0 = 1
|
||||
x `toPowerOf` n = x * (x `toPowerOf` (n-1))
|
||||
|
||||
myAnd :: [Bool] -> Bool
|
||||
myAnd [] = True
|
||||
myAnd (x:xs)
|
||||
| x = myAnd xs
|
||||
| otherwise = False
|
||||
|
||||
myAndFoldr :: [Bool] -> Bool
|
||||
myAndFoldr = foldr (&&) True
|
||||
|
||||
myConcat :: [[a]] -> [a]
|
||||
myConcat [] = []
|
||||
myConcat (x:xs) = x ++ myConcat xs
|
||||
|
||||
myReplicateR :: Int -> a -> [a]
|
||||
myReplicateR 0 _ = []
|
||||
myReplicateR n e = e : myReplicateR (n-1) e
|
||||
|
||||
nthElem :: [a] -> Int -> a
|
||||
nthElem (x:xs) 0 = x
|
||||
nthElem (x:xs) n = nthElem xs (n-1)
|
||||
nthElem [] _ = undefined
|
||||
|
||||
nthElemSafe :: [a] -> Int -> Maybe a
|
||||
nthElemSafe (x:xs) 0 = Just x
|
||||
nthElemSafe (x:xs) n = nthElemSafe xs (n-1)
|
||||
nthElemSafe [] _ = Nothing
|
||||
|
||||
myElem :: Eq a => a -> [a] -> Bool
|
||||
myElem _ [] = False
|
||||
myElem e (x:xs)
|
||||
| e == x = True
|
||||
| otherwise = myElem e xs
|
||||
|
||||
merge :: Ord a => [a] -> [a] -> [a]
|
||||
merge [] [] = []
|
||||
merge [] ys = ys
|
||||
merge xs [] = xs
|
||||
merge (x:xs) (y:ys)
|
||||
| x < y = x:merge xs (y:ys)
|
||||
| x == y = x:y:merge xs ys
|
||||
| otherwise = y:merge (x:xs) ys
|
||||
|
||||
msort :: Ord a => [a] -> [a]
|
||||
msort [] = []
|
||||
msort [x] = [x]
|
||||
msort xs = merge (msort (take halflen xs)) (msort (drop halflen xs))
|
||||
where halflen = length xs `div` 2
|
||||
|
||||
-- Other random functions
|
||||
|
||||
increasing :: Ord a => [a] -> Bool
|
||||
increasing [] = False
|
||||
increasing (x:xs) = inc xs x True
|
||||
where inc [] _ bl = True
|
||||
inc (_:_) _ False = False
|
||||
inc (x:xs) a True = inc xs x (a < x)
|
||||
|
||||
-- Could implement the error handling for the empty list case below
|
||||
-- using Maybe instead of error resulting in a type:
|
||||
-- mymax :: Ord a => [a] -> Maybe a
|
||||
mymax :: Ord a => [a] -> a
|
||||
mymax [] = error "A empty list has no maximum"
|
||||
mymax (x:xs) = aux xs x
|
||||
where aux [] y = y
|
||||
aux (x:xs) y
|
||||
| x > y = aux xs x
|
||||
| otherwise = aux xs y
|
||||
|
||||
-- A seemingly nicer implementation of mymax above
|
||||
mymax2 :: Ord a => [a] -> Maybe a
|
||||
mymax2 [] = Nothing
|
||||
mymax2 (x:xs) = Just $ foldr' lrgr x xs
|
||||
where lrgr a b
|
||||
| a > b = a
|
||||
| otherwise = b
|
||||
|
||||
flatten :: [[a]] -> [a]
|
||||
flatten [] = []
|
||||
flatten (x:xs) = x ++ flatten xs
|
||||
|
||||
-- Note: the definition below is the same as: flatten' = foldr (++) []
|
||||
flatten' :: [[a]] -> [a]
|
||||
flatten' xss = flat xss []
|
||||
where flat [] acc = acc
|
||||
flat (y:ys) acc = let nacc = acc ++ y
|
||||
in nacc `seq` flat ys nacc
|
||||
|
||||
-- Implementation of the square root function using fixed points *doesn't work*
|
||||
sqrt' x = fix (\f y -> if ((y * y) - x) / x <= 0.0001 then y else y / x) x
|
||||
|
||||
-- Learning from https://en.wikibooks.org/wiki/Haskell/Existentially_quantified_types
|
||||
data ShowBox = forall s. Show s => SB s
|
||||
|
||||
instance Show ShowBox where
|
||||
show (SB a) = show a
|
||||
|
||||
type HList = [ShowBox]
|
||||
|
||||
heterogeniusList :: HList
|
||||
heterogeniusList = [SB 1, SB ['a'..'c'], SB 'd', SB 3]
|
||||
|
||||
-- How do i pattern match on (SB a) when a would be a list of depth n
|
||||
-- Is it possible to restrict ShowBox to only hold non-list values?
|
||||
-- flattenHList :: HList -> HList
|
||||
-- flattenHList [] = []
|
||||
-- flattenHList (x:xs) =
|
||||
|
||||
-- Questions from the haskell wiki
|
||||
-- url: http://www.haskell.org/haskellwiki/99_questions/1_to_10
|
||||
|
||||
-- 1
|
||||
myLast :: [a] -> a
|
||||
myLast lst = lst !! (len - 1)
|
||||
where len = length lst
|
||||
|
||||
myLast2 :: [a] -> a
|
||||
myLast2 [] = error "No last element!"
|
||||
myLast2 (x:[]) = x
|
||||
myLast2 (x:xs) = myLast2 xs
|
||||
|
||||
-- Blank main function (can test things here)
|
||||
main :: IO ()
|
||||
main = undefined
|
||||
```
|
@ -2,15 +2,21 @@
|
||||
title: Another Sample Item
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-18
|
||||
description: An Article about linux and such
|
||||
updated: 2013-11-26
|
||||
tags: general, programming, linux
|
||||
---
|
||||
|
||||
Hi there, this is news that rekahsoft presented to University of Waterloo and is awaiting their decision. And here's
|
||||
a code sample of a simple program (the classic hello world):
|
||||
|
||||
``` haskell
|
||||
``` {.haskell .numberLines .code-term}
|
||||
main :: IO()
|
||||
main = putStrLn "Hello, World"
|
||||
```
|
||||
|
||||
Shields up. I recommend we transfer power to phasers and arm the photon torpedoes. Something strange on the detector circuit. The weapons must have disrupted our communicators. You saw something as tasty as meat, but inorganically materialized out of patterns used by our transporters. Captain, the most elementary and valuable statement in science, the beginning of wisdom, is 'I do not know.' All transporters off.
|
||||
|
||||
<!--more-->
|
||||
|
||||
**Below is more of the news item including a lorem ipsum.**
|
@ -2,9 +2,14 @@
|
||||
title: Deploy Command Working
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-30
|
||||
description: An Article about programming in general
|
||||
updated: 2013-11-26
|
||||
tags: general, programming
|
||||
---
|
||||
|
||||
I'm happy to announce another peice of bogus news! The deploy command is now functional! Yeah! Anwyays a Loren Ipsum is below.
|
||||
Sensors indicate no shuttle or other ships in this sector. According to coordinates, we have travelled 7,000 light years and are located near the system J-25. Tractor beam released, sir. Force field maintaining our hull integrity. Damage report? Sections 27, 28 and 29 on decks four, five and six destroyed. Without our shields, at this range it is probable a photon detonation could destroy the Enterprise.
|
||||
|
||||
<!--more-->
|
||||
|
||||
These are the voyages of the Starship Enterprise. Its continuing mission, to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no one has gone before. We need to neutralize the homing signal. Each unit has total environmental control, gravity, temperature, atmosphere, light, in a protective field. Sensors show energy readings in your area. We had a forced chamber explosion in the resonator coil. Field strength has increased by 3,000 percent.
|
29
posts/math.markdown
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
title: Math
|
||||
author: Collin J. Doering
|
||||
date: 2013-12-08
|
||||
description: An Article about math
|
||||
tags: math
|
||||
---
|
||||
Exceeding reaction chamber thermal limit. We have begun power-supply calibration. Force fields have been established on all turbo lifts and crawlways. Computer, run a level-two diagnostic on warp-drive systems. Antimatter containment positive. Warp drive within normal parameters. I read an ion trail characteristic of a freighter escape pod. The bomb had a molecular-decay detonator. Detecting some unusual fluctuations in subspace frequencies.
|
||||
|
||||
Unidentified vessel travelling at sub warp speed, bearing 235.7. Fluctuations in energy readings from it, Captain. All transporters off. A strange set-up, but I'd say the graviton generator is depolarized. The dark colourings of the scrapes are the leavings of natural rubber, a type of non-conductive sole used by researchers experimenting with electricity. The molecules must have been partly de-phased by the anyon beam.
|
||||
|
||||
<!--more-->
|
||||
Below should be some math if everything worked out alright
|
||||
|
||||
$a^2 + b^2 = c^2$
|
||||
|
||||
$v(t) = v_0 + \frac{1}{2}at^2$
|
||||
|
||||
$\gamma = \frac{1}{\sqrt{1 - v^2/c^2}}$
|
||||
|
||||
$\exists x \forall y (Rxy \equiv Ryx)$
|
||||
|
||||
$p \wedge q \models p$
|
||||
|
||||
$\Box\diamond p\equiv\diamond p$
|
||||
|
||||
$\int_{0}^{1} x dx = \left[ \frac{1}{2}x^2 \right]_{0}^{1} = \frac{1}{2}$
|
||||
|
||||
$e^x = \sum_{n=0}^\infty \frac{x^n}{n!} = \lim_{n\rightarrow\infty} (1+x/n)^n$
|
@ -2,6 +2,9 @@
|
||||
title: More Sample News
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-11
|
||||
description: An Article about linux
|
||||
updated: 2013-11-26
|
||||
tags: linux
|
||||
---
|
||||
|
||||
This is yet again another peice of sample news. This should be removed before deployment! Hers a list just for fun
|
||||
@ -9,6 +12,13 @@ This is yet again another peice of sample news. This should be removed before de
|
||||
- first item
|
||||
- second item
|
||||
- third and final item
|
||||
|
||||
1. first item
|
||||
2. second item
|
||||
3. third item
|
||||
|
||||
Exceeding reaction chamber thermal limit. We have begun power-supply calibration. Force fields have been established on all turbo lifts and crawlways. Computer, run a level-two diagnostic on warp-drive systems. Antimatter containment positive. Warp drive within normal parameters. I read an ion trail characteristic of a freighter escape pod. The bomb had a molecular-decay detonator. Detecting some unusual fluctuations in subspace frequencies.
|
||||
|
||||
<!--more-->
|
||||
|
||||
Now what are the possibilities of warp drive? Cmdr Riker's nervous system has been invaded by an unknown microorganism. The organisms fuse to the nerve, intertwining at the molecular level. That's why the transporter's biofilters couldn't extract it. The vertex waves show a K-complex corresponding to an REM state. The engineering section's critical. Destruction is imminent. Their robes contain ultritium, highly explosive, virtually undetectable by your transporter.
|
@ -2,9 +2,15 @@
|
||||
title: New News Item
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-25
|
||||
description: An Article about programmign
|
||||
updated: 2013-11-26
|
||||
tags: programming
|
||||
---
|
||||
|
||||
Why hello! This is some news! And a link to a [site](http://theundergroundmouthpeace.org)
|
||||
|
||||
Unidentified vessel travelling at sub warp speed, bearing 235.7. Fluctuations in energy readings from it, Captain. All transporters off. A strange set-up, but I'd say the graviton generator is depolarized. The dark colourings of the scrapes are the leavings of natural rubber, a type of non-conductive sole used by researchers experimenting with electricity. The molecules must have been partly de-phased by the anyon beam.
|
||||
|
||||
<!--more-->
|
||||
|
||||
Unidentified vessel travelling at sub warp speed, bearing 235.7. Fluctuations in energy readings from it, Captain. All transporters off. A strange set-up, but I'd say the graviton generator is depolarized. The dark colourings of the scrapes are the leavings of natural rubber, a type of non-conductive sole used by researchers experimenting with electricity. The molecules must have been partly de-phased by the anyon beam.
|
12
posts/post-with-no-teaser.markdown
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Post With No Teaser!
|
||||
author: Collin J. Doering
|
||||
date: 2013-12-10
|
||||
description: An Article about nothing really
|
||||
updated: 2013-12-10
|
||||
tags: general, programming, linux
|
||||
---
|
||||
|
||||
Run a manual sweep of anomalous airborne or electromagnetic readings. Radiation levels in our atmosphere have increased by 3,000 percent. Electromagnetic and subspace wave fronts approaching synchronization. What is the strength of the ship's deflector shields at maximum output? The wormhole's size and short period would make this a local phenomenon. Do you have sufficient data to compile a holographic simulation?
|
||||
|
||||
Exceeding reaction chamber thermal limit. We have begun power-supply calibration. Force fields have been established on all turbo lifts and crawlways. Computer, run a level-two diagnostic on warp-drive systems. Antimatter containment positive. Warp drive within normal parameters. I read an ion trail characteristic of a freighter escape pod. The bomb had a molecular-decay detonator. Detecting some unusual fluctuations in subspace frequencies.
|
18
posts/sample-news.markdown
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
title: Sample News
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-11
|
||||
description: An Article about general
|
||||
updated: 2013-11-26
|
||||
tags: general
|
||||
---
|
||||
|
||||
This is some sample news with a link to the new [homepage](http://rekahsoft.ca)
|
||||
|
||||
Communication is not possible. The shuttle has no power. Using the gravitational pull of a star to slingshot back in time? We are going to Starbase Montgomery for Engineering consultations prompted by minor read-out anomalies. Probes have recorded unusual levels of geological activity in all five planetary systems. Assemble a team. Look at records of the Drema quadrant. Would these scans detect artificial transmissions as well as natural signals?
|
||||
|
||||
Now what are the possibilities of warp drive? Cmdr Riker's nervous system has been invaded by an unknown microorganism. The organisms fuse to the nerve, intertwining at the molecular level. That's why the transporter's biofilters couldn't extract it. The vertex waves show a K-complex corresponding to an REM state. The engineering section's critical. Destruction is imminent. Their robes contain ultritium, highly explosive, virtually undetectable by your transporter.
|
||||
|
||||
<!--more-->
|
||||
|
||||
Exceeding reaction chamber thermal limit. We have begun power-supply calibration. Force fields have been established on all turbo lifts and crawlways. Computer, run a level-two diagnostic on warp-drive systems. Antimatter containment positive. Warp drive within normal parameters. I read an ion trail characteristic of a freighter escape pod. The bomb had a molecular-decay detonator. Detecting some unusual fluctuations in subspace frequencies.
|
357
posts/some-scheming.markdown
Normal file
@ -0,0 +1,357 @@
|
||||
---
|
||||
title: Some Scheming
|
||||
author: Collin J. Doering
|
||||
date: 2013-12-08
|
||||
description: An Article about scheme
|
||||
updated: 2013-12-08
|
||||
tags: programming, scheme
|
||||
---
|
||||
|
||||
Unidentified vessel travelling at sub warp speed, bearing 235.7. Fluctuations in energy readings from it, Captain. All transporters off. A strange set-up, but I'd say the graviton generator is depolarized. The dark colourings of the scrapes are the leavings of natural rubber, a type of non-conductive sole used by researchers experimenting with electricity. The molecules must have been partly de-phased by the anyon beam.
|
||||
|
||||
``` {.scheme .code-term .numberLines}
|
||||
;; fibinocci sequences
|
||||
;; Very slow...big-O anaylsis of O(2^n) (not 100% sure tho)
|
||||
(define (fib n)
|
||||
(cond [(<= n 0) 0]
|
||||
[(= n 1) 1]
|
||||
[else (+ (fib (- n 1)) (fib (- n 2)))]))
|
||||
|
||||
;; fibinocci sequence...but implemented smart ;) haven't looked at the big-O analysis yet
|
||||
(define (fast-fib n)
|
||||
(letrec ([fib-lst empty]
|
||||
[gen-fib (lambda (n x)
|
||||
(cond [(> x n) (first fib-lst)]
|
||||
[(= x 0) (set! fib-lst (cons 0 empty))
|
||||
(gen-fib n (+ x 1))]
|
||||
[(= x 1) (set! fib-lst (cons 1 fib-lst))
|
||||
(gen-fib n (+ x 1))]
|
||||
[else (let ([fibx (+ (first fib-lst) (second fib-lst))])
|
||||
(set! fib-lst (cons fibx fib-lst))
|
||||
(gen-fib n (+ x 1)))]))])
|
||||
(gen-fib n 0)))
|
||||
|
||||
;; another fibinocci sequence function but with significantly improved memory performance :D (TODO: big-O analysis)
|
||||
(define (fast-mem-fib n)
|
||||
(letrec ([fib-dot-lst empty]
|
||||
[gen-fib (lambda (n x)
|
||||
(cond [(> x n) (car fib-dot-lst)]
|
||||
[(= x 0) (set! fib-dot-lst (cons 0 empty))
|
||||
(gen-fib n (+ x 1))]
|
||||
[(= x 1) (set! fib-dot-lst (cons 1 0))
|
||||
(gen-fib n (+ x 1))]
|
||||
[else (let* ([fst (car fib-dot-lst)]
|
||||
[scd (cdr fib-dot-lst)]
|
||||
[fibx (+ fst scd)])
|
||||
(set! fib-dot-lst (cons fibx fst))
|
||||
(gen-fib n (+ x 1)))]))])
|
||||
(gen-fib n 0)))
|
||||
```
|
||||
|
||||
<!--more-->
|
||||
Sensors indicate human life forms 30 meters below the planet's surface. Stellar flares are increasing in magnitude and frequency. Set course for Rhomboid Dronegar 006, warp seven. There's no evidence of an advanced communication network. Total guidance system failure, with less than 24 hours' reserve power. Shield effectiveness has been reduced 12 percent. We have covered the area in a spherical pattern which a ship without warp drive could cross in the given time.
|
||||
|
||||
Deflector power at maximum. Energy discharge in six seconds. Warp reactor core primary coolant failure. Fluctuate phaser resonance frequencies. Resistance is futile. Recommend we adjust shield harmonics to the upper EM band when proceeding. These appear to be some kind of power-wave-guide conduits which allow them to work collectively as they perform ship functions. Increase deflector modulation to upper frequency band.
|
||||
``` {.scheme .code-term .numberLines}
|
||||
#lang racket
|
||||
|
||||
;; File: rdm.rkt
|
||||
;; Date: Oct 25, 2010
|
||||
;; Author: Collin J. Doering <rekahsoft@gmail.com
|
||||
;; Description: Random source file to experiment while learning racket (plt scheme)
|
||||
|
||||
;; factorial int[>=0] -> int[>=0]
|
||||
;; Purpose: returns the factorial of the given positive (or zero) integer
|
||||
;; Examples/Tests:
|
||||
|
||||
(define (factorial n)
|
||||
(define (factorial-helper n acc)
|
||||
(cond [(<= n 1) acc]
|
||||
[else (factorial-helper (- n 1) (* acc n))]))
|
||||
(if (integer? n)
|
||||
(factorial-helper n 1)
|
||||
(error "Expects argument to be an integer!")))
|
||||
|
||||
(define factorial!
|
||||
(letrec ([fact-helper (lambda (n acc)
|
||||
(if (<= n 1) acc (fact-helper (- n 1) (* acc n))))]
|
||||
[fact! (lambda (n)
|
||||
(fact-helper n 1))])
|
||||
fact!))
|
||||
|
||||
(define (factorial-close [n 0])
|
||||
(letrec ([acc 1]
|
||||
[x 1]
|
||||
[fac-c (lambda ()
|
||||
(cond [(> x n) (set! n (+ n 1)) acc]
|
||||
[else (set! acc (* x acc))
|
||||
(set! x (+ x 1))
|
||||
(fac-c)]))])
|
||||
fac-c))
|
||||
|
||||
(define (sum-digits n [base 10])
|
||||
(letrec ([sum-digits-helper
|
||||
(lambda (n acc)
|
||||
(cond [(zero? (floor (/ n base))) (+ acc (remainder n base))]
|
||||
[else (sum-digits-helper (floor (/ n base)) (+ acc (remainder n base)))]))])
|
||||
(sum-digits-helper n 0)))
|
||||
|
||||
;; fibinocci sequences
|
||||
;; Very slow...big-O anaylsis of O(2^n) (not 100% sure tho)
|
||||
(define (fib n)
|
||||
(cond [(<= n 0) 0]
|
||||
[(= n 1) 1]
|
||||
[else (+ (fib (- n 1)) (fib (- n 2)))]))
|
||||
|
||||
;; fibinocci sequence...but implemented smart ;) haven't looked at the big-O analysis yet
|
||||
(define (fast-fib n)
|
||||
(letrec ([fib-lst empty]
|
||||
[gen-fib (lambda (n x)
|
||||
(cond [(> x n) (first fib-lst)]
|
||||
[(= x 0) (set! fib-lst (cons 0 empty))
|
||||
(gen-fib n (+ x 1))]
|
||||
[(= x 1) (set! fib-lst (cons 1 fib-lst))
|
||||
(gen-fib n (+ x 1))]
|
||||
[else (let ([fibx (+ (first fib-lst) (second fib-lst))])
|
||||
(set! fib-lst (cons fibx fib-lst))
|
||||
(gen-fib n (+ x 1)))]))])
|
||||
(gen-fib n 0)))
|
||||
|
||||
;; another fibinocci sequence function but with significantly improved memory performance :D (TODO: big-O analysis)
|
||||
(define (fast-mem-fib n)
|
||||
(letrec ([fib-dot-lst empty]
|
||||
[gen-fib (lambda (n x)
|
||||
(cond [(> x n) (car fib-dot-lst)]
|
||||
[(= x 0) (set! fib-dot-lst (cons 0 empty))
|
||||
(gen-fib n (+ x 1))]
|
||||
[(= x 1) (set! fib-dot-lst (cons 1 0))
|
||||
(gen-fib n (+ x 1))]
|
||||
[else (let* ([fst (car fib-dot-lst)]
|
||||
[scd (cdr fib-dot-lst)]
|
||||
[fibx (+ fst scd)])
|
||||
(set! fib-dot-lst (cons fibx fst))
|
||||
(gen-fib n (+ x 1)))]))])
|
||||
(gen-fib n 0)))
|
||||
|
||||
;; fibinocci closure..pretty much the same as fast-mem-fib but returns a gen-fib like function that takes
|
||||
;; no paramters but instead encapsulates the values for n and x thus creating a fibinocci closure starting at n
|
||||
(define (fibc [n 0])
|
||||
(letrec ([fib-dot-lst empty]
|
||||
[x 0]
|
||||
[gen-fib-c (lambda ()
|
||||
(cond [(> x n) (set! n (+ n 1))
|
||||
(car fib-dot-lst)]
|
||||
[(= x 0) (set! fib-dot-lst (cons 0 empty))
|
||||
(set! x (+ x 1))
|
||||
(gen-fib-c)]
|
||||
[(= x 1) (set! fib-dot-lst (cons 1 0))
|
||||
(set! x (+ x 1))
|
||||
(gen-fib-c)]
|
||||
[else (let* ([fst (car fib-dot-lst)]
|
||||
[scd (cdr fib-dot-lst)]
|
||||
[fibx (+ fst scd)])
|
||||
(set! fib-dot-lst (cons fibx fst))
|
||||
(set! x (+ x 1))
|
||||
(gen-fib-c))]))])
|
||||
gen-fib-c))
|
||||
|
||||
;; pow num num -> num
|
||||
;; Purpose: given two real numbers x and n returns x^n
|
||||
;; Examples/Tests:
|
||||
|
||||
(define (pow x n)
|
||||
(define (pow-helper x n acc)
|
||||
(cond [(= n 0) acc]
|
||||
[(> n 0) (pow-helper x (- n 1) (* acc x))]
|
||||
[(< n 0) (pow-helper x (+ n 1) (* acc (/ 1 x)))]))
|
||||
(pow-helper x n 1))
|
||||
|
||||
;; Expandtion of the below macro:
|
||||
;; (define (natural-number? n)
|
||||
;; (if (and (interger? n) (>= n 0) #t #f)))
|
||||
|
||||
(define natural-number?
|
||||
(lambda (n)
|
||||
(if (and (integer? n) (>= n 0)) #t #f)))
|
||||
|
||||
(define average-num
|
||||
(lambda lst
|
||||
(/ (apply + lst) (length lst))))
|
||||
|
||||
(define (average-list lst)
|
||||
(define (sum-list lst acc)
|
||||
(cond [(empty? lst) acc]
|
||||
[else (sum-list (rest lst) (+ acc (first lst)))]))
|
||||
(/ (sum-list lst 0) (length lst)))
|
||||
|
||||
;; increasing common interval
|
||||
(define (icd-interval i j d)
|
||||
(define (icd-interval-helper i j d acc)
|
||||
(cond [(> i j) acc]
|
||||
[else (icd-interval-helper (+ i d) j d (cons i acc))]))
|
||||
(if (> i j)
|
||||
(error "i > j for a increasing common interval list to be generated!")
|
||||
(reverse (icd-interval-helper i j d empty))))
|
||||
|
||||
;; interval num num -> listof(num)
|
||||
;; Purpose: Given two
|
||||
(define (interval i j)
|
||||
(define (interval-helper i j acc)
|
||||
(cond [(> i j) acc]
|
||||
[else (interval-helper (+ i 1) j (cons i acc))]))
|
||||
(reverse (interval-helper i j empty)))
|
||||
|
||||
;; common poduct interval
|
||||
(define (cp-interval i j m)
|
||||
(map (lambda (x) (if (= x 0) x (* m x))) (interval i j)))
|
||||
|
||||
;; letrec is cool :P
|
||||
;; (letrec [(fact! (lambda (n) (if (<= n 1) 1 (* n (fact! (- n 1))))))]
|
||||
;; (fact! 5))
|
||||
|
||||
;; take a looksi at racket/tcp and racket/ssl
|
||||
|
||||
(define (client)
|
||||
(let-values ([(s-in s-out) (tcp-connect "localhost" 1342)])
|
||||
(let ([read-and-display
|
||||
(lambda (in-port)
|
||||
(let ([responce (read in-port)])
|
||||
(display responce)
|
||||
(newline)))])
|
||||
(read-and-display s-in)
|
||||
(write (read-line (current-input-port) 'return-linefeed) s-out)
|
||||
(close-output-port s-out)
|
||||
(read-and-display s-in)
|
||||
(close-input-port s-in))))
|
||||
|
||||
;; server
|
||||
(define listener (tcp-listen 1342))
|
||||
(let echo-server ()
|
||||
(define-values (in out) (tcp-accept listener))
|
||||
(thread (lambda ()
|
||||
(copy-port in out)
|
||||
(close-output-port out)))
|
||||
(echo-server))
|
||||
|
||||
;; server (Version 2)
|
||||
(define listener (tcp-listen 1342))
|
||||
(define (server)
|
||||
(let-values ([(in out) (tcp-accept listener)])
|
||||
(thread (lambda ()
|
||||
(copy-port in out)
|
||||
(close-output-port out))))
|
||||
(server))
|
||||
|
||||
(define (read-it-all f-in [acc ""])
|
||||
(let ([line (read-line f-in)])
|
||||
(if (eof-object? line) (begin acc (close-input-port f-in)) (read-it-all f-in (string-append acc line "\n")))))
|
||||
|
||||
;; takes a lowercase char and returns it shifted by 13 characters
|
||||
(define (rot-char char)
|
||||
(cond [(or (char-symbolic? char) (char-numeric? char) (char-whitespace? char)) char]
|
||||
[(< (char->integer char) 109) (integer->char (modulo (+ (char->integer char) 13) 122))]
|
||||
[else (integer->char (+ 96 (modulo (+ (char->integer char) 13) 122)))]))
|
||||
|
||||
(define (rot13 str)
|
||||
(letrec ([rot13-helper (lambda (lst acc)
|
||||
(cond [(empty? lst) acc]
|
||||
[(char-upper-case? (first lst)) (rot13-helper (rest lst) (cons (char-upcase (rot-char (char-downcase (first lst)))) acc))]
|
||||
[else (rot13-helper (rest lst) (cons (rot-char (first lst)) acc))]))])
|
||||
(list->string (reverse (rot13-helper (string->list str) empty)))))
|
||||
|
||||
;; a much better written rot13 which takes advantage of testing intervals
|
||||
(define (best-rot13 str)
|
||||
(letrec
|
||||
;; add-to-char char int -> char
|
||||
;; Purpose: takes the unicode value of the given char and adds n evauluating to the char the additions represents
|
||||
([add-to-char (lambda (char n)
|
||||
(integer->char (+ n (char->integer char))))]
|
||||
;; best-rot listof(char) (or listof(char) acc) -> listof(char)
|
||||
;; Purpose: Given a list of characters returns the rot13 representation
|
||||
[best-rot
|
||||
(lambda (lst acc)
|
||||
(cond [(empty? lst) acc]
|
||||
[(<= 65 (char->integer (first lst)) 77) (best-rot (rest lst) (cons (add-to-char (first lst) 13) acc))]
|
||||
[(<= 78 (char->integer (first lst)) 90) (best-rot (rest lst) (cons (add-to-char (first lst) -13) acc))]
|
||||
[(<= 97 (char->integer (first lst)) 109) (best-rot (rest lst) (cons (add-to-char (first lst) 13) acc))]
|
||||
[(<= 110 (char->integer (first lst)) 122) (best-rot (rest lst) (cons (add-to-char (first lst) -13) acc))]
|
||||
[else (best-rot (rest lst) (cons (first lst) acc))]))])
|
||||
(list->string (reverse (best-rot (string->list str) empty)))))
|
||||
|
||||
;; map defined in terms of foldr
|
||||
(define (foldr-map fn lst)
|
||||
(foldr (lambda (x y) (cons (fn x) y)) empty lst))
|
||||
|
||||
(define (foldr-copy lst)
|
||||
(foldr cons empty lst))
|
||||
|
||||
(define (compose fn1 fn2)
|
||||
(lambda (x) (fn1 (fn2 x))))
|
||||
|
||||
(define (foldr-append lst1 lst2)
|
||||
(foldr cons lst2 lst1))
|
||||
|
||||
(define (foldr-length lst)
|
||||
(foldr (lambda (x y) (+ y 1)) 0 lst))
|
||||
|
||||
(define (foldr-sum lst)
|
||||
(foldr + 0 lst))
|
||||
|
||||
;; broken..needs to know the number of digits of the number n
|
||||
(define (nth-digit n i)
|
||||
(let ([f (/ n (expt 10 (+ i 1)))])
|
||||
(floor (* 10 (- f (floor f))))))
|
||||
|
||||
(define (merge xs ys)
|
||||
(cond [(and (empty? xs) (empty? ys)) empty]
|
||||
[(empty? xs) ys]
|
||||
[(empty? ys) xs]
|
||||
[(< (first xs) (first ys)) (cons (first xs) (merge (rest xs) ys))]
|
||||
[(equal? (first xs) (first ys))
|
||||
(cons (first xs) (cons (first ys) (merge (rest xs) (rest ys))))]
|
||||
[else (cons (first ys) (merge xs (rest ys)))]))
|
||||
|
||||
|
||||
(define (merge-sort xs)
|
||||
(cond [(empty? xs) empty]
|
||||
[(empty? (rest xs)) xs]
|
||||
[else (merge (merge-sort (take xs (quotient (length xs) 2)))
|
||||
(merge-sort (drop xs (quotient (length xs) 2))))]))
|
||||
|
||||
(define (append-all a b)
|
||||
(cond [(and (list? a) (list? b)) (append a b)]
|
||||
[(list? a) (append a (list b))]
|
||||
[(list? b) (cons a b)]
|
||||
[else (list a b)]))
|
||||
|
||||
(define (my-append xs ys)
|
||||
(cond [(empty? xs) ys]
|
||||
[else (cons (first xs) (my-append (rest xs) ys))]))
|
||||
|
||||
(define (my-append2 xs ys)
|
||||
(define (my-append2-h sx acc)
|
||||
(cond [(empty? sx) acc]
|
||||
[else (my-append2-h (rest sx) (cons (first sx) acc))]))
|
||||
(my-append2-h (reverse xs) ys))
|
||||
|
||||
(define (my-append3 xs ys)
|
||||
(foldr cons ys xs))
|
||||
|
||||
;; TODO: do the big-oh analysis of the flatten functions below
|
||||
(define (my-flatten xs)
|
||||
(cond [(empty? xs) '()]
|
||||
[(list? (first xs)) (append (my-flatten (first xs)) (my-flatten (rest xs)))]
|
||||
[else (cons (first xs) (my-flatten (rest xs)))]))
|
||||
|
||||
(define (my-flatten2 xs)
|
||||
(define (my-flatten2-h xs acc)
|
||||
(cond [(empty? xs) acc]
|
||||
[(list? (first xs))
|
||||
(my-flatten2-h (rest xs) (append (my-flatten2-h (first xs) '()) acc))]
|
||||
[else (my-flatten2-h (rest xs) (cons (first xs) acc))]))
|
||||
(reverse (my-flatten2-h xs '())))
|
||||
```
|
||||
|
||||
Sensors indicate human life forms 30 meters below the planet's surface. Stellar flares are increasing in magnitude and frequency. Set course for Rhomboid Dronegar 006, warp seven. There's no evidence of an advanced communication network. Total guidance system failure, with less than 24 hours' reserve power. Shield effectiveness has been reduced 12 percent. We have covered the area in a spherical pattern which a ship without warp drive could cross in the given time.
|
||||
|
||||
Deflector power at maximum. Energy discharge in six seconds. Warp reactor core primary coolant failure. Fluctuate phaser resonance frequencies. Resistance is futile. Recommend we adjust shield harmonics to the upper EM band when proceeding. These appear to be some kind of power-wave-guide conduits which allow them to work collectively as they perform ship functions. Increase deflector modulation to upper frequency band.
|
@ -2,10 +2,16 @@
|
||||
title: The RekahSoft website is nearing completion!
|
||||
author: Collin J. Doering
|
||||
date: 2013-10-29
|
||||
description: An Article in more detail about general
|
||||
updated: 2013-11-26
|
||||
tags: general
|
||||
---
|
||||
|
||||
[This](/) website is almost done. Well..the content and theming still need to be completed,
|
||||
but for the most part things are complete.
|
||||
|
||||
Run a manual sweep of anomalous airborne or electromagnetic readings. Radiation levels in our atmosphere have increased by 3,000 percent. Electromagnetic and subspace wave fronts approaching synchronization. What is the strength of the ship's deflector shields at maximum output? The wormhole's size and short period would make this a local phenomenon. Do you have sufficient data to compile a holographic simulation?
|
||||
|
||||
<!--more-->
|
||||
|
||||
These are the voyages of the Starship Enterprise. Its continuing mission, to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no one has gone before. We need to neutralize the homing signal. Each unit has total environmental control, gravity, temperature, atmosphere, light, in a protective field. Sensors show energy readings in your area. We had a forced chamber explosion in the resonator coil. Field strength has increased by 3,000 percent.
|
87
sass/_blog-page.sass
Normal file
@ -0,0 +1,87 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _blog-page.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
// Description: Styling for individual posts and for the blog page
|
||||
|
||||
@import 'sass/util'
|
||||
|
||||
.post
|
||||
@include border-box(0.5em)
|
||||
|
||||
header
|
||||
margin-bottom: 0.8em
|
||||
border: 2px solid #eee
|
||||
border-radius: 3px
|
||||
padding: 0.35em
|
||||
padding-left: 65px
|
||||
|
||||
.title
|
||||
font-size: 2em
|
||||
font-weight: bold
|
||||
text-decoration: underline
|
||||
margin-bottom: 0
|
||||
line-height: 35px
|
||||
|
||||
.title:before
|
||||
content: ""
|
||||
display: block
|
||||
background: url('/images/post-icon.svg') no-repeat
|
||||
background-position: 50%
|
||||
background-size: contain
|
||||
height: 55px
|
||||
width: 65px
|
||||
margin-left: -65px
|
||||
position: absolute
|
||||
|
||||
.info
|
||||
margin-bottom: 0
|
||||
text-indent: 1em
|
||||
font-size: 0.75em
|
||||
.date
|
||||
font-weight: bold
|
||||
.author
|
||||
font-style: oblique
|
||||
|
||||
footer
|
||||
margin-bottom: 1em
|
||||
hr
|
||||
margin-bottom: 1em
|
||||
|
||||
.read-more
|
||||
font-weight: bold
|
||||
|
||||
.no-teaser
|
||||
display: block
|
||||
content: ""
|
||||
height: 1px
|
||||
|
||||
.tags:before
|
||||
content: ""
|
||||
background-image: url('/images/tag.svg')
|
||||
background-size: contain
|
||||
background-repeat: no-repeat
|
||||
background-position: 50%
|
||||
padding: 3px 1.3em
|
||||
|
||||
.tags
|
||||
margin-bottom: 0
|
||||
padding-right: 1.5em
|
||||
float: right
|
||||
|
||||
.post > p
|
||||
text-indent: 1.5em
|
29
sass/_contact-page.sass
Normal file
@ -0,0 +1,29 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _contact-page.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
|
||||
//-------------------------------------------------------------------------------------
|
||||
// Styles for contact page
|
||||
//-------------------------------------------------------------------------------------
|
||||
|
||||
//#contact-page
|
||||
// background-color: rgba(250, 250, 255, 0.65)
|
||||
// border: solid 1px #888
|
||||
// border-radius: 5px
|
||||
// box-shadow: 2px 5px 5px 2px #888
|
||||
// padding: 0.5em
|
40
sass/_fonts.sass
Normal file
@ -0,0 +1,40 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _fonts.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
// Description: Define all font-faces and related things
|
||||
|
||||
@mixin custom-font($name, $weight, $style)
|
||||
font-family: $name
|
||||
src: url('/fonts/' + $name + '.ttf') format('truetype'), url('/fonts/' + $name + '.woff') format('woff'), url('/fonts/' + $name + '.otf') format('opentype')
|
||||
font-weight: $weight
|
||||
font-style: $style
|
||||
|
||||
// Eventually switch to this instead of my custom mixin above
|
||||
// @include font-face(FreeMono, '/fonts/FreeMono')
|
||||
// @include font-face(FreeMono, '/fonts/FreeMonoBold', bold)
|
||||
// @include font-face(FreeMono, '/fonts/FreeMonoOblique', normal, oblique)
|
||||
// @include font-face(FreeMono, '/fonts/FreeMonoBoldOblique', bold, oblique)
|
||||
|
||||
@font-face
|
||||
@include custom-font(FreeMono, normal, normal)
|
||||
@font-face
|
||||
@include custom-font(FreeMonoBold, bold, normal)
|
||||
@font-face
|
||||
@include custom-font(FreeMonoOblique, normal, oblique)
|
||||
@font-face
|
||||
@include custom-font(FreeMonoBoldOblique, bold, oblique)
|
85
sass/_header.sass
Normal file
@ -0,0 +1,85 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _header.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
// Description: Styling for header (navigation and banner)
|
||||
|
||||
#logo-background
|
||||
@include background(linear-gradient(#cef, #cff), $fallback: #cef)
|
||||
padding: 0.75em 0
|
||||
|
||||
#logo
|
||||
background: url('/images/logo-banner.svg')
|
||||
background-repeat: no-repeat
|
||||
background-position: 50%
|
||||
background-size: contain
|
||||
height: 175px
|
||||
|
||||
@include keyframes(nav-slide)
|
||||
from
|
||||
background-position: 0 0
|
||||
to
|
||||
background-position: 304px 0
|
||||
|
||||
#nav
|
||||
border: 2px solid
|
||||
border-width: 2px 0 2px 0
|
||||
margin-bottom: 1em
|
||||
background: url('/images/diagonal-stripes.png')
|
||||
@include animation(nav-slide 5s linear infinite)
|
||||
@include animation-play-state(paused)
|
||||
|
||||
#nav.loading
|
||||
@include animation-play-state(running)
|
||||
|
||||
#nav.loading-error
|
||||
// do something
|
||||
|
||||
#nav-menu
|
||||
text-align: center
|
||||
margin-bottom: 0
|
||||
|
||||
li
|
||||
display: inline-block
|
||||
margin: 0
|
||||
padding: 10px 3em
|
||||
|
||||
.menuitem
|
||||
display: block
|
||||
color: #eee
|
||||
font-size: 1.5em
|
||||
font-weight: bold
|
||||
text-decoration: none
|
||||
text-shadow: 0.5px 1px black
|
||||
@include transition-property(transform)
|
||||
@include transition-duration(20ms)
|
||||
.menuitem:hover
|
||||
color: #ddd
|
||||
@include transform(scale(1.1, 1.1))
|
||||
.menuitem:active
|
||||
@include transform(scale(0.95, 0.95))
|
||||
|
||||
li.active
|
||||
.menuitem
|
||||
color: #fff
|
||||
text-shadow: 2px 2px black
|
||||
@include transform(scale(1.2, 1.2))
|
||||
.menuitem:hover
|
||||
@include transition(none)
|
||||
.menuitem:active
|
||||
@include transition(none)
|
||||
@include transform(scale(1.1, 1.1))
|
33
sass/_home-page.sass
Normal file
@ -0,0 +1,33 @@
|
||||
// (C) Copyright Collin Doering @!@YEAR@!@
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _home-page.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 5, 2013
|
||||
|
||||
#about-me-box
|
||||
border: 2px solid
|
||||
border-radius: 5px
|
||||
padding: 10px
|
||||
margin-bottom: 10px
|
||||
|
||||
#recent-posts
|
||||
// style recent posts section
|
||||
|
||||
#tag-cloud
|
||||
// todo
|
||||
|
||||
#tools
|
||||
// todo
|
94
sass/_src-highlight.sass
Normal file
@ -0,0 +1,94 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _src-highlight.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
// Description: Css to style pygments output (based on: https://github.com/jaspervdj/hakyll/blob/master/web/css/syntax.css)
|
||||
|
||||
//-------------------------------------------------------------------------------------
|
||||
// custom css for code highlighing (requires specifying .code-term)
|
||||
//-------------------------------------------------------------------------------------
|
||||
.code-term.sourceCode
|
||||
display: block
|
||||
background: #111
|
||||
color: white
|
||||
border-radius: 3px
|
||||
padding: 0.5em 0
|
||||
margin-bottom: 0.75em
|
||||
overflow: auto
|
||||
max-height: 50em
|
||||
|
||||
//-------------------------------------------------------------------------------------
|
||||
// css for pandoc highlighting using default pandoc highlighter (?)
|
||||
//-------------------------------------------------------------------------------------
|
||||
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode, table.sourceCode pre
|
||||
margin: 0
|
||||
padding: 0
|
||||
border: 0
|
||||
vertical-align: baseline
|
||||
border: none
|
||||
|
||||
td.lineNumbers
|
||||
border-right: 1px solid #AAAAAA
|
||||
text-align: right
|
||||
color: #AAAAAA
|
||||
padding-right: 8px
|
||||
padding-left: 8px
|
||||
|
||||
td.sourceCode
|
||||
padding-left: 5px
|
||||
|
||||
pre.sourceCode span.kw,code.sourceCode span.kw
|
||||
color: #007020
|
||||
font-weight: bold
|
||||
|
||||
pre.sourceCode span.dt,code.sourceCode span.dt
|
||||
color: #902000
|
||||
|
||||
pre.sourceCode span.dv,code.sourceCode span.dv
|
||||
color: #40a070
|
||||
|
||||
pre.sourceCode span.bn,code.sourceCode span.bn
|
||||
color: #40a070
|
||||
|
||||
pre.sourceCode span.fl,code.sourceCode span.fl
|
||||
color: #40a070
|
||||
|
||||
pre.sourceCode span.ch,code.sourceCode span.ch
|
||||
color: #4070a0
|
||||
|
||||
pre.sourceCode span.st,code.sourceCode span.st
|
||||
color: #4070a0
|
||||
|
||||
pre.sourceCode span.co,code.sourceCode span.co
|
||||
color: #60a0b0
|
||||
font-style: italic
|
||||
|
||||
pre.sourceCode span.ot,code.sourceCode span.ot
|
||||
color: #007020
|
||||
|
||||
pre.sourceCode span.al,code.sourceCode span.al
|
||||
color: red
|
||||
font-weight: bold
|
||||
|
||||
pre.sourceCode span.fu,code.sourceCode span.fu
|
||||
color: #06287e
|
||||
|
||||
pre.sourceCode span.re,code.sourceCode span.re
|
||||
|
||||
pre.sourceCode span.er,code.sourceCode span.er
|
||||
color: red
|
||||
font-weight: bold
|
31
sass/_tag-page.sass
Normal file
@ -0,0 +1,31 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _tag-page.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
// Description: Styling for the tag pages
|
||||
|
||||
#tag:before
|
||||
content: ""
|
||||
background-image: url("/images/tagged.svg")
|
||||
background-size: contain
|
||||
background-repeat: no-repeat
|
||||
background-position: 50%
|
||||
padding: 0.75em
|
||||
margin: 0 0.35em 0 0.1em
|
||||
|
||||
#tag
|
||||
text-transform: capitalize
|
26
sass/_util.sass
Normal file
@ -0,0 +1,26 @@
|
||||
// (C) Copyright Collin Doering 2013
|
||||
//
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, either version 3 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// File: _util.sass
|
||||
// Author: Collin J. Doering <rekahsoft@gmail.com>
|
||||
// Date: Dec 10, 2013
|
||||
|
||||
@mixin border-box($padding: 0.75em, $background: rgba(250, 250, 255, 0.65))
|
||||
background-color: $background
|
||||
border: solid 1px #888
|
||||
border-radius: 5px
|
||||
box-shadow: 2px 5px 5px 2px #888
|
||||
padding: $padding
|
||||
margin-bottom: 1.25em
|
13
sass/bourbon/_bourbon-deprecated-upcoming.scss
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
//************************************************************************//
|
||||
// These mixins/functions are deprecated
|
||||
// They will be removed in the next MAJOR version release
|
||||
//************************************************************************//
|
||||
@mixin box-shadow ($shadows...) {
|
||||
@include prefixer(box-shadow, $shadows, spec);
|
||||
@warn "box-shadow is deprecated and will be removed in the next major version release";
|
||||
}
|
||||
|
||||
@mixin background-size ($lengths...) {
|
||||
@include prefixer(background-size, $lengths, spec);
|
||||
@warn "background-size is deprecated and will be removed in the next major version release";
|
||||
}
|
59
sass/bourbon/_bourbon.scss
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
// Custom Helpers
|
||||
@import "helpers/deprecated-webkit-gradient";
|
||||
@import "helpers/gradient-positions-parser";
|
||||
@import "helpers/linear-positions-parser";
|
||||
@import "helpers/radial-arg-parser";
|
||||
@import "helpers/radial-positions-parser";
|
||||
@import "helpers/render-gradients";
|
||||
@import "helpers/shape-size-stripper";
|
||||
|
||||
// Custom Functions
|
||||
@import "functions/compact";
|
||||
@import "functions/flex-grid";
|
||||
@import "functions/grid-width";
|
||||
@import "functions/linear-gradient";
|
||||
@import "functions/modular-scale";
|
||||
@import "functions/px-to-em";
|
||||
@import "functions/radial-gradient";
|
||||
@import "functions/tint-shade";
|
||||
@import "functions/transition-property-name";
|
||||
|
||||
// CSS3 Mixins
|
||||
@import "css3/animation";
|
||||
@import "css3/appearance";
|
||||
@import "css3/backface-visibility";
|
||||
@import "css3/background";
|
||||
@import "css3/background-image";
|
||||
@import "css3/border-image";
|
||||
@import "css3/border-radius";
|
||||
@import "css3/box-sizing";
|
||||
@import "css3/columns";
|
||||
@import "css3/flex-box";
|
||||
@import "css3/font-face";
|
||||
@import "css3/hidpi-media-query";
|
||||
@import "css3/image-rendering";
|
||||
@import "css3/inline-block";
|
||||
@import "css3/keyframes";
|
||||
@import "css3/linear-gradient";
|
||||
@import "css3/perspective";
|
||||
@import "css3/radial-gradient";
|
||||
@import "css3/transform";
|
||||
@import "css3/transition";
|
||||
@import "css3/user-select";
|
||||
@import "css3/placeholder";
|
||||
|
||||
// Addons & other mixins
|
||||
@import "addons/button";
|
||||
@import "addons/clearfix";
|
||||
@import "addons/font-family";
|
||||
@import "addons/hide-text";
|
||||
@import "addons/html5-input-types";
|
||||
@import "addons/position";
|
||||
@import "addons/prefixer";
|
||||
@import "addons/retina-image";
|
||||
@import "addons/size";
|
||||
@import "addons/timing-functions";
|
||||
@import "addons/triangle";
|
||||
|
||||
// Soon to be deprecated Mixins
|
||||
@import "bourbon-deprecated-upcoming";
|
273
sass/bourbon/addons/_button.scss
vendored
Normal file
@ -0,0 +1,273 @@
|
||||
@mixin button ($style: simple, $base-color: #4294f0) {
|
||||
|
||||
@if type-of($style) == color {
|
||||
$base-color: $style;
|
||||
$style: simple;
|
||||
}
|
||||
|
||||
// Grayscale button
|
||||
@if $base-color == grayscale($base-color) {
|
||||
@if $style == simple {
|
||||
@include simple($base-color, $grayscale: true);
|
||||
}
|
||||
|
||||
@else if $style == shiny {
|
||||
@include shiny($base-color, $grayscale: true);
|
||||
}
|
||||
|
||||
@else if $style == pill {
|
||||
@include pill($base-color, $grayscale: true);
|
||||
}
|
||||
}
|
||||
|
||||
// Colored button
|
||||
@else {
|
||||
@if $style == simple {
|
||||
@include simple($base-color);
|
||||
}
|
||||
|
||||
@else if $style == shiny {
|
||||
@include shiny($base-color);
|
||||
}
|
||||
|
||||
@else if $style == pill {
|
||||
@include pill($base-color);
|
||||
}
|
||||
}
|
||||
|
||||
&:disabled {
|
||||
opacity: 0.5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Simple Button
|
||||
//************************************************************************//
|
||||
@mixin simple($base-color, $grayscale: false) {
|
||||
$color: hsl(0, 0, 100%);
|
||||
$border: adjust-color($base-color, $saturation: 9%, $lightness: -14%);
|
||||
$inset-shadow: adjust-color($base-color, $saturation: -8%, $lightness: 15%);
|
||||
$stop-gradient: adjust-color($base-color, $saturation: 9%, $lightness: -11%);
|
||||
$text-shadow: adjust-color($base-color, $saturation: 15%, $lightness: -18%);
|
||||
|
||||
@if lightness($base-color) > 70% {
|
||||
$color: hsl(0, 0, 20%);
|
||||
$text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
|
||||
}
|
||||
|
||||
@if $grayscale == true {
|
||||
$border: grayscale($border);
|
||||
$inset-shadow: grayscale($inset-shadow);
|
||||
$stop-gradient: grayscale($stop-gradient);
|
||||
$text-shadow: grayscale($text-shadow);
|
||||
}
|
||||
|
||||
border: 1px solid $border;
|
||||
border-radius: 3px;
|
||||
box-shadow: inset 0 1px 0 0 $inset-shadow;
|
||||
color: $color;
|
||||
display: inline-block;
|
||||
font-size: 11px;
|
||||
font-weight: bold;
|
||||
@include linear-gradient ($base-color, $stop-gradient);
|
||||
padding: 7px 18px;
|
||||
text-decoration: none;
|
||||
text-shadow: 0 1px 0 $text-shadow;
|
||||
background-clip: padding-box;
|
||||
|
||||
&:hover:not(:disabled) {
|
||||
$base-color-hover: adjust-color($base-color, $saturation: -4%, $lightness: -5%);
|
||||
$inset-shadow-hover: adjust-color($base-color, $saturation: -7%, $lightness: 5%);
|
||||
$stop-gradient-hover: adjust-color($base-color, $saturation: 8%, $lightness: -14%);
|
||||
|
||||
@if $grayscale == true {
|
||||
$base-color-hover: grayscale($base-color-hover);
|
||||
$inset-shadow-hover: grayscale($inset-shadow-hover);
|
||||
$stop-gradient-hover: grayscale($stop-gradient-hover);
|
||||
}
|
||||
|
||||
box-shadow: inset 0 1px 0 0 $inset-shadow-hover;
|
||||
cursor: pointer;
|
||||
@include linear-gradient ($base-color-hover, $stop-gradient-hover);
|
||||
}
|
||||
|
||||
&:active:not(:disabled) {
|
||||
$border-active: adjust-color($base-color, $saturation: 9%, $lightness: -14%);
|
||||
$inset-shadow-active: adjust-color($base-color, $saturation: 7%, $lightness: -17%);
|
||||
|
||||
@if $grayscale == true {
|
||||
$border-active: grayscale($border-active);
|
||||
$inset-shadow-active: grayscale($inset-shadow-active);
|
||||
}
|
||||
|
||||
border: 1px solid $border-active;
|
||||
box-shadow: inset 0 0 8px 4px $inset-shadow-active, inset 0 0 8px 4px $inset-shadow-active, 0 1px 1px 0 #eee;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Shiny Button
|
||||
//************************************************************************//
|
||||
@mixin shiny($base-color, $grayscale: false) {
|
||||
$color: hsl(0, 0, 100%);
|
||||
$border: adjust-color($base-color, $red: -117, $green: -111, $blue: -81);
|
||||
$border-bottom: adjust-color($base-color, $red: -126, $green: -127, $blue: -122);
|
||||
$fourth-stop: adjust-color($base-color, $red: -79, $green: -70, $blue: -46);
|
||||
$inset-shadow: adjust-color($base-color, $red: 37, $green: 29, $blue: 12);
|
||||
$second-stop: adjust-color($base-color, $red: -56, $green: -50, $blue: -33);
|
||||
$text-shadow: adjust-color($base-color, $red: -140, $green: -141, $blue: -114);
|
||||
$third-stop: adjust-color($base-color, $red: -86, $green: -75, $blue: -48);
|
||||
|
||||
@if lightness($base-color) > 70% {
|
||||
$color: hsl(0, 0, 20%);
|
||||
$text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
|
||||
}
|
||||
|
||||
@if $grayscale == true {
|
||||
$border: grayscale($border);
|
||||
$border-bottom: grayscale($border-bottom);
|
||||
$fourth-stop: grayscale($fourth-stop);
|
||||
$inset-shadow: grayscale($inset-shadow);
|
||||
$second-stop: grayscale($second-stop);
|
||||
$text-shadow: grayscale($text-shadow);
|
||||
$third-stop: grayscale($third-stop);
|
||||
}
|
||||
|
||||
border: 1px solid $border;
|
||||
border-bottom: 1px solid $border-bottom;
|
||||
border-radius: 5px;
|
||||
box-shadow: inset 0 1px 0 0 $inset-shadow;
|
||||
color: $color;
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
@include linear-gradient(top, $base-color 0%, $second-stop 50%, $third-stop 50%, $fourth-stop 100%);
|
||||
padding: 8px 20px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
text-shadow: 0 -1px 1px $text-shadow;
|
||||
|
||||
&:hover:not(:disabled) {
|
||||
$first-stop-hover: adjust-color($base-color, $red: -13, $green: -15, $blue: -18);
|
||||
$second-stop-hover: adjust-color($base-color, $red: -66, $green: -62, $blue: -51);
|
||||
$third-stop-hover: adjust-color($base-color, $red: -93, $green: -85, $blue: -66);
|
||||
$fourth-stop-hover: adjust-color($base-color, $red: -86, $green: -80, $blue: -63);
|
||||
|
||||
@if $grayscale == true {
|
||||
$first-stop-hover: grayscale($first-stop-hover);
|
||||
$second-stop-hover: grayscale($second-stop-hover);
|
||||
$third-stop-hover: grayscale($third-stop-hover);
|
||||
$fourth-stop-hover: grayscale($fourth-stop-hover);
|
||||
}
|
||||
|
||||
cursor: pointer;
|
||||
@include linear-gradient(top, $first-stop-hover 0%,
|
||||
$second-stop-hover 50%,
|
||||
$third-stop-hover 50%,
|
||||
$fourth-stop-hover 100%);
|
||||
}
|
||||
|
||||
&:active:not(:disabled) {
|
||||
$inset-shadow-active: adjust-color($base-color, $red: -111, $green: -116, $blue: -122);
|
||||
|
||||
@if $grayscale == true {
|
||||
$inset-shadow-active: grayscale($inset-shadow-active);
|
||||
}
|
||||
|
||||
box-shadow: inset 0 0 20px 0 $inset-shadow-active, 0 1px 0 #fff;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Pill Button
|
||||
//************************************************************************//
|
||||
@mixin pill($base-color, $grayscale: false) {
|
||||
$color: hsl(0, 0, 100%);
|
||||
$border-bottom: adjust-color($base-color, $hue: 8, $saturation: -11%, $lightness: -26%);
|
||||
$border-sides: adjust-color($base-color, $hue: 4, $saturation: -21%, $lightness: -21%);
|
||||
$border-top: adjust-color($base-color, $hue: -1, $saturation: -30%, $lightness: -15%);
|
||||
$inset-shadow: adjust-color($base-color, $hue: -1, $saturation: -1%, $lightness: 7%);
|
||||
$stop-gradient: adjust-color($base-color, $hue: 8, $saturation: 14%, $lightness: -10%);
|
||||
$text-shadow: adjust-color($base-color, $hue: 5, $saturation: -19%, $lightness: -15%);
|
||||
|
||||
@if lightness($base-color) > 70% {
|
||||
$color: hsl(0, 0, 20%);
|
||||
$text-shadow: adjust-color($base-color, $saturation: 10%, $lightness: 4%);
|
||||
}
|
||||
|
||||
@if $grayscale == true {
|
||||
$border-bottom: grayscale($border-bottom);
|
||||
$border-sides: grayscale($border-sides);
|
||||
$border-top: grayscale($border-top);
|
||||
$inset-shadow: grayscale($inset-shadow);
|
||||
$stop-gradient: grayscale($stop-gradient);
|
||||
$text-shadow: grayscale($text-shadow);
|
||||
}
|
||||
|
||||
border: 1px solid $border-top;
|
||||
border-color: $border-top $border-sides $border-bottom;
|
||||
border-radius: 16px;
|
||||
box-shadow: inset 0 1px 0 0 $inset-shadow, 0 1px 2px 0 #b3b3b3;
|
||||
color: $color;
|
||||
display: inline-block;
|
||||
font-size: 11px;
|
||||
font-weight: normal;
|
||||
line-height: 1;
|
||||
@include linear-gradient ($base-color, $stop-gradient);
|
||||
padding: 5px 16px;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
text-shadow: 0 -1px 1px $text-shadow;
|
||||
background-clip: padding-box;
|
||||
|
||||
&:hover:not(:disabled) {
|
||||
$base-color-hover: adjust-color($base-color, $lightness: -4.5%);
|
||||
$border-bottom: adjust-color($base-color, $hue: 8, $saturation: 13.5%, $lightness: -32%);
|
||||
$border-sides: adjust-color($base-color, $hue: 4, $saturation: -2%, $lightness: -27%);
|
||||
$border-top: adjust-color($base-color, $hue: -1, $saturation: -17%, $lightness: -21%);
|
||||
$inset-shadow-hover: adjust-color($base-color, $saturation: -1%, $lightness: 3%);
|
||||
$stop-gradient-hover: adjust-color($base-color, $hue: 8, $saturation: -4%, $lightness: -15.5%);
|
||||
$text-shadow-hover: adjust-color($base-color, $hue: 5, $saturation: -5%, $lightness: -22%);
|
||||
|
||||
@if $grayscale == true {
|
||||
$base-color-hover: grayscale($base-color-hover);
|
||||
$border-bottom: grayscale($border-bottom);
|
||||
$border-sides: grayscale($border-sides);
|
||||
$border-top: grayscale($border-top);
|
||||
$inset-shadow-hover: grayscale($inset-shadow-hover);
|
||||
$stop-gradient-hover: grayscale($stop-gradient-hover);
|
||||
$text-shadow-hover: grayscale($text-shadow-hover);
|
||||
}
|
||||
|
||||
border: 1px solid $border-top;
|
||||
border-color: $border-top $border-sides $border-bottom;
|
||||
box-shadow: inset 0 1px 0 0 $inset-shadow-hover;
|
||||
cursor: pointer;
|
||||
@include linear-gradient ($base-color-hover, $stop-gradient-hover);
|
||||
text-shadow: 0 -1px 1px $text-shadow-hover;
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
&:active:not(:disabled) {
|
||||
$active-color: adjust-color($base-color, $hue: 4, $saturation: -12%, $lightness: -10%);
|
||||
$border-active: adjust-color($base-color, $hue: 6, $saturation: -2.5%, $lightness: -30%);
|
||||
$border-bottom-active: adjust-color($base-color, $hue: 11, $saturation: 6%, $lightness: -31%);
|
||||
$inset-shadow-active: adjust-color($base-color, $hue: 9, $saturation: 2%, $lightness: -21.5%);
|
||||
$text-shadow-active: adjust-color($base-color, $hue: 5, $saturation: -12%, $lightness: -21.5%);
|
||||
|
||||
@if $grayscale == true {
|
||||
$active-color: grayscale($active-color);
|
||||
$border-active: grayscale($border-active);
|
||||
$border-bottom-active: grayscale($border-bottom-active);
|
||||
$inset-shadow-active: grayscale($inset-shadow-active);
|
||||
$text-shadow-active: grayscale($text-shadow-active);
|
||||
}
|
||||
|
||||
background: $active-color;
|
||||
border: 1px solid $border-active;
|
||||
border-bottom: 1px solid $border-bottom-active;
|
||||
box-shadow: inset 0 0 6px 3px $inset-shadow-active, 0 1px 0 0 #fff;
|
||||
text-shadow: 0 -1px 1px $text-shadow-active;
|
||||
}
|
||||
}
|
29
sass/bourbon/addons/_clearfix.scss
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
// Micro clearfix provides an easy way to contain floats without adding additional markup
|
||||
//
|
||||
// Example usage:
|
||||
//
|
||||
// // Contain all floats within .wrapper
|
||||
// .wrapper {
|
||||
// @include clearfix;
|
||||
// .content,
|
||||
// .sidebar {
|
||||
// float : left;
|
||||
// }
|
||||
// }
|
||||
|
||||
@mixin clearfix {
|
||||
*zoom: 1;
|
||||
|
||||
&:before,
|
||||
&:after {
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
||||
|
||||
&:after {
|
||||
clear: both;
|
||||
}
|
||||
}
|
||||
|
||||
// Acknowledgements
|
||||
// Micro clearfix: [Nicolas Gallagher](http://nicolasgallagher.com/micro-clearfix-hack/)
|
5
sass/bourbon/addons/_font-family.scss
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
$georgia: Georgia, Cambria, "Times New Roman", Times, serif;
|
||||
$helvetica: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
$lucida-grande: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
|
||||
$monospace: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
|
||||
$verdana: Verdana, Geneva, sans-serif;
|
5
sass/bourbon/addons/_hide-text.scss
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
@mixin hide-text {
|
||||
color: transparent;
|
||||
font: 0/0 a;
|
||||
text-shadow: none;
|
||||
}
|
56
sass/bourbon/addons/_html5-input-types.scss
vendored
Normal file
@ -0,0 +1,56 @@
|
||||
//************************************************************************//
|
||||
// Generate a variable ($all-text-inputs) with a list of all html5
|
||||
// input types that have a text-based input, excluding textarea.
|
||||
// http://diveintohtml5.org/forms.html
|
||||
//************************************************************************//
|
||||
$inputs-list: 'input[type="email"]',
|
||||
'input[type="number"]',
|
||||
'input[type="password"]',
|
||||
'input[type="search"]',
|
||||
'input[type="tel"]',
|
||||
'input[type="text"]',
|
||||
'input[type="url"]',
|
||||
|
||||
// Webkit & Gecko may change the display of these in the future
|
||||
'input[type="color"]',
|
||||
'input[type="date"]',
|
||||
'input[type="datetime"]',
|
||||
'input[type="datetime-local"]',
|
||||
'input[type="month"]',
|
||||
'input[type="time"]',
|
||||
'input[type="week"]';
|
||||
|
||||
$unquoted-inputs-list: ();
|
||||
@each $input-type in $inputs-list {
|
||||
$unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma);
|
||||
}
|
||||
|
||||
$all-text-inputs: $unquoted-inputs-list;
|
||||
|
||||
|
||||
// Hover Pseudo-class
|
||||
//************************************************************************//
|
||||
$all-text-inputs-hover: ();
|
||||
@each $input-type in $unquoted-inputs-list {
|
||||
$input-type-hover: $input-type + ":hover";
|
||||
$all-text-inputs-hover: append($all-text-inputs-hover, $input-type-hover, comma);
|
||||
}
|
||||
|
||||
// Focus Pseudo-class
|
||||
//************************************************************************//
|
||||
$all-text-inputs-focus: ();
|
||||
@each $input-type in $unquoted-inputs-list {
|
||||
$input-type-focus: $input-type + ":focus";
|
||||
$all-text-inputs-focus: append($all-text-inputs-focus, $input-type-focus, comma);
|
||||
}
|
||||
|
||||
// You must use interpolation on the variable:
|
||||
// #{$all-text-inputs}
|
||||
// #{$all-text-inputs-hover}
|
||||
// #{$all-text-inputs-focus}
|
||||
|
||||
// Example
|
||||
//************************************************************************//
|
||||
// #{$all-text-inputs}, textarea {
|
||||
// border: 1px solid red;
|
||||
// }
|
42
sass/bourbon/addons/_position.scss
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
@mixin position ($position: relative, $coordinates: 0 0 0 0) {
|
||||
|
||||
@if type-of($position) == list {
|
||||
$coordinates: $position;
|
||||
$position: relative;
|
||||
}
|
||||
|
||||
$top: nth($coordinates, 1);
|
||||
$right: nth($coordinates, 2);
|
||||
$bottom: nth($coordinates, 3);
|
||||
$left: nth($coordinates, 4);
|
||||
|
||||
position: $position;
|
||||
|
||||
@if $top == auto {
|
||||
top: $top;
|
||||
}
|
||||
@else if not(unitless($top)) {
|
||||
top: $top;
|
||||
}
|
||||
|
||||
@if $right == auto {
|
||||
right: $right;
|
||||
}
|
||||
@else if not(unitless($right)) {
|
||||
right: $right;
|
||||
}
|
||||
|
||||
@if $bottom == auto {
|
||||
bottom: $bottom;
|
||||
}
|
||||
@else if not(unitless($bottom)) {
|
||||
bottom: $bottom;
|
||||
}
|
||||
|
||||
@if $left == auto {
|
||||
left: $left;
|
||||
}
|
||||
@else if not(unitless($left)) {
|
||||
left: $left;
|
||||
}
|
||||
}
|
49
sass/bourbon/addons/_prefixer.scss
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
//************************************************************************//
|
||||
// Example: @include prefixer(border-radius, $radii, webkit ms spec);
|
||||
//************************************************************************//
|
||||
$prefix-for-webkit: true !default;
|
||||
$prefix-for-mozilla: true !default;
|
||||
$prefix-for-microsoft: true !default;
|
||||
$prefix-for-opera: true !default;
|
||||
$prefix-for-spec: true !default; // required for keyframe mixin
|
||||
|
||||
@mixin prefixer ($property, $value, $prefixes) {
|
||||
@each $prefix in $prefixes {
|
||||
@if $prefix == webkit {
|
||||
@if $prefix-for-webkit {
|
||||
-webkit-#{$property}: $value;
|
||||
}
|
||||
}
|
||||
@else if $prefix == moz {
|
||||
@if $prefix-for-mozilla {
|
||||
-moz-#{$property}: $value;
|
||||
}
|
||||
}
|
||||
@else if $prefix == ms {
|
||||
@if $prefix-for-microsoft {
|
||||
-ms-#{$property}: $value;
|
||||
}
|
||||
}
|
||||
@else if $prefix == o {
|
||||
@if $prefix-for-opera {
|
||||
-o-#{$property}: $value;
|
||||
}
|
||||
}
|
||||
@else if $prefix == spec {
|
||||
@if $prefix-for-spec {
|
||||
#{$property}: $value;
|
||||
}
|
||||
}
|
||||
@else {
|
||||
@warn "Unrecognized prefix: #{$prefix}";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@mixin disable-prefix-for-all() {
|
||||
$prefix-for-webkit: false;
|
||||
$prefix-for-mozilla: false;
|
||||
$prefix-for-microsoft: false;
|
||||
$prefix-for-opera: false;
|
||||
$prefix-for-spec: false;
|
||||
}
|
32
sass/bourbon/addons/_retina-image.scss
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
@mixin retina-image($filename, $background-size, $extension: png, $retina-filename: null, $asset-pipeline: false) {
|
||||
@if $asset-pipeline {
|
||||
background-image: image-url("#{$filename}.#{$extension}");
|
||||
}
|
||||
@else {
|
||||
background-image: url("#{$filename}.#{$extension}");
|
||||
}
|
||||
|
||||
@include hidpi {
|
||||
|
||||
@if $asset-pipeline {
|
||||
@if $retina-filename {
|
||||
background-image: image-url("#{$retina-filename}.#{$extension}");
|
||||
}
|
||||
@else {
|
||||
background-image: image-url("#{$filename}@2x.#{$extension}");
|
||||
}
|
||||
}
|
||||
|
||||
@else {
|
||||
@if $retina-filename {
|
||||
background-image: url("#{$retina-filename}.#{$extension}");
|
||||
}
|
||||
@else {
|
||||
background-image: url("#{$filename}@2x.#{$extension}");
|
||||
}
|
||||
}
|
||||
|
||||
background-size: $background-size;
|
||||
|
||||
}
|
||||
}
|
44
sass/bourbon/addons/_size.scss
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
@mixin size($size) {
|
||||
@if length($size) == 1 {
|
||||
@if $size == auto {
|
||||
width: $size;
|
||||
height: $size;
|
||||
}
|
||||
|
||||
@else if unitless($size) {
|
||||
width: $size + px;
|
||||
height: $size + px;
|
||||
}
|
||||
|
||||
@else if not(unitless($size)) {
|
||||
width: $size;
|
||||
height: $size;
|
||||
}
|
||||
}
|
||||
|
||||
// Width x Height
|
||||
@if length($size) == 2 {
|
||||
$width: nth($size, 1);
|
||||
$height: nth($size, 2);
|
||||
|
||||
@if $width == auto {
|
||||
width: $width;
|
||||
}
|
||||
@else if not(unitless($width)) {
|
||||
width: $width;
|
||||
}
|
||||
@else if unitless($width) {
|
||||
width: $width + px;
|
||||
}
|
||||
|
||||
@if $height == auto {
|
||||
height: $height;
|
||||
}
|
||||
@else if not(unitless($height)) {
|
||||
height: $height;
|
||||
}
|
||||
@else if unitless($height) {
|
||||
height: $height + px;
|
||||
}
|
||||
}
|
||||
}
|
32
sass/bourbon/addons/_timing-functions.scss
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie)
|
||||
// Timing functions are the same as demo'ed here: http://jqueryui.com/demos/effect/easing.html
|
||||
|
||||
// EASE IN
|
||||
$ease-in-quad: cubic-bezier(0.550, 0.085, 0.680, 0.530);
|
||||
$ease-in-cubic: cubic-bezier(0.550, 0.055, 0.675, 0.190);
|
||||
$ease-in-quart: cubic-bezier(0.895, 0.030, 0.685, 0.220);
|
||||
$ease-in-quint: cubic-bezier(0.755, 0.050, 0.855, 0.060);
|
||||
$ease-in-sine: cubic-bezier(0.470, 0.000, 0.745, 0.715);
|
||||
$ease-in-expo: cubic-bezier(0.950, 0.050, 0.795, 0.035);
|
||||
$ease-in-circ: cubic-bezier(0.600, 0.040, 0.980, 0.335);
|
||||
$ease-in-back: cubic-bezier(0.600, -0.280, 0.735, 0.045);
|
||||
|
||||
// EASE OUT
|
||||
$ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940);
|
||||
$ease-out-cubic: cubic-bezier(0.215, 0.610, 0.355, 1.000);
|
||||
$ease-out-quart: cubic-bezier(0.165, 0.840, 0.440, 1.000);
|
||||
$ease-out-quint: cubic-bezier(0.230, 1.000, 0.320, 1.000);
|
||||
$ease-out-sine: cubic-bezier(0.390, 0.575, 0.565, 1.000);
|
||||
$ease-out-expo: cubic-bezier(0.190, 1.000, 0.220, 1.000);
|
||||
$ease-out-circ: cubic-bezier(0.075, 0.820, 0.165, 1.000);
|
||||
$ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275);
|
||||
|
||||
// EASE IN OUT
|
||||
$ease-in-out-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955);
|
||||
$ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1.000);
|
||||
$ease-in-out-quart: cubic-bezier(0.770, 0.000, 0.175, 1.000);
|
||||
$ease-in-out-quint: cubic-bezier(0.860, 0.000, 0.070, 1.000);
|
||||
$ease-in-out-sine: cubic-bezier(0.445, 0.050, 0.550, 0.950);
|
||||
$ease-in-out-expo: cubic-bezier(1.000, 0.000, 0.000, 1.000);
|
||||
$ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860);
|
||||
$ease-in-out-back: cubic-bezier(0.680, -0.550, 0.265, 1.550);
|
45
sass/bourbon/addons/_triangle.scss
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
@mixin triangle ($size, $color, $direction) {
|
||||
height: 0;
|
||||
width: 0;
|
||||
|
||||
@if ($direction == up) or ($direction == down) or ($direction == right) or ($direction == left) {
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
border-width: $size / 2;
|
||||
|
||||
@if $direction == up {
|
||||
border-bottom-color: $color;
|
||||
|
||||
} @else if $direction == right {
|
||||
border-left-color: $color;
|
||||
|
||||
} @else if $direction == down {
|
||||
border-top-color: $color;
|
||||
|
||||
} @else if $direction == left {
|
||||
border-right-color: $color;
|
||||
}
|
||||
}
|
||||
|
||||
@else if ($direction == up-right) or ($direction == up-left) {
|
||||
border-top: $size solid $color;
|
||||
|
||||
@if $direction == up-right {
|
||||
border-left: $size solid transparent;
|
||||
|
||||
} @else if $direction == up-left {
|
||||
border-right: $size solid transparent;
|
||||
}
|
||||
}
|
||||
|
||||
@else if ($direction == down-right) or ($direction == down-left) {
|
||||
border-bottom: $size solid $color;
|
||||
|
||||
@if $direction == down-right {
|
||||
border-left: $size solid transparent;
|
||||
|
||||
} @else if $direction == down-left {
|
||||
border-right: $size solid transparent;
|
||||
}
|
||||
}
|
||||
}
|
52
sass/bourbon/css3/_animation.scss
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
// http://www.w3.org/TR/css3-animations/#the-animation-name-property-
|
||||
// Each of these mixins support comma separated lists of values, which allows different transitions for individual properties to be described in a single style rule. Each value in the list corresponds to the value at that same position in the other properties.
|
||||
|
||||
// Official animation shorthand property.
|
||||
@mixin animation ($animations...) {
|
||||
@include prefixer(animation, $animations, webkit moz spec);
|
||||
}
|
||||
|
||||
// Individual Animation Properties
|
||||
@mixin animation-name ($names...) {
|
||||
@include prefixer(animation-name, $names, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-duration ($times...) {
|
||||
@include prefixer(animation-duration, $times, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-timing-function ($motions...) {
|
||||
// ease | linear | ease-in | ease-out | ease-in-out
|
||||
@include prefixer(animation-timing-function, $motions, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-iteration-count ($values...) {
|
||||
// infinite | <number>
|
||||
@include prefixer(animation-iteration-count, $values, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-direction ($directions...) {
|
||||
// normal | alternate
|
||||
@include prefixer(animation-direction, $directions, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-play-state ($states...) {
|
||||
// running | paused
|
||||
@include prefixer(animation-play-state, $states, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-delay ($times...) {
|
||||
@include prefixer(animation-delay, $times, webkit moz spec);
|
||||
}
|
||||
|
||||
|
||||
@mixin animation-fill-mode ($modes...) {
|
||||
// none | forwards | backwards | both
|
||||
@include prefixer(animation-fill-mode, $modes, webkit moz spec);
|
||||
}
|
3
sass/bourbon/css3/_appearance.scss
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
@mixin appearance ($value) {
|
||||
@include prefixer(appearance, $value, webkit moz ms o spec);
|
||||
}
|