huge update with ruby api, plus other small fixes #4
17
COPYING
Normal file
@ -0,0 +1,17 @@
|
||||
# Copyright (c) SharpeTronics, Inc. 2013-2022
|
||||
# Copyright new author example 2022-
|
||||
|
||||
# Author(s): Charles Sharpe,
|
||||
# License: GPLv3
|
||||
|
||||
# This is Free Software released under GPLv3. Any misuse of this software
|
||||
# will be followed up with GPL enforcement via Software Freedom Law Center:
|
||||
# https://www.softwarefreedom.org/
|
||||
|
||||
# If you incorporate or include any code from SharpeTronics, Inc. (this domain), your
|
||||
# code must be licensed as GPLv3 (not GPLv2 or MIT)
|
||||
|
||||
The GPLv3 software license applies to the code directly included in this source distribution.
|
||||
See the LICENSE file for full information.
|
||||
Dependencies downloaded as part of the build process may be covered by other
|
||||
open-source licenses.
|
14
Gemfile
@ -17,19 +17,19 @@ gem "jekyll", "~> 4.2.2"
|
||||
# If you have any plugins, put them here!
|
||||
|
||||
group :jekyll_plugins do
|
||||
gem "webrick", "~> 1.7" # Added webrick for Jekyll 4.2.2; Ruby 3 doesn't have webrick by default. DEV
|
||||
gem "down", "~> 5.0" # Added down for strapi_image_filter. DEV
|
||||
gem "json", "~> 2.1" # Added down for strapi_http. DEV
|
||||
gem "http", "~> 3.2" # Added down for strapi_http. DEV
|
||||
gem "webrick", "~> 1.7" # dep for Jekyll 4.2.2; Ruby 3 doesn't have webrick by default anymore.
|
||||
gem "json", "~> 2.1" # dep for json
|
||||
gem "faraday" # a simple, but flexible HTTP client library, with support for multiple backends.
|
||||
gem "httpx" # swiss army knife of Ruby for HTTP
|
||||
gem 'faraday-multipart' # send with UDP; No encoding of the data
|
||||
#gem 'faraday-http-cache' # caching may be an upgrade at later date if needed
|
||||
|
||||
gem "jekyll-feed", "~> 0.12"
|
||||
gem "jekyll-menus"
|
||||
gem "jekyll-tagging"
|
||||
gem "jekyll-archives"
|
||||
gem "jekyll-paginate-v2"
|
||||
gem "httparty"
|
||||
#gem "jekyll-strapi"
|
||||
gem "jekyll-admin" # Added for easy way to have GUI for developers DEV
|
||||
|
||||
end
|
||||
|
||||
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
|
||||
|
63
Gemfile.lock
@ -3,31 +3,24 @@ GEM
|
||||
specs:
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
backports (3.23.0)
|
||||
colorator (1.1.0)
|
||||
concurrent-ruby (1.1.10)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
down (5.3.1)
|
||||
addressable (~> 2.8)
|
||||
em-websocket (0.5.3)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0)
|
||||
eventmachine (1.2.7)
|
||||
faraday (2.3.0)
|
||||
faraday-net_http (~> 2.0)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-multipart (1.0.4)
|
||||
multipart-post (~> 2)
|
||||
faraday-net_http (2.0.3)
|
||||
ffi (1.15.5)
|
||||
forwardable-extended (2.6.0)
|
||||
http (3.3.0)
|
||||
addressable (~> 2.3)
|
||||
http-cookie (~> 1.0)
|
||||
http-form_data (~> 2.0)
|
||||
http_parser.rb (~> 0.6.0)
|
||||
http-cookie (1.0.4)
|
||||
domain_name (~> 0.5)
|
||||
http-form_data (2.3.0)
|
||||
http-2-next (0.5.0)
|
||||
http_parser.rb (0.6.0)
|
||||
httparty (0.20.0)
|
||||
mime-types (~> 3.0)
|
||||
multi_xml (>= 0.5.2)
|
||||
httpx (0.20.3)
|
||||
http-2-next (>= 0.4.1)
|
||||
i18n (1.10.0)
|
||||
concurrent-ruby (~> 1.0)
|
||||
jekyll (4.2.2)
|
||||
@ -45,10 +38,6 @@ GEM
|
||||
rouge (~> 3.0)
|
||||
safe_yaml (~> 1.0)
|
||||
terminal-table (~> 2.0)
|
||||
jekyll-admin (0.11.0)
|
||||
jekyll (>= 3.7, < 5.0)
|
||||
sinatra (~> 1.4)
|
||||
sinatra-contrib (~> 1.4)
|
||||
jekyll-archives (2.2.1)
|
||||
jekyll (>= 3.6, < 5.0)
|
||||
jekyll-feed (0.16.0)
|
||||
@ -73,50 +62,27 @@ GEM
|
||||
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||
rb-inotify (~> 0.9, >= 0.9.10)
|
||||
mercenary (0.4.0)
|
||||
mime-types (3.4.1)
|
||||
mime-types-data (~> 3.2015)
|
||||
mime-types-data (3.2022.0105)
|
||||
multi_json (1.15.0)
|
||||
multi_xml (0.6.0)
|
||||
multipart-post (2.2.3)
|
||||
nuggets (1.6.0)
|
||||
pathutil (0.16.2)
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (4.0.7)
|
||||
rack (1.6.13)
|
||||
rack-protection (1.5.5)
|
||||
rack
|
||||
rack-test (1.1.0)
|
||||
rack (>= 1.0, < 3)
|
||||
rb-fsevent (0.11.1)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
rexml (3.2.5)
|
||||
rouge (3.28.0)
|
||||
ruby2_keywords (0.0.5)
|
||||
safe_yaml (1.0.5)
|
||||
sassc (2.4.0)
|
||||
ffi (~> 1.9)
|
||||
sinatra (1.4.8)
|
||||
rack (~> 1.5)
|
||||
rack-protection (~> 1.4)
|
||||
tilt (>= 1.3, < 3)
|
||||
sinatra-contrib (1.4.7)
|
||||
backports (>= 2.0)
|
||||
multi_json
|
||||
rack-protection
|
||||
rack-test
|
||||
sinatra (~> 1.4.0)
|
||||
tilt (>= 1.3, < 3)
|
||||
terminal-table (2.0.0)
|
||||
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||
thread_safe (0.3.6)
|
||||
tilt (2.0.10)
|
||||
tzinfo (1.2.9)
|
||||
thread_safe (~> 0.1)
|
||||
tzinfo-data (1.2022.1)
|
||||
tzinfo (>= 1.0.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.8.1)
|
||||
unicode-display_width (1.8.0)
|
||||
wdm (0.1.1)
|
||||
webrick (1.7.0)
|
||||
@ -125,11 +91,10 @@ PLATFORMS
|
||||
x86_64-linux-musl
|
||||
|
||||
DEPENDENCIES
|
||||
down (~> 5.0)
|
||||
http (~> 3.2)
|
||||
httparty
|
||||
faraday
|
||||
faraday-multipart
|
||||
httpx
|
||||
jekyll (~> 4.2.2)
|
||||
jekyll-admin
|
||||
jekyll-archives
|
||||
jekyll-feed (~> 0.12)
|
||||
jekyll-menus
|
||||
|
101
LICENSE
@ -1,25 +1,39 @@
|
||||
© 2020 SharpeTronics.Com by Charles Sharpe
|
||||
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
|
||||
Copyright (c) SharpeTronics 2013-2022
|
||||
Copyright new author example 2022-2023
|
||||
|
||||
Author: Charles Sharpe
|
||||
License: GPLv3
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
This is Free Software released under GPLv3. Any misuse of this software
|
||||
will be followed up with GPL enforcement via Software Freedom Law Center:
|
||||
https://www.softwarefreedom.org/
|
||||
|
||||
If you incorporate any code from SharpeTronics trademark, (this software), your
|
||||
code must be licensed as GPLv3 (not GPLv2 or MIT)
|
||||
|
||||
The GPLv3 software license applies to the code directly included in this source distribution.
|
||||
See the LICENSE file for full information.
|
||||
Dependencies downloaded as part of the build process may be covered by other
|
||||
open-source licenses. For further details see 'contrib/debian/copyright'.
|
||||
|
||||
GENERAL GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
The GENERAL General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
the GENERAL General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
GENERAL General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
@ -41,7 +55,7 @@ freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
Developers that use the GENERAL GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
@ -76,7 +90,7 @@ modification follow.
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
"This License" refers to version 3 of the GENERAL General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
@ -553,35 +567,35 @@ to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
13. Use with the GENERAL Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
under version 3 of the GENERAL Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
but the special requirements of the GENERAL Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
the GENERAL General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Program specifies that a certain numbered version of the GENERAL General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
GENERAL General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
versions of the GENERAL General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
@ -621,58 +635,3 @@ reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
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 <https://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||
|
99
_config.yml
@ -20,9 +20,17 @@
|
||||
|
||||
baseurl: "/" # the subpath of your site, e.g. /blog /galacticsociety.github.io
|
||||
url: "https://www.sharpetronics.com" # the base hostname & protocol for your site, GitHub example: https://sharpetronics.github.io
|
||||
source: .
|
||||
source: "."
|
||||
|
||||
#Latent Semantic Indexing for similarity bewtween documents.
|
||||
# Plugins
|
||||
plugins:
|
||||
- jekyll-feed # I have manually generated rss.xml https://jekyllrb.com/tutorials/convert-site-to-jekyll/#10-rss-feed
|
||||
- jekyll-menus
|
||||
- jekyll-archives
|
||||
- jekyll-paginate-v2
|
||||
- jekyll/tagging
|
||||
|
||||
# Latent Semantic Indexing for similarity bewtween documents.
|
||||
lsi: true
|
||||
|
||||
feed:
|
||||
@ -40,30 +48,35 @@ feed:
|
||||
- tutorials
|
||||
- legal
|
||||
- devops
|
||||
legal:
|
||||
path: "/feed/legal-feed.xml"
|
||||
categories:
|
||||
- company
|
||||
- tutorials
|
||||
- legal
|
||||
- devops
|
||||
|
||||
# Strapi dashboard integration
|
||||
strapi:
|
||||
# Your API endpoint (optional, default to http://localhost:1337)
|
||||
endpoint: https://dash.sharpetronics.com
|
||||
# Collections, key is used to access in the strapi.collections
|
||||
# template variable
|
||||
# teh API dashboard configuration
|
||||
api:
|
||||
# Your API endpoint
|
||||
endpoint: https://dash.sharpetronics.com # url to api; no trailing slash
|
||||
endpoint_ext: /api/ # (optional) the extension of endpoint e.g. https://www.example.com/api/
|
||||
endpoint_query: ?populate=* # (optional) e.g. force retrieve all json data
|
||||
output: true # when true (global), new or modified images are downloaded from each collection type
|
||||
local_media_dir: uploads/ # a placeholder example
|
||||
collections:
|
||||
# Example for a "posts" collection
|
||||
posts:
|
||||
# Collection name (optional). Used to construct the url requested. Example: type `foo` would generate the following url `http://localhost:1337/foo`.
|
||||
type: post
|
||||
posts: # required
|
||||
# Collection name used to construct the url requested. Example: type `foo` would generate the following url `http://localhost:1337/foo`.
|
||||
type: posts # used for directory creation and organizing files
|
||||
filepath: '_data/posts/index.json' # a placeholder example
|
||||
# Permalink used to generate the output files (eg. /posts/:id).
|
||||
permalink: /blog/:slug/
|
||||
# permalink: /blog/:id/
|
||||
# output: false
|
||||
# Example for a "products" collection
|
||||
#products:
|
||||
# Collection name (optional). Used to construct the url requested. Example: type `foo` would generate the following url `http://localhost:1337/foo`.
|
||||
#type: products # a placeholder example
|
||||
#path: '_data/products/index.json' # a placeholder example
|
||||
# Permalink used to generate the output files (eg. /posts/:id).
|
||||
# permalink: /blog/:id/
|
||||
# output: false
|
||||
|
||||
# Collection configurations
|
||||
# These collections will enable to sort types of products and loop through that
|
||||
# Collection configuration
|
||||
# These collections will sort types of products and loop through that
|
||||
# type to be displayed on a page. As an example, I have 10 "3D" items, all 10 items
|
||||
# will be displayed when a category is selected on the product main index page.
|
||||
collections_dir: collections
|
||||
@ -72,54 +85,34 @@ collections:
|
||||
products:
|
||||
output: true
|
||||
permalink: /products/:path/
|
||||
legal:
|
||||
output: true
|
||||
permalink: /legal/:path/
|
||||
|
||||
permalink: "/blog/:categories/:year/:month/:day/:title/" #Built in options include: date, pretty, ordinal, weekdate, none; learn more here: https://jekyllrb.com/docs/permalinks/
|
||||
permalink: "/blog/:categories/:year/:month/:day/:title/" # Built in options include: date, pretty, ordinal, weekdate, none; learn more here: https://jekyllrb.com/docs/permalinks/
|
||||
#paginate: 7
|
||||
#paginate_path: "/journal/"
|
||||
|
||||
# Responsive images conversion; requires imageMagik
|
||||
# Responsive image conversion; requires imageMagik
|
||||
# Test with convert --version SEE: docker-compose.yml for docker container setup.
|
||||
# Currently not being used
|
||||
# Used for converting api media into webp formatting
|
||||
picture:
|
||||
source: "assets/images"
|
||||
output: "assets/images/generated"
|
||||
suppress_warnings: true
|
||||
|
||||
# Build settings
|
||||
plugins:
|
||||
- jekyll-feed #manually generated rss.xml https://jekyllrb.com/tutorials/convert-site-to-jekyll/#10-rss-feed
|
||||
- jekyll-admin
|
||||
#- jekyll-strapi
|
||||
- jekyll-menus
|
||||
- jekyll-archives
|
||||
- jekyll-paginate-v2
|
||||
- jekyll/tagging
|
||||
#- jekyll/tags/strapiimagefilter
|
||||
suppress_warnings: false
|
||||
|
||||
sass:
|
||||
style: compressed # possible values: nested expanded compact compressed
|
||||
style: compressed # other style values: nested expanded compact compressed
|
||||
sass_dir: _scss
|
||||
|
||||
############################################################
|
||||
# Site configuration for the Jekyll 3 Pagination Gem
|
||||
# The values here represent the defaults if nothing is set
|
||||
# Site configuration for the Jekyll v2 Pagination gem
|
||||
pagination:
|
||||
|
||||
# Site-wide kill switch, disabled here it doesn't run at all
|
||||
enabled: true
|
||||
|
||||
# Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages
|
||||
debug: true
|
||||
|
||||
# The default document collection to paginate if nothing is specified ('posts' is default)
|
||||
collection: 'posts'
|
||||
|
||||
# How many objects per paginated page, used to be `paginate` (default: 0, means all)
|
||||
per_page: 9
|
||||
|
||||
# The permalink structure for the paginated pages (this can be any level deep)
|
||||
permalink: '/:num/' # Pages are index.html inside this folder (default)
|
||||
#permalink: '/page/:num.html' # Pages are simple html files
|
||||
@ -127,42 +120,31 @@ pagination:
|
||||
|
||||
# Optional the title format for the paginated pages (supports :title for original page title, :num for pagination page number, :max for total number of pages)
|
||||
title: ':title - page :num'
|
||||
|
||||
# Limit how many pagenated pages to create (default: 0, means all)
|
||||
limit: 0
|
||||
|
||||
# Optional, defines the field that the posts should be sorted on (omit to default to 'date')
|
||||
sort_field: 'date'
|
||||
|
||||
# Optional, sorts the posts in reverse order (omit to default decending or sort_reverse: true)
|
||||
sort_reverse: true
|
||||
|
||||
# Optional, the default category to use, omit or just leave this as 'posts' to get a backwards-compatible behavior (all posts)
|
||||
category: 'posts'
|
||||
|
||||
# Optional, the default tag to use, omit to disable
|
||||
tag: ''
|
||||
|
||||
# Optional, the default locale to use, omit to disable (depends on a field 'locale' to be specified in the posts,
|
||||
# in reality this can be any value, suggested are the Microsoft locale-codes (e.g. en_US, en_GB) or simply the ISO-639 language code )
|
||||
locale: ''
|
||||
|
||||
# Optional,omit or set both before and after to zero to disable.
|
||||
# Controls how the pagination trail for the paginated pages look like.
|
||||
trail:
|
||||
before: 3
|
||||
after: 1
|
||||
|
||||
# Optional, the default file extension for generated pages (e.g html, json, xml).
|
||||
# Internally this is set to html by default
|
||||
extension: html
|
||||
|
||||
# Optional, the default name of the index file for generated pages (e.g. 'index.html')
|
||||
# Without file extension
|
||||
indexpage: 'index'
|
||||
|
||||
############################################################
|
||||
|
||||
# Exclude from processing.
|
||||
# The following items will not be processed, by default.
|
||||
# Any item listed under the `exclude:` key here will be automatically added to
|
||||
@ -188,7 +170,6 @@ pagination:
|
||||
# in the source directory will not be included in the destination folder. Such
|
||||
# paths will have to be explicitly specified via the config file in the include
|
||||
# directive to make sure they’re copied over:
|
||||
#
|
||||
|
||||
include:
|
||||
# - _pages
|
||||
|
6
_data/donate.yml
Normal file
@ -0,0 +1,6 @@
|
||||
donate_kofi: https://ko-fi.com/odinzu
|
||||
donate_BTC:
|
||||
donate_ETH:
|
||||
donate_cashapp: https://cash.app/$sharpeee
|
||||
donate_venmo: https://account.venmo.com/u/seabeeess
|
||||
donate_opencollective: https://opencollective.com/sharpetronics
|
@ -1,11 +1,11 @@
|
||||
#This data file contains all the global site information.
|
||||
---
|
||||
title: SharpeTronics
|
||||
support_email: support@sharpetronics.com
|
||||
support_email: info@sharpetronics.com
|
||||
sales_email: sales@sharpetronics.com
|
||||
info_email: info@sharpetronics.com
|
||||
creator: "Charles Sharpe"
|
||||
creator_link: https://www.csharpe.me
|
||||
author: "Charles Sharpe"
|
||||
author_link: https://www.csharpe.me
|
||||
logo: "/assets/images/st_logo125.svg"
|
||||
motto: "We Do Technology."
|
||||
keywords: >- # this means to ignore newlines
|
||||
@ -20,7 +20,27 @@ location_town: "Charles Town"
|
||||
location_state: "US_WV"
|
||||
location_coords: "39.63;-79,96"
|
||||
|
||||
terms_link: /legal/2020-02-03-terms-conditions/
|
||||
privacy_link: /legal/2020-02-03-privacy-policy/
|
||||
terms_link: /blog/legal/2020/02/03/our-terms-and-conditions/
|
||||
privacy_link: /blog/legal/2020/02/03/our-privacy-policy/
|
||||
sitemap_link: /sitemap.xml
|
||||
license_shorthand: This is Free Software released under <a href="https://www.gnu.org/licenses/gpl-3.0.en.html">GPLv3</a>
|
||||
license_longhand: >- # this means to ignore newlines
|
||||
This is Free Software released under GPLv3. Any misuse of this software
|
||||
will be followed up with GPL enforcement via Software Freedom Law Center:
|
||||
https://www.softwarefreedom.org/
|
||||
|
||||
If you incorporate any code from SharpeTronics., (this software), your
|
||||
code must be licensed as GPLv3 (not GPLv2 or MIT)
|
||||
|
||||
The GPLv3 software license applies to the code directly included in this source distribution.
|
||||
See the LICENSE file for full information.
|
||||
Dependencies downloaded as part of the build process may be covered by other
|
||||
open-source licenses. For further details see 'contrib/debian/copyright'.
|
||||
|
||||
GENERAL GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
---
|
||||
|
@ -1,5 +1,6 @@
|
||||
#This data file contains all the payment address information.
|
||||
---
|
||||
donate_kofi: https://ko-fi.com/odinzu
|
||||
venmo_acct: "https://account.venmo.com/u/seabeeess"
|
||||
cashapp_acct: "https://cash.app/$sharpeee"
|
||||
hush_addr: "zs1qx8dutj96kdcx29a4070pumzdqsk7vnayk4pf8tf6duj304y4akey9ze39upzz9qtchculp8mdw"
|
||||
|
@ -12,10 +12,10 @@
|
||||
<a href="/humans.txt" target="_blank">Imagined by humans</a>, <a href="https://jekyllrb.com/" target="_blank">built with Jekyll</a>,
|
||||
<a href="https://git.sharpetronics.com/SharpeTronics/sharpetronics.com" target="_blank">hosted by SharpeTronics</a><br />
|
||||
<!-- Creative Commons Attribution-NoDerivs 3.0 United States License -->
|
||||
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
|
||||
{{ site.data.global.license_shorthand }}
|
||||
</p>
|
||||
<ul class="menu">
|
||||
<li><a href="{{ site.data.global.terms_link }}#">Terms of Use</a></li>
|
||||
<li><a href="{{ site.data.global.terms_link }}">Terms of Use</a></li>
|
||||
<li><a href="{{ site.data.global.privacy_link }}">Privacy Policy</a></li>
|
||||
<li><a href="{{ site.data.global.sitemap_link }}">Sitemap</a></li>
|
||||
</ul>
|
||||
|
@ -8,12 +8,12 @@
|
||||
* \/_____/\/_/\/_/\/__/\/_/\/_/ \ \ \/ \/____/ \/_/\/_/\/___/ \/_/\/_/\/_/\/____/\/___/
|
||||
* \ \_\
|
||||
* \/_/
|
||||
Owner: @csharpe_me (Charles Sharpe)
|
||||
Owner: @odinzu_me (Charles Sharpe)
|
||||
Designer: @ajlkn, @csharpe_me
|
||||
Developer: @ajlkn, @csharpe_me
|
||||
Editor: @csharpe_me
|
||||
Engineering: @csharpe_me
|
||||
Quality Assurance: @csharpe_me
|
||||
Editor: @odinzu_me
|
||||
Engineering: @odinzu_me
|
||||
Quality Assurance: @odinzu_me
|
||||
-->
|
||||
|
||||
<head>
|
||||
|
@ -3,5 +3,19 @@
|
||||
{{ item.id }} {{ item.attributes.title }} {{ item.attributes.updatedAt | date: "%Y" }}
|
||||
<img src="{{site.url}}/uploads/2021/{{ item.attributes.image.data.attributes.name }}" />
|
||||
{{ item.attributes.image.data.attributes.placeholder}}
|
||||
{{ item.attributes.image.data.attributes.name }}
|
||||
{% assign foo = {{ item.attributes.image.data.attributes.formats.thumbnail.url}} %}
|
||||
<!-- {{ item.attributes.image.data.attributes.formats.thumbnail.url }} -->
|
||||
{{ item.attributes.image.data.attributes.formats.thumbnail.url | strip }}
|
||||
|
||||
{% assign all_image_urls = item.attributes.image.data.attributes | map: "url" %}
|
||||
|
||||
{% for item in all_image_urls %}
|
||||
{{ item | mirror_api }}
|
||||
{% endfor %}
|
||||
|
||||
</li>
|
||||
{% endfor %}
|
||||
|
||||
<!-- piping information into mirror_api for download filter -->
|
||||
{{ site.data.posts.index.data.attributes.image.data.attributes | map: "url" }}
|
||||
|
@ -142,13 +142,13 @@
|
||||
<p>Join our occasional newsletter for product launches, availability, job openings, and news.
|
||||
We provide value to communities and businesses in a friendly super awesome way.</p>
|
||||
</section>
|
||||
<form method="post" action="https://gs-bot-staticapi.herokuapp.com/v2/entry/GalacticSociety/galacticsociety.github.io">
|
||||
<form method="post" action="mailto:info@sharpetronics.com”">
|
||||
<label for="name">Name</label>
|
||||
<input type="text" id="name" name="name" />
|
||||
<label for="email">Email</label>
|
||||
<input type="email" id="email" name="email" />
|
||||
<ul class="actions">
|
||||
<button type="submit">Get started</button>
|
||||
<button type="submit">Sign Up</button>
|
||||
</ul>
|
||||
</form>
|
||||
</div>
|
||||
|
@ -1,42 +0,0 @@
|
||||
---
|
||||
layout: default
|
||||
pagination:
|
||||
enabled: false
|
||||
---
|
||||
{% comment %}
|
||||
This layout is the single page of a blog post.
|
||||
{% endcomment %}
|
||||
|
||||
<section id="main" class="wrapper style1">
|
||||
<div class="inner">
|
||||
<!-- Shopping Cart -->
|
||||
<section class="row product-cart journal">
|
||||
<div class="col-12">
|
||||
<a href="{{site.url}}/blog"><h5 class="button back">< Go Back</h5></a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Title -->
|
||||
<header class="major special journal">
|
||||
<div class="hero"> <img class="image fit" src="{{ page.banner_image }}" alt="{{ page.banner_image_alt }}"> </div>
|
||||
<h1>{{ page.title }}</h1>
|
||||
<p>{{ page.sub_heading }}</p>
|
||||
</header>
|
||||
<!-- Content -->
|
||||
<div class="content">
|
||||
{{ content }}
|
||||
{% assign author = site.data.authors[page.author] %}
|
||||
{%- include author_card.html -%}
|
||||
|
||||
<!-- Related posts collection -->
|
||||
<section class="row related-items">
|
||||
<div class="col-12">
|
||||
<h3>More Posts</h3>
|
||||
</div>
|
||||
{%- assign related_posts = site.posts | where_exp:"post", "post.url != page.url" | sample:3 -%}
|
||||
{%- include product_related.html -%}
|
||||
</section>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
@ -1,26 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
---
|
||||
<div class="home">
|
||||
<h1 class="page-heading">Photos</h1>
|
||||
{%- if strapi.collections.photos.size > 0 -%}
|
||||
<ul>
|
||||
{%- for photo in strapi.collections.photos -%}
|
||||
<li>
|
||||
<a href="{{ photo.url }}">Title {{ photo.attributes.Title }}</a>
|
||||
<img src="{{ photo.url }}"/>
|
||||
{{ page.document.Comment }}
|
||||
{{ photo.attributes.Comment }}
|
||||
{{ photo.attributes.createdAt }}
|
||||
<!-- <img src="{{ photo.id.data.attributes.Image.data.attributes.| asset_url }}"/> -->
|
||||
<!-- <img src="{{ photo.attributes.Image.data.attributes.| asset_url }}"/> -->
|
||||
<!-- <img src="{{ photo.id.attributes.Image.data.attributes.| asset_url }}"/> -->
|
||||
<!-- <img src="{{ photo.id.data.strapi_attributes.Image.data.attributes.| asset_url }}"/> -->
|
||||
<!-- <img src="{{ photo.strapi_attributes.Image.data.attributes.| asset_url }}"/> -->
|
||||
<img src="{{ page.document.strapi_attributes.Image.data.attributes.url }}"/>
|
||||
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{%- endif -%}
|
||||
</div>
|
@ -1,16 +1,42 @@
|
||||
---
|
||||
layout: default
|
||||
pagination:
|
||||
enabled: false
|
||||
---
|
||||
{% comment %}
|
||||
This layout is a post with pagination.
|
||||
This layout is the single page of a blog post.
|
||||
{% endcomment %}
|
||||
|
||||
<!-- Main -->
|
||||
<section id="main" class="wrapper style1">
|
||||
<div class="inner">
|
||||
<!-- Shopping Cart -->
|
||||
<section class="row product-cart journal">
|
||||
<div class="col-12">
|
||||
<a href="{{site.url}}/blog"><h5 class="button back">< Go Back</h5></a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Title -->
|
||||
<header class="major special journal">
|
||||
<div class="hero"> <img class="image fit" src="{{ page.banner_image }}" alt="{{ page.banner_image_alt }}"> </div>
|
||||
<h1>{{ page.title }}</h1>
|
||||
<p>{{ page.sub_title }}</p>
|
||||
</header>
|
||||
<!-- Content -->
|
||||
{{ content }}
|
||||
<div class="content">
|
||||
{{ content }}
|
||||
{% assign author = site.data.authors[page.author] %}
|
||||
{%- include author_card.html -%}
|
||||
|
||||
</div>
|
||||
<!-- Related posts collection -->
|
||||
<section class="row related-items">
|
||||
<div class="col-12">
|
||||
<h3>More Posts</h3>
|
||||
</div>
|
||||
{%- assign related_posts = site.posts | where_exp:"post", "post.url != page.url" | sample:3 -%}
|
||||
{%- include product_related.html -%}
|
||||
</section>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
@ -5,15 +5,8 @@ layout: post
|
||||
This layout is the posts index (a collection of all blog posts).
|
||||
{% endcomment %}
|
||||
|
||||
<!-- Title -->
|
||||
<header class="major special">
|
||||
<h1>{{ page.title }}</h1>
|
||||
<p>{{ page.sub_title }}</p>
|
||||
</header>
|
||||
|
||||
<!-- Main Body Content -->
|
||||
<div class="content">
|
||||
<!-- {%- include json-data-example.html -%} -->
|
||||
<!-- This loops through the paginated posts collection posts-->
|
||||
{% for post in paginator.posts %}
|
||||
<!-- Post layout structure -->
|
||||
@ -35,11 +28,13 @@ layout: post
|
||||
</ul>
|
||||
<ul class="stats">
|
||||
<li><b>{{ post.category }}</b></li>
|
||||
<li><b>Tags:</b><a href="#">{{ post.tag }}</a></li>
|
||||
<li><b>Tags: </b>{{ post.tags }}</li>
|
||||
<!-- <li class="icon solid fa-heart">144</li> -->
|
||||
<li><a href="{{ post.url | absolute_url }}" class="icon solid fa-comment">88</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
</article>
|
||||
{% endfor %}
|
||||
<!-- Pagination to navigate to another collection of posts -->
|
||||
{% include pagination.html %}
|
||||
</div>
|
@ -15,12 +15,6 @@ layout: post
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
<!-- Page Heading -->
|
||||
<header class="major special">
|
||||
<h1>{{ page.title }}</h1>
|
||||
<p>{{ page.sub_title }}</p>
|
||||
</header>
|
||||
|
||||
<!-- <!-- Shop navigation for categories -->
|
||||
<!-- {%- include product_cat.html -%} -->
|
||||
|
@ -1,8 +0,0 @@
|
||||
module Jekyll
|
||||
class EnvVariables < Generator
|
||||
def generate(site)
|
||||
site.config['env'] = {}
|
||||
ENV.each_pair { |k, v| site.config['env'][k] = v }
|
||||
end
|
||||
end
|
||||
end
|
@ -1,6 +0,0 @@
|
||||
# _plugins/ext.rb allows you to define custom plugins and/or require
|
||||
# plugins that otherwise wouldn't work with Jekyll
|
||||
|
||||
# Activate jekyll-tagging
|
||||
# https://github.com/pattex/jekyll-tagging
|
||||
require 'jekyll/tagging'
|
113
_plugins/jekyll-api/lib/a-get-collections.rb
Normal file
@ -0,0 +1,113 @@
|
||||
# This software gathers all collection types from an API and saves that data into Jekyll _data/ folder.
|
||||
# Copyright (C) SharpeTronics, Inc. 2013-2023
|
||||
|
||||
# Author(s): Charles Sharpe(@odinzu_me)
|
||||
# License: GPLv3
|
||||
# Version: 1
|
||||
|
||||
# This is Free Software released under GPLv3. Any misuse of this software
|
||||
# will be followed up with GPL enforcement via Software Freedom Law Center:
|
||||
# https://www.softwarefreedom.org/
|
||||
|
||||
# If you incorporate or include any code from SharpeTronics, Inc., your
|
||||
# code must be licensed as GPLv3 (not GPLv2 or MIT)
|
||||
|
||||
# The GPLv3 software license applies to the code directly included in this source distribution.
|
||||
# See the LICENSE & COPYING file for full information.
|
||||
|
||||
# Dependencies downloaded as part of the build process may be covered by other open-source licenses.
|
||||
|
||||
# We are open to granting a more permissive (such as MIT or Apache 2.0) license to SharpeTronics, Inc.
|
||||
# software on a *case-by-case* basis, for an agreed upon price. Please contact
|
||||
# info@sharpetronics.com if you are interested.
|
||||
|
||||
# If you would like to contribute to this code, please follow GPLv3 guidelines.
|
||||
# as an example, after making changes to the software (Called a Fork) and credit the original copyright holder as the creator with your credit added to theirs.
|
||||
|
||||
require 'json' # https://ruby-doc.org/stdlib-3.0.2/libdoc/json/rdoc/JSON.html
|
||||
require 'fileutils' # https://ruby-doc.org/stdlib-2.4.1/libdoc/fileutils/rdoc/FileUtils.html
|
||||
require 'yaml' # load jekyll yaml config
|
||||
require 'faraday' # https://lostisland.github.io/faraday/usage/
|
||||
require 'httpx/adapters/faraday' # https://honeyryderchuck.gitlab.io/httpx/
|
||||
require 'addressable/uri' # https://github.com/sporkmonger/addressable If you need to normalize URIs, e.g. http://www.詹姆斯.com/
|
||||
require 'faraday/multipart' # https://github.com/lostisland/faraday-multipart
|
||||
|
||||
Jekyll.logger.debug "A Ruby bot be building this...[*_-]\n".green.bold
|
||||
# prepare uri & load _config.yml into config_yml object
|
||||
config_yml = "_config.yml"
|
||||
f = YAML.load(File.read(config_yml.to_s)) # r - read file
|
||||
api_endpoint = f['api']['endpoint']
|
||||
endpoint_query = f['api']['endpoint_query']
|
||||
endpoint_ext = f['api']['endpoint_ext']
|
||||
Jekyll.logger.debug "DEBUG: API_ENDPDOINT for GET COLLECTIONS: " "#{api_endpoint}".to_s.yellow.bold
|
||||
|
||||
# create directory _data/posts/ if doesn't exist
|
||||
if not Dir.exist?(f['api']['collections']['posts']['type'].to_s)
|
||||
puts "folder does not exist, let's create a new folder in Jekyll called: _data/posts/ ".yellow
|
||||
Dir.mkdir (f['api']['collections']['posts']['type'].to_s)
|
||||
end
|
||||
# create file.json if doesn't exist
|
||||
if not File.exist?(f['api']['collections']['posts']['filepath'])
|
||||
puts "file does not exist, let's create a new file".yellow.bold
|
||||
File.write(f['api']['collections']['posts']['filepath'], 'A Ruby bot be building this...[*_-]\n')
|
||||
end
|
||||
|
||||
# authenticated or public API data
|
||||
# import API_TOKEN from the environment. e.g. export API_TOKEN=example
|
||||
api_token = ENV['API_TOKEN']
|
||||
# check if api_token is auth or unauth
|
||||
if api_token === nil
|
||||
# logs data to screen
|
||||
puts "ENV DEBUG: API_TOKEN FAILED! Testing a public request without a bearer token... ".red
|
||||
options = {
|
||||
headers: ""
|
||||
}
|
||||
else
|
||||
# build the connection to the API
|
||||
api_builder = Faraday.new do |builder|
|
||||
# add the class directly instead of using lookups
|
||||
builder.use Faraday::Request::UrlEncoded
|
||||
builder.use Faraday::Response::RaiseError
|
||||
|
||||
# add by symbol, lookup from Faraday::Request
|
||||
# Faraday::Response and Faraday::Adapter registries
|
||||
builder.request :authorization, 'Bearer Token', api_token # include bearer token "options" and authenticated header
|
||||
builder.request :json # encode req bodies as JSON and automatically set the Content-Type header
|
||||
builder.response :json # decode response bodies as JSON
|
||||
|
||||
builder.adapter :httpx # must add adapter; default is Net:HTTP see README.md
|
||||
end
|
||||
Jekyll.logger.debug "HTTP DEBUG: BULIDING CONNECTION: #{api_builder}".to_s.yellow.bold
|
||||
# logs auth status to screen
|
||||
puts ""
|
||||
puts "API_TOKEN SUCCESS! Getting the authenticated data...".green
|
||||
puts ""
|
||||
end # close if/else
|
||||
|
||||
# TODO: add ['products'] collection
|
||||
# parses through local Jekyll _config.yml file and gets collection `type`
|
||||
#products_path = "[:site].config['api']['collections']['products']['type']"
|
||||
posts_path = f['api']['collections']['posts']['type']
|
||||
Jekyll.logger.debug "CONFIG DEBUG: JEKYLL CONFIG TYPE PATH: " "#{posts_path}".to_s.yellow.bold
|
||||
|
||||
# populate all data to have image data available in Strapi
|
||||
# TODO: update this to work with any URL API in _config.yml; e.g. some API's don't need static /api like Strapi CMS
|
||||
uri = "#{api_endpoint}#{endpoint_ext}#{posts_path}#{endpoint_query}"
|
||||
Jekyll.logger.debug "HTTP DEBUG: URI: " "#{uri}".to_s.yellow
|
||||
|
||||
# the actual GET with header data; retrieve all json data from API
|
||||
api_connect = api_builder.get(uri)
|
||||
Jekyll.logger.debug "HTTP DEBUG: THE COLLECTION IS: #{posts_path} WITH STATUS CODE: #{api_connect.status}".to_s.yellow.bold
|
||||
|
||||
# api request variable passing uri and storing inside response var
|
||||
# response = api_request(uri)
|
||||
json_data = api_connect.body
|
||||
Jekyll.logger.debug "HTTP DEBUG: IS JSON DATA EMPTY? #{json_data.empty?}".to_s.yellow
|
||||
#Jekyll.logger.debug "DEBUG: STOUT JSON DATA: #{json_data}".to_s.yellow.bold
|
||||
|
||||
# opens the file and writes the data to the file
|
||||
Jekyll.logger.debug "WRITING RAW JSON DATA TO FILE...".yellow.bold
|
||||
File.write('./_data/posts/index.json', JSON.dump(json_data))
|
||||
puts ""
|
||||
Jekyll.logger.debug "SUCCESS! JSON FILE DOWNLOADED...".green
|
||||
puts ""
|
192
_plugins/jekyll-api/lib/b-generate-documents.rb
Normal file
@ -0,0 +1,192 @@
|
||||
# This software gathers all collection types from an API and saves that data into Jekyll _data/ folder.
|
||||
# Copyright (C) SharpeTronics, Inc. 2013-2023
|
||||
|
||||
# Author(s): Charles Sharpe(@odinzu_me)
|
||||
# License: GPLv3
|
||||
# Version: 1
|
||||
|
||||
# This is Free Software released under GPLv3. Any misuse of this software
|
||||
# will be followed up with GPL enforcement via Software Freedom Law Center:
|
||||
# https://www.softwarefreedom.org/
|
||||
|
||||
# If you incorporate or include any code from SharpeTronics, Inc., your
|
||||
# code must be licensed as GPLv3 (not GPLv2 or MIT)
|
||||
|
||||
# The GPLv3 software license applies to the code directly included in this source distribution.
|
||||
# See the LICENSE & COPYING file for full information.
|
||||
|
||||
# Dependencies downloaded as part of the build process may be covered by other open-source licenses.
|
||||
|
||||
# We are open to granting a more permissive (such as MIT or Apache 2.0) license to SharpeTronics, Inc.
|
||||
# software on a *case-by-case* basis, for an agreed upon price. Please contact
|
||||
# info@sharpetronics.com if you are interested.
|
||||
|
||||
# If you would like to contribute to this code, please follow GPLv3 guidelines.
|
||||
# as an example, after making changes to the software (Called a Fork) and credit the original copyright holder as the creator with your credit added to theirs.
|
||||
|
||||
require 'fileutils' # https://ruby-doc.org/stdlib-2.4.1/libdoc/fileutils/rdoc/FileUtils.html
|
||||
require 'json' # https://ruby-doc.org/stdlib-3.0.2/libdoc/json/rdoc/JSON.html
|
||||
require 'yaml' # load jekyll yaml config
|
||||
|
||||
module Jekyll
|
||||
# initialize variables
|
||||
product_path = "collections/_products/"
|
||||
post_path = "collections/_posts/"
|
||||
file_ending = ".md"
|
||||
|
||||
# load _config.yml
|
||||
config_yml = "_config.yml"
|
||||
f = YAML.load(File.read(config_yml.to_s)) # r - read file
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Is config empty? " "#{config_yml.empty?}".to_s.yellow
|
||||
|
||||
# set filepath, load the json, then parse through json file in _data/posts/index.json
|
||||
json_post_path = f['api']['collections']['posts']['filepath']
|
||||
# must read data into memory before parsing file
|
||||
read_json = File.read(json_post_path) # read json for all posts
|
||||
#json_product_path = f['api']['collections']['products']['path']
|
||||
# TODO: update for products also
|
||||
parsed_file = JSON.parse(read_json.to_s) # returns a hash
|
||||
|
||||
# cache / check and download all collection post data
|
||||
collection_ids = parsed_file["data"]
|
||||
# loop through each collection id
|
||||
collection_ids.each do |id|
|
||||
#puts "#{id}".yellow # output collection id for debug
|
||||
|
||||
# store json specific data for each post
|
||||
# check if title date is empty
|
||||
if id["attributes"]["title"] === nil
|
||||
Jekyll.logger.debug "ERROR: title is empty; does API post have title?".to_s.red
|
||||
else
|
||||
title = id["attributes"]["title"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Title: " "#{title}".to_s.yellow.bold
|
||||
end
|
||||
|
||||
# store slug into object
|
||||
slug = id["attributes"]["slug"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Slug: " "#{slug}".to_s.yellow
|
||||
|
||||
# check if sub_heading data is empty
|
||||
if id["attributes"]["subheading"] === nil
|
||||
Jekyll.logger.debug "ERROR: subheading is empty; does API post have subheading?".to_s.red
|
||||
else
|
||||
sub_heading = id["attributes"]["subheading"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Subheading: " "#{sub_heading}".to_s.yellow.bold
|
||||
end
|
||||
|
||||
# check if date data is empty
|
||||
if id["attributes"]["date"] === nil
|
||||
Jekyll.logger.debug "ERROR: date is empty; does API post have date?".to_s.red
|
||||
else
|
||||
date = id["attributes"]["date"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Date: " "#{date}".to_s.yellow
|
||||
end
|
||||
|
||||
# check if layout data is empty
|
||||
if id["attributes"]["layout"] === nil
|
||||
Jekyll.logger.debug "ERROR: layout is empty; does API post have layout?".to_s.red
|
||||
else
|
||||
layout = id["attributes"]["layout"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Layout: " "#{layout}".to_s.yellow.bold
|
||||
end
|
||||
# check if author data is empty
|
||||
puts "#{id}"
|
||||
if "#{id["attributes"]["author"]}".empty? || nil
|
||||
Jekyll.logger.debug "ERROR: author is empty; does API post have author?".to_s.red
|
||||
else
|
||||
author = id["attributes"]["author"]["data"]["attributes"]["name"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Author: " "#{author}".to_s.yellow
|
||||
end
|
||||
|
||||
# check if image data is empty
|
||||
if "#{id["attributes"]["image"]}".empty? || nil || "#{id["attributes"]["image"]["data"]}".empty?
|
||||
Jekyll.logger.debug "ERROR: banner_image url is empty; does API post have banner image url?".to_s.red
|
||||
else
|
||||
banner_image = id["attributes"]["image"]["data"]["attributes"]["url"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Banner Image: " "#{banner_image}".to_s.yellow.bold
|
||||
end
|
||||
|
||||
# check if banner_image_alt data is empty
|
||||
if id["attributes"]["image_alt"] === nil
|
||||
Jekyll.logger.debug "ERROR: banner_image_alt is empty; does API post have banner_image_alt?".to_s.red
|
||||
else
|
||||
banner_image_alt = id["attributes"]["image_alt"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Banner Image Alt-text: " "#{banner_image_alt}".to_s.yellow
|
||||
end
|
||||
|
||||
# check if tags data is empty
|
||||
if "#{id["attributes"]["tags"]}".empty? || nil
|
||||
Jekyll.logger.debug "ERROR: tags is empty; does API post have tags?".to_s.red
|
||||
else
|
||||
# an array for storing multiple input
|
||||
tags = id["attributes"]["tags"]["data"]
|
||||
# loop through all tags
|
||||
tags.each do |tag|
|
||||
puts ""
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Tag(s): " "#{tag}".to_s.yellow
|
||||
end
|
||||
puts "" # pretty debug spacing
|
||||
end
|
||||
|
||||
# check if category data is empty
|
||||
if "#{id["attributes"]["category"]}".empty? || nil
|
||||
Jekyll.logger.debug "ERROR: category is empty; does API post have a category?".to_s.red
|
||||
else
|
||||
category = id["attributes"]["category"]["data"]["attributes"]["name"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Category: " "#{category}".to_s.yellow.bold
|
||||
end
|
||||
|
||||
# check if content data is empty
|
||||
if id["attributes"]["content"] === nil
|
||||
Jekyll.logger.debug "ERROR: content is empty; does API post have content?".to_s.red
|
||||
else
|
||||
content = id["attributes"]["content"]
|
||||
Jekyll.logger.debug "DOCUMENT DEBUG: Collection Raw Content: " "#{content}".to_s.yellow
|
||||
end
|
||||
|
||||
# create the filename
|
||||
file_name = "#{date}-#{slug}#{file_ending}"
|
||||
|
||||
# let us put humpty dumpty back together again!
|
||||
# create a new collection type post *.md
|
||||
p = File.open( "#{post_path}#{file_name}","w" )
|
||||
|
||||
# file content in Jekyll yaml formatting
|
||||
p.puts "---"
|
||||
p.puts "layout: #{layout}"
|
||||
p.puts "date: #{date}"
|
||||
p.puts "author: #{author}"
|
||||
p.puts "banner_image: #{banner_image}" # the banner images are downloaded from API in image-filter.rb.
|
||||
p.puts "banner_image_alt: #{banner_image_alt}"
|
||||
p.puts "title: #{title}"
|
||||
|
||||
if sub_heading != nil
|
||||
p.puts "sub_heading: #{sub_heading}"
|
||||
end
|
||||
# add tags without json formatting in pretty format
|
||||
p.print "tags: " # pretty debug
|
||||
|
||||
if "#{id["attributes"]["tags"]}".empty? || nil
|
||||
Jekyll.logger.debug "ERROR: tags is empty; does API post have tags?".to_s.red
|
||||
else
|
||||
tags = id["attributes"]["tags"]["data"]
|
||||
# loop through all tags
|
||||
tags.each do |tag|
|
||||
p.print tag["attributes"]["tag"]
|
||||
p.print ", "
|
||||
end
|
||||
p.puts "" # pretty debug spacing
|
||||
end
|
||||
|
||||
if "#{id["attributes"]["category"]}".empty? || nil
|
||||
Jekyll.logger.debug "ERROR: category is empty; does API post have a category?".to_s.red
|
||||
else
|
||||
category = id["attributes"]["category"]["data"]["attributes"]["name"]
|
||||
p.puts "category: " "#{category}"
|
||||
end
|
||||
|
||||
p.puts "---" # close .yaml file frontmatter
|
||||
p.puts "#{content}" # write post content
|
||||
p.close # close the file; stop writing
|
||||
end
|
||||
end
|
132
_plugins/jekyll-api/lib/c-download-images.rb
Normal file
@ -0,0 +1,132 @@
|
||||
# This software gathers all collection types from an API and saves that data into Jekyll _data/ folder.
|
||||
# Copyright (C) SharpeTronics, Inc. 2013-2023
|
||||
|
||||
# Author(s): Charles Sharpe(@odinzu_me)
|
||||
# License: GPLv3
|
||||
# Version: 1
|
||||
|
||||
# This is Free Software released under GPLv3. Any misuse of this software
|
||||
# will be followed up with GPL enforcement via Software Freedom Law Center:
|
||||
# https://www.softwarefreedom.org/
|
||||
|
||||
# If you incorporate or include any code from SharpeTronics, Inc., your
|
||||
# code must be licensed as GPLv3 (not GPLv2 or MIT)
|
||||
|
||||
# The GPLv3 software license applies to the code directly included in this source distribution.
|
||||
# See the LICENSE & COPYING file for full information.
|
||||
|
||||
# Dependencies downloaded as part of the build process may be covered by other open-source licenses.
|
||||
|
||||
# We are open to granting a more permissive (such as MIT or Apache 2.0) license to SharpeTronics, Inc.
|
||||
# software on a *case-by-case* basis, for an agreed upon price. Please contact
|
||||
# info@sharpetronics.com if you are interested.
|
||||
|
||||
# If you would like to contribute to this code, please follow GPLv3 guidelines.
|
||||
# as an example, after making changes to the software (Called a Fork) and credit the original copyright holder as the creator with your credit added to theirs.
|
||||
|
||||
require 'fileutils' # https://ruby-doc.org/stdlib-2.4.1/libdoc/fileutils/rdoc/FileUtils.html
|
||||
require 'yaml' # load jekyll yaml config
|
||||
require 'faraday' # https://lostisland.github.io/faraday/usage/
|
||||
require 'faraday/multipart' # https://github.com/lostisland/faraday-multipart
|
||||
require 'httpx/adapters/faraday' # https://honeyryderchuck.gitlab.io/httpx/
|
||||
|
||||
# load and verify _config.yml
|
||||
config_yml = "_config.yml"
|
||||
f = YAML.load(File.read(config_yml.to_s)) # r - read file
|
||||
api_endpoint = f['api']['endpoint']
|
||||
Jekyll.logger.debug "CONFIG DEBUG: API_ENDPDOINT: " "#{api_endpoint}".to_s.yellow
|
||||
media_dir = f['api']['local_media_dir']
|
||||
Jekyll.logger.debug "CONFIG DEBUG: MEDIA DIR: " "#{media_dir}".to_s.yellow.bold
|
||||
output = f['api']['output']
|
||||
Jekyll.logger.debug "CONFIG DEBUG: OUTPUT CONFIG: " "#{output}".to_s.yellow
|
||||
|
||||
# check if output is true or false in _config.yml
|
||||
if "#{output}" === "false" || nil
|
||||
Jekyll.logger.debug "CONFIG DEBUG: CONFIG FAILED TO LOAD".to_s.yellow
|
||||
else
|
||||
# create image directory if doesn't exist
|
||||
if not Dir.exist?(f['api']['local_media_dir'].to_s)
|
||||
Jekyll.logger.info "the image directory does not exist, I am going to create one".to_s.red
|
||||
Dir.mkdir f['api']['local_media_dir'].to_s
|
||||
end
|
||||
|
||||
# All images are downloaded from EACH NEW collection
|
||||
# Each collection is parsed through the local _data json
|
||||
# Furthermore, the url is pieced together on each collection type like a post or product.
|
||||
|
||||
# prepare http api connection
|
||||
api_builder = Faraday.new do |builder|
|
||||
# add by symbol, lookup from Faraday::Request,
|
||||
# Faraday::Response and Faraday::Adapter registries
|
||||
builder.adapter :httpx # must add adapter; default is Net:HTTP
|
||||
#builder.request :authorization, options
|
||||
builder.request :multipart
|
||||
# identical, but add the class directly instead of using lookups
|
||||
builder.use Faraday::Response::RaiseError
|
||||
end
|
||||
Jekyll.logger.debug "HTTP DEBUG: BULIDING CONNECTION: #{api_builder}".to_s.yellow
|
||||
|
||||
# load file, then parse through json file in _data/posts/index.json
|
||||
# add new collections here
|
||||
json_post_path = f['api']['collections']['posts']['filepath']
|
||||
Jekyll.logger.debug "JSON DEBUG: GET JSON CONFIG PATH: " "#{json_post_path}".to_s.yellow.bold
|
||||
# TODO: add product_path to parsed_json_file
|
||||
#json_product_path = f['api']['collections']['products']['path']
|
||||
#Jekyll.logger.debug "DEBUG: OUTPUT CONFIG: " "#{json_product_path}".to_s.yellow
|
||||
|
||||
# TODO: add extra error log if file is missing
|
||||
read_json = File.read(json_post_path) # read json for all posts
|
||||
#Jekyll.logger.debug "DEBUG: READ JSON FILE: " "#{read_json}".to_s.yellow.bold # basic debug test
|
||||
|
||||
parsed_json_file = JSON.parse(read_json.to_s) # returns json hash
|
||||
Jekyll.logger.debug "JSON DEBUG: IS parsed_json_file EMPTY? " "#{parsed_json_file.empty?}".to_s.yellow # basic debug test
|
||||
|
||||
# cache / check and download all collection image data
|
||||
collection_ids = parsed_json_file["data"]
|
||||
# loop through each collection id
|
||||
collection_ids.each do |id|
|
||||
#puts "#{id}".yellow # output collection id for debug
|
||||
|
||||
# get image_url
|
||||
if "#{id["attributes"]["image"]}".to_s.empty? || nil || "#{id["attributes"]["image"]["data"]}".to_s.empty?
|
||||
Jekyll.logger.debug "ERROR: IMAGE DATA EMPTY for COLLECTION: " "#{id["attributes"]["title"]}".to_s.red # basic debug test
|
||||
else
|
||||
# set uri_path
|
||||
uri_path = "#{api_endpoint}""#{id["attributes"]["image"]["data"]["attributes"]["url"]}"
|
||||
Jekyll.logger.debug "HTTP DEBUG: URI_PATH:" "#{uri_path}".to_s.yellow.bold
|
||||
|
||||
# get file_name
|
||||
file_name = "#{id["attributes"]["image"]["data"]["attributes"]["hash"]}"
|
||||
|
||||
# prepare file
|
||||
file_ext = File.extname(uri_path) # get file extension from API
|
||||
Jekyll.logger.debug "FILE DEBUG: THE FILE EXTENSION NAME " "#{file_ext}".to_s.yellow.bold # basic debug test
|
||||
|
||||
# TODO: add image modified time to each API image
|
||||
#puts File.exist?(media_dir + file_name + file_ext) #debug if File exists
|
||||
if File.exist?(media_dir + file_name + file_ext) === false
|
||||
|
||||
# where the magic happens; download a new image
|
||||
image = api_builder.get(uri_path)
|
||||
Jekyll.logger.debug "DOWNLOADING... IMAGE URL IS: " "#{id["attributes"]["image"]["data"]["attributes"]["url"]}".to_s.green # basic debug test
|
||||
Jekyll.logger.debug "HTTP DEBUG: A NEW IMAGE HTTP(S) RESPONSE: " "#{image.status}\n" "#{image.headers}\n".to_s.yellow # debug http response status
|
||||
|
||||
# only save file if data exists
|
||||
file_exist = File.exist?(media_dir + file_name + file_ext) # file already exists? then, TODO: skip
|
||||
Jekyll.logger.debug "FILE DEBUG: DOES FILE ALREADY EXIST? " "#{file_exist}".to_s.yellow # basic debug test
|
||||
|
||||
# TODO: enable to work with Windows NTFS File Systems
|
||||
#file_ctime = File.ctime(media_dir + file_name + file_ext) # in NTFS (Windows) returns creation time (birthtime)
|
||||
#Jekyll.logger.debug "DEBUG: WHEN WAS FILE LAST MODIFIED? " "#{file_ctime}".to_s.yellow # basic debug test
|
||||
|
||||
c = File.open(file_name + file_ext, 'w') # w - Create an empty file for writing.
|
||||
c.write(image.body)
|
||||
c.close
|
||||
FileUtils.mv "#{c.path}", "#{media_dir}"
|
||||
Jekyll.logger.debug "FILE DEBUG: THE WHOLE FILE NAME " "#{file_name}" "#{file_ext}".to_s.yellow.bold # basic debug test
|
||||
else
|
||||
Jekyll.logger.debug "WARNING: FILE ALREADY EXISTS - SKIPPING".to_s.red.bold # basic debug test
|
||||
end
|
||||
end # end if output = true
|
||||
end
|
||||
end
|
@ -1,71 +0,0 @@
|
||||
# Copyright SharpeTronics, LLC. 2013-2022
|
||||
# Author: Charles Sharpe
|
||||
# License: None
|
||||
|
||||
require 'httparty'
|
||||
require 'json'
|
||||
require 'down'
|
||||
|
||||
class Post
|
||||
include HTTParty
|
||||
|
||||
def initialize
|
||||
# base url for remote server
|
||||
@api_url = "https://dash.sharpetronics.com/api"
|
||||
end
|
||||
|
||||
def all
|
||||
# create directory & file if doesn't exist
|
||||
if not Dir.exist?('_data/posts/')
|
||||
puts "_data/posts/ directory does not exist, I am going to create one".yellow
|
||||
Dir.mkdir '_data/posts/'
|
||||
end
|
||||
|
||||
if not File.exist?('./_data/posts/index.json')
|
||||
puts "_data/posts/index.json file does not exist, I am going to create one".yellow
|
||||
File.write('./_data/posts/index.json', 'amazing json data placeholder')
|
||||
end
|
||||
|
||||
# import STRAPI_TOKEN from the environment. export STRAPI_TOKEN=example
|
||||
strapi_token = ENV['STRAPI_TOKEN']
|
||||
# check if strapi_token is auth or unauth
|
||||
if strapi_token==nil
|
||||
# logs data to screen
|
||||
puts "STRAPI_TOKEN FAILED, trying an unauthenticated request...".red
|
||||
options = {
|
||||
headers: ""
|
||||
}
|
||||
else
|
||||
options = {
|
||||
# pass authorization header token from ENV
|
||||
headers: {
|
||||
'Authorization' =>"Bearer #{strapi_token}",
|
||||
'Accept' => 'application/json'
|
||||
},
|
||||
format: :json
|
||||
}
|
||||
# set response with all posts data
|
||||
response = self.class.get("#{@api_url}/posts?populate=*", options)
|
||||
# logs data to screen
|
||||
puts "STRAPI_TOKEN SUCCESS! Getting the authenticated data...".green
|
||||
# turn http data into a string for json
|
||||
res = response.to_s
|
||||
# stdout pretty json on jekyll build
|
||||
puts JSON.pretty_generate(JSON.parse(res))
|
||||
# write raw json data to file
|
||||
data_hash = JSON.parse(res)
|
||||
File.write('./_data/posts/index.json', JSON.dump(data_hash))
|
||||
|
||||
# download image data to uploads/:year/:image-url
|
||||
#url = @api_url.res
|
||||
#Down.download(res, destination: "uploads/#{input['name']}")
|
||||
|
||||
# not being used
|
||||
#file = File.read('./_data/posts/index.json')
|
||||
end
|
||||
end
|
||||
end
|
||||
# create new Post class
|
||||
post = Post.new
|
||||
# debug post.all from def all method
|
||||
puts post.all
|
@ -1,12 +0,0 @@
|
||||
require "base64"
|
||||
|
||||
module Base64Filter
|
||||
def base64_encode (input)
|
||||
Base64.encode64(input)
|
||||
end
|
||||
def base64_decode (input)
|
||||
Base64.decode64(input)
|
||||
end
|
||||
end
|
||||
|
||||
Liquid::Template.register_filter(Base64Filter) # register filter globally
|
@ -1,47 +0,0 @@
|
||||
# frozen_string_literal: true
|
||||
require "down"
|
||||
|
||||
module Jekyll
|
||||
class StrapiStaticFile < Jekyll::StaticFile
|
||||
def initialize(site, base, dir, name, collection = nil)
|
||||
@site = site
|
||||
@base = base
|
||||
@dir = dir
|
||||
@name = name
|
||||
@collection = collection
|
||||
# TODO: Check if user can change 'assets' path
|
||||
@relative_path = File.join(*["assets", @name].compact)
|
||||
@extname = File.extname(@name)
|
||||
end
|
||||
end
|
||||
|
||||
module StrapiImageFilter
|
||||
def asset_url(input)
|
||||
# Sometimes to make this output visible in tests debug must be change for info
|
||||
# Need to find switch of logging level during rake test TODO: <===
|
||||
Jekyll.logger.debug "StrapiImageFilter 000 input:" " ==> YES"
|
||||
Jekyll.logger.debug "StrapiImageFilter 111 input:" "#{input}"
|
||||
Jekyll.logger.debug "StrapiImageFilter 222 context REGISTERS:" "#{@context.registers}"
|
||||
strapi_endpoint = @context.registers[:site].config['strapi']['endpoint']
|
||||
Jekyll.logger.debug "StrapiImageFilter strapi_endpoint:" "#{strapi_endpoint}"
|
||||
|
||||
uri_path = "#{strapi_endpoint}#{input['url']}"
|
||||
if not Dir.exist?('_tmp_assets')
|
||||
# TODO: Check if there is not ability to overwrite from the _config
|
||||
Jekyll.logger.info "_tmp_assets directory does not exist, I am going to create one"
|
||||
Dir.mkdir '_tmp_assets'
|
||||
end
|
||||
##
|
||||
# TODO: Investigate if there is a better way to download binaries
|
||||
# Check if we need authenticate to get medias
|
||||
Down.download(uri_path, destination: "_tmp_assets/#{input['name']}")
|
||||
##
|
||||
# To perform copying of the assets in the cycle of Jenkins
|
||||
# https://jekyllrb.com/docs/rendering-process/
|
||||
site = Jekyll.sites.first
|
||||
site.static_files << StrapiStaticFile.new(site, site.source, "_tmp_assets", "#{input['name']}")
|
||||
"/assets/#{input['name']}"
|
||||
end
|
||||
end
|
||||
end
|
||||
Liquid::Template.register_filter(Jekyll::StrapiImageFilter)
|
@ -1,18 +0,0 @@
|
||||
# Outputs the reading time
|
||||
|
||||
# Read this in “about 4 minutes”
|
||||
# Put into your _plugins dir in your Jekyll site
|
||||
# Usage: Read this in about {{ page.content | reading_time }}
|
||||
|
||||
module ReadingTimeFilter
|
||||
def reading_time( input )
|
||||
words_per_minute = 180
|
||||
|
||||
words = input.split.size;
|
||||
minutes = ( words / words_per_minute ).floor
|
||||
minutes_label = minutes === 1 ? " minute" : " minutes"
|
||||
minutes > 0 ? "about #{minutes} #{minutes_label}" : "less than 1 minute"
|
||||
end
|
||||
end
|
||||
|
||||
Liquid::Template.register_filter(ReadingTimeFilter)
|
BIN
assets/icons/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
1297
assets/images/logo.svg
Normal file
After Width: | Height: | Size: 47 KiB |
@ -1,12 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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="25.716894mm"
|
||||
height="33.072918mm"
|
||||
viewBox="0 0 25.716895 33.072917"
|
||||
@ -15,8 +8,15 @@
|
||||
inkscape:export-filename="/home/sharpee/Dropbox/SharpeDevelopment/SharpeTronics/raw images/st_logo125.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="st_logo125.svg">
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="st_logo125.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<inkscape:path-effect
|
||||
@ -964,17 +964,20 @@
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.3650794"
|
||||
inkscape:cx="37.799993"
|
||||
inkscape:cy="67.292878"
|
||||
inkscape:cx="87.696745"
|
||||
inkscape:cy="58.899408"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer2"
|
||||
inkscape:current-layer="g3457"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1016"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="281"
|
||||
inkscape:window-maximized="1" />
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
@ -983,7 +986,7 @@
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
<dc:title />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
@ -1001,7 +1004,7 @@
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description></dc:description>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
@ -1071,11 +1074,12 @@
|
||||
inkscape:original-d="M 12.96036,7.78638 8.07593,10.6064" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,7.78638 C 11.332217,6.8463733 9.7040733,5.9063667 8.07593,4.96636"
|
||||
d="M 12.821136,7.7314769 C 11.239401,6.8097713 9.6576654,5.8880656 8.07593,4.96636"
|
||||
id="path827-6-0-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:original-d="M 12.821136,7.7314769 8.07593,4.96636"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-87"
|
||||
inkscape:original-d="M 12.96036,7.78638 8.07593,4.96636" />
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,10.6064 c 0,2.03108 0,4.06216 0,6.09324"
|
||||
@ -1085,12 +1089,12 @@
|
||||
inkscape:original-d="m 8.07593,10.6064 v 6.09324" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,7.82317 C 12.332725,8.3843239 11.744571,8.9906995 11.214449,9.6451184 10.78272,10.178074 10.390788,10.74335 10.044738,11.33559 9.7196586,11.89194 9.4362534,12.472245 9.1904936,13.067795 8.9326091,13.692727 8.7168883,14.334369 8.5275425,14.983151 8.3617643,15.55118 8.2159973,16.124806 8.07593,16.69964"
|
||||
d="m 12.898245,7.7592205 c -0.616783,0.5514172 -1.1932,1.1489851 -1.711294,1.7943572 -0.422761,0.5266193 -0.80539,1.0854763 -1.142655,1.6705853 -0.3177651,0.55128 -0.5941484,1.125991 -0.8338829,1.715294 C 8.953848,13.570132 8.7400063,14.217453 8.5517134,14.871539 8.3774987,15.476721 8.2249882,16.087863 8.07593,16.69964"
|
||||
id="path1032-94"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1034-6"
|
||||
inkscape:original-d="M 12.96036,7.82317 C 9.68535,10.75194 8.80662,13.70138 8.07593,16.69964"
|
||||
sodipodi:nodetypes="cc" />
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:original-d="M 12.898245,7.7592205 C 9.623235,10.68799 8.80662,13.70138 8.07593,16.69964"
|
||||
inkscape:path-effect="#path-effect1034-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6.28757,11.63257 c 0.2540823,0.466475 0.4801409,0.94802 0.6810656,1.439682 0.2118047,0.518285 0.3953003,1.047823 0.5590462,1.583138 0.1904569,0.622638 0.3540236,1.253105 0.5093668,1.885298 0.013016,0.05297 0.025976,0.105956 0.038891,0.158952"
|
||||
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 47 KiB |
@ -5,7 +5,7 @@
|
||||
viewBox="0 0 25.716895 33.072917"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="../../../../../../../../../run/user/1000/gvfs/google-drive:host=gmail.com,user=sharpetronics/0AJONyYjFZQTJUk9PVA/1_jtkrLWhWz9fEuLXWP98AivaU9-4j89t/1eb5h_xIdCA9Bk6dGkZnEIfzmBCIsJSCC/1k8F-G9zqHicOUxfRaDk3FPE-ZSPUY3WC/svg/st_logo50x64ico.svg"
|
||||
inkscape:export-filename="../../../../../../../Pictures/st_apple-touch-icon.png"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
@ -1163,6 +1163,76 @@
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB;"
|
||||
inkscape:label="Invert"
|
||||
id="filter12719"
|
||||
x="-0.086418055"
|
||||
y="-0.058470454"
|
||||
width="1.1728361"
|
||||
height="1.1169409">
|
||||
<feColorMatrix
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
id="feColorMatrix12715" />
|
||||
<feColorMatrix
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="color2"
|
||||
id="feColorMatrix12717" />
|
||||
</filter>
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-3-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-3-3-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
@ -1172,8 +1242,8 @@
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="217.5"
|
||||
inkscape:cy="65"
|
||||
inkscape:cx="445"
|
||||
inkscape:cy="29"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="svg1895"
|
||||
inkscape:document-rotation="0"
|
||||
@ -1221,7 +1291,10 @@
|
||||
cx="88.616837"
|
||||
cy="16.807241"
|
||||
rx="14.352293"
|
||||
ry="18.622572" />
|
||||
ry="18.622572"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logos/logo-blur/logo-bg/white-bg/favicon.png"
|
||||
inkscape:export-xdpi="106.44139"
|
||||
inkscape:export-ydpi="106.44139" />
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
@ -1229,19 +1302,23 @@
|
||||
style="display:inline"
|
||||
transform="translate(-0.03665499,-0.00965199)">
|
||||
<ellipse
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill"
|
||||
style="fill:#000000;fill-opacity:0.88204843;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill"
|
||||
id="path590"
|
||||
cx="45.168659"
|
||||
cy="16.68125"
|
||||
rx="14.352293"
|
||||
ry="18.622572" />
|
||||
ry="18.622572"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logo-cover/logo.svg"
|
||||
inkscape:export-xdpi="106.44142"
|
||||
inkscape:export-ydpi="106.44142" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,35.453269,4.3086708)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;stroke:#ffffff;stroke-opacity:0.99693;stroke-width:2.20357527;stroke-dasharray:none">
|
||||
inkscape:export-xdpi="106.44142"
|
||||
inkscape:export-ydpi="106.44142"
|
||||
style="display:inline;fill:none;stroke:#ffffff;stroke-opacity:0.99693;stroke-width:2.20357527;stroke-dasharray:none"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logo-cover/logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.99693;paint-order:normal"
|
||||
@ -1274,10 +1351,11 @@
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,112.90836,2.7394808)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493">
|
||||
transform="matrix(-1.5609103,0,0,1.5609103,165.815,24.697176)"
|
||||
inkscape:export-xdpi="136.03003"
|
||||
inkscape:export-ydpi="136.03003"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logos/logo-blur/logo-black/logo.svg">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
@ -1290,4 +1368,80 @@
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3-67"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,104.39781,16.773783)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493"
|
||||
inkscape:export-filename="../icons/my-logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-5"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-3"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3-67-5"
|
||||
transform="matrix(1.5609103,0,0,-1.5609103,112.21847,3.30992)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493"
|
||||
inkscape:export-filename="../icons/my-logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-5-6"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-3-3"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3-67-5-9"
|
||||
transform="matrix(-1.5609103,0,0,-1.5609103,165.3008,3.3372282)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493"
|
||||
inkscape:export-filename="../icons/my-logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-5-6-1"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-3-3-2"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3-6"
|
||||
transform="matrix(1.5667591,0,0,1.4883863,182.43902,0.44699481)"
|
||||
inkscape:export-xdpi="135.52228"
|
||||
inkscape:export-ydpi="135.52228"
|
||||
style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493;filter:url(#filter12719)"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logo.svg">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-2"
|
||||
style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314242,0.037867 0.1925029,0.067717 0.1498651,0.073241 0.2913868,0.1622422 0.4304784,0.2539143 0.3048568,0.2009242 0.600894,0.4148187 0.8960938,0.6295473 0.6145889,0.4470526 1.226687,0.897703 1.8512434,1.3308381 C 7.05449,9.9581747 7.5586541,10.292857 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-0"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 65 KiB |
@ -1,17 +1,13 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Privacy Policy
|
||||
layout: post
|
||||
date: 2020-02-03
|
||||
author: Charles
|
||||
banner_image: /uploads/terms_48bec2a697.webp
|
||||
banner_image_alt: An image of a gradient of colours.
|
||||
title: Our Privacy Policy
|
||||
sub_heading: Your data is always yours.
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "privacy policy"
|
||||
|
||||
tags: Celebration, Privacy, Terms & Conditions,
|
||||
category: Legal
|
||||
tag: Legal
|
||||
|
||||
---
|
||||
<h2>Privacy Policy for SharpeTronics.com, Inc.</h2>
|
||||
|
@ -1,17 +1,13 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Terms & Conditions
|
||||
layout: post
|
||||
date: 2020-02-03
|
||||
author: Charles
|
||||
banner_image: /uploads/terms_48bec2a697.webp
|
||||
banner_image_alt: An image with a gradient of colours.
|
||||
title: Our Terms & Conditions
|
||||
sub_heading: Our rules and regulations.
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "terms and conditions"
|
||||
|
||||
tags: Celebration, Privacy, Terms & Conditions,
|
||||
category: Legal
|
||||
tag: Legal
|
||||
|
||||
---
|
||||
<h2><strong>Terms and Conditions</strong></h2>
|
||||
|
@ -1,16 +1,13 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2021-01-03
|
||||
author: Charles
|
||||
banner_image: /uploads/wv_seneca_rocks_sky_0d5928baa9.webp
|
||||
banner_image_alt: WV Sky Seneca Rocks
|
||||
title: Welcome To An Appalachian Technology Company
|
||||
sub_heading: Where light travels at high altitudes.
|
||||
|
||||
banner_image: "/uploads/2021/wv-seneca-rocks-sky.webp" #Size of banner_image 840x341
|
||||
banner_image_alt: "WV Sky Seneca Rocks"
|
||||
|
||||
tags: Celebration,
|
||||
category: Company
|
||||
tag: General
|
||||
---
|
||||
Welcome to SharpeTronics, where light travels at high altitudes. We are a mountain made company in the Appalachians of West Virginia that strives with software and hardware technologies. We are statewide leaders in our area of expertise and invite you to support local business.
|
||||
|
@ -1,19 +1,14 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2021-03-17
|
||||
author: Charles
|
||||
banner_image: /uploads/pillars_face_art_973bf824dd.webp
|
||||
banner_image_alt: An image of a pillar holding up a building.
|
||||
title: SharpeTronics Inc. Becomes Official
|
||||
sub_heading: Winding Roads
|
||||
|
||||
banner_image: "/uploads/2021/pillars-face-art.webp" #Size of banner_image 840x473
|
||||
banner_image_alt: "Building Pillar"
|
||||
|
||||
tags: Celebration,
|
||||
category: Company
|
||||
tag: General
|
||||
---
|
||||
|
||||
|
||||
We as in SharpeTronics Inc. are proud to announce our business is official with the mountain state of West Virginia on March 17, 2021.
|
||||
|
||||
We also have our very own mailbox provided by the beloved Postmaster.
|
@ -1,19 +1,14 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2021-06-29
|
||||
author: Charles
|
||||
banner_image: /uploads/decentralized_385bd5a376.webp
|
||||
banner_image_alt: An image of interconnecting objects
|
||||
title: Big Startups Without Big Tech
|
||||
sub_heading: Liquid Democracy Empowering Network Users
|
||||
|
||||
banner_image: "/uploads/2021/decentralized.webp" #Size of banner_image 840x473
|
||||
banner_image_alt: "Decentralized Internet Dfinity"
|
||||
|
||||
category: Tutorials
|
||||
tag: Linux, Motoko, Installation
|
||||
tags: Blockchain, Linux,
|
||||
category: How-to
|
||||
---
|
||||
|
||||
|
||||
Welcome to the Blockchain Internet called DFINITY. In my spare time, I have been tinkering and learning **Motoko**. It is a language built for the Internet Computer (IC) that can be used to interface applications, websites and other various software.
|
||||
|
||||
Motoko is a programming typed language that compiles into WebAssembly (WA) and is created by **Andreas Rossberg** & the **Dfinity Foundation**
|
||||
@ -49,14 +44,3 @@ I hope this quick tutorial aided in your Linux administration talents. I will be
|
||||
* Internet Computer Genesis Launch Event - <https://youtu.be/xiupEw4MfxY> - Premiered May 7, 2021
|
||||
* The Dfinity Foundation - <https://dfinity.org/>
|
||||
* Adding a Path to the Linux PATH variable - <https://www.baeldung.com/linux/path-variable> - May 13th, 2021
|
||||
|
||||
### Support
|
||||
|
||||
If you have any questions, concerns, want to say hi, please join the following channel: [SharpeTronics Discord Support Channel]({{ site.data.social.discord_invite }}) Eventually, I plan on having a commenting system on here..
|
||||
|
||||
### Want to buy me a coffee?
|
||||
Recently, I have had many folk as about **how to send me a donation**. If you want to give back andor support my efforts, I have shared various ways to donate. Thank You!
|
||||
|
||||
- [Cash App]({{ site.data.payment.cashapp_acct }})
|
||||
- [Venmo]({{ site.data.payment.venmo_acct }})
|
||||
- [Open Collective]({{ site.data.payment.open_collective }})
|
||||
|
@ -1,16 +1,13 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2021-07-26
|
||||
author: Charles
|
||||
banner_image: /uploads/linux_admin_0def8999f2.webp
|
||||
banner_image_alt: an image of a hooded individual typing on a keyboard
|
||||
title: Linux VPS Hardening
|
||||
sub_heading: Initializing a secure environment
|
||||
|
||||
banner_image: "/uploads/2021/linux-admin.webp" #Size of banner_image 840x473
|
||||
banner_image_alt: "Decentralized Internet Dfinity"
|
||||
|
||||
category: Tutorials
|
||||
tag: Linux, VPS, Administration
|
||||
tags: Linux, Privacy, Security,
|
||||
category: How-to
|
||||
---
|
||||
### Planting Seeds
|
||||
|
||||
@ -103,7 +100,7 @@ Adding new group `username' (1003) ...
|
||||
Adding new user `username' (1002) with group `username' ...
|
||||
Creating home directory `/home/username' ...
|
||||
Copying files from `/etc/skel' ...
|
||||
New password:
|
||||
New password:
|
||||
```
|
||||
|
||||
Next, if the user should have sudo permission, we do the following.
|
||||
@ -177,14 +174,3 @@ sudo rsync -aAXv --rsh="ssh -i /home/user/.ssh/id_rsa" --recursive --progress --
|
||||
|
||||
#### Sources:
|
||||
* Full System Backup Using Rsync - <https://wiki.archlinux.org/title/Rsync#Full_system_backup>
|
||||
|
||||
### Support
|
||||
|
||||
If you have any questions, concerns, want to say hi, please join the following channel: [SharpeTronics Discord Support Channel]({{ site.data.social.discord_invite }}) Eventually, I plan on having a commenting system on here..
|
||||
|
||||
### Want to buy me a coffee?
|
||||
Recently, I have had many folk as about **how to send me a donation**. If you want to give back andor support my efforts, I have shared various ways to donate. Thank You!
|
||||
|
||||
- [Cash App]({{ site.data.payment.cashapp_acct }})
|
||||
- [Venmo]({{ site.data.payment.venmo_acct }})
|
||||
- [Open Collective]({{ site.data.payment.open_collective }})
|
@ -1,22 +1,17 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2021-11-11
|
||||
author: Charles
|
||||
banner_image: /uploads/quantum_qt5_95dcd080f1.webp
|
||||
banner_image_alt: An image of a gold computer circuit.
|
||||
title: Configure a Static Qt5 from Source on Ubuntu 18.04 with X11 Support
|
||||
sub_heading: Compiling & Configuring Qt from Source
|
||||
|
||||
banner_image: "/uploads/2021/quantum-qt5.webp" #Size of banner_image 840x473
|
||||
banner_image_alt: "Qt5 Compile"
|
||||
|
||||
category: Tutorials
|
||||
tag: Linux, ARM64, RPi 400, Qt5
|
||||
|
||||
updated: December 4, 2021
|
||||
tags: Linux, VPS, ARM64, AArch64, X11,
|
||||
category: How-to
|
||||
---
|
||||
### Configure, Build, Install & Setup Qt 5.15.2 Source on Ubuntu 18.04 with X11 Support
|
||||
|
||||
This tutorial will teach you how to compile from source via CLI (command-line interface) and enable customization for building Qt5 apps on different operating systems andor hardware architectures like RPI400.
|
||||
This tutorial will teach you how to compile from source via CLI (command-line interface) and enable customization for building Qt5 apps on different operating systems andor hardware architectures like RPI400.
|
||||
|
||||
When compiling Qt5 yourself, you are empowered with a configuration that is constant throughout the Linux Universe. This process is also very similar with compiling Qt apps on your (AArch64) ARM64 devices like RPi 400, Rock64 & PineBook64.
|
||||
|
||||
@ -25,7 +20,7 @@ When compiling Qt5 yourself, you are empowered with a configuration that is cons
|
||||
### What is Qt?
|
||||
"Qt is a cross-platform application development framework for desktop, embedded and mobile." [Qt Wiki]
|
||||
|
||||
### What is a Static Qt?
|
||||
### What is a Static Qt?
|
||||
In general, a static Qt option includes libraries locally. This aids in having an application run on different versions of Linux distros. When the application is compiled, we check the app with *ldd yourapp* to list what the binary is dependent on to run. Essentially, the Qt libraries are included in the binary. Decovar.dev has a great explanation on advantages and disadvantages of building a static Qt. [At last, let's build Qt statically]
|
||||
|
||||
### Let's Begin!
|
||||
@ -130,6 +125,9 @@ Using Qt version 5.15.2 in /usr/local/Qt-5.15.2/lib
|
||||
```
|
||||
./build.sh
|
||||
```
|
||||
#### Support & Questions
|
||||
[sharpetronics.github](https://github.com/SharpeTronics/sharpetronics.github.io/issues)
|
||||
|
||||

|
||||
|
||||
#### References
|
||||
@ -140,14 +138,3 @@ Using Qt version 5.15.2 in /usr/local/Qt-5.15.2/lib
|
||||
[wiki.qt.io/about](https://wiki.qt.io/About_Qt)
|
||||
|
||||
[why-build-qt-statically](https://decovar.dev/blog/2018/02/17/build-qt-statically/#why-build-qt-statically)
|
||||
|
||||
### Support
|
||||
|
||||
If you have any questions, concerns, want to say hi, please join the following channel: [SharpeTronics Discord Support Channel]({{ site.data.social.discord_invite }}) Eventually, I plan on having a commenting system on here..
|
||||
|
||||
### Want to buy me a coffee?
|
||||
Recently, I have had many folk as about **how to send me a donation**. If you want to give back andor support my efforts, I have shared various ways to donate. Thank You!
|
||||
|
||||
- [Cash App]({{ site.data.payment.cashapp_acct }})
|
||||
- [Venmo]({{ site.data.payment.venmo_acct }})
|
||||
- [Open Collective]({{ site.data.payment.open_collective }})
|
@ -1,30 +1,24 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2021-12-27
|
||||
author: Charles
|
||||
banner_image: /uploads/santa_rudolph_unsplash_0ae8e3d5a7.webp
|
||||
banner_image_alt: An image of two pair of holiday cheer feet.
|
||||
title: Setup a Secure NGINX HTTPS Web Server with Let's Encrypt + Strapi 4.0 Headless CMS
|
||||
sub_heading: Static Websites with CMS
|
||||
|
||||
banner_image: "/uploads/2021/santa-rudolph-unsplash.webp" #Size of banner_image 840x560
|
||||
banner_image_alt: "Qt5 Compile"
|
||||
|
||||
category: Tutorials
|
||||
tag: Linux, Strapi, Nginx, JAMstack
|
||||
|
||||
updated: December 27, 2021
|
||||
tags: Nginx, Strapi, Headless CMS, JAMstack,
|
||||
category: How-to
|
||||
---
|
||||
|
||||
## General
|
||||
For this tutorial, we will launch a secure SSL NGINX web server for your website domain example.org and enable an API to be consumed from the subdomain i.e. api.example.org with Strapi 4.0.
|
||||
For this tutorial, we will launch a secure SSL NGINX web server for your website domain example.org and enable an API to be consumed from the subdomain i.e. api.example.org with Strapi 4.0.
|
||||
|
||||
*Tip:* For each reference, I add the **[reference name]** in brackets at the end of the "transmission." **[AWK example]**
|
||||
|
||||
## Requirements:
|
||||
|
||||
## Requirements:
|
||||
- a Ubuntu Linux 20.04 VPS with SSH access
|
||||
- CLI knowledge
|
||||
- a registered web domain i.e. example.org
|
||||
- Basic knowledge of DNS and managing a VPS with SSH
|
||||
- Basic knowledge of DNS and managing a VPS with SSH
|
||||
|
||||
## Dependencies & Packages
|
||||
- NodeJS v12 or v14 (v14 is recommended for Strapi 4.0)
|
||||
@ -32,7 +26,7 @@ For this tutorial, we will launch a secure SSL NGINX web server for your website
|
||||
- Certbot with Let's Encrypt
|
||||
- Nano editor
|
||||
|
||||
## Prepare Operating System
|
||||
## Prepare Operating System
|
||||
Let's Begin! We begin by installing nginx, certbot and verifying versions Strapi needs. Keep in mind, if you are reading this from the future, the versions will change.
|
||||
|
||||
### Update System
|
||||
@ -43,7 +37,7 @@ Let's Begin! We begin by installing nginx, certbot and verifying versions Strapi
|
||||
|
||||
```sudo apt install certbot python3-certbot-nginx```
|
||||
|
||||
### Install NGINX & verify version
|
||||
### Install NGINX & verify version
|
||||
|
||||
```sudo apt install nginx```
|
||||
|
||||
@ -51,26 +45,25 @@ Let's Begin! We begin by installing nginx, certbot and verifying versions Strapi
|
||||
|
||||
**Tip:** Strapi recommends nodejs v14, but v12 works.
|
||||
|
||||
### Install Yarn (Corepack)
|
||||
### Install Yarn (Corepack)
|
||||
```npm i -g corepack``` **[Install Yarn]**
|
||||
|
||||
## Configure NGINX
|
||||
Next, we will configure your newly installed Nginx server. By default the configurations are located at: /etc/nginx/ & /etc/nginx/sites-available/. To keep things tidy and organized, we create a new api.example.org conf for each domain we are publicly facing to WWW.
|
||||
## Configure NGINX
|
||||
Next, we will configure your newly installed Nginx server. By default the configurations are located at: /etc/nginx/ & /etc/nginx/sites-available/. To keep things tidy and organized, we create a new api.example.org conf for each domain we are publicly facing to WWW.
|
||||
|
||||
### Make Directory & Copy Default HTML page
|
||||
### Make Directory & Copy Default HTML page
|
||||
|
||||
```sudo mkdir -p /var/www/api.example.org/html/```
|
||||
|
||||
```sudo cp -R /var/www/html/index.nginx-debian.html /var/www/api.example.org/html/index.html```
|
||||
|
||||
### Duplicate Default Config
|
||||
### Duplicate Default Config
|
||||
|
||||
```sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/api.example.org```
|
||||
|
||||
### Update NGINX api.example.org Config File
|
||||
|
||||
The **Proxy Config** is important and allows the Strapi 4.0 server to run with nginx. In general, the rest allows SSL and redirects all HTTP traffic to HTTPS, plus denies automated user-agents like wget.
|
||||
|
||||
```
|
||||
server {
|
||||
# Redirect all HTTP requests to HTTPS
|
||||
@ -121,11 +114,11 @@ server {
|
||||
``` CTRL+X, then Y for Yes to save```
|
||||
|
||||
### Symbolic Link to sites-enabled
|
||||
This creates a 'mirror' like reference to the sites-available folder.
|
||||
This creates a 'mirror' like reference to the sites-available folder.
|
||||
|
||||
```sudo ln -s /etc/nginx/sites-available/api.exampleorg /etc/nginx/sites-enabled/```
|
||||
|
||||
#### Verify Symbolic Link
|
||||
#### Verify Symbolic Link
|
||||
```ls /etc/nginx/sites-enabled/```
|
||||
|
||||
## DNS Configuration
|
||||
@ -135,7 +128,7 @@ We now point our domain to the server we are hosting our Strapi on. i.e. 123.123
|
||||
Depending on your DNS provider or maybe you have your own Domain Name Server, we point our DNS settings for example.org to 123.123.1.1 as type A. I personally recommend Cloudflare.
|
||||
|
||||
## Create SSL Certs
|
||||
We run the automated tool Certbot and create all the needed files and update our *api.example.org* configuration file.
|
||||
We run the automated tool Certbot and create all the needed files and update our *api.example.org* configuration file.
|
||||
|
||||
### Run Certbot
|
||||
```sudo certbot --nginx```
|
||||
@ -185,7 +178,7 @@ Goto desired place to install Strapi project i.e. ~/development/my-strapi-projec
|
||||
|
||||
```yarn develop```
|
||||
|
||||
### Launch Strapi from Domain URL
|
||||
### Launch Strapi from Domain URL
|
||||
|
||||
```Goto: api.example.com via web browser of your choice.```
|
||||
|
||||
@ -202,13 +195,5 @@ Goto desired place to install Strapi project i.e. ~/development/my-strapi-projec
|
||||
|
||||
[Certbot Insturctions](https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal)
|
||||
|
||||
### Support
|
||||
|
||||
If you have any questions, concerns, want to say hi, please join the following channel: [SharpeTronics Discord Support Channel]({{ site.data.social.discord_invite }}) Eventually, I plan on having a commenting system on here..
|
||||
|
||||
### Want to buy me a coffee?
|
||||
Recently, I have had many folk as about **how to send me a donation**. If you want to give back andor support my efforts, I have shared various ways to donate. Thank You!
|
||||
|
||||
- [Cash App]({{ site.data.payment.cashapp_acct }})
|
||||
- [Venmo]({{ site.data.payment.venmo_acct }})
|
||||
- [Open Collective]({{ site.data.payment.open_collective }})
|
||||
#### Donations Are Welcome
|
||||
[Cash App](https://cash.app/$sharpeee)
|
@ -1,19 +1,14 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Compiling Fresh XMPP Ejabberd Server Binaries 22.05 on Ubuntu 20.04 with Erlang OTP 24
|
||||
layout: post
|
||||
date: 2022-06-21
|
||||
author: Charles
|
||||
banner_image: /uploads/ejabberd_in_the_jungle_8a9f00e089.webp
|
||||
banner_image_alt: Compiling Fresh XMPP Ejabberd Server Binaries 22.05 on Ubuntu 20.04 with Erlang OTP 24
|
||||
title: Compiling Fresh XMPP Ejabberd Server Binaries 22.05 on Ubuntu 20.04 with Erlang OTP 24
|
||||
sub_heading: Creating and host your own end-to-end encryption Instant Messenger app
|
||||
|
||||
banner_image: "/uploads/2022/ejabberd-in-the-jungle.webp" #Size of banner_image 800x500
|
||||
banner_image_alt: "Ejabberd XMPP Server in the Jungle"
|
||||
|
||||
tags: Linux, XMPP, Ejabberd,
|
||||
category: Devops
|
||||
tag: xmpp, ejabberd, omemo, admin, privacy
|
||||
---
|
||||
|
||||
|
||||
# Compiling ejabberd v22.05
|
||||
### A XMPP server based on Erlang/OTP 24
|
||||
|
||||
@ -105,7 +100,7 @@ cd ejabberd-20.05/ && ls bin/
|
||||
|
||||
As you may have noticed, **ejabberdctl** status failed to start. This is because we now have to configure the server.
|
||||
|
||||
##$# PART II - TBA
|
||||
##### PART II - TBA
|
||||
|
||||
### References:
|
||||
|
@ -1,18 +1,14 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2022-06-23
|
||||
author: Charles
|
||||
banner_image: /uploads/r2d2_skywalker_c84e2364fe.webp
|
||||
banner_image_alt: Skywalker with R2D2
|
||||
title: How to Setup a Docker Drone CI with HTTPS
|
||||
sub_heading: Obiwon Can Oh Be! A digital C3-PO working beside you!
|
||||
|
||||
banner_image: "/uploads/2022/r2d2-skywalker.webp" #Size of banner_image 840x473
|
||||
banner_image_alt: "Skywalker with R2D2"
|
||||
|
||||
category: Tutorials
|
||||
tag: Linux, Drone, CI, How-to
|
||||
tags: Nginx, Linux, VPS, Drone CI, Docker,
|
||||
category: How-to
|
||||
---
|
||||
|
||||
> R2D2, you know better than to trust a strange computer! [beeps]
|
||||
|
||||
In general, this Drone server enables continuous integration (CI) and is a stepping stone for continuous delivery (CD), including gh-pages and gh-actions like functionality.
|
||||
@ -138,7 +134,7 @@ This article will be shared at a later date.
|
||||
|
||||
If you have any questions, concerns, want to say hi, please join the following channel: [SharpeTronics Discord Support Channel]({{ site.data.social.discord_invite }}) Eventually, I plan on having a commenting system on here..
|
||||
|
||||
### Want to buy me a coffee?
|
||||
### Donations
|
||||
Recently, I have had many folk as about **how to send me a donation**. If you want to give back andor support my efforts, I have shared various ways to donate. Thank You!
|
||||
|
||||
- [Cash App]({{ site.data.payment.cashapp_acct }})
|
||||
|
@ -1,18 +1,14 @@
|
||||
---
|
||||
layout: journal_single
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
layout: post
|
||||
date: 2022-06-23
|
||||
author: Charles
|
||||
banner_image: /uploads/c3po_a_friend_in_need_74a237a413.webp
|
||||
banner_image_alt: Black and white still image of C3PO
|
||||
title: How to Setup a Secure Docker Drone Runner with Drone CI
|
||||
sub_heading: BeeYoop BeeDeepBoom Weeop DEEpaEEya
|
||||
|
||||
banner_image: "/uploads/2022/c3po-a-friend-in-need.webp" #Size of banner_image 840x473
|
||||
banner_image_alt: "Black and white still image of C3PO"
|
||||
|
||||
category: Tutorials
|
||||
tag: Linux, Drone, CI, How-to
|
||||
tags: Linux, Drone CI, Docker,
|
||||
category: How-to
|
||||
---
|
||||
|
||||
> BeeYoop BeeDeepBoom Weeop DEEpaEEya
|
||||
|
||||
In general, this article describes how to setup SSL with a Drone Runner. This is part II of a part I series. If you would like to learn how-to setup the Drone Server, please visit: [Setup Drone CI Server](https://www.sharpetronics.com/blog/tutorials/2022/06/23/how-to-setup-a-docker-drone-ci-with-https/).
|
||||
|
@ -0,0 +1,50 @@
|
||||
---
|
||||
layout: post
|
||||
date: 2022-07-12
|
||||
author: Charles
|
||||
banner_image: /uploads/code_eff0ff4f77.webp
|
||||
banner_image_alt: Macguyvering Strapi
|
||||
title: Update your Strapi CMS with your own Favicon
|
||||
sub_heading: How-to replace the favicon
|
||||
tags: Strapi, Configure, Contribute,
|
||||
category: How-to
|
||||
---
|
||||
In this article, we will be replacing the Strapi favicon with your own favicon. This same process is similar to how we replace the login logo `AuthLogo` and menu logo with `MenuLogo`. For more details, please visit Strapi documentations example configuration. [Strapi Documents]
|
||||
|
||||
> **Tip:** This same process may be used to replace the login logo `AuthLogo` and menu logo with `MenuLogo`.
|
||||
> For more details, please visit [Strapi Documents](https://docs.strapi.io/developer-docs/latest/development/admin-customization.html#logos)
|
||||
|
||||
1. Create an extensions folder at:
|
||||
`src/admin/extensions/`
|
||||
|
||||
2. Upload your favicon into:
|
||||
`src/admin/extensions/`
|
||||
|
||||
3. Replace the **favicon.ico** at:
|
||||
`Strapi app root` with custom favicon.ico
|
||||
|
||||
4. Update your `src/admin/app.js` with the following:
|
||||
|
||||
```
|
||||
// path: src/admin/app.js
|
||||
|
||||
import favicon from './extensions/favicon.png';
|
||||
|
||||
export default {
|
||||
config: {
|
||||
// replace favicon with custom icon
|
||||
head: {
|
||||
favicon: favicon,
|
||||
},
|
||||
}
|
||||
}
|
||||
```
|
||||
5. Rebuild, run & revisit your Strapi app
|
||||
`yarn build && yarn develop`
|
||||
|
||||
> **Note:**
|
||||
> Be certain that the cached favicon is cleared. It can be cached in your web browser and also with your domain management
|
||||
> tool like Cloudflare's CDN
|
||||
|
||||
#### References
|
||||
[Strapi Documents](https://docs.strapi.io/developer-docs/latest/development/admin-customization.html#configuration-options)
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Rest Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic03.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,23 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: true #starred, featured or simple for product pages display sections.
|
||||
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Rest Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic02.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Rest Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic03.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Rest Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Rest Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Featured Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Featured Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Featured Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Our Most Recent Featured Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/pic01.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -1,20 +0,0 @@
|
||||
---
|
||||
layout: shop_single
|
||||
|
||||
featured: 0 #starred, featured or simple for product pages display sections.
|
||||
|
||||
author: Charles #case sensitive, please use capitalization for names.
|
||||
|
||||
title: Product Title
|
||||
sub_heading: Maecenas faucibus mollis interdum. Vivamus sagittis lacus
|
||||
|
||||
banner_image: "/assets/images/andy-holmes-EOAKUQcsFIU-unsplash.jpg" #Size of banner_image 840x341
|
||||
banner_image_alt: "image alt"
|
||||
|
||||
category: Product
|
||||
tag: Electronics
|
||||
---
|
||||
Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
||||
|
||||
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Etiam porta sem malesuada magna mollis euismod.
|
@ -73,5 +73,5 @@ services:
|
||||
ports:
|
||||
- 4000:4000
|
||||
environment:
|
||||
- STRAPI_TOKEN=$STRAPI_TOKEN
|
||||
- API_TOKEN=$API_TOKEN
|
||||
command: jekyll serve --lsi --watch --verbose --trace
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
BIN
docs/artwork/logos/logo-blur/logo-bg/black-bg/favicon.ico
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
docs/artwork/logos/logo-blur/logo-bg/black-bg/favicon.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
@ -5,7 +5,7 @@
|
||||
viewBox="0 0 29.828614 38.369174"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="../../../../../../../../../run/user/1000/gvfs/google-drive:host=gmail.com,user=sharpetronics/0AJONyYjFZQTJUk9PVA/1_jtkrLWhWz9fEuLXWP98AivaU9-4j89t/1eb5h_xIdCA9Bk6dGkZnEIfzmBCIsJSCC/1k8F-G9zqHicOUxfRaDk3FPE-ZSPUY3WC/svg/st_logo50x64ico.svg"
|
||||
inkscape:export-filename="../../../../../../../Pictures/st_apple-touch-icon.png"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
@ -40,9 +40,9 @@
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.8284271"
|
||||
inkscape:cx="-8.131728"
|
||||
inkscape:cy="135.05739"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="515.75"
|
||||
inkscape:cy="69.5"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="svg1895"
|
||||
inkscape:document-rotation="0"
|
||||
@ -89,21 +89,25 @@
|
||||
id="layer2"
|
||||
inkscape:label="Layer 2 Gray"
|
||||
style="display:inline"
|
||||
transform="translate(-30.681616,2.6221575)">
|
||||
transform="translate(-30.254351,2.5033373)">
|
||||
<ellipse
|
||||
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill"
|
||||
style="fill:#000000;fill-opacity:0.882048;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill"
|
||||
id="path590"
|
||||
cx="45.595924"
|
||||
cy="16.562429"
|
||||
cx="45.168659"
|
||||
cy="16.68125"
|
||||
rx="14.352293"
|
||||
ry="18.622572" />
|
||||
ry="18.622572"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logo-cover/logo.svg"
|
||||
inkscape:export-xdpi="106.44142"
|
||||
inkscape:export-ydpi="106.44142" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,4.8083076,6.9404803)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;stroke:#ffffff;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.99693">
|
||||
transform="matrix(1.5609103,0,0,1.5609103,5.2355727,6.8216601)"
|
||||
inkscape:export-xdpi="106.44142"
|
||||
inkscape:export-ydpi="106.44142"
|
||||
style="display:inline;fill:none;stroke:#ffffff;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.99693"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logo-cover/logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.99693;paint-order:normal"
|
||||
@ -111,6 +115,9 @@
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766" />
|
||||
inkscape:path-effect="#path-effect1766"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 7.0 KiB |
BIN
docs/artwork/logos/logo-blur/logo-bg/black-bg/logo.png
Normal file
After Width: | Height: | Size: 8.6 KiB |
66
docs/artwork/logos/logo-blur/logo-bg/black-bg/logo.svg
Normal file
@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="29.828613mm"
|
||||
height="38.369175mm"
|
||||
viewBox="0 0 29.828614 38.369174"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer2"
|
||||
style="display:inline"
|
||||
transform="translate(-30.254351,2.5033373)">
|
||||
<ellipse
|
||||
style="fill:#000000;fill-opacity:0.882048;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill"
|
||||
id="path590"
|
||||
cx="45.168659"
|
||||
cy="16.68125"
|
||||
rx="14.352293"
|
||||
ry="18.622572" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,5.2355727,6.8216601)"
|
||||
style="display:inline;fill:none;stroke:#ffffff;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.99693">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9"
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.99693;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
class="UnoptimicedTransforms" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.4 KiB |
BIN
docs/artwork/logos/logo-blur/logo-bg/white-bg/favicon.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
222
docs/artwork/logos/logo-blur/logo-bg/white-bg/favicon.svg
Normal file
@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="29.828619mm"
|
||||
height="38.369167mm"
|
||||
viewBox="0 0 29.82862 38.369166"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="../../../../../../../Pictures/st_apple-touch-icon.png"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="st_logo125v2_ico.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Invert"
|
||||
id="filter6549"
|
||||
x="-0.019579275"
|
||||
y="-0.015089618"
|
||||
width="1.0391586"
|
||||
height="1.0301791">
|
||||
<feColorMatrix
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
id="feColorMatrix6545" />
|
||||
<feColorMatrix
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic"
|
||||
id="feColorMatrix6547" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6557" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6559"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6561"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6569" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6571"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6573"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6581" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6583"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6585"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6593" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6595"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6597"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="color2" />
|
||||
</filter>
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="515.75"
|
||||
inkscape:cy="69.5"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="svg1895"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<ellipse
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill;filter:url(#filter6549)"
|
||||
id="path590-2"
|
||||
cx="14.914313"
|
||||
cy="19.184587"
|
||||
rx="14.352293"
|
||||
ry="18.622572" />
|
||||
<g
|
||||
id="g3457-7"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,5.3391689,6.9689095)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3-67"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,30.695287,19.151128)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493"
|
||||
inkscape:export-filename="../icons/my-logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-5"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-3"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 13 KiB |
BIN
docs/artwork/logos/logo-blur/logo-bg/white-bg/logo.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
225
docs/artwork/logos/logo-blur/logo-bg/white-bg/logo.svg
Normal file
@ -0,0 +1,225 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="29.828619mm"
|
||||
height="38.369167mm"
|
||||
viewBox="0 0 29.82862 38.369166"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="../../../../../../../Pictures/st_apple-touch-icon.png"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="st_logo125v2_ico.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Invert"
|
||||
id="filter6549"
|
||||
x="-0.019579275"
|
||||
y="-0.015089618"
|
||||
width="1.0391586"
|
||||
height="1.0301791">
|
||||
<feColorMatrix
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
id="feColorMatrix6545" />
|
||||
<feColorMatrix
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic"
|
||||
id="feColorMatrix6547" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6557" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6559"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6561"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6569" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6571"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6573"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6581" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6583"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6585"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
result="fbSourceGraphicAlpha"
|
||||
in="fbSourceGraphic"
|
||||
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||
id="feColorMatrix6593" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6595"
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
in="fbSourceGraphic" />
|
||||
<feColorMatrix
|
||||
id="feColorMatrix6597"
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="color2" />
|
||||
</filter>
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="515.75"
|
||||
inkscape:cy="69.5"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="svg1895"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<ellipse
|
||||
style="display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.12403;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:0.997438;paint-order:stroke markers fill;filter:url(#filter6549)"
|
||||
id="path590-2"
|
||||
cx="14.914313"
|
||||
cy="19.184587"
|
||||
rx="14.352293"
|
||||
ry="18.622572"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logos/logo-blur/logo-bg/white-bg/logo.svg"
|
||||
inkscape:export-xdpi="42.576557"
|
||||
inkscape:export-ydpi="42.576557" />
|
||||
<g
|
||||
id="g3457-7"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,5.3391689,6.9689095)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
<g
|
||||
id="g3457-7-3-67"
|
||||
transform="matrix(1.5609103,0,0,1.5609103,30.695287,19.151128)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493"
|
||||
inkscape:export-filename="../icons/my-logo.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-5"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-3"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 14 KiB |
BIN
docs/artwork/logos/logo-blur/logo-black/logo.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
54
docs/artwork/logos/logo-blur/logo-black/logo.svg
Normal file
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="23.340437mm"
|
||||
height="32.8526mm"
|
||||
viewBox="0 0 23.340438 32.852599"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="g3457-7-3"
|
||||
transform="matrix(-1.5609103,0,0,1.5609103,22.057689,2.8939054)"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6"
|
||||
style="display:inline;fill:none;fill-opacity:0.53218;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314102,0.037896 0.1925029,0.067717 0.1433988,0.069998 0.2790546,0.1546777 0.412341,0.2420509 0.2941768,0.1928415 0.5797028,0.3984688 0.8642377,0.605139 C 5.24609,8.6748151 5.8328636,9.107534 6.4304953,9.5250662 6.9685624,9.9009839 7.5145402,10.266082 8.07593,10.6064"
|
||||
class="UnoptimicedTransforms" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.9 KiB |
BIN
docs/artwork/logos/logo-blur/logo-white/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
docs/artwork/logos/logo-blur/logo-white/favicon.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
124
docs/artwork/logos/logo-blur/logo-white/favicon.svg
Normal file
@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="23.427885mm"
|
||||
height="31.32617mm"
|
||||
viewBox="0 0 23.427886 31.326169"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="../../../../../../../Pictures/st_apple-touch-icon.png"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="st_logo125v2_ico.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Invert"
|
||||
id="filter12719"
|
||||
x="-0.086418234"
|
||||
y="-0.058470573"
|
||||
width="1.1728365"
|
||||
height="1.1169411">
|
||||
<feColorMatrix
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
id="feColorMatrix12715" />
|
||||
<feColorMatrix
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="color2"
|
||||
id="feColorMatrix12717" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="515.75"
|
||||
inkscape:cy="69.5"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="svg1895"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="g3457-7-3-6"
|
||||
transform="matrix(1.5667591,0,0,1.4883863,1.2875626,2.7594417)"
|
||||
inkscape:export-xdpi="54.412048"
|
||||
inkscape:export-ydpi="54.412048"
|
||||
style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493;filter:url(#filter12719)"
|
||||
inkscape:export-filename="../../../../../../../Pictures/favicon.png">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-2"
|
||||
style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314242,0.037867 0.1925029,0.067717 0.1498651,0.073241 0.2913868,0.1622422 0.4304784,0.2539143 0.3048568,0.2009242 0.600894,0.4148187 0.8960938,0.6295473 0.6145889,0.4470526 1.226687,0.897703 1.8512434,1.3308381 C 7.05449,9.9581747 7.5586541,10.292857 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-0"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.0 KiB |
BIN
docs/artwork/logos/logo-blur/logo-white/logo.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
124
docs/artwork/logos/logo-blur/logo-white/logo.svg
Normal file
@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="23.427885mm"
|
||||
height="31.32617mm"
|
||||
viewBox="0 0 23.427886 31.326169"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="../../../../../../../Pictures/st_apple-touch-icon.png"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="st_logo125v2_ico.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766-2-9-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Invert"
|
||||
id="filter12719"
|
||||
x="-0.086418234"
|
||||
y="-0.058470573"
|
||||
width="1.1728365"
|
||||
height="1.1169411">
|
||||
<feColorMatrix
|
||||
type="hueRotate"
|
||||
values="180"
|
||||
result="color1"
|
||||
id="feColorMatrix12715" />
|
||||
<feColorMatrix
|
||||
values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 -0.21 -0.72 -0.07 2 0 "
|
||||
result="color2"
|
||||
id="feColorMatrix12717" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2"
|
||||
inkscape:cx="515.75"
|
||||
inkscape:cy="69.5"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="svg1895"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="g3457-7-3-6"
|
||||
transform="matrix(1.5667591,0,0,1.4883863,1.2875626,2.7594417)"
|
||||
inkscape:export-xdpi="135.52228"
|
||||
inkscape:export-ydpi="135.52228"
|
||||
style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.20358;stroke-dasharray:none;stroke-opacity:0.847493;filter:url(#filter12719)"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logo">
|
||||
<path
|
||||
id="path827-6-0-8-5-8-3-6-27-9-0-6-2"
|
||||
style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.20358;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.847493;paint-order:normal"
|
||||
d="M 5.1116695,8.7277053 C 5.2425367,8.7167236 5.3734039,8.705742 5.5042711,8.6947603 m 0.8131337,0.7290729 c 0.1254667,-0.00784 0.2509334,-0.01568 0.3764001,-0.02352 M 3.9190046,7.6311125 C 5.477458,8.565363 7.0359114,9.4996135 8.5943648,10.433864 M 13.027632,2.1076418 C 11.377835,1.1551336 9.7280385,0.20262539 8.0782417,-0.74988281 M 13.029508,7.811513 c 0,-1.9061848 0,-3.8123697 0,-5.7185545 M 8.07593,4.96636 c 0,-1.9061848 0,-3.8123697 0,-5.71855448 M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058 m 0,0 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064 m -1.78836,1.02617 c 0.1908307,0.351726 0.3439584,0.722655 0.4781162,1.099221 0.1990241,0.558639 0.3589132,1.130394 0.5025773,1.705488 0.2230145,0.892737 0.4027089,1.795401 0.5935133,2.695357 0.067911,0.320312 0.1368287,0.640471 0.2141632,0.958664 M 13.027987,7.8110215 C 12.025612,8.7075003 11.158973,9.7518316 10.438558,10.886291 9.8029244,11.887243 9.2768169,12.95807 8.8764406,14.074163 8.5830727,14.891958 8.3544705,15.734293 8.2155678,16.592325 8.135321,17.088027 8.0846742,17.589037 8.07593,18.0913 m 0,-7.4849 c 0,2.494967 0,4.989933 0,7.4849 M 13.018954,7.78638 C 11.371279,6.8463733 9.7236047,5.9063667 8.07593,4.96636 m 4.949339,2.8430777 C 11.375489,8.7417585 9.7257097,9.6740792 8.07593,10.6064 M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219 M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301 M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636 M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636 M 0.53368001,7.79405 C 1.9723433,8.63262 3.4110067,9.47119 4.84967,10.30976 M 3.19151,7.78638 C 3.1478346,7.6952461 3.1014868,7.6033965 3.0806172,7.5041348 c -0.00964,-0.045857 -0.022588,-0.099757 0.00414,-0.1417183 0.021487,-0.033738 0.066708,-0.036423 0.102436,-0.03092 0.067703,0.010428 0.1314242,0.037867 0.1925029,0.067717 0.1498651,0.073241 0.2913868,0.1622422 0.4304784,0.2539143 0.3048568,0.2009242 0.600894,0.4148187 0.8960938,0.6295473 0.6145889,0.4470526 1.226687,0.897703 1.8512434,1.3308381 C 7.05449,9.9581747 7.5586541,10.292857 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc"
|
||||
class="UnoptimicedTransforms"
|
||||
inkscape:original-d="m 5.1116695,8.7277053 0.3926016,-0.032945 m 0.8131337,0.7290729 0.3764001,-0.02352 M 3.9190046,7.6311125 8.5943648,10.433864 M 13.027632,2.1076418 8.0782417,-0.74988281 M 13.029508,7.811513 V 2.0929585 M 8.07593,4.96636 V -0.75219448 M 4.84967,10.30975 0.28,15.07058 m 0,0 7.79593,-4.46418 m -1.78836,1.02617 c 0.91457,1.6797 1.37514,4.76312 1.78837,6.45873 M 13.027987,7.8110215 C 9.7529773,10.739792 8.1271988,15.078354 8.07593,18.0913 m 0,-7.4849 v 7.4849 M 13.018954,7.78638 8.07593,4.96636 M 13.025269,7.8094377 8.07593,10.6064 M 4.84967,5.26301 0.28,0.50219 M 0.53368,7.79227 4.84967,5.26301 M 0.28,0.50219 8.07593,4.96636 M 3.19151,7.78638 8.07593,4.96636 M 0.53368001,7.79405 4.84967,10.30976 M 3.19151,7.78638 C 2.4528879,6.2713071 5.199809,8.8639251 8.07593,10.6064"
|
||||
inkscape:path-effect="#path-effect1766-2-9-0"
|
||||
inkscape:export-filename="../icons/ST_50x64ico.svg"
|
||||
inkscape:export-xdpi="49.383881"
|
||||
inkscape:export-ydpi="49.383881" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.0 KiB |
BIN
docs/artwork/logos/logo-detail/favicon.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
829
docs/artwork/logos/logo-detail/favicon.svg
Normal file
@ -0,0 +1,829 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="25.595577mm"
|
||||
height="33.072914mm"
|
||||
viewBox="0 0 25.595578 33.072913"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="/home/sharpee/Dropbox/SharpeDevelopment/SharpeTronics/raw images/st_logo125.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="favicon.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-22"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect893-6-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect817-7-9-7"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect893-6-2-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect871-0-02"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-2-92"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-87"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1012-1"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1034-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1034-5-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect817-7-9-4-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect871-0-7-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-4-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-2-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-74-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-4-4-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-2-0-1"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-3-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-62"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-8-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-6-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-4-7"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-0-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-4-5-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1637"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1656"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1675"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1684"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1711"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1729"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1738"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1757"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.3650794"
|
||||
inkscape:cx="75.488165"
|
||||
inkscape:cy="62.068047"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g3457"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Layer 2 Gray"
|
||||
style="display:inline"
|
||||
transform="translate(-0.03665499,-0.00965199)">
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.953125,0,0,1.953125,-0.03493679,-0.00919956)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,8.7263867 6.44779,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-8"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-22"
|
||||
inkscape:original-d="M 3.19151,7.78638 8.07593,10.6064"
|
||||
inkscape:export-filename="../../../../../../../Pictures/logos/logo-detail/logo.svg"
|
||||
inkscape:export-xdpi="124.04487"
|
||||
inkscape:export-ydpi="124.04487" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 0.53368,7.79405 c 1.4386633,0.83857 2.8773267,1.67714 4.31599,2.51571"
|
||||
id="path891-2-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect893-6-9"
|
||||
inkscape:original-d="m 0.53368,7.79405 4.31599,2.51571"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636"
|
||||
id="path827-6-0-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-5"
|
||||
inkscape:original-d="M 3.19151,7.78638 8.07593,4.96636" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636"
|
||||
id="path815-5-9-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect817-7-9-7"
|
||||
inkscape:original-d="M 0.28,0.50219 8.07593,4.96636"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301"
|
||||
id="path891-2-6-61"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect893-6-2-3"
|
||||
inkscape:original-d="M 0.53368,7.79227 4.84967,5.26301"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219"
|
||||
id="path869-6-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect871-0-02"
|
||||
inkscape:original-d="M 4.84967,5.26301 0.28,0.50219"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,7.78638 C 11.332217,8.7263867 9.7040733,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-1-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-2-92"
|
||||
inkscape:original-d="M 12.96036,7.78638 8.07593,10.6064" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.821136,7.7314769 C 11.239401,6.8097713 9.6576653,5.8880656 8.07593,4.96636"
|
||||
id="path827-6-0-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:original-d="M 12.821136,7.7314769 8.07593,4.96636"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-87"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,10.6064 c 0,2.03108 0,4.06216 0,6.09324"
|
||||
id="path1010-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1012-1"
|
||||
inkscape:original-d="m 8.07593,10.6064 v 6.09324" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.898245,7.7592205 C 12.281463,8.3106377 11.705046,8.9082056 11.186951,9.5535777 10.76419,10.080196 10.381561,10.639054 10.044296,11.224163 9.7265309,11.775443 9.4501476,12.350154 9.2104131,12.939457 8.953848,13.570132 8.7400063,14.217453 8.5517134,14.871539 8.3774987,15.476721 8.2249882,16.087863 8.07593,16.69964"
|
||||
id="path1032-94"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:original-d="M 12.898245,7.7592205 C 9.623235,10.68799 8.80662,13.70138 8.07593,16.69964"
|
||||
inkscape:path-effect="#path-effect1034-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6.28757,11.63257 c 0.2540823,0.466475 0.4801409,0.94802 0.6810656,1.439682 0.2118047,0.518285 0.3953003,1.047823 0.5590462,1.583138 0.1904569,0.622638 0.3540236,1.253105 0.5093668,1.885298 0.013016,0.05297 0.025976,0.105956 0.038891,0.158952"
|
||||
id="path1032-5-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1034-5-2"
|
||||
inkscape:original-d="m 6.28757,11.63257 c 0.91457,1.6797 1.37514,3.37146 1.78837,5.06707"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,15.07058 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064"
|
||||
id="path815-5-9-6-8"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect817-7-9-4-6"
|
||||
inkscape:original-d="M 0.28,15.07058 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058"
|
||||
id="path869-6-5-4"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect871-0-7-0"
|
||||
inkscape:original-d="M 4.84967,10.30975 0.28,15.07058"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,4.96636 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-50"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-6"
|
||||
inkscape:original-d="M 8.07593,4.96636 V 0.18347" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.96036,7.78638 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-5-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-4-3"
|
||||
inkscape:original-d="M 12.96036,7.78638 V 3.00349" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,3.00349 C 11.332217,2.0634833 9.7040733,1.1234767 8.07593,0.18347"
|
||||
id="path827-6-0-8-5-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-2-9"
|
||||
inkscape:original-d="M 12.96036,3.00349 8.07593,0.18347" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.55143,7.10269 C 11.184643,6.3157333 9.8178567,5.5287767 8.45107,4.74182"
|
||||
id="path827-6-0-8-7-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-74-0"
|
||||
inkscape:original-d="M 12.55143,7.10269 8.45107,4.74182"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.202858;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.56532,7.10269 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-4-4-2"
|
||||
inkscape:original-d="M 12.56532,7.10269 V 3.24506" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.55143,3.23808 C 11.184643,2.4511267 9.8178567,1.6641733 8.45107,0.87722"
|
||||
id="path827-6-0-8-5-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-2-0-1"
|
||||
inkscape:original-d="M 12.55143,3.23808 8.45107,0.87722"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14333,7.04884 C 6.5443533,7.8577233 7.9453767,8.6666067 9.3464,9.47549"
|
||||
id="path827-6-4-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-3-9"
|
||||
inkscape:original-d="M 5.14333,7.04884 9.3464,9.47549" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14601,7.04617 C 6.0780633,6.50805 7.0101167,5.96993 7.94217,5.43181"
|
||||
id="path827-6-0-9-0"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-62"
|
||||
inkscape:original-d="M 5.14601,7.04617 7.94217,5.43181" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.14256,7.86113 C 10.741537,7.0522467 9.3405133,6.2433633 7.93949,5.43448"
|
||||
id="path827-6-0-8-0-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-8-5"
|
||||
inkscape:original-d="M 12.14256,7.86113 7.93949,5.43448" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 9.3464,9.47549 C 10.278453,8.93737 11.210507,8.39925 12.14256,7.86113"
|
||||
id="path827-6-0-9-8-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-6-3"
|
||||
inkscape:original-d="M 9.3464,9.47549 12.14256,7.86113" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.4428567 6.0111033,8.2174433 6.40153,7.99203"
|
||||
id="path827-6-0-9-2-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-5"
|
||||
inkscape:original-d="M 5.23025,8.66827 6.40153,7.99203" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,7.99203 C 6.79196,8.2174433 7.18239,8.4428567 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-4-7"
|
||||
inkscape:original-d="M 6.40153,7.99203 7.57282,8.66827" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.8936833 6.0111033,9.1190967 6.40153,9.34451"
|
||||
id="path827-6-0-9-2-4-4"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-0-6"
|
||||
inkscape:original-d="M 5.23025,8.66827 6.40153,9.34451" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,9.34451 C 6.79196,9.1190967 7.18239,8.8936833 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-8-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-4-5-3"
|
||||
inkscape:original-d="M 6.40153,9.34451 7.57282,8.66827" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.202859;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.43717,4.73485 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1637"
|
||||
inkscape:original-d="M 8.43717,4.73485 V 0.87722" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0513789;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.95107,3.7079 C 10.941047,3.1263567 9.9310233,2.5448133 8.921,1.96327"
|
||||
id="path827-6-0-8-5-8-3-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1656"
|
||||
inkscape:original-d="M 11.95107,3.7079 8.921,1.96327"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.053559;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.10629,4.12891 C 11.053413,3.5226967 10.000537,2.9164833 8.94766,2.31027"
|
||||
id="path827-6-0-8-5-8-3-6-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1675"
|
||||
inkscape:original-d="M 12.10629,4.12891 8.94766,2.31027"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.98428,4.46545 C 10.297117,4.0698033 9.6099533,3.6741567 8.92279,3.27851"
|
||||
id="path827-6-0-8-5-8-3-6-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1684"
|
||||
inkscape:original-d="M 10.98428,4.46545 8.92279,3.27851"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0398392;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.27159,4.30806 C 10.49667,3.85233 9.72175,3.3966 8.94683,2.94087"
|
||||
id="path827-6-0-8-5-8-3-6-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1711"
|
||||
inkscape:original-d="M 11.27159,4.30806 8.94683,2.94087"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.01003,3.83654 C 10.32287,3.4408933 9.63571,3.0452467 8.94855,2.6496"
|
||||
id="path827-6-0-8-5-8-3-6-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1729"
|
||||
inkscape:original-d="M 11.01003,3.83654 8.94855,2.6496"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0269252;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.549,4.58272 C 10.019697,4.2779633 9.4903933,3.9732067 8.96109,3.66845"
|
||||
id="path827-6-0-8-5-8-3-6-27"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1738"
|
||||
inkscape:original-d="M 10.549,4.58272 8.96109,3.66845"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.56361,4.85732 C 10.034307,4.5525633 9.5050033,4.2478067 8.9757,3.94305"
|
||||
id="path827-6-0-8-5-8-3-6-27-0"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1757"
|
||||
inkscape:original-d="M 10.56361,4.85732 8.9757,3.94305"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.54476,5.13202 C 10.015457,4.82726 9.4861533,4.5225 8.95685,4.21774"
|
||||
id="path827-6-0-8-5-8-3-6-27-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1766"
|
||||
inkscape:original-d="M 10.54476,5.13202 8.95685,4.21774"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/artwork/logos/logo-detail/logo-black.png
Normal file
After Width: | Height: | Size: 9.3 KiB |
829
docs/artwork/logos/logo-detail/logo-black.svg
Normal file
@ -0,0 +1,829 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="25.595577mm"
|
||||
height="33.072914mm"
|
||||
viewBox="0 0 25.595578 33.072913"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="logo-black.svg"
|
||||
inkscape:export-xdpi="124.04487"
|
||||
inkscape:export-ydpi="124.04487"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="favicon.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-22"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect893-6-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect817-7-9-7"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect893-6-2-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect871-0-02"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-2-92"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-87"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1012-1"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1034-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1034-5-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect817-7-9-4-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect871-0-7-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-4-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-2-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-74-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-4-4-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-2-0-1"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-3-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-62"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-8-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-6-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-4-7"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-0-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-4-5-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1637"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1656"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1675"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1684"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1711"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1729"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1738"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1757"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.3650794"
|
||||
inkscape:cx="87.696745"
|
||||
inkscape:cy="58.899408"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g3457"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Layer 2 Gray"
|
||||
style="display:inline"
|
||||
transform="translate(-0.03665499,-0.00965199)">
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.953125,0,0,1.953125,-0.03493679,-0.00919956)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,8.7263867 6.44779,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-8"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-22"
|
||||
inkscape:original-d="M 3.19151,7.78638 8.07593,10.6064"
|
||||
inkscape:export-filename="logo-black.svg"
|
||||
inkscape:export-xdpi="124.04487"
|
||||
inkscape:export-ydpi="124.04487" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 0.53368,7.79405 c 1.4386633,0.83857 2.8773267,1.67714 4.31599,2.51571"
|
||||
id="path891-2-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect893-6-9"
|
||||
inkscape:original-d="m 0.53368,7.79405 4.31599,2.51571"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636"
|
||||
id="path827-6-0-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-5"
|
||||
inkscape:original-d="M 3.19151,7.78638 8.07593,4.96636" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636"
|
||||
id="path815-5-9-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect817-7-9-7"
|
||||
inkscape:original-d="M 0.28,0.50219 8.07593,4.96636"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301"
|
||||
id="path891-2-6-61"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect893-6-2-3"
|
||||
inkscape:original-d="M 0.53368,7.79227 4.84967,5.26301"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219"
|
||||
id="path869-6-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect871-0-02"
|
||||
inkscape:original-d="M 4.84967,5.26301 0.28,0.50219"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,7.78638 C 11.332217,8.7263867 9.7040733,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-1-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-2-92"
|
||||
inkscape:original-d="M 12.96036,7.78638 8.07593,10.6064" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.821136,7.7314769 C 11.239401,6.8097713 9.6576653,5.8880656 8.07593,4.96636"
|
||||
id="path827-6-0-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:original-d="M 12.821136,7.7314769 8.07593,4.96636"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-87"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,10.6064 c 0,2.03108 0,4.06216 0,6.09324"
|
||||
id="path1010-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1012-1"
|
||||
inkscape:original-d="m 8.07593,10.6064 v 6.09324" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.898245,7.7592205 C 12.281463,8.3106377 11.705046,8.9082056 11.186951,9.5535777 10.76419,10.080196 10.381561,10.639054 10.044296,11.224163 9.7265309,11.775443 9.4501476,12.350154 9.2104131,12.939457 8.953848,13.570132 8.7400063,14.217453 8.5517134,14.871539 8.3774987,15.476721 8.2249882,16.087863 8.07593,16.69964"
|
||||
id="path1032-94"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:original-d="M 12.898245,7.7592205 C 9.623235,10.68799 8.80662,13.70138 8.07593,16.69964"
|
||||
inkscape:path-effect="#path-effect1034-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6.28757,11.63257 c 0.2540823,0.466475 0.4801409,0.94802 0.6810656,1.439682 0.2118047,0.518285 0.3953003,1.047823 0.5590462,1.583138 0.1904569,0.622638 0.3540236,1.253105 0.5093668,1.885298 0.013016,0.05297 0.025976,0.105956 0.038891,0.158952"
|
||||
id="path1032-5-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1034-5-2"
|
||||
inkscape:original-d="m 6.28757,11.63257 c 0.91457,1.6797 1.37514,3.37146 1.78837,5.06707"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,15.07058 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064"
|
||||
id="path815-5-9-6-8"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect817-7-9-4-6"
|
||||
inkscape:original-d="M 0.28,15.07058 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058"
|
||||
id="path869-6-5-4"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect871-0-7-0"
|
||||
inkscape:original-d="M 4.84967,10.30975 0.28,15.07058"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,4.96636 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-50"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-6"
|
||||
inkscape:original-d="M 8.07593,4.96636 V 0.18347" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.96036,7.78638 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-5-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-4-3"
|
||||
inkscape:original-d="M 12.96036,7.78638 V 3.00349" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,3.00349 C 11.332217,2.0634833 9.7040733,1.1234767 8.07593,0.18347"
|
||||
id="path827-6-0-8-5-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-2-9"
|
||||
inkscape:original-d="M 12.96036,3.00349 8.07593,0.18347" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.55143,7.10269 C 11.184643,6.3157333 9.8178567,5.5287767 8.45107,4.74182"
|
||||
id="path827-6-0-8-7-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-74-0"
|
||||
inkscape:original-d="M 12.55143,7.10269 8.45107,4.74182"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.202858;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.56532,7.10269 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-4-4-2"
|
||||
inkscape:original-d="M 12.56532,7.10269 V 3.24506" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.55143,3.23808 C 11.184643,2.4511267 9.8178567,1.6641733 8.45107,0.87722"
|
||||
id="path827-6-0-8-5-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-2-0-1"
|
||||
inkscape:original-d="M 12.55143,3.23808 8.45107,0.87722"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14333,7.04884 C 6.5443533,7.8577233 7.9453767,8.6666067 9.3464,9.47549"
|
||||
id="path827-6-4-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-3-9"
|
||||
inkscape:original-d="M 5.14333,7.04884 9.3464,9.47549" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14601,7.04617 C 6.0780633,6.50805 7.0101167,5.96993 7.94217,5.43181"
|
||||
id="path827-6-0-9-0"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-62"
|
||||
inkscape:original-d="M 5.14601,7.04617 7.94217,5.43181" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.14256,7.86113 C 10.741537,7.0522467 9.3405133,6.2433633 7.93949,5.43448"
|
||||
id="path827-6-0-8-0-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-8-5"
|
||||
inkscape:original-d="M 12.14256,7.86113 7.93949,5.43448" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 9.3464,9.47549 C 10.278453,8.93737 11.210507,8.39925 12.14256,7.86113"
|
||||
id="path827-6-0-9-8-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-6-3"
|
||||
inkscape:original-d="M 9.3464,9.47549 12.14256,7.86113" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.4428567 6.0111033,8.2174433 6.40153,7.99203"
|
||||
id="path827-6-0-9-2-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-5"
|
||||
inkscape:original-d="M 5.23025,8.66827 6.40153,7.99203" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,7.99203 C 6.79196,8.2174433 7.18239,8.4428567 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-4-7"
|
||||
inkscape:original-d="M 6.40153,7.99203 7.57282,8.66827" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.8936833 6.0111033,9.1190967 6.40153,9.34451"
|
||||
id="path827-6-0-9-2-4-4"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-0-6"
|
||||
inkscape:original-d="M 5.23025,8.66827 6.40153,9.34451" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,9.34451 C 6.79196,9.1190967 7.18239,8.8936833 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-8-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-4-5-3"
|
||||
inkscape:original-d="M 6.40153,9.34451 7.57282,8.66827" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.202859;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.43717,4.73485 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1637"
|
||||
inkscape:original-d="M 8.43717,4.73485 V 0.87722" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0513789;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.95107,3.7079 C 10.941047,3.1263567 9.9310233,2.5448133 8.921,1.96327"
|
||||
id="path827-6-0-8-5-8-3-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1656"
|
||||
inkscape:original-d="M 11.95107,3.7079 8.921,1.96327"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.053559;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.10629,4.12891 C 11.053413,3.5226967 10.000537,2.9164833 8.94766,2.31027"
|
||||
id="path827-6-0-8-5-8-3-6-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1675"
|
||||
inkscape:original-d="M 12.10629,4.12891 8.94766,2.31027"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.98428,4.46545 C 10.297117,4.0698033 9.6099533,3.6741567 8.92279,3.27851"
|
||||
id="path827-6-0-8-5-8-3-6-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1684"
|
||||
inkscape:original-d="M 10.98428,4.46545 8.92279,3.27851"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0398392;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.27159,4.30806 C 10.49667,3.85233 9.72175,3.3966 8.94683,2.94087"
|
||||
id="path827-6-0-8-5-8-3-6-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1711"
|
||||
inkscape:original-d="M 11.27159,4.30806 8.94683,2.94087"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.01003,3.83654 C 10.32287,3.4408933 9.63571,3.0452467 8.94855,2.6496"
|
||||
id="path827-6-0-8-5-8-3-6-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1729"
|
||||
inkscape:original-d="M 11.01003,3.83654 8.94855,2.6496"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0269252;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.549,4.58272 C 10.019697,4.2779633 9.4903933,3.9732067 8.96109,3.66845"
|
||||
id="path827-6-0-8-5-8-3-6-27"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1738"
|
||||
inkscape:original-d="M 10.549,4.58272 8.96109,3.66845"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.56361,4.85732 C 10.034307,4.5525633 9.5050033,4.2478067 8.9757,3.94305"
|
||||
id="path827-6-0-8-5-8-3-6-27-0"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1757"
|
||||
inkscape:original-d="M 10.56361,4.85732 8.9757,3.94305"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.54476,5.13202 C 10.015457,4.82726 9.4861533,4.5225 8.95685,4.21774"
|
||||
id="path827-6-0-8-5-8-3-6-27-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1766"
|
||||
inkscape:original-d="M 10.54476,5.13202 8.95685,4.21774"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 33 KiB |
BIN
docs/artwork/logos/logo-detail/logo-grey.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
docs/artwork/logos/logo-detail/logo-white.png
Normal file
After Width: | Height: | Size: 8.9 KiB |
829
docs/artwork/logos/logo-detail/logo-white.svg
Normal file
@ -0,0 +1,829 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="25.595577mm"
|
||||
height="33.072914mm"
|
||||
viewBox="0 0 25.595578 33.072913"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
inkscape:export-filename="logo-black.svg"
|
||||
inkscape:export-xdpi="124.04487"
|
||||
inkscape:export-ydpi="124.04487"
|
||||
inkscape:version="1.2 (dc2aedaf03, 2022-05-15)"
|
||||
sodipodi:docname="favicon.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889">
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-22"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect893-6-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect817-7-9-7"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect893-6-2-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect871-0-02"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-2-92"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-87"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1012-1"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1034-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1034-5-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect817-7-9-4-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect871-0-7-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-4-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-2-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-74-0"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1272-4-4-2"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-2-0-1"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-3-9"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-62"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-6-8-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-6-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-5"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-4-7"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-0-6"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect829-3-1-1-9-4-5-3"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1637"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1656"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1675"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1684"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1711"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1729"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1738"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1757"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
<inkscape:path-effect
|
||||
effect="simplify"
|
||||
id="path-effect1766"
|
||||
is_visible="true"
|
||||
steps="1"
|
||||
threshold="0.0001"
|
||||
smooth_angles="360"
|
||||
helper_size="0"
|
||||
simplify_individual_paths="false"
|
||||
simplify_just_coalesce="false"
|
||||
simplifyindividualpaths="false"
|
||||
simplifyJustCoalesce="false"
|
||||
lpeversion="0" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffe4"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.3650794"
|
||||
inkscape:cx="87.696745"
|
||||
inkscape:cy="58.899408"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g3457"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1011"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="212"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#ffffe4" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer2"
|
||||
inkscape:label="Layer 2 Gray"
|
||||
style="display:inline"
|
||||
transform="translate(-0.03665499,-0.00965199)">
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.953125,0,0,1.953125,-0.03493679,-0.00919956)"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,8.7263867 6.44779,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-8"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-22"
|
||||
inkscape:original-d="M 3.19151,7.78638 8.07593,10.6064"
|
||||
inkscape:export-filename="logo-black.svg"
|
||||
inkscape:export-xdpi="124.04487"
|
||||
inkscape:export-ydpi="124.04487" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 0.53368,7.79405 c 1.4386633,0.83857 2.8773267,1.67714 4.31599,2.51571"
|
||||
id="path891-2-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect893-6-9"
|
||||
inkscape:original-d="m 0.53368,7.79405 4.31599,2.51571"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636"
|
||||
id="path827-6-0-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-5"
|
||||
inkscape:original-d="M 3.19151,7.78638 8.07593,4.96636" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636"
|
||||
id="path815-5-9-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect817-7-9-7"
|
||||
inkscape:original-d="M 0.28,0.50219 8.07593,4.96636"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301"
|
||||
id="path891-2-6-61"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect893-6-2-3"
|
||||
inkscape:original-d="M 0.53368,7.79227 4.84967,5.26301"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219"
|
||||
id="path869-6-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect871-0-02"
|
||||
inkscape:original-d="M 4.84967,5.26301 0.28,0.50219"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,7.78638 C 11.332217,8.7263867 9.7040733,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-1-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-2-92"
|
||||
inkscape:original-d="M 12.96036,7.78638 8.07593,10.6064" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.821136,7.7314769 C 11.239401,6.8097713 9.6576653,5.8880656 8.07593,4.96636"
|
||||
id="path827-6-0-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:original-d="M 12.821136,7.7314769 8.07593,4.96636"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-87"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,10.6064 c 0,2.03108 0,4.06216 0,6.09324"
|
||||
id="path1010-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1012-1"
|
||||
inkscape:original-d="m 8.07593,10.6064 v 6.09324" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.898245,7.7592205 C 12.281463,8.3106377 11.705046,8.9082056 11.186951,9.5535777 10.76419,10.080196 10.381561,10.639054 10.044296,11.224163 9.7265309,11.775443 9.4501476,12.350154 9.2104131,12.939457 8.953848,13.570132 8.7400063,14.217453 8.5517134,14.871539 8.3774987,15.476721 8.2249882,16.087863 8.07593,16.69964"
|
||||
id="path1032-94"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:original-d="M 12.898245,7.7592205 C 9.623235,10.68799 8.80662,13.70138 8.07593,16.69964"
|
||||
inkscape:path-effect="#path-effect1034-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6.28757,11.63257 c 0.2540823,0.466475 0.4801409,0.94802 0.6810656,1.439682 0.2118047,0.518285 0.3953003,1.047823 0.5590462,1.583138 0.1904569,0.622638 0.3540236,1.253105 0.5093668,1.885298 0.013016,0.05297 0.025976,0.105956 0.038891,0.158952"
|
||||
id="path1032-5-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1034-5-2"
|
||||
inkscape:original-d="m 6.28757,11.63257 c 0.91457,1.6797 1.37514,3.37146 1.78837,5.06707"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,15.07058 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064"
|
||||
id="path815-5-9-6-8"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect817-7-9-4-6"
|
||||
inkscape:original-d="M 0.28,15.07058 8.07593,10.6064"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058"
|
||||
id="path869-6-5-4"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect871-0-7-0"
|
||||
inkscape:original-d="M 4.84967,10.30975 0.28,15.07058"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,4.96636 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-50"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-6"
|
||||
inkscape:original-d="M 8.07593,4.96636 V 0.18347" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.96036,7.78638 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-5-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-4-3"
|
||||
inkscape:original-d="M 12.96036,7.78638 V 3.00349" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,3.00349 C 11.332217,2.0634833 9.7040733,1.1234767 8.07593,0.18347"
|
||||
id="path827-6-0-8-5-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-2-9"
|
||||
inkscape:original-d="M 12.96036,3.00349 8.07593,0.18347" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.55143,7.10269 C 11.184643,6.3157333 9.8178567,5.5287767 8.45107,4.74182"
|
||||
id="path827-6-0-8-7-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-74-0"
|
||||
inkscape:original-d="M 12.55143,7.10269 8.45107,4.74182"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.202858;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.56532,7.10269 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1272-4-4-2"
|
||||
inkscape:original-d="M 12.56532,7.10269 V 3.24506" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.55143,3.23808 C 11.184643,2.4511267 9.8178567,1.6641733 8.45107,0.87722"
|
||||
id="path827-6-0-8-5-8-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-2-0-1"
|
||||
inkscape:original-d="M 12.55143,3.23808 8.45107,0.87722"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14333,7.04884 C 6.5443533,7.8577233 7.9453767,8.6666067 9.3464,9.47549"
|
||||
id="path827-6-4-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-3-9"
|
||||
inkscape:original-d="M 5.14333,7.04884 9.3464,9.47549" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14601,7.04617 C 6.0780633,6.50805 7.0101167,5.96993 7.94217,5.43181"
|
||||
id="path827-6-0-9-0"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-62"
|
||||
inkscape:original-d="M 5.14601,7.04617 7.94217,5.43181" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.14256,7.86113 C 10.741537,7.0522467 9.3405133,6.2433633 7.93949,5.43448"
|
||||
id="path827-6-0-8-0-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-6-8-5"
|
||||
inkscape:original-d="M 12.14256,7.86113 7.93949,5.43448" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 9.3464,9.47549 C 10.278453,8.93737 11.210507,8.39925 12.14256,7.86113"
|
||||
id="path827-6-0-9-8-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-6-3"
|
||||
inkscape:original-d="M 9.3464,9.47549 12.14256,7.86113" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.4428567 6.0111033,8.2174433 6.40153,7.99203"
|
||||
id="path827-6-0-9-2-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-5"
|
||||
inkscape:original-d="M 5.23025,8.66827 6.40153,7.99203" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,7.99203 C 6.79196,8.2174433 7.18239,8.4428567 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-4-7"
|
||||
inkscape:original-d="M 6.40153,7.99203 7.57282,8.66827" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.8936833 6.0111033,9.1190967 6.40153,9.34451"
|
||||
id="path827-6-0-9-2-4-4"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-0-6"
|
||||
inkscape:original-d="M 5.23025,8.66827 6.40153,9.34451" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,9.34451 C 6.79196,9.1190967 7.18239,8.8936833 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-8-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect829-3-1-1-9-4-5-3"
|
||||
inkscape:original-d="M 6.40153,9.34451 7.57282,8.66827" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.202859;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.43717,4.73485 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6-3"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1637"
|
||||
inkscape:original-d="M 8.43717,4.73485 V 0.87722" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0513789;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.95107,3.7079 C 10.941047,3.1263567 9.9310233,2.5448133 8.921,1.96327"
|
||||
id="path827-6-0-8-5-8-3-6"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1656"
|
||||
inkscape:original-d="M 11.95107,3.7079 8.921,1.96327"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.053559;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.10629,4.12891 C 11.053413,3.5226967 10.000537,2.9164833 8.94766,2.31027"
|
||||
id="path827-6-0-8-5-8-3-6-7"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1675"
|
||||
inkscape:original-d="M 12.10629,4.12891 8.94766,2.31027"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.98428,4.46545 C 10.297117,4.0698033 9.6099533,3.6741567 8.92279,3.27851"
|
||||
id="path827-6-0-8-5-8-3-6-5"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1684"
|
||||
inkscape:original-d="M 10.98428,4.46545 8.92279,3.27851"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0398392;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.27159,4.30806 C 10.49667,3.85233 9.72175,3.3966 8.94683,2.94087"
|
||||
id="path827-6-0-8-5-8-3-6-2"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1711"
|
||||
inkscape:original-d="M 11.27159,4.30806 8.94683,2.94087"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.01003,3.83654 C 10.32287,3.4408933 9.63571,3.0452467 8.94855,2.6496"
|
||||
id="path827-6-0-8-5-8-3-6-1"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1729"
|
||||
inkscape:original-d="M 11.01003,3.83654 8.94855,2.6496"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0269252;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.549,4.58272 C 10.019697,4.2779633 9.4903933,3.9732067 8.96109,3.66845"
|
||||
id="path827-6-0-8-5-8-3-6-27"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1738"
|
||||
inkscape:original-d="M 10.549,4.58272 8.96109,3.66845"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.56361,4.85732 C 10.034307,4.5525633 9.5050033,4.2478067 8.9757,3.94305"
|
||||
id="path827-6-0-8-5-8-3-6-27-0"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1757"
|
||||
inkscape:original-d="M 10.56361,4.85732 8.9757,3.94305"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.54476,5.13202 C 10.015457,4.82726 9.4861533,4.5225 8.95685,4.21774"
|
||||
id="path827-6-0-8-5-8-3-6-27-9"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:path-effect="#path-effect1766"
|
||||
inkscape:original-d="M 10.54476,5.13202 8.95685,4.21774"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 33 KiB |
197
docs/artwork/logos/logo-detail/logo.svg
Normal file
@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="25.595577mm"
|
||||
height="33.072914mm"
|
||||
viewBox="0 0 25.595578 33.072913"
|
||||
version="1.1"
|
||||
id="svg1895"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1889" />
|
||||
<metadata
|
||||
id="metadata1892">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>Charles Sharpe</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>Charles Sharpe</dc:identifier>
|
||||
<dc:source>https://www.sharpetronics.com</dc:source>
|
||||
<dc:description />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer2"
|
||||
style="display:inline"
|
||||
transform="translate(-0.03665499,-0.00965199)">
|
||||
<g
|
||||
id="g3457"
|
||||
transform="matrix(1.953125,0,0,1.953125,-0.03493679,-0.00919956)">
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,8.7263867 6.44779,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-8" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 0.53368,7.79405 c 1.4386633,0.83857 2.8773267,1.67714 4.31599,2.51571"
|
||||
id="path891-2-9" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 3.19151,7.78638 C 4.81965,6.8463733 6.44779,5.9063667 8.07593,4.96636"
|
||||
id="path827-6-0-7" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,0.50219 C 2.8786433,1.9902467 5.4772867,3.4783033 8.07593,4.96636"
|
||||
id="path815-5-9-3" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.53368,7.79227 C 1.9723433,6.9491833 3.4110067,6.1060967 4.84967,5.26301"
|
||||
id="path891-2-6-61" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,5.26301 C 3.3264467,3.67607 1.8032233,2.08913 0.28,0.50219"
|
||||
id="path869-6-2" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,7.78638 C 11.332217,8.7263867 9.7040733,9.6663933 8.07593,10.6064"
|
||||
id="path827-6-1-9" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.821136,7.7314769 C 11.239401,6.8097713 9.6576653,5.8880656 8.07593,4.96636"
|
||||
id="path827-6-0-8-3" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,10.6064 c 0,2.03108 0,4.06216 0,6.09324"
|
||||
id="path1010-1" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.898245,7.7592205 C 12.281463,8.3106377 11.705046,8.9082056 11.186951,9.5535777 10.76419,10.080196 10.381561,10.639054 10.044296,11.224163 9.7265309,11.775443 9.4501476,12.350154 9.2104131,12.939457 8.953848,13.570132 8.7400063,14.217453 8.5517134,14.871539 8.3774987,15.476721 8.2249882,16.087863 8.07593,16.69964"
|
||||
id="path1032-94" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 6.28757,11.63257 c 0.2540823,0.466475 0.4801409,0.94802 0.6810656,1.439682 0.2118047,0.518285 0.3953003,1.047823 0.5590462,1.583138 0.1904569,0.622638 0.3540236,1.253105 0.5093668,1.885298 0.013016,0.05297 0.025976,0.105956 0.038891,0.158952"
|
||||
id="path1032-5-7" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 0.28,15.07058 C 2.8786433,13.58252 5.4772867,12.09446 8.07593,10.6064"
|
||||
id="path815-5-9-6-8" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.48669;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 4.84967,10.30975 C 3.3264467,11.896693 1.8032233,13.483637 0.28,15.07058"
|
||||
id="path869-6-5-4" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.07593,4.96636 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-50" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.96036,7.78638 c 0,-1.5942967 0,-3.1885933 0,-4.78289"
|
||||
id="path1270-5-3" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.347636;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.96036,3.00349 C 11.332217,2.0634833 9.7040733,1.1234767 8.07593,0.18347"
|
||||
id="path827-6-0-8-5-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.55143,7.10269 C 11.184643,6.3157333 9.8178567,5.5287767 8.45107,4.74182"
|
||||
id="path827-6-0-8-7-1" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.202858;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 12.56532,7.10269 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.55143,3.23808 C 11.184643,2.4511267 9.8178567,1.6641733 8.45107,0.87722"
|
||||
id="path827-6-0-8-5-8-3" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14333,7.04884 C 6.5443533,7.8577233 7.9453767,8.6666067 9.3464,9.47549"
|
||||
id="path827-6-4-2" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.14601,7.04617 C 6.0780633,6.50805 7.0101167,5.96993 7.94217,5.43181"
|
||||
id="path827-6-0-9-0" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 12.14256,7.86113 C 10.741537,7.0522467 9.3405133,6.2433633 7.93949,5.43448"
|
||||
id="path827-6-0-8-0-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.208582;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 9.3464,9.47549 C 10.278453,8.93737 11.210507,8.39925 12.14256,7.86113"
|
||||
id="path827-6-0-9-8-1" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.4428567 6.0111033,8.2174433 6.40153,7.99203"
|
||||
id="path827-6-0-9-2-5" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,7.99203 C 6.79196,8.2174433 7.18239,8.4428567 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-5" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 5.23025,8.66827 C 5.6206767,8.8936833 6.0111033,9.1190967 6.40153,9.34451"
|
||||
id="path827-6-0-9-2-4-4" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.139054;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 6.40153,9.34451 C 6.79196,9.1190967 7.18239,8.8936833 7.57282,8.66827"
|
||||
id="path827-6-0-9-2-9-8-7" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.202859;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 8.43717,4.73485 c 0,-1.2858767 0,-2.5717533 0,-3.85763"
|
||||
id="path1270-5-6-6-3" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0513789;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.95107,3.7079 C 10.941047,3.1263567 9.9310233,2.5448133 8.921,1.96327"
|
||||
id="path827-6-0-8-5-8-3-6" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.053559;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 12.10629,4.12891 C 11.053413,3.5226967 10.000537,2.9164833 8.94766,2.31027"
|
||||
id="path827-6-0-8-5-8-3-6-7" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.98428,4.46545 C 10.297117,4.0698033 9.6099533,3.6741567 8.92279,3.27851"
|
||||
id="path827-6-0-8-5-8-3-6-5" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0398392;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.27159,4.30806 C 10.49667,3.85233 9.72175,3.3966 8.94683,2.94087"
|
||||
id="path827-6-0-8-5-8-3-6-2" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0349552;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 11.01003,3.83654 C 10.32287,3.4408933 9.63571,3.0452467 8.94855,2.6496"
|
||||
id="path827-6-0-8-5-8-3-6-1" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0269252;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.549,4.58272 C 10.019697,4.2779633 9.4903933,3.9732067 8.96109,3.66845"
|
||||
id="path827-6-0-8-5-8-3-6-27" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.56361,4.85732 C 10.034307,4.5525633 9.5050033,4.2478067 8.9757,3.94305"
|
||||
id="path827-6-0-8-5-8-3-6-27-0" />
|
||||
<path
|
||||
style="fill:none;stroke:#5b5b5b;stroke-width:0.0269251;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
|
||||
d="M 10.54476,5.13202 C 10.015457,4.82726 9.4861533,4.5225 8.95685,4.21774"
|
||||
id="path827-6-0-8-5-8-3-6-27-9" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 12 KiB |
23
humans.txt
@ -6,12 +6,12 @@ ____ __ ______
|
||||
\/_____/\/_/\/_/\/__/\/_/\/_/ \ \ \/ \/____/ \/_/\/_/\/___/ \/_/\/_/\/_/\/____/\/___/
|
||||
\ \_\
|
||||
\/_/
|
||||
Owner: @csharpe_me (Charles Sharpe)
|
||||
Designer: @ajlkn, @csharpe_me
|
||||
Developer: @ajlkn, @csharpe_me
|
||||
Editor: @csharpe_me
|
||||
Engineering: @csharpe_me
|
||||
Quality Assurance: @csharpe_me
|
||||
Owner: @odinzu_me (Charles Sharpe)
|
||||
Designer: @ajlkn, @odinzu_me
|
||||
Developer: @ajlkn, @odinzu_me
|
||||
Editor: @odinzu_me
|
||||
Engineering: @odinzu_me
|
||||
Quality Assurance: @odinzu_me
|
||||
|
||||
The team, technology & tools behind this site.
|
||||
|
||||
@ -19,7 +19,7 @@ The team, technology & tools behind this site.
|
||||
SHARPETRONICS TEAM
|
||||
--------
|
||||
|
||||
Made with Cosmic love in West Virginia.
|
||||
Made with Cosmic LOVE in West Virginia.
|
||||
|
||||
Charles Sharpe (@csharpe_me)
|
||||
csharpe.me
|
||||
@ -32,12 +32,18 @@ SPECIAL THANKS
|
||||
@ajlkn
|
||||
aj.lkn.io
|
||||
|
||||
@strapijs
|
||||
strapi.io/
|
||||
|
||||
TECHNOLOGY
|
||||
----------
|
||||
|
||||
Jekyll - Static site generator
|
||||
jekyllrb.com
|
||||
|
||||
Strapi - Headless Javascript CMS
|
||||
strapi.io/
|
||||
|
||||
Jekyll Plugins - Plugins created by Jekyll community
|
||||
jekyll-menus, jekyll-paginate-v2
|
||||
|
||||
@ -81,9 +87,6 @@ certbot.eff.org
|
||||
Atom - Text editor
|
||||
atom.io
|
||||
|
||||
Figma - UI/UX collaboration editor
|
||||
figma.com
|
||||
|
||||
Drone CI - Automated software build and test.
|
||||
drone.io
|
||||
|
||||
|
@ -1,11 +0,0 @@
|
||||
---
|
||||
layout: journals
|
||||
title: Legal
|
||||
sub_title: A collection of legal documents.
|
||||
permalink: /legal/
|
||||
|
||||
pagination:
|
||||
enabled: true
|
||||
collection: legal
|
||||
permalink: '/legal/:num/'
|
||||
---
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: journals
|
||||
layout: posts
|
||||
title: Journal
|
||||
sub_title: A collection of articles about technology.
|
||||
permalink: /blog/
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: shop
|
||||
layout: products
|
||||
title: Shop
|
||||
sub_title: A collection of fine products.
|
||||
permalink: /products/
|
||||
|
BIN
uploads/2022/code.webp
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
uploads/c3po_a_friend_in_need_74a237a413.webp
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
uploads/code_eff0ff4f77.webp
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
uploads/decentralized_385bd5a376.webp
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
uploads/ejabberd_in_the_jungle_8a9f00e089.webp
Normal file
After Width: | Height: | Size: 189 KiB |
BIN
uploads/linux_admin_0def8999f2.webp
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
uploads/pillars_face_art_973bf824dd.webp
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
uploads/quantum_qt5_95dcd080f1.webp
Normal file
After Width: | Height: | Size: 213 KiB |
BIN
uploads/r2d2_skywalker_c84e2364fe.webp
Normal file
After Width: | Height: | Size: 56 KiB |