Compare commits

...

100 Commits

Author SHA1 Message Date
Thomas A. Christensen II da28273e1a
ci: Fix dubious ownership problems
ci/woodpecker/push/build-site Pipeline failed Details
3 months ago
Thomas A. Christensen II 31f43ba086
ci: Use temporary directory for git-crypt
ci/woodpecker/push/build-site Pipeline failed Details
3 months ago
Thomas A. Christensen II d99fc17381
ci: Update git-crypt image
ci/woodpecker/push/build-site Pipeline failed Details
3 months ago
Thomas A. Christensen II b2dc663320
feat: Remove invalid social site links
ci/woodpecker/push/build-site Pipeline failed Details
3 months ago
Thomas A. Christensen II 0d57300091
ci: Add Woodpecker workflow 3 months ago
Thomas A. Christensen II bcd5dadd19
feat: Add taxprofiler to publications list 6 months ago
Thomas A. Christensen II 301444cec1 chore: Update package versions 7 months ago
Thomas A. Christensen II 86f22d1abd refactor: Replace postcss-purgecss import statement 7 months ago
Thomas A. Christensen II bd7e8234a2 chore: Remove old version of postcss-purgecss 7 months ago
Thomas A. Christensen II 69d6a1ec6a chore: Install the updated version of postcss-purgecss 7 months ago
Thomas A. Christensen II 702d2bb160 refactor: Make postcss-cli a dependency of the package 7 months ago
Thomas A. Christensen II a9361a3665 fix: Ensure PostCSS processing actually happens 7 months ago
Thomas A. Christensen II f245861f24 chore: Add git-crypt to Nix 7 months ago
Thomas A. Christensen II 3fc66b2583
refactor: Update link to Honors thesis to be DOI 7 months ago
Thomas A. Christensen II ef4d9bb560
feat: Add AI option to contact form 10 months ago
Thomas A. Christensen II 48024f7fe0
feat: Add rate schedule for AI services 10 months ago
Thomas A. Christensen II 3e14248e0e
chore: Rename ai/_index.md to ai/_index.html 10 months ago
Thomas A. Christensen II 7d6274c6ac
feat: Add titles to taxonomy pages 10 months ago
Thomas A. Christensen II ff8dfcb32d
feat: Add text to Academia page 10 months ago
Thomas A. Christensen II acb6cf082a
fix: Add dates to all list pages which didn't have one 10 months ago
Thomas A. Christensen II cf6c42afa0
feat: Add FontAwesome declarations for all list pages 10 months ago
Thomas A. Christensen II 2e0f140e0a
feat: Add FontAwesome thumbnail badges 10 months ago
Thomas A. Christensen II 9d60376948
feat: Add FontAwesome character thumbnail styles 10 months ago
Thomas A. Christensen II 56aed1a86d
refactor: Move thumbnail list template to partial template file 10 months ago
Thomas A. Christensen II 9ba447b23e
refactor: Rename 'medium' to 'category' 10 months ago
Thomas A. Christensen II 1c2f164871
feat: Add button to distinguish category on lists 10 months ago
Thomas A. Christensen II 70189e8e8b
feat: Add catgories as taxonomy 10 months ago
Thomas A. Christensen II d7cdb5fa34
feat: Add Globe Font Awesome icon 10 months ago
Thomas A. Christensen II 151007b78b
refactor: Remove video-specific list template 10 months ago
Thomas A. Christensen II d0f8061d16
refactor: Move videos into directories and add thumbnails 10 months ago
Thomas A. Christensen II b1e8724be6
feat: Add thumbnail for ChemE Car thesis 10 months ago
Thomas A. Christensen II 68f05ab0d5
feat: Add dates to list template 10 months ago
Thomas A. Christensen II 3d1e40fb1b
refactor: Change column scale for list template 10 months ago
Thomas A. Christensen II f107677da6
feat: Add tag links to list template 10 months ago
Thomas A. Christensen II 1f6561f6d3
feat: Add tag taxonomy 10 months ago
Thomas A. Christensen II fc10c85139
chore: Rename 'keywords' taxonomy to 'tags' 10 months ago
Thomas A. Christensen II 04aa7db9d5
feat: Add people links to list items 10 months ago
Thomas A. Christensen II d694639bef
feat: Add 'people' taxonomy 10 months ago
Thomas A. Christensen II 0a41e57614
chore: Rename 'authors' taxonomy to 'people' 10 months ago
Thomas A. Christensen II 3f39e92ac5
feat: Change links to fulltext when available 10 months ago
Thomas A. Christensen II 50ea4e509c
feat: Add thumbnail-smart page listings 10 months ago
Thomas A. Christensen II 92b49ab4aa
chore: Add Masonry JS to template 10 months ago
Thomas A. Christensen II 2ad5baec49
chore: Add module mount point for Masonry 10 months ago
Thomas A. Christensen II d3fbc737fd
refactor: Remove custom website layout 10 months ago
Thomas A. Christensen II e7b28d2a1a
refactor: Remove custom academia layout 10 months ago
Thomas A. Christensen II c154465376
chore: Add Masonry package dependency 10 months ago
dependabot[bot] a53eb6634d Bump yaml from 2.2.1 to 2.2.2
Bumps [yaml](https://github.com/eemeli/yaml) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.2.1...v2.2.2)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
12 months ago
Thomas A. Christensen II ac5b7f3a10 chore: Update tool versions to match Nix environment 1 year ago
Thomas A. Christensen II d068247797 feat: Add dotenv support for nix 1 year ago
Thomas A. Christensen II 0ecf9ad46f feat: Add Nix shell configuration 1 year ago
Thomas A. Christensen II fe08fdd7bb
Create .gitpod.yml 1 year ago
Thomas A. Christensen II 1a91d53b2d
refactor: Remove raster bull image 1 year ago
Thomas A. Christensen II f79f4a4aaa
refactor: Use vector bull in footer 1 year ago
Thomas A. Christensen II 5e27500c8c
feat: Add vector version of branded bull image 1 year ago
Thomas A. Christensen II 948cc7a19a
feat: Switch sidebar to use Hugo menu 1 year ago
Thomas A. Christensen II da20f247f2
refactor: Move sidebar content into partial page 1 year ago
Thomas A. Christensen II 1909072f55
fix: Add static files back into mount config 1 year ago
Thomas A. Christensen II acda78c6d0
Apply Prettier formatting 1 year ago
Thomas A. Christensen II 4230057dae
Add HTML to lint-staged config 1 year ago
Thomas A. Christensen II 59c7d6412b
Remove asset fingerprinting for JavaScript 1 year ago
Thomas A. Christensen II 5d4a2d8242
Replace FontAwesome icons JavaScript with module
The BuildJS process used by Hugo can't tree-shake the `index.js` file
currently used. Replace it with a tree-shakable `index.mjs` file to
reduce page size.
1 year ago
Thomas A. Christensen II 48f7c455ab
Remove pro FontAwesome registry 1 year ago
Thomas A. Christensen II 0b2b830afc
Refactor publishing workflow to use local Font Awesome 1 year ago
Thomas A. Christensen II 01102226b5
Refactor FontAwesome icon serving to use non-Node icons 1 year ago
Thomas A. Christensen II 316c9c3354
Add FontAwesome pro icons 1 year ago
Thomas A. Christensen II ba3674fe8d
Setup git-crypt for Font Awesome pro files 1 year ago
Thomas A. Christensen II a8a0b4f6ae
Remove pro FontAwesome packages 1 year ago
Thomas A. Christensen II c875b93617
Replace every instance of .Permalink with .RelPermalink
Hugo can't figure out how to sort out http vs https, which causes issues
in Chromium-based browsers. Fix that by only using relative links.
1 year ago
Thomas A. Christensen II ff1790746e
Move modal to end of layout document 1 year ago
Thomas A. Christensen II ce86bea317
Add descriptions to main index pages 1 year ago
Thomas A. Christensen II ce4b4c069c
Add description to base template 1 year ago
Thomas A. Christensen II e11e6bfc71
Confine footer to content area width 1 year ago
Thomas A. Christensen II e4e1adba0a
Make motto lines more compact 1 year ago
Thomas A. Christensen II 22d8a08420
Fix mismatch in peeking window heights 1 year ago
Thomas A. Christensen II 1053d56c44
Add SASS to Prettier format list 1 year ago
Thomas A. Christensen II 722229fe55
Apply Prettier to stylesheet 1 year ago
Thomas A. Christensen II f536633241
Change Vimeo links to Peertube links 1 year ago
Thomas A. Christensen II f81ef022d5
Add support for Peertube links 1 year ago
Thomas A. Christensen II 088fc929b1
Fix redirecting links 1 year ago
Thomas A. Christensen II 36c86e59ab
Add extra info modal 1 year ago
Thomas A. Christensen II d51764b859
Add external links 1 year ago
Thomas A. Christensen II daf2a0d746
Make styles more responsive 1 year ago
Thomas A. Christensen II 3c91a05bd9
Delete build-site.yml 1 year ago
Thomas A. Christensen II 693df8e0d6
Create hugo.yml 1 year ago
Thomas A. Christensen II b7e34ef7e5
Delete .gitpod.yml 1 year ago
Thomas A. Christensen II b2f77179d6
Update deployment to Github Actions 1 year ago
Thomas A. Christensen II 5c242f80b1
Remove ananke submodule 1 year ago
Thomas A. Christensen II c3567f03e1
Add bull footer back in 1 year ago
Thomas A. Christensen II 2babd5250d
Add branded bull image back in 1 year ago
Thomas A. Christensen II 9d1ec4fb42
Add GoatCounter 1 year ago
Thomas A. Christensen II 32d9c5dcc2
Change visible title of academia page 1 year ago
Thomas A. Christensen II a6b10b56b7
Add stroke to motto text 1 year ago
Thomas A. Christensen II fe51da1a48
Make pre-commit hooks executable 1 year ago
Thomas A. Christensen II ff8dc5865f
Add stroke to make headings more readable 1 year ago
Thomas A. Christensen II 5920af63c4
Correct spelling errors in blogroll 1 year ago
Thomas A. Christensen II ea8913f30e
Switch theme to Bootswatch lux 1 year ago
Thomas A. Christensen II 2efb797c21
Add mount for Nunito font 1 year ago
Thomas A. Christensen II b50a35cfb1
Add mount for Bootswatch 1 year ago
Thomas A. Christensen II 9002e54525
Install Bootswatch and font packages 1 year ago
Thomas A. Christensen II 35ef660878
Switch styles to Sass 1 year ago

@ -0,0 +1,2 @@
use nix
layout node

1
.gitattributes vendored

@ -0,0 +1 @@
assets/scripts/pro-duotone-svg-icons/** filter=git-crypt diff=git-crypt

@ -1,44 +0,0 @@
name: Build and Deploy Site
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: true
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: lts/*
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: "latest"
extended: true
- name: Configure npm
run: |
npm config set "@fortawesome:registry" https://npm.fontawesome.com/
npm config set "//npm.fontawesome.com/:_authToken" ${{ secrets.FONTAWESOME_TOKEN }}
- name: Install postcss
run: |
npm -g install postcss-cli
- name: Install npm packages
run: |
npm install
- name: Run Hugo
run: |
hugo --environment production --minify
- name: Deploy to gh-pages
if: ${{ !env.ACT }}
uses: rdarida/simple-github-pages-deploy-action@v1
with:
git-user: "MillironX"
git-email: "25492070+MillironX@users.noreply.github.com"
git-base-folder: "public"
commit-message: "Build and deploy"
branch: "gh-pages"

@ -0,0 +1,90 @@
# Sample workflow for building and deploying a Hugo site to GitHub Pages
name: Deploy Hugo site to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true
# Default to bash
defaults:
run:
shell: bash
jobs:
# Build job
build:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.111.3
NODE_VERSION: 18.14.2
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
fetch-depth: 0
- name: Install git-crypt
run: |
sudo apt-get install git-crypt -y
- name: Decrypt repository
run: |
echo "${{ secrets.GIT_CRYPT_KEY }}" \
| base64 --decode \
> ~/millironx.github.io.key
git-crypt unlock ~/millironx.github.io.key
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: "${{ env.NODE_VERSION }}"
- name: Install Hugo CLI
uses: peaceiris/actions-hugo@v2
with:
hugo-version: "${{ env.HUGO_VERSION }}"
extended: true
- name: Setup Pages
id: pages
uses: actions/configure-pages@v2
- name: Install postcss cli
run: npm install -g postcss-cli
- name: Install Node.js dependencies
run: npm ci
- name: Build with Hugo
env:
# For maximum backward compatibility with Hugo modules
HUGO_ENVIRONMENT: production
HUGO_ENV: production
run: |
hugo \
--minify \
--baseURL "${{ steps.pages.outputs.base_url }}/"
- name: Upload artifact
uses: actions/upload-pages-artifact@v1
with:
path: ./public
# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v1

3
.gitmodules vendored

@ -1,3 +0,0 @@
[submodule "themes/ananke"]
path = themes/ananke
url = https://github.com/theNewDynamic/gohugo-theme-ananke.git

@ -1,12 +1,9 @@
# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/
tasks:
- name: Install Hugo dependencies
before: |
mkdir -p $HOME/.local/bin
curl -L https://github.com/gohugoio/hugo/releases/download/v0.104.3/hugo_extended_0.104.3_linux-amd64.tar.gz | tar xvz -C $HOME/.local/bin
export PATH=$HOME/.local/bin:$PATH
before: brew install hugo
init: echo "Your version of Hugo is `hugo version`"
command: hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0
command: npm ci && hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0
# List the ports to expose. Learn more https://www.gitpod.io/docs/config-ports/
ports:
- port: 1313

@ -0,0 +1,30 @@
when:
branch: "master"
steps:
- name: Decrypt repository
image: andyaugustin/git-crypt:v1.0.2
commands:
- echo "${GIT_CRYPT_KEY}" | base64 --decode > /tmp/.git-crypt-key
- git config --global --add safe.directory
- git-crypt unlock /tmp/.git-crypt-key
- rm /tmp/.git-crypt-key
secrets:
- git_crypt_key
- name: Install Node packages
image: node:18.14.2-slim
commands:
- npm ci
- name: Build Hugo site
image: peaceiris/hugo:v0.111.3-full
environment:
HUGO_ENV: production
HUGO_ENVIRONMENT: production
commands:
- hugo --minify
- name: Deploy to pages
image: codeberg.org/xfix/plugin-codeberg-pages-deploy:1
settings:
folder: public
ssh_key:
from_secret: ssh_key

@ -4,7 +4,7 @@ date: {{ .Date }}
cardImage: library
draft: true
featured: false
keywords:
tags:
- smart
- profound
type: "Journal Article"

@ -0,0 +1,420 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
id="svg10737"
version="1.1"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
width="356.25"
height="240"
xml:space="preserve"
sodipodi:docname="branded-bull_inkscape.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/"><metadata
id="metadata10743"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs10741"><inkscape:path-effect
effect="spiro"
id="path-effect4154"
is_visible="true" /></defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1536"
inkscape:window-height="791"
id="namedview10739"
showgrid="false"
inkscape:zoom="1.7147339"
inkscape:cx="124.50911"
inkscape:cy="152.79338"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g10745"
inkscape:showpageshadow="2"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1" /><g
id="g10745"
inkscape:groupmode="layer"
inkscape:label="Cow__Hereford"
transform="matrix(1.25,0,0,-1.25,0,240)"><g
id="g10747"
transform="matrix(-0.24,0,0,0.24,287.96958,0)"><path
d="m 333.332,256.25 c 6.25,-12.5 20.836,-37.5 16.668,-58.332 -4.168,-20.836 2.082,-29.168 10.418,-37.5 8.332,-8.336 0,-27.086 8.332,-29.168 8.332,-2.082 2.082,-10.418 -6.25,-16.668 -8.332,-6.25 4.168,-20.832 -10.418,-33.332 -14.582,-14.582 2.086,-10.418 18.75,-14.582 16.668,-4.168 27.086,-2.086 25,8.332 -2.082,10.418 4.168,8.332 12.5,18.75 8.336,10.418 -2.082,4.168 -4.164,29.168 -2.086,25 2.082,22.914 10.414,35.414 8.336,12.5 -4.164,29.168 2.086,50 6.25,20.836 -52.086,56.25 -83.336,47.918"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10749" /><path
d="m 333.332,256.25 c 6.25,-12.5 20.836,-37.5 16.668,-58.332 -4.168,-20.836 2.082,-29.168 10.418,-37.5 8.332,-8.336 0,-27.086 8.332,-29.168 8.332,-2.082 2.082,-10.418 -6.25,-16.668 -8.332,-6.25 4.168,-20.832 -10.418,-33.332 -14.582,-14.582 2.086,-10.418 18.75,-14.582 16.668,-4.168 27.086,-2.086 25,8.332 -2.082,10.418 4.168,8.332 12.5,18.75 8.336,10.418 -2.082,4.168 -4.164,29.168 -2.086,25 2.082,22.914 10.414,35.414 8.336,12.5 -4.164,29.168 2.086,50 6.25,20.836 -52.086,56.25 -83.336,47.918 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10751" /><path
d="m 352.082,75 c 6.25,1.043 34.375,1.043 38.543,-5.207 4.168,-6.25 5.207,-10.418 -2.082,-12.5 -7.293,-2.086 -35.418,4.164 -40.625,6.25 C 342.707,65.625 343.75,75 352.082,75"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10753" /><path
d="m 450,56.25 c -18.75,4.168 -43.75,-12.5 -52.082,2.082 10.414,12.5 14.582,25 27.082,25 -14.582,8.336 0,39.586 0,56.25 0,16.668 -26.012,41.859 -14.582,54.168 27.082,29.168 52.082,-4.168 66.664,-8.332 -8.332,-25 -6.707,-68.797 -4.164,-91.668 0.52,-4.6875 0,-10.418 -7.293,-9.8945 6.25,-3.125 8.855,-10.418 0.52,-13.0235 -8.332,-2.6015 -8.332,-5.207 -8.332,-9.375 C 454.688,59.375 454.168,56.25 450,56.25"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10755" /><path
d="m 450,56.25 c -18.75,4.168 -43.75,-12.5 -52.082,2.082 10.414,12.5 14.582,25 27.082,25 -14.582,8.336 0,39.586 0,56.25 0,16.668 -26.012,41.859 -14.582,54.168 27.082,29.168 52.082,-4.168 66.664,-8.332 -8.332,-25 -6.707,-68.797 -4.164,-91.668 0.52,-4.6875 0,-10.418 -7.293,-9.8945 6.25,-3.125 8.855,-10.418 0.52,-13.0235 -8.332,-2.6015 -8.332,-5.207 -8.332,-9.375 C 454.688,59.375 454.168,56.25 450,56.25 Z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10757" /><path
d="m 404.168,59.375 c 7.289,-1.043 37.5,11.457 51.039,4.168 13.543,-7.293 20.836,-7.293 10.418,-14.586 -10.418,-7.289 -47.918,-7.289 -58.332,-5.207 -10.418,2.082 -18.75,9.375 -3.125,15.625"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10759" /><path
d="M 937.5,64.582 C 939.582,54.168 931.25,43.75 920.832,45.832 910.418,47.918 885.418,35.418 881.25,50 c 6.25,22.918 27.082,60.418 39.582,70.832 -2.082,10.418 0,39.586 2.086,54.168 18.75,12.5 43.75,-12.5 41.664,-27.082 -2.082,-14.586 -12.5,-37.5 -10.414,-47.918 2.082,-10.418 14.582,-10.418 2.082,-16.668 -2.605,1.043 -5.207,-1.039 -6.25,-4.164 -1.043,-3.125 -2.605,-6.25 -6.77,-7.8125 -0.523,-2.086 -3.125,-5.211 -5.73,-6.7735"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10761" /><path
d="M 937.5,64.582 C 939.582,54.168 931.25,43.75 920.832,45.832 910.418,47.918 885.418,35.418 881.25,50 c 6.25,22.918 27.082,60.418 39.582,70.832 -2.082,10.418 0,39.586 2.086,54.168 18.75,12.5 43.75,-12.5 41.664,-27.082 -2.082,-14.586 -12.5,-37.5 -10.414,-47.918 2.082,-10.418 14.582,-10.418 2.082,-16.668 -2.605,1.043 -5.207,-1.039 -6.25,-4.164 -1.043,-3.125 -2.605,-6.25 -6.77,-7.8125 -0.523,-2.086 -3.125,-5.211 -5.73,-6.7735 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10763" /><path
d="m 930.207,38.0195 v 14.586 l -44.269,-1.043 -4.688,-11.9805 48.957,-1.5625"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10765" /><path
d="m 1058.33,75 c -10.41,-18.75 -27.08,-29.168 -41.66,-29.168 -14.59,0 -52.088,0 -35.42,12.5 16.668,12.5 27.08,37.5 31.25,47.918 4.17,10.418 -6.25,64.582 -6.25,79.168 12.5,14.582 33.33,-6.25 52.08,-16.668 1.05,-3.645 2.09,-11.98 2.09,-23.437 0,-11.458 -0.53,-17.708 0,-22.395 1.56,1.039 4.69,1.039 3.12,-4.688 -1.56,-5.73 -0.52,-14.062 -1.04,-21.355 2.08,0.5195 2.61,-5.207 1.04,-9.375 -1.56,-4.168 -3.12,-10.9375 -5.21,-12.5"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10767" /><path
d="m 1058.33,75 c -10.41,-18.75 -27.08,-29.168 -41.66,-29.168 -14.59,0 -52.088,0 -35.42,12.5 16.668,12.5 27.08,37.5 31.25,47.918 4.17,10.418 -6.25,64.582 -6.25,79.168 12.5,14.582 33.33,-6.25 52.08,-16.668 1.05,-3.645 2.09,-11.98 2.09,-23.437 0,-11.458 -0.53,-17.708 0,-22.395 1.56,1.039 4.69,1.039 3.12,-4.688 -1.56,-5.73 -0.52,-14.062 -1.04,-21.355 2.08,0.5195 2.61,-5.207 1.04,-9.375 -1.56,-4.168 -3.12,-10.9375 -5.21,-12.5 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10769" /><path
d="m 983.855,44.2695 c 0.52,3.125 -0.523,3.125 3.645,5.7305 12.035,7.5234 32.71,-4.6211 31.25,-3.6445 3.9,-2.6055 0,-3.125 0,-5.7305 0,-2.6055 -27.605,0.5195 -34.895,3.6445"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10771" /><path
d="m 1077.08,312.5 c -2.08,-8.332 -10.41,-12.5 -8.33,-52.082 2.08,-39.586 20.83,-18.75 14.58,-56.25 -6.25,-37.5 -12.5,-37.5 -4.16,-50 2.08,14.582 8.33,18.75 6.25,6.25 -2.09,-12.5 2.08,-35.418 10.41,-52.086 2.09,6.25 6.25,10.418 6.25,18.75 4.17,-8.332 6.25,-14.582 4.17,-20.832 12.5,16.668 29.17,60.418 25,79.168 -4.17,18.75 -2.08,20.832 2.08,31.25 4.17,10.414 -10.41,25 -16.66,37.5 -6.25,12.5 -4.17,35.414 -12.5,54.164 -8.34,18.75 -27.09,4.168 -27.09,4.168"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10773" /><path
d="m 1077.08,312.5 c -2.08,-8.332 -10.41,-12.5 -8.33,-52.082 2.08,-39.586 20.83,-18.75 14.58,-56.25 -6.25,-37.5 -12.5,-37.5 -4.16,-50 2.08,14.582 8.33,18.75 6.25,6.25 -2.09,-12.5 2.08,-35.418 10.41,-52.086 2.09,6.25 6.25,10.418 6.25,18.75 4.17,-8.332 6.25,-14.582 4.17,-20.832 12.5,16.668 29.17,60.418 25,79.168 -4.17,18.75 -2.08,20.832 2.08,31.25 4.17,10.414 -10.41,25 -16.66,37.5 -6.25,12.5 -4.17,35.414 -12.5,54.164 -8.34,18.75 -27.09,4.168 -27.09,4.168 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10775" /><path
d="m 493.75,241.668 c 10.418,6.25 37.5,33.332 62.5,27.082 25,-6.25 104.168,8.332 147.918,-29.168 18.75,14.586 60.414,50 93.75,56.25 33.332,6.25 52.082,14.586 68.75,12.5 4.164,-16.664 2.082,-52.082 29.164,-77.082 27.086,-25 22.918,-25 41.668,-37.5 25,37.5 116.67,102.082 18.75,166.668 -97.918,64.582 -87.5,60.414 -302.082,8.332 -39.586,16.668 -181.25,112.5 -185.418,37.5 -4.168,-75 10.418,-145.832 25,-164.582"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10777" /><path
d="m 493.75,241.668 c 10.418,6.25 37.5,33.332 62.5,27.082 25,-6.25 104.168,8.332 147.918,-29.168 18.75,14.586 60.414,50 93.75,56.25 33.332,6.25 52.082,14.586 68.75,12.5 4.164,-16.664 2.082,-52.082 29.164,-77.082 27.086,-25 22.918,-25 41.668,-37.5 25,37.5 116.67,102.082 18.75,166.668 -97.918,64.582 -87.5,60.414 -302.082,8.332 -39.586,16.668 -181.25,112.5 -185.418,37.5 -4.168,-75 10.418,-145.832 25,-164.582 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10779" /><path
d="M 118.75,735.418 C 102.082,733.332 62.5,741.668 35.418,700 c 12.5,0 50,12.5 70.832,-6.25 4.168,12.5 6.25,35.418 12.5,41.668"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10781" /><path
d="M 118.75,735.418 C 102.082,733.332 62.5,741.668 35.418,700 c 12.5,0 50,12.5 70.832,-6.25 4.168,12.5 6.25,35.418 12.5,41.668 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10783" /><path
d="m 89.582,639.582 c 4.168,-16.664 -6.25,-54.164 -18.75,-66.664 -12.5,-12.5 -6.25,-31.25 2.086,-39.586 C 81.25,525 93.75,512.5 116.668,512.5 c 22.914,0 22.914,-2.082 33.332,4.168 12.5,-14.586 29.168,-41.668 50,-43.75 20.832,-2.086 33.332,-6.25 50,-43.75 16.668,-37.5 10.418,-102.086 27.082,-122.918 16.668,-20.832 45.836,-47.918 60.418,-62.5 75,-96.875 66.668,-22.918 83.332,-4.168 16.668,18.75 29.168,160.418 -18.75,225 -47.914,64.586 125,203.91 148.961,202.867 -12.5,0 -138.543,5.469 -182.293,28.383 -43.75,22.918 -67.754,11.477 -89.582,18.75 -12.5,4.168 -25,6.25 -27.086,14.586 -2.082,8.332 -2.297,24.973 -52.082,18.75 -16.668,-2.086 -18.75,4.164 -33.332,4.164 -14.586,0 -52.086,10.418 -58.336,-14.582 -2.082,-8.332 -4.164,-16.668 -1.039,-18.75 -6.25,-2.082 -14.586,-9.375 -12.5,-20.832 -5.211,-9.375 -4.168,-21.875 -14.586,-36.461 0,-8.332 3.125,-9.375 8.336,-10.414 1.039,-3.125 1.039,-6.25 1.039,-11.461"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10785" /><path
d="m 89.582,639.582 c 4.168,-16.664 -6.25,-54.164 -18.75,-66.664 -12.5,-12.5 -6.25,-31.25 2.086,-39.586 C 81.25,525 93.75,512.5 116.668,512.5 c 22.914,0 22.914,-2.082 33.332,4.168 12.5,-14.586 29.168,-41.668 50,-43.75 20.832,-2.086 33.332,-6.25 50,-43.75 16.668,-37.5 10.418,-102.086 27.082,-122.918 16.668,-20.832 45.836,-47.918 60.418,-62.5 75,-96.875 66.668,-22.918 83.332,-4.168 16.668,18.75 29.168,160.418 -18.75,225 -47.914,64.586 125,203.91 148.961,202.867 -12.5,0 -138.543,5.469 -182.293,28.383 -43.75,22.918 -67.754,11.477 -89.582,18.75 -12.5,4.168 -25,6.25 -27.086,14.586 -2.082,8.332 -2.297,24.973 -52.082,18.75 -16.668,-2.086 -18.75,4.164 -33.332,4.164 -14.586,0 -52.086,10.418 -58.336,-14.582 -2.082,-8.332 -4.164,-16.668 -1.039,-18.75 -6.25,-2.082 -14.586,-9.375 -12.5,-20.832 -5.211,-9.375 -4.168,-21.875 -14.586,-36.461 0,-8.332 3.125,-9.375 8.336,-10.414 1.039,-3.125 1.039,-6.25 1.039,-11.461 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10787" /><path
d="m 581.25,667.449 c -13.543,0 -40.875,-0.859 -85.418,3.383 -16.664,0 -114.582,10.418 -152.082,33.336 -19.637,12 -36.457,8.332 -54.168,-12.5 -17.594,-20.695 -47.914,-8.336 -43.75,-18.75 4.168,-10.418 12.5,-16.668 22.918,-18.75 10.418,-2.086 12.5,-12.5 -4.168,-18.75 -16.664,-6.25 -14.582,-37.5 -10.414,-50 C 245.832,575 252.082,558.332 231.25,537.5 c 14.582,4.168 45.832,37.5 35.418,-2.082 10.414,0 29.164,18.75 29.164,29.164 0,10.418 18.75,8.336 12.5,-8.332 -6.25,-16.668 -10.414,-18.75 -22.914,-22.918 -2.086,-12.5 -6.25,-35.414 -18.75,-45.832 -12.5,-10.418 -12.5,-8.332 -2.086,-6.25 10.418,2.082 2.086,-12.5 25,8.332 22.918,20.836 187.5,46.617 291.668,177.867"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10789" /><path
d="m 285.418,502.082 c -11.375,-4.262 -10.418,-37.5 10.414,-35.414 20.836,2.082 -18.816,-25 14.586,-25 16.664,0 4.578,-39.84 35.414,18.75 20.836,39.582 22.918,4.164 20.836,-2.086 -2.086,-6.25 -18.75,-22.914 -6.25,-29.164 12.5,-6.25 -18.75,-16.668 -8.336,-25 10.418,-8.336 -10.414,-25 2.086,-35.418 12.5,-10.418 14.582,-18.75 33.332,-20.832 0,-12.5 -2.082,-31.25 20.832,-29.168 22.918,2.082 64.586,18.75 93.75,56.25 29.168,37.5 35.418,-8.332 16.668,-16.668 10.418,-8.332 4.168,-16.664 25,-10.414 20.832,6.25 171.09,297.137 169.008,320.055 -17.445,-0.266 -104.426,-0.785 -146.613,-0.524 C 524.48,638.285 302.082,508.332 285.418,502.082"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10791" /><path
d="m 535.418,362.5 c -2.086,-10.418 0,-25 -8.336,-31.25 -8.332,-6.25 -8.332,-16.668 14.586,-8.332 22.914,8.332 16.664,0 16.664,-10.418 10.418,-2.082 20.836,0 18.75,-10.418 10.418,-2.082 20.836,20.836 35.418,-4.164 14.582,8.332 18.75,25 43.75,8.332 0,8.332 -4.168,27.082 18.75,25 22.918,-2.082 16.668,-12.5 41.668,-12.5 25,0 22.914,14.582 43.75,29.168 20.832,14.582 33.332,25 62.5,16.664 29.164,-8.332 16.664,2.086 31.25,18.75 14.582,16.668 8.332,18.75 29.164,10.418 14.586,16.668 177.088,172.918 189.588,185.418 2.08,22.914 -12.5,70.832 -60.42,89.582 -47.918,18.75 -58.332,0 -93.75,0 -35.418,0 -198.18,-0.777 -219.012,-0.777 C 683.07,636.723 543.75,383.332 535.418,362.5"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10793" /><path
d="m 404.168,327.082 c 10.414,0 22.914,-12.5 12.5,-27.082 -10.418,-14.582 -2.086,-20.832 -12.5,-20.832 -10.418,0 -16.668,-8.336 -8.336,-18.75 8.336,-10.418 10.418,-6.25 6.25,-18.75 -4.262,-12.777 2.176,-27.5 8.336,-35.418 14.582,-18.75 22.914,-25 20.832,-41.668 -2.082,-16.664 8.332,-18.75 18.75,-8.332 10.418,10.418 18.75,22.918 20.832,14.582 10.418,0 16.668,0 18.75,22.918 2.086,22.918 6.25,29.168 12.5,41.668 6.25,12.5 8.336,22.914 2.086,31.25 8.332,8.332 14.582,20.832 2.082,20.832 -12.5,0 -2.082,-6.25 -8.332,10.418 -6.25,16.664 -4.168,8.332 0,31.25 4.164,22.914 14.582,29.164 -2.086,41.664 -16.664,12.5 -83.332,-35.414 -91.664,-43.75"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10795" /><path
d="m 1068.75,604.168 c 4.17,-18.75 22.92,-106.25 16.67,-191.668 -2.09,-25 6.25,-52.082 14.58,-68.75 8.33,-16.668 10.42,-35.418 10.42,-41.668 -12.5,2.086 -25,10.418 -33.34,0 -6.25,10.418 -8.33,20.836 -6.25,35.418 2.09,14.582 -16.66,20.832 -20.83,-12.5 -4.17,-33.332 12.38,-45.715 31.25,-64.582 10.42,-10.418 0,-14.586 -10.42,-45.836 -10.41,-31.25 -12.5,-47.914 -10.41,-62.5 -12.5,4.168 -18.75,-2.082 -27.09,12.5 -8.33,14.586 -20.83,16.668 -22.91,-10.414 -2.09,27.082 -18.752,41.664 -29.17,64.582 -10.418,22.918 -14.582,56.25 -18.75,91.668 -4.168,35.414 -8.332,2.082 -45.832,41.664 -37.5,39.586 -41.668,33.336 -35.418,58.336 6.25,25 172.92,193.75 187.5,193.75"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10797" /><path
d="m 979.168,275 c -10.859,7.754 -20.836,-27.082 -31.25,-25 -10.418,2.082 -16.668,-8.332 -14.586,-20.832 2.086,-12.5 -4.894,-4.418 -11.457,-20.836 -4.168,-10.414 -7.801,-45.473 1.043,-39.582 6.25,4.168 12.5,8.332 20.832,-8.332 8.332,-16.668 15.453,-10.953 18.75,-20.836 6.25,12.5 29.168,60.418 39.58,81.25 -2.08,18.75 -8.33,43.75 -22.912,54.168"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10799" /><path
d="m 414.582,158.332 c 8.336,12.5 -4.164,29.168 2.086,50 6.25,20.836 -17.711,-27.082 -85.418,42.711 6.25,-12.5 18.75,-31.879 18.75,-53.125 8.332,-12.5 14.582,-33.336 22.918,-35.418 8.332,-2.082 12.5,-8.332 8.332,-18.75 -4.168,-10.418 0.074,-14.488 10.418,-22.918 14.062,-11.457 13.02,-14.062 12.5,8.336 -0.344,14.582 2.082,25 10.414,29.164"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10801" /><path
d="m 414.582,158.332 c 8.336,12.5 -4.164,29.168 2.086,50 6.25,20.836 -17.711,-27.082 -85.418,42.711 6.25,-12.5 18.75,-31.879 18.75,-53.125 8.332,-12.5 14.582,-33.336 22.918,-35.418 8.332,-2.082 12.5,-8.332 8.332,-18.75 -4.168,-10.418 0.074,-14.488 10.418,-22.918 14.062,-11.457 13.02,-14.062 12.5,8.336 -0.344,14.582 2.082,25 10.414,29.164 z"
style="fill:none;stroke:#000000;stroke-width:6.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10803" /><path
d="m 781.25,327.082 c 10.418,2.086 54.168,14.586 81.25,-4.164 27.082,-18.75 50.734,-12.984 45.832,-37.5 8.336,-4.168 16.848,-19.875 39.586,-41.668 4.164,1.043 8.332,5.207 -1.043,10.418 -9.375,5.207 -21.875,17.707 -30.207,26.039"
style="fill:none;stroke:#000000;stroke-width:4.16667;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10805" /><path
d="m 506.25,287.5 c 8.332,-6.25 12.5,-12.5 20.832,-12.5 8.336,0 20.836,-2.082 29.168,4.168 8.332,6.25 10.418,4.164 22.918,-2.086"
style="fill:none;stroke:#000000;stroke-width:4.16667;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10807" /><path
d="m 1084.38,311.457 c 0,-5.207 3.12,-27.082 8.33,-36.457"
style="fill:none;stroke:#000000;stroke-width:2.08333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10809" /><path
d="m 1090.63,311.457 c 0,-5.207 3.12,-27.082 8.33,-36.457"
style="fill:none;stroke:#000000;stroke-width:2.08333;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10811" /><path
d="m 1085.42,262.5 c 6.25,-2.082 30.21,-14.582 34.37,-42.707 2.09,7.289 10.42,12.5 13.54,-3.125"
style="fill:none;stroke:#000000;stroke-width:3.54167;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10813" /><path
d="m 1089.58,248.957 c 6.25,-5.207 25,-23.957 22.92,-36.457 4.17,2.082 11.46,-3.125 6.25,-19.793"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10815" /><path
d="m 1087.5,235.418 c 5.21,-8.336 19.35,-34.242 6.25,-79.168 -7.29,-25 -3.12,-29.168 -2.08,-37.5"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10817" /><path
d="m 1090.63,228.125 c 2.08,-5.207 -1.05,-29.168 1.04,-46.875 2.08,-17.707 4.16,-20.832 1.04,-29.168"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10819" /><path
d="m 1056.25,57.293 c 33.33,14.582 91.91,-2.9258 105.21,-6.25 -6.25,-1.043 -8.33,-1.043 -9.38,-5.211 5.21,-2.082 7.3,-2.082 12.5,-5.207 -8.33,0 -38.54,11.457 -55.2,0"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10821" /><path
d="m 1125,58.332 c 0,7.293 2.08,18.75 12.5,20.836 -7.29,1.039 -19.79,-6.25 -20.83,-11.461"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10823" /><path
d="m 1061.46,46.875 c 6.25,2.082 37.5,10.418 53.12,4.168 -3.12,2.082 -6.25,9.375 28.13,1.039"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10825" /><path
d="m 1051.04,55.207 c -5.4,-3.2343 -21.06,-4.25 -34.37,-9.375 -3.55,2.6641 -3.49,8.1055 -3.91,9.375 -3.24,-4.0468 -5.47,-4.9453 -5.47,-10.414 -4.16,8.332 -5.73,14.582 -5.73,14.582 -1.04,-5.207 -5.728,-11.457 -5.728,-16.668 -5.207,6.25 -5.207,7.293 -5.207,11.461 -5.207,-3.125 -7.293,-4.168 -8.332,-8.336 -1.043,-4.164 -4.168,4.168 -15.625,1.043 -5.211,-5.207 12.5,-9.375 28.125,-9.375 -15.625,-2.082 -43.75,1.043 -60.418,-12.5 14.582,1.043 61.457,9.375 82.295,5.207 8.33,3.125 17.71,8.336 30.21,6.25 12.5,-2.082 23.95,8.336 38.54,2.086"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10827" /><path
d="m 1000,40.625 c 4.05,0 21.64,4.5156 28.13,2.082 4.16,2.086 11.45,8.336 18.75,6.25"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10829" /><path
d="m 979.688,50.5195 c 0,7.293 -1.762,29.4922 -9.895,21.3555 C 967.707,69.793 962.5,64.582 947.918,58.332 933.332,52.082 925,42.707 912.5,41.668"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10831" /><path
d="m 976.043,53.125 c -7.293,1.043 -6.25,3.125 -39.586,-4.168"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10833" /><path
d="m 758.332,40.625 c 8.336,3.125 25,11.457 37.5,3.125 -5.207,8.332 -9.375,14.582 -14.582,14.582 9.375,0 13.543,5.211 20.832,-8.332 -5.207,11.457 0,17.707 -36.457,23.957 12.5,0 26.043,9.375 39.582,-13.539 6.25,9.375 20.836,31.25 19.793,40.625 0,-8.336 -2.082,-30.211 -8.332,-39.586 7.289,5.211 13.539,8.336 18.75,6.25 -5.211,-6.25 -10.418,-12.5 -9.375,-19.789 8.332,8.332 40.625,42.707 62.5,33.332 C 876.043,78.125 857.293,75 850,58.332 c 9.375,1.043 15.625,3.125 20.832,-4.164 -15.625,0 -15.625,0 -18.75,-5.211 9.375,-1.039 20.836,1.043 27.086,-2.082 8.332,1.043 15.625,2.082 14.582,10.418 3.125,-3.125 5.207,-7.293 1.043,-13.543 8.332,3.125 14.582,7.293 29.164,0"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10835" /><path
d="m 832.293,30.207 c 6.25,-4.164 23.957,-7.289 37.5,-2.082 13.539,5.207 19.789,8.332 36.457,3.125 16.668,-5.207 21.875,-8.332 28.125,-13.543 -1.043,4.168 -1.043,8.336 5.207,5.211 0,5.207 7.293,9.375 16.668,3.125"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10837" /><path
d="m 937.5,106.25 c -1.043,-3.125 -3.125,-9.375 -2.082,-12.5"
style="fill:none;stroke:#000000;stroke-width:1.875;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10839" /><path
d="m 932.293,104.168 c -1.043,-4.168 -2.086,-7.293 0,-10.418"
style="fill:none;stroke:#000000;stroke-width:1.45833;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10841" /><path
d="m 877.082,43.2305 c 3.648,1.039 15.106,0.5195 22.398,-3.125 7.29,-3.6485 24.477,6.25 31.77,4.6875 7.293,-1.5625 4.168,2.6015 13.543,-1.043 9.375,-3.6445 10.937,-3.125 16.664,-3.125"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10843" /><path
d="m 779.168,50.5195 c -4.168,0.5235 -28.125,5.211 -33.336,-3.125 -1.039,7.293 -4.164,16.1485 -8.852,18.2305 -1.562,-4.168 0.52,-11.457 -3.125,-14.582 C 729.168,61.457 713.543,75 706.77,76.5625 709.895,69.793 721.875,56.7695 723.438,51.043 713.543,56.7695 693.75,62.5 685.418,58.332 688.543,54.6875 700.52,51.043 703.125,44.2695 695.832,43.75 681.25,37.5 673.438,32.8125 c 16.144,0 49.48,5.7305 56.769,0.5195"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10845" /><path
d="m 718.75,31.7695 c -6.77,-2.082 -65.625,-17.1875 -79.168,-7.8125 4.168,3.6485 5.211,8.336 11.461,10.9375 -6.25,1.5625 -11.98,2.6055 -19.273,1.5625 4.687,4.6875 13.543,11.461 25,9.8985 -6.77,5.7265 -8.852,13.539 -15.102,14.0625 10.414,1.039 33.852,2.6015 46.875,-6.25"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10847" /><path
d="m 741.668,271.875 c 2.082,2.605 2.082,11.457 10.414,11.457 1.563,-1.562 5.211,-2.082 7.293,5.211 2.082,7.289 6.77,8.332 15.625,6.77 8.855,-1.563 10.938,-3.645 15.625,0.519 4.688,4.168 4.688,5.731 13.543,5.211 4.687,3.645 10.937,7.289 16.664,4.687 5.731,-2.605 -10.414,-1.042 -1.562,0 8.855,1.04 17.91,6.758 27.605,2.602 3.645,-1.562 8.332,4.688 13.543,6.25 5.207,1.563 6.77,-1.039 9.375,-3.644"
style="fill:none;stroke:#000000;stroke-width:2.08333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10849" /><path
d="m 873.438,275 c 0,4.805 16.144,-14.062 21.355,-15.625 5.207,-1.562 5.727,-2.605 1.562,-8.855 4.688,-3.645 9.895,-6.25 17.188,-8.852 -0.523,-2.605 -6.25,-15.105 -2.605,-21.875 -5.731,5.727 -37.5,31.77 -37.5,55.207"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10851" /><path
d="m 449.48,52.6055 c 7.29,5.207 34.375,36.457 69.79,27.082"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10853" /><path
d="m 467.707,53.125 c 10.418,6.25 15.625,15.625 28.125,11.457 -7.289,-3.125 -10.414,-6.25 -18.75,-13.539 8.336,2.082 28.125,12.5 43.75,8.332 C 515.625,55.207 500,50 510.418,48.957 c 10.414,-1.039 10.414,-1.039 10.414,-1.039 0,0 -3.125,9.375 19.793,9.375"
style="fill:none;stroke:#000000;stroke-width:2.70833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10855" /><path
d="m 533.332,46.875 c 18.75,2.082 16.668,23.957 51.043,5.207"
style="fill:none;stroke:#000000;stroke-width:2.70833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10857" /><path
d="m 407.293,27.082 c 10.414,2.086 69.789,9.375 110.414,1.043 40.625,-8.332 40.625,-8.332 40.625,-8.332 0,0 -51.039,4.164 -40.625,8.332 10.418,4.168 23.961,17.707 42.711,15.625"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10859" /><path
d="m 589.582,59.375 c -5.207,8.332 -23.957,8.332 -28.125,13.543 23.961,2.082 21.875,-4.168 35.418,-7.293 13.543,-3.125 6.25,-7.293 3.125,-1.043 -3.125,6.25 -1.043,5.211 -6.25,8.336 19.793,-2.086 24.852,-9.5 30.207,-15.625 7.293,-8.336 9.375,-12.5 15.625,-14.586"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10861" /><path
d="m 550,26.043 c 4.168,0 16.668,1.039 21.875,3.125 -11.457,2.082 -21.875,6.25 -5.207,10.414 16.664,4.168 16.664,4.168 22.914,-3.125 4.168,2.086 4.168,12.5 22.918,1.043 18.75,-11.457 19.793,-10.418 29.168,-10.418"
style="fill:none;stroke:#000000;stroke-width:2.08333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10863" /><path
d="m 448.957,50 c -6.25,1.043 -1.039,9.375 -26.039,6.25 -25,-3.125 -10.418,-5.207 -17.711,-9.375 4.168,8.332 11.461,14.582 22.918,17.707 -7.293,0 -20.832,-2.082 -26.043,-10.414 -4.164,1.039 -6.25,6.25 -10.414,2.082 -2.086,6.25 0,11.457 -9.375,19.793 0,-6.25 -4.168,-10.418 -2.086,-15.625 -2.082,5.207 -1.039,11.457 -21.875,8.332 -9.375,0 -12.5,9.375 -25,2.082 1.043,6.25 -1.039,7.293 5.211,10.418 6.25,3.125 10.414,5.207 -3.125,1.043 -13.543,-4.168 -15.625,0 -23.961,-9.375 -10.414,13.539 -25,28.125 -35.414,28.125 9.375,-8.336 16.664,-11.461 16.664,-20.836 -9.375,2.086 -15.625,13.543 -29.164,12.5 7.289,-8.332 12.5,-9.375 18.75,-18.75"
style="fill:none;stroke:#000000;stroke-width:2.70833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10865" /><path
d="m 257.293,58.332 c 7.289,1.043 7.289,1.043 7.289,1.043 0,0 44.793,13.543 73.961,4.168"
style="fill:none;stroke:#000000;stroke-width:2.70833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10867" /><path
d="m 256.25,69.793 c 9.375,1.039 20.832,6.25 39.582,4.164"
style="fill:none;stroke:#000000;stroke-width:2.08333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10869" /><path
d="m 318.75,265.625 c -1.043,8.332 -2.082,11.457 -3.125,31.25 -1.043,19.793 -5.207,17.707 -9.375,31.25 -4.168,13.543 -1.043,11.457 -6.25,21.875 4.168,-17.707 8.332,-30.207 7.293,-47.918 -1.043,-17.707 -5.211,-21.875 1.039,-29.164 6.25,-7.293 2.086,-1.043 10.418,-7.293 z"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10871" /><path
d="m 330.207,359.375 c 5.211,0 12.5,-1.043 13.543,2.082 1.043,3.125 -3.125,7.293 -7.293,2.086 -4.164,-5.211 -5.207,-6.25 -4.164,-10.418 1.039,-4.168 9.375,-5.207 14.582,0 -4.168,-10.418 -5.207,-28.125 -11.457,-32.293 3.125,-1.039 13.539,4.168 11.457,-1.039 -2.082,-5.211 -6.25,-12.5 -1.043,-14.586 5.211,-2.082 10.418,1.043 12.5,6.25 2.086,5.211 2.086,2.086 2.086,9.375"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10873" /><path
d="m 359.375,334.375 c 2.082,6.25 6.25,6.25 12.5,-1.043 -4.168,1.043 -7.293,2.086 -12.5,1.043 z"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10875" /><path
d="m 335.418,320.832 c -3.758,0 -6.25,-10.414 -3.125,-13.539 3.125,-3.125 3.125,-3.125 3.125,-3.125 0,0 5.207,7.289 5.207,11.457 0,4.168 -2.082,5.207 -5.207,5.207 z"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10877" /><path
d="m 378.125,301.043 c -5.207,4.164 -17.707,4.164 -17.707,-8.336"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10879" /><path
d="m 379.168,295.832 c -3.125,2.086 -17.711,6.25 -18.75,-8.332 -1.043,-14.582 -2.086,-9.375 1.039,-13.543 5.211,12.5 4.168,21.875 15.625,18.75"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10881" /><path
d="m 387.5,281.25 c -7.293,2.082 -14.582,2.082 -18.75,-3.125 4.168,-2.082 4.168,1.043 11.457,-3.125 -4.164,-6.25 -4.164,-9.375 -3.125,-13.543 8.336,7.293 11.461,10.418 16.668,8.336 -6.25,-4.168 -7.293,-8.336 -6.25,-14.586 4.168,5.211 8.332,9.375 12.5,9.375 -5.207,-8.332 -7.293,-10.414 -7.293,-15.625 4.168,4.168 3.125,6.25 9.375,8.336"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10883" /><path
d="m 332.293,419.793 c 0,-6.25 -1.043,-13.543 10.414,-14.586 11.461,-1.039 4.168,7.293 -4.164,6.25 -8.336,-1.039 -4.168,-12.5 -1.043,-16.664 3.125,-4.168 9.375,1.039 4.168,4.164 -5.211,3.125 -11.461,1.043 -11.461,-5.207 0,-6.25 3.125,-13.543 6.25,-15.625"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10885" /><path
d="m 284.375,396.875 c 8.332,1.043 15.625,4.168 17.707,11.457 2.086,-4.164 15.004,-17.078 -4.164,-21.875 -12.5,-3.125 -10.418,7.293 -10.418,7.293 6.25,0 12.5,1.043 13.543,4.168 -1.043,-5.211 -2.086,-8.336 -5.211,-8.336"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10887" /><path
d="m 270.832,443.75 c 4.168,-2.082 12.5,1.043 12.5,6.25 1.043,-5.207 6.25,-20.832 -3.125,-21.875 -9.375,-1.043 -8.332,3.125 -8.332,7.293 3.125,-1.043 5.207,-1.043 8.332,4.164"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10889" /><path
d="m 253.125,460.418 c 4.168,-1.043 12.5,0 13.543,6.25 0,-6.25 0,-25 -13.543,-6.25 z"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10891" /><path
d="m 270.832,533.855 c -1.039,-2.605 -11.977,-26.042 -22.914,-25.523 2.082,-2.602 6.25,-9.375 -2.605,-14.582 5.207,-0.52 10.417,3.125 7.292,-2.605 -3.125,-5.727 -7.812,-3.125 -11.46,-4.165 1.043,-3.125 3.648,-10.937 -1.04,-13.542"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10893" /><path
d="m 301.043,680.207 c -7.293,4.168 -25,25 -32.293,27.086 15.625,28.125 27.082,21.875 45.832,22.914 18.75,1.043 14.586,-3.125 14.586,-8.332 -1.043,-6.25 -6.25,-18.75 -11.461,-21.875 -0.441,0.664 -8.242,-16.98 -16.664,-19.793"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10895" /><path
d="m 301.043,680.207 c -7.293,4.168 -25,25 -32.293,27.086 15.625,28.125 27.082,21.875 45.832,22.914 18.75,1.043 14.586,-3.125 14.586,-8.332 -1.043,-6.25 -6.25,-18.75 -11.461,-21.875 -0.441,0.664 -8.242,-16.98 -16.664,-19.793 z"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10897" /><path
d="m 282.293,700 c 3.125,5.207 18.75,20.832 28.125,20.832 -4.168,-4.164 -1.043,-7.289 3.125,-6.25 -9.375,-2.082 -12.5,-2.082 -18.75,-8.332"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10899" /><path
d="m 245.832,714.582 c 7.293,0 41.301,-9.582 61.461,-36.457 6.25,-8.332 -7.293,-1.043 -13.543,1.043 -6.25,2.082 -46.875,15.625 -61.457,8.332 0,11.457 7.289,27.082 13.539,27.082"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10901" /><path
d="m 245.832,714.582 c 7.293,0 41.301,-9.582 61.461,-36.457 6.25,-8.332 -7.293,-1.043 -13.543,1.043 -6.25,2.082 -46.875,15.625 -61.457,8.332 0,11.457 7.289,27.082 13.539,27.082 z"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10903" /><path
d="M 166.668,752.082 C 161.457,750 156.25,748.957 153.125,744.793"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10905" /><path
d="M 166.668,752.082 C 161.457,750 156.25,748.957 153.125,744.793"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10907" /><path
d="m 152.082,754.168 c -5.207,-2.086 -10.414,-3.125 -13.539,-7.293"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10909" /><path
d="m 152.082,754.168 c -5.207,-2.086 -10.414,-3.125 -13.539,-7.293"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10911" /><path
d="M 151.043,752.082 C 145.832,750 140.625,748.957 137.5,744.793"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10913" /><path
d="M 151.043,752.082 C 145.832,750 140.625,748.957 137.5,744.793"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10915" /><path
d="m 132.293,655.207 c -2.816,-4.504 8.332,23.961 16.664,2.086 -5.207,1.039 -11.457,6.25 -16.664,-2.086"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10917" /><path
d="m 132.293,655.207 c -2.816,-4.504 8.332,23.961 16.664,2.086 -5.207,1.039 -11.457,6.25 -16.664,-2.086 z"
style="fill:none;stroke:#000000;stroke-width:3.125;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10919" /><path
d="m 197.918,734.375 c -5.211,0 -20.152,-8.332 -6.25,-8.332 3.125,0 6.25,5.207 12.5,4.164 6.25,-1.039 0,-3.125 -1.043,-6.25 6.25,3.125 11.457,4.168 12.5,-2.082 7.293,7.293 10.418,5.207 11.457,-3.125 8.336,1.043 17.711,9.375 29.168,0 -2.082,6.25 -5.207,13.543 -19.793,8.332"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10921" /><path
d="m 167.707,701.043 c 3.125,-3.125 14.586,-6.25 20.836,-4.168 6.25,2.082 -1.043,6.25 -9.375,3.125"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10923" /><path
d="m 145.832,681.25 c 4.168,-4.168 17.711,-6.25 5.211,0"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10925" /><path
d="m 175,675 c 6.25,1.043 11.457,5.207 9.375,8.332 -2.082,3.125 -8.332,1.043 -7.293,-4.164"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10927" /><path
d="m 193.75,657.293 c -1.043,5.207 -2.082,10.414 5.207,10.414 7.293,0 3.125,-6.25 -1.039,-7.289"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10929" /><path
d="m 223.957,686.457 c -2.082,5.211 -7.289,7.293 -12.5,4.168 3.125,-2.082 10.418,-5.207 11.461,-10.418 7.289,-4.164 16.664,-5.207 18.75,-15.625 -8.336,4.168 -12.5,10.418 -19.793,7.293 3.125,-4.168 6.25,-3.125 7.293,-8.332 4.164,2.082 2.082,3.125 6.25,2.082"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10931" /><path
d="m 210.418,671.875 c -3.207,2.672 10.414,0 12.5,-6.25 -6.25,0 -6.25,1.043 -12.5,6.25 z"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10933" /><path
d="m 250,666.668 c 4.168,-3.125 7.293,-11.461 1.043,-15.625"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10935" /><path
d="m 247.918,642.707 c -3.125,-2.082 -8.336,-12.5 0,-12.5 -3.125,-1.039 -4.168,-4.164 0,-5.207"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10937" /><path
d="m 185.418,633.332 c -0.523,-2.082 -1.563,-8.332 7.812,-6.25 9.375,2.086 20.313,6.25 20.313,21.875 0,5.211 -3.125,3.648 -6.773,2.606 -3.645,-1.043 -15.102,1.562 -21.352,-18.231"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10939" /><path
d="m 190.625,636.457 c -0.52,-1.562 -2.082,-5.207 -2.082,-5.207 2.082,0.52 4.687,1.043 6.77,1.563 -2.083,1.042 -5.208,0.519 -4.688,3.644"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10941" /><path
d="m 188.02,651.563 c -3.125,-1.043 -7.813,-6.77 -8.852,-10.938"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10943" /><path
d="m 171.875,627.082 c -3.645,0 -13.543,-3.644 -14.062,-14.582 -0.52,-10.937 4.167,-2.082 6.25,0.52 2.082,2.605 2.082,12.5 7.812,14.062"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path10945" /><path
d="m 232.293,637.5 c -4.168,-5.207 -5.211,-8.332 -8.336,-19.793 -3.125,-11.457 -22.914,-5.207 -30.207,-4.164 0,0 -3.125,-9.375 -8.332,-14.586 -5.211,-5.207 -7.293,1.043 -12.5,2.086 -5.211,1.039 -7.293,-2.086 -7.293,-8.336 0,-6.25 -5.207,-2.082 -9.375,-1.039 -1.043,-3.125 -3.125,-5.211 -7.293,-5.211 0,-4.164 -2.082,-8.332 -6.25,-8.332 7.293,-5.207 18.75,-7.293 11.461,-12.5 2.082,-9.375 12.5,-14.582 -7.293,-23.957"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10947" /><path
d="m 221.875,626.043 c 2.082,-5.211 3.125,-16.668 -14.582,-20.836 -1.043,-5.207 -9.375,-7.289 -12.5,-5.207 0,-4.168 0,-9.375 -6.25,-8.332 -1.043,-5.211 -5.211,-8.336 -10.418,-5.211 1.043,-7.289 -4.168,-12.5 -4.168,-12.5 2.086,-6.25 -6.25,-8.332 -12.5,-5.207 -1.039,-4.168 -6.25,-12.5 -10.414,-7.293"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10949" /><path
d="m 203.125,566.668 c 5.207,2.082 16.668,9.375 14.582,21.875 6.25,-3.125 9.375,-8.336 13.543,-2.086 3.125,-8.332 10.418,-3.125 -8.332,-19.789"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10951" /><path
d="m 82.293,656.25 -4.168,1.043"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10953" /><path
d="m 85.418,569.793 c 2.082,-3.125 5.207,-5.211 10.414,-4.168"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10955" /><path
d="m 65.625,561.457 c 3.125,-5.207 5.207,-4.164 9.375,-2.082 2.082,-7.293 4.168,-12.5 11.457,-7.293 5.211,-1.039 9.375,-5.207 15.625,-1.039 0,-6.25 6.25,-10.418 17.711,3.125"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10957" /><path
d="m 117.707,550 c -1.039,-4.168 -2.082,-8.332 -8.332,-8.332 -6.25,0 -9.375,1.039 -10.418,6.25 3.125,-7.293 -5.207,-20.836 28.125,-18.75 -9.375,-5.211 -18.75,-7.293 -25,-5.211 -6.25,2.086 -14.582,4.168 -18.75,0"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10959" /><path
d="m 79.168,548.957 c 1.8242,-2.734 -4.168,-13.539 -7.293,-9.375 -4.5508,6.066 -11.457,13.543 -7.293,13.543 4.168,0 9.375,2.082 9.375,2.082 2.086,-3.125 3.125,-3.125 5.211,-6.25 z"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10961" /><path
d="m 150,516.668 c 5.207,3.125 20.832,16.664 23.957,26.039 -6.25,-3.125 -6.25,-4.164 -7.289,-7.289 0,7.289 3.125,13.539 7.289,14.582"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10963" /><path
d="m 160.418,521.875 c 4.164,3.125 8.332,3.125 10.414,-4.168 2.086,-7.289 9.375,-5.207 12.5,-2.082 3.125,3.125 0,4.168 -3.125,-2.082 -3.125,-6.25 -12.5,-11.461 -19.789,-8.336"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10965" /><path
d="m 209.375,521.875 c -7.293,0 -22.918,6.25 -17.707,-8.332 5.207,-14.586 0,-17.711 -5.211,-18.75 -5.207,-1.043 -11.457,-2.086 -16.664,1.039 7.289,-7.289 7.289,-15.625 14.582,-16.664 -2.082,7.289 -7.293,9.375 -2.082,11.457"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10967" /><path
d="m 193.75,473.957 c 6.25,0 19.793,0 25,10.418 9.375,8.332 12.5,13.543 1.043,17.707 10.414,3.125 21.875,5.211 20.832,15.625 1.043,-12.5 -4.168,-15.625 -8.332,-18.75 -2.086,-11.457 -7.293,-19.789 -11.461,-19.789 0,-5.211 0,-9.375 -3.125,-9.898 -13.574,-2.258 20.313,-2.602 25.523,0.523 4.594,2.762 2.083,10.414 1.04,13.539 3.648,1.043 8.335,-1.562 11.46,4.168 3.125,5.73 -2.085,2.082 -7.292,2.605 8.855,5.208 4.687,11.977 2.605,14.583 10.937,-0.52 19.27,19.792 20.312,22.394"
style="fill:none;stroke:#000000;stroke-width:2.29167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path10969" /></g><g
inkscape:label="Layer 1"
id="layer1"
transform="matrix(0.3323372,-0.01749143,0,-0.34982863,-26.976005,297.67298)"><path
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 205,497.3622 h 20 c 1.59641,0 3.22706,-0.0728 4.71101,-0.66135 1.48394,-0.58857 2.74536,-1.65633 3.71836,-2.92194 0.973,-1.26562 1.6829,-2.71578 2.64135,-3.99245 0.47923,-0.63833 1.02956,-1.23277 1.69028,-1.68064 0.66071,-0.44787 1.4408,-0.74362 2.239,-0.74362 0.7982,0 1.57829,0.29575 2.239,0.74362 0.66072,0.44787 1.21105,1.04231 1.69028,1.68064 0.95845,1.27667 1.66835,2.72683 2.64135,3.99245 0.973,1.26561 2.23442,2.33337 3.71836,2.92194 1.48395,0.58857 3.1146,0.66135 4.71101,0.66135 h 20"
id="path4152"
inkscape:path-effect="#path-effect4154"
inkscape:original-d="m 205,497.3622 h 20 c 5,0 8.99075,-10 15,-10 6.00925,0 10,10 15,10 h 20"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csssc"
transform="translate(1.2499871,-12.187492)" /><path
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 285,497.3622 20,-25"
id="path4156"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" /><path
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 285,472.3622 20,25"
id="path4158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" /><!-- <text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:48.38618469px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="166.61456"
y="617.31299"
id="text3346"
sodipodi:linespacing="125%"
transform="scale(1.2096546,0.82668227)"><tspan
sodipodi:role="line"
id="tspan3348"
x="166.61456"
y="617.31299"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.14374161px;font-family:Garamond;-inkscape-font-specification:'Garamond Bold'">MILLIRON X</tspan></text>
--></g></g></svg>

After

Width:  |  Height:  |  Size: 50 KiB

@ -3,19 +3,24 @@ import {
faBook,
faBrowser,
faComment,
faCowbell,
faEllipsis,
faFileAlt,
faFileSignature,
faGlobe,
faGraduationCap,
faHome,
faNotebook,
faPodium,
faPresentation,
faTag,
faScaleBalanced,
faUniversity,
faUser,
faUserAstronaut,
faVideo,
faW,
} from "@fortawesome/pro-duotone-svg-icons";
} from "./pro-duotone-svg-icons/index.mjs";
import {
faDiscord,
faGithub,
@ -43,28 +48,72 @@ const faBullSperm = {
],
};
const faPeertube = {
prefix: "fax",
iconName: "peertube",
icon: [
512,
512,
[],
null,
"M55.8 25V255L255 140zM255 140v230l199.2-115zM55.8 255v230L255 370z",
],
};
const faGitea = {
prefix: "fax",
iconName: "gitea",
icon: [
512,
512,
[],
null,
"M92.7 114.5c-5.2 0-11 .4-17.6 1.9c-7 1.4-26.8 5.9-43 21.5C-3.9 169.9 5.3 221 6.4 228.6c1.4 9.4 5.5 35.4 25.4 58c36.6 44.9 115.5 43.8 115.5 43.8s9.7 23.1 24.5 44.4c20 26.5 40.6 47.1 60.6 49.6c50.4 0 151.1-.1 151.1-.1s9.6 .1 22.6-8.2c11.2-6.8 21.2-18.7 21.2-18.7s10.3-11 24.7-36.2c4.4-7.8 8.1-15.3 11.3-22.4c0 0 44.2-93.7 44.2-184.9c-.9-27.6-7.7-32.5-9.3-34.1c-3.3-3.3-7.7-3.2-7.7-3.2s-93.8 5.3-142.3 6.4c-10.6 .2-21.2 .5-31.7 .6l0 93.8c-4.4-2.1-8.9-4.2-13.3-6.3c0-29.1-.1-87.4-.1-87.4c-23.2 .3-71.4-1.8-71.4-1.8s-113.1-5.7-125.4-6.8c-3.9-.2-8.4-.7-13.6-.7zm9.8 38.4s5.7 47.5 12.6 75.4c5.8 23.4 19.8 62.2 19.8 62.2s-20.9-2.5-34.4-7.3c-20.7-6.8-29.5-15-29.5-15s-15.3-10.7-23-31.8c-13.2-35.4-1.1-57-1.1-57s6.7-18 30.8-24c11-3 24.8-2.5 24.8-2.5zm171 53.5c5.9-.4 11.9 2.6 11.9 2.6l18.2 8.8c-3.7 7.5-7.4 15-11.1 22.5c-5.4-.1-10.3 2.8-12.9 7.5c-2.7 5-2.2 11.3 1.5 15.8l-19.7 40.3c-6.6 .1-12.3 4.6-13.8 11s1.6 13 7.3 16c6.2 3.2 14 1.4 18.2-4.3c4.1-5.7 3.4-13.5-1.4-18.5L290.8 269c1.2 .1 3 .2 5-.4c3.3-.7 5.7-2.9 5.7-2.9c3.4 1.4 6.9 3 10.6 4.9c3.8 1.9 7.4 3.9 10.7 5.8c.7 .4 1.4 .9 2.2 1.5c1.3 1 2.7 2.5 3.8 4.4c1.5 4.4-1.5 11.9-1.5 11.9c-1.8 6.1-14.7 32.5-14.7 32.5c-6.5-.2-12.2 4-14.2 10c-2.1 6.5 .9 13.8 7.1 17s13.9 1.4 18-4.2c4-5.4 3.7-13-.9-18.1c1.5-3 3-5.9 4.5-9c4-8.3 10.8-24.3 10.8-24.3c.7-1.4 4.6-8.2 2.2-17c-2-9.1-10.1-13.4-10.1-13.4c-9.8-6.3-23.4-12.2-23.4-12.2s0-3.3-.9-5.7c-.9-2.5-2.2-4.1-3.1-5c3.6-7.4 7.2-14.8 10.8-22.2L373.9 252s10.1 4.6 12.2 13c1.5 5.9-.4 11.2-1.4 13.8c-5 12.3-44 90.5-44 90.5s-4.9 11.6-15.7 12.3c-4.6 .3-8.2-1-8.2-1s-.2-.1-4.2-1.7l-90.3-44s-8.7-4.6-10.2-12.5c-1.8-6.5 2.2-14.5 2.2-14.5l43.4-89.5s3.8-7.8 9.8-10.4c.5-.2 1.8-.8 3.6-1.2c.8-.2 1.6-.3 2.5-.4z",
],
};
const faNextcloud = {
prefix: "fax",
iconName: "nextcloud",
icon: [
733,
512,
[],
null,
"m365.6 114.3c-65 0-120.1 44.1-137.2 103.8c-14.8-31.7-47-53.8-84-53.8c-50.9 0-92.8 41.9-92.8 92.8s41.9 92.8 92.8 92.8c37 0 69.2-22.2 84-53.9c17.1 59.7 72.2 103.8 137.2 103.8c64.5 0 119.3-43.4 136.8-102.4c15.1 31 46.9 52.5 83.4 52.5c50.9 0 92.8-41.9 92.8-92.8s-41.9-92.8-92.8-92.8c-36.5 0-68.3 21.6-83.4 52.5c-17.1-59-71.9-102.4-136.4-102.4zm0 54.5c49.1 0 88.3 39.2 88.3 88.2s-39.2 88.3-88.3 88.3s-88.2-39.2-88.2-88.3s39.2-88.2 88.2-88.2zm-221.2 49.9c21.5 0 38.3 16.8 38.3 38.3s-16.9 38.3-38.3 38.3s-38.3-16.9-38.3-38.3s16.8-38.3 38.3-38.3zm441.4 0c21.5 0 38.3 16.8 38.3 38.3s-16.9 38.3-38.3 38.3s-38.3-16.9-38.3-38.3s16.8-38.3 38.3-38.3z",
],
};
library.add(
faBook,
faBrowser,
faBullSperm,
faComment,
faCowbell,
faDiscord,
faEllipsis,
faFileAlt,
faFileSignature,
faGitea,
faGithub,
faGitlab,
faGlobe,
faGolang,
faGraduationCap,
faHome,
faHtml5,
faNextcloud,
faNotebook,
faOrcid,
faPeertube,
faPodium,
faPresentation,
faTag,
faScaleBalanced,
faStackOverflow,
faSteam,
faUniversity,
faUser,
faUserAstronaut,
faVideo,
faVimeo,

@ -1,8 +1,17 @@
$web-font-path: "/fonts/nunito-sans/index.css";
@import "bootstrap/functions";
@import "bootswatch/lux/variables";
@import "bootstrap/bootstrap";
@import "bootswatch/lux/bootswatch";
$peek-height: 25rem;
.blurred-container {
position: relative;
width: 100%;
min-height: 35vh;
height: 350px;
height: $peek-height;
top: 0;
left: 0;
}
@ -25,13 +34,15 @@
.motto h1 {
background: #0000007d;
-webkit-text-stroke: 0.3px $gray-100;
line-height: 1;
}
.blurred-container .img-src {
position: fixed;
width: 100%;
min-height: 35vh;
height: 350px;
height: $peek-height;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
@ -44,6 +55,13 @@
.list-main {
position: relative;
background-color: #fff;
padding-bottom: calc(1rem + 95px);
padding-top: 1rem;
}
.footer-contents {
position: relative;
background-color: $gray-200;
}
/* Gives me greater control over fonts */
@ -121,3 +139,45 @@ h1 {
.fa-stack-top {
vertical-align: top;
}
.table-condensed th {
padding: 0.5rem;
}
.table-condensed td {
padding: 0.5rem;
}
@media (min-width: map-get($grid-breakpoints, md)) {
.fixed-bottom {
left: 25%;
}
.md-max-width-33 {
max-width: 33%;
}
}
.card-link {
white-space: nowrap;
}
.category-button {
position: absolute;
top: 1em;
right: 1em;
display: grid;
}
.card-title {
margin-right: 2.25em;
}
.thumb-icon-wrapper {
display: flex;
justify-content: center;
}
.thumb-icon-badge {
font-size: xx-large;
}

@ -10,8 +10,17 @@ writeStats = true
cardImage = "saddles"
motto = ""
[taxonomies]
people = "people"
tag = "tags"
category = "categories"
[module]
[[module.mounts]]
source = "static"
target = "static"
[[module.mounts]]
source = "assets/graphics"
target = "assets/graphics"
@ -44,6 +53,14 @@ target = "assets/scripts/popper"
source = "./node_modules/bootstrap/scss"
target = "assets/styles/bootstrap"
[[module.mounts]]
source = "./node_modules/bootswatch/dist/"
target = "assets/styles/bootswatch"
[[module.mounts]]
source = "./node_modules/@openfonts/nunito-sans_all"
target = "static/fonts/nunito-sans"
[[module.mounts]]
source = "./node_modules/bootstrap/dist/js"
target = "assets/scripts/bootstrap"
@ -59,3 +76,7 @@ target = "assets/scripts/jquery"
[[module.mounts]]
source = "./node_modules/jquery-mask-plugin/dist"
target = "assets/scripts/jquery-mask-plugin"
[[module.mounts]]
source = "./node_modules/masonry-layout/dist"
target = "assets/scripts/masonry"

@ -4,6 +4,12 @@ cardImage: charolette
motto: <small>My name is Thomas Christensen</small><br />I am Milliron X
description: The homepage of Thomas A. Christensen II
layout: _default/list
menu:
main:
params:
prefix: fad
icon: fa-home
weight: -1000
---
<h2>What is a "Milliron X"?</h2>
@ -68,7 +74,8 @@ Image courtesy [Guy McCutcheon Photography](https://www.guymccutcheon.com/)
<h2>Where am I?</h2>
{{% imgproc wy-in-ks Resize "768x" "float-md-start w-md-50 p-3" /%}}
{{% imgproc wy-in-ks Resize "768x" "float-md-start w-md-50 p-3" / %}}
<p>
I am a Wyomingite sojurning in Kansas. That ought to lead to some interesting
@ -100,29 +107,10 @@ Around the web you can find me at (in order of subjective importance)
Stack Exchange:
<a href="https://stackexchange.com/users/4863541/milliron-x">Milliron X</a>
</li>
<li>
<i class="fad fa-fw fa-user-astronaut"></i>
Odysee: <a href="https://odysee.com/@millironx:f">@millironx</a>
</li>
<li>
<span class="fa-layers fa-fw">
<i class="fad fa-fw fa-comment"></i>
<span class="fa-layers-text" data-fa-transform="shrink-6 up-2">g</span>
</span>
Gab: <a href="https://gab.com/millironx">@MillironX</a>
</li>
<li>
<i class="fab fa-fw fa-steam"></i>
Steam: <a href="https://steamcommunity.com/id/millironx">MillironX</a>
</li>
<li>
<span class="fa-layers fa-fw">
<i class="fad fa-fw fa-w" data-fa-transform="shrink-2 down-2"></i>
<i class="fad fa-fw fa-ellipsis" data-fa-transform="grow-3 up-8"></i>
</span>
MeWe:
<a href="https://mewe.com/i/thomaschristensenii">Thomas Christensen II</a>
</li>
<li>
<i class="fab fa-fw fa-discord"></i>
Discord:

@ -1,7 +1,25 @@
---
title: Academic Publications and Presentations
motto: Academic Publications and Presentations
motto: Publications and Presentations
cardImage: library
decription: A list of my academic publications
menu:
main:
name: Academia
params:
prefix: fad
icon: fa-university
weight: 20
fa-thumbnail: fad fa-university
---
### Academic Papers
> I have spent too long in school and not enough time in the middle of nowhere
>
> -- Baxter Black, DVM
During my time in academia, I have amassed a few notable accomplishments. Of
course, as the old saying goes, "if it isn't published, then it never happened,"
so here is a list of everything that actually happened. Several of these
articles are also available on
[my Google Scholar page](https://scholar.google.com/citations?user=gbP4RDgAAAAJ),
but this is the complete list.

@ -4,16 +4,17 @@ date: 2019-05-14
cardImage: cannulated-cows
draft: false
featured: true
keywords:
tags:
- chemical engineering
- AIChE
- radiation
- rumen
- microbial electrolysis cells
medium: thesis
authors:
categories:
- thesis
people:
- Thomas A. Christensen II
link: "/academia/cheme-car/cud_cheme_car_web.pdf"
link: https://doi.org/10.15786/13700938.v1
journal: "University of Wyoming Honors Program"
location: "Laramie, Wyoming"
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

@ -4,8 +4,9 @@ date: 2018-08-01
cardImage: library
draft: false
featured: false
medium: presentation
authors:
categories:
- presentation
people:
- Thomas A. Christensen II
journal: "Idaho INBRE Summer Research Conference"
location: "Moscow, Idaho"

@ -1,15 +1,18 @@
---
title: "Investigation of Hydronium Diffusion in Poly(vinyl alcohol) Hydrogels: A Critical First Step to Describe Acid Transport for Encapsulated Bioremediation"
title:
"Investigation of Hydronium Diffusion in Poly(vinyl alcohol) Hydrogels: A
Critical First Step to Describe Acid Transport for Encapsulated Bioremediation"
date: 2022-09-02
featured: false
keywords:
tags:
- diffusion
- hydrogels
- ionic strength
- polymers
- transport properties
medium: paper
authors:
categories:
- paper
people:
- Carson J. Silsby
- Jonathan R. Counts
- Thomas A. Christensen II
@ -20,4 +23,23 @@ link: https://doi.org/10.1021/acsestengg.2c00107
journal: "ACS ES&T Engineering"
---
Bioremediation of chlorinated aliphatic hydrocarbon-contaminated aquifers can be hindered by high contaminant concentrations and acids generated during remediation. Encapsulating microbes in hydrogels may provide a protective, tunable environment from inhibiting compounds; however, current approaches to formulate successful encapsulated systems rely on trial and error rather than engineering approaches because fundamental information on mass-transfer coefficients is lacking. To address this knowledge gap, hydronium ion mass-transfer rates through two commonly used hydrogel materials, poly(vinyl alcohol) and alginic acid, under two solidification methods (chemical and cryogenic) were measured. Variations in hydrogel crosslinking conditions, polymer composition, and solvent ionic strength were investigated to understand how each influenced hydronium ion diffusivity. A three-way ANOVA indicated that the ionic strength, membrane type, and crosslinking method significantly (_p_ < 0.001) contributed to changes in hydronium ion mass transfer. Hydronium ion diffusion increased with ionic strength, counter to what is observed in aqueous-only (no polymer) solutions. Co-occurring mechanisms correlated to increased hydronium ion diffusion with ionic strength included an increased water fraction within hydrogel matrices and hydrogel contraction. Measured diffusion rates determined in this study provide first principal design information to further optimize encapsulating hydrogels for bioremediation.
Bioremediation of chlorinated aliphatic hydrocarbon-contaminated aquifers can be
hindered by high contaminant concentrations and acids generated during
remediation. Encapsulating microbes in hydrogels may provide a protective,
tunable environment from inhibiting compounds; however, current approaches to
formulate successful encapsulated systems rely on trial and error rather than
engineering approaches because fundamental information on mass-transfer
coefficients is lacking. To address this knowledge gap, hydronium ion
mass-transfer rates through two commonly used hydrogel materials, poly(vinyl
alcohol) and alginic acid, under two solidification methods (chemical and
cryogenic) were measured. Variations in hydrogel crosslinking conditions,
polymer composition, and solvent ionic strength were investigated to understand
how each influenced hydronium ion diffusivity. A three-way ANOVA indicated that
the ionic strength, membrane type, and crosslinking method significantly (_p_ <
0.001) contributed to changes in hydronium ion mass transfer. Hydronium ion
diffusion increased with ionic strength, counter to what is observed in
aqueous-only (no polymer) solutions. Co-occurring mechanisms correlated to
increased hydronium ion diffusion with ionic strength included an increased
water fraction within hydrogel matrices and hydrogel contraction. Measured
diffusion rates determined in this study provide first principal design
information to further optimize encapsulating hydrogels for bioremediation.

@ -6,13 +6,14 @@ date: 2019-06-12
cardImage: cannulated-cows
draft: false
featured: true
keywords:
tags:
- gestation
- metagenomics
- microbiome
- rumen
medium: poster
authors:
categories:
- poster
people:
- Thomas A. Christensen II
- Kathy J. Austin
- Kristi M. Cammack

@ -6,14 +6,15 @@ date: 2018-10-29
cardImage: library
draft: false
featured: false
keywords:
tags:
- bioremediation
- polyoxometalate
- hydrogel polymers
- proton transport
- chemical engineering
medium: poster
authors:
categories:
- poster
people:
- Thomas A. Christensen II
- Samuel R. Wolfe
- Jonathan Counts

@ -4,8 +4,9 @@ date: 2018-07-31
cardImage: library
draft: false
featured: false
medium: poster
authors:
categories:
- poster
people:
- Thomas A. Christensen II
- Jonathan Counts
- James G. Moberly

@ -5,13 +5,14 @@ title:
date: 2022-04-27
cardImage: cannulated-cows
featured: true
keywords:
tags:
- porcine rotavirus
- porcine enteric disease
- virome
- rotavirus
medium: paper
authors:
categories:
- paper
people:
- Tyler Doerksen
- Thomas A. Christensen II
- Andrea Lu

@ -0,0 +1,24 @@
---
title:
"nf-core/taxprofiler: highly parallelised and flexible pipeline for metagenomic taxonomic classification and profiling"
date: 2023-10-23
featured: true
tags:
- genomics
categories:
- paper
people:
- Sofia Stamouli
- Moritz E. Beber
- Tanja Normark
- Thomas A. Christensen II
- Lili Andersson-Li
- Maxime Borry
- Mahwash Jamy
- nf-core community
- James A. Fellows Yate
link: https://doi.org/10.1101/2023.10.20.563221
journal: bioRxiv
---
Metagenomic classification tackles the problem of characterising the taxonomic source of all DNA sequencing reads in a sample. A common approach to address the differences and biases between the many different taxonomic classification tools is to run metagenomic data through multiple classification tools and databases. This, however, is a very time-consuming task when performed manually - particularly when combined with the appropriate preprocessing of sequencing reads before the classification. Here we present nf-core/taxprofiler, a highly parallelised read-processing and taxonomic classification pipeline. It is designed for the automated and simultaneous classification and/or profiling of both short- and long-read metagenomic sequencing libraries against a 11 taxonomic classifiers and profilers as well as databases within a single pipeline run. Implemented in Nextflow and as part of the nf-core initiative, the pipeline benefits from high levels of scalability and portability, accommodating from small to extremely large projects on a wide range of computing infrastructure. It has been developed following best-practise software development practises and community support to ensure longevity and adaptability of the pipeline, to help keep it up to date with the field of metagenomics.

@ -6,14 +6,15 @@ date: 2020-08-07
cardImage: library
draft: false
featured: true
keywords:
tags:
- bioremediation
- polyoxometalate
- hydrogel polymers
- proton transport
- chemical engineering
medium: thesis
authors:
categories:
- thesis
people:
- Thomas A. Christensen II
link: "https://www.proquest.com/dissertations-theses/polyoxometalate-incorporation-effects-on-proton/docview/2502214356/se-2"
journal: "University of Idaho"

@ -0,0 +1,76 @@
---
title: Artificial Insemination
cardImage: Ai-calf
motto: Artificial Insemination
description:
Advertising page to try and sell my artificial insemination services
date: 2022-12-31
menu:
main:
params:
prefix: fax
icon: fa-bull-sperm
weight: 30
fa-thumbnail: fax fa-bull-sperm
---
<section itemscope itemtype="http://schema.org/Product">
<h2 itemprop="name">Cattle artificial insemination services</h2>
<p>
I am licensed in the Great State of Wyoming as a food animal artificial
insemination technician. I only offer AI services for cows, even though
legally I <em>could</em> AI cows, goats, and sheep. My services are most
readily available in the southeast Wyoming area or the Flint Hills of Kansas
depending on the time of year.
</p>
<h3>Rate schedule</h3>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<table
itemprop="priceSpecification"
itemscope
itemtype="http://schema.org/CompoundPriceSpecification"
class="table table-responsive table-striped"
>
<meta itemprop="price" content="25.00" />
<meta itemprop="priceCurrency" content="USD" />
<tr
itemprop="priceComponent"
itemscope
itemtype="http://schema.org/UnitPriceSpecification"
>
<th>Insemination</th>
<td><small>(per cow)</small></td>
<td>
<span itemprop="priceCurrency" content="USD">$</span
><span itemprop="price">25.00</span>
</td>
<td><small>5 cow minimum charge</small></td>
</tr>
<tr
itemprop="priceComponent"
itemscope
itemtype="http://schema.org/UnitPriceSpecification"
>
<th>Milage</th>
<td><small>(per mile, one-way)</small></td>
<td>
<span itemprop="priceCurrency" content="USD">$</span
><span itemprop="price">1.05</span>
</td>
<td><small>2.5 mile minimum charge</small></td>
</tr>
</table>
</div>
<p>
I will provide all equipment <strong>except</strong> semen storage (liquid
nitrogen tank) and cattle handling (i.e., squeeze chute).
</p>
<p>
To get started, <a href="/contact">contact me</a>, and select the "I'm
hiring for artificial insemination" option.
</p>
</section>

@ -1,12 +0,0 @@
---
title: Artificial Insemination
cardImage: Ai-calf
motto: Artificial Insemination
---
I am licensed in the Great State of Wyoming as a food animal artificial
insemination technician, which means I can legally AI cows, goats, and sheep.
Practically speaking, I have only ever AIed cows, but my conception rates are
very good for both beef and dairy cows. When (if?) I standardize my rates, I
will include them here. Until then, you will have to [contact me](/contact)
directly and we can negotiate prices then.

@ -17,9 +17,9 @@ McGee does just that.
### [Enoch the Cow Vet](https://youtube.com/channel/UC6PPmHUbcdOSzX5tLB3uXdw)
A veternarian/agricultural channel that doesn't make me cringe. "God built these
things for cows for vets ... [there are] so many aspects of the cow that are
just designed for vets." Amen, Enoch. Amen.
A veterinarian/agricultural channel that doesn't make me cringe. "God built
these things for cows for vets ... [there are] so many aspects of the cow that
are just designed for vets." Amen, Enoch. Amen.
### [Proglogion](https://blog.drwile.com/)

@ -2,6 +2,16 @@
title: Contact Me
cardImage: venice-mailbox
motto: Contact Me
description: Contact form to get ahold of me
date: 2023-07-01
menu:
main:
name: Contact
params:
prefix: fad
icon: fa-file-signature
weight: 1
fa-thumbnail: fad fa-file-signature
---
<form
@ -50,6 +60,15 @@ motto: Contact Me
/>
</div>
</div>
<div class="form-group">
<label for="category" class="col-lg-2 control-label">Category</label>
<div class="col-lg-10">
<select class="form-select" id="category">
<option>I'm hiring for artificial insemination</option>
<option>Something else</option>
</select>
</div>
</div>
<div class="form-group">
<label for="subject" class="col-lg-2 control-label">Subject</label>
<div class="col-lg-10">

@ -2,6 +2,13 @@
title: Videos
cardImage: camera
motto: Videography Portfolio
description: Showcase of my own videos
menu:
main:
params:
prefix: fad
icon: fa-video
fa-thumbnail: fad fa-video
---
> ### The culmination of all art forms is that of film.
@ -11,6 +18,6 @@ and stunning as sculpture, a rhythm as driving and delicate as poetry, frame
compositions more stellar that those of photography, and music that speaks to
the souls of both the characters on screen and the viewers off.
But I digress. Most of my forays into the world of film are immortalized on [my
Vimeo account](https://vimeo.com/tchristensenii), but I decided to share a few
highlights here. Enjoy!
But I digress. Most of my forays into the world of film are immortalized on
[my Peertube channel](https://video.millironx.com/c/mix_studios/videos), but I
decided to share a few highlights here. Enjoy!

@ -4,6 +4,8 @@ date: 2017-02-16
storage: yt
storageId: jhLJp3OFsYM
thumbnail: https://i.ytimg.com/vi_webp/jhLJp3OFsYM/maxresdefault.webp
categories:
- video
---
The Albany County Farm Bureau Young Farmer's and Rancher's committee asked me to

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

@ -1,9 +1,11 @@
---
title: If You Come Out to the Fair
date: 2016-10-13
storage: vimeo
storageId: 191326975
thumbnail: https://i.vimeocdn.com/video/604398739-ad61494f60c56836508e11001b39ad5228c2cc41c2b7ab1ca6f1bc8255a173e2-d?mw=1200&mh=675&q=70
storage: peertube
storageId: 3a872dbf-4141-4bec-8a0c-11f5c1db2328
thumbnail: https://video.millironx.com/lazy-static/previews/d1f33911-fdff-461d-a485-54de0bde79f3.jpg
categories:
- video
---
My extension agent asked me to make a promotional video for our county fair.

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

@ -1,9 +1,11 @@
---
title: In The Hayfields
date: 2015-10-05
storage: vimeo
storageId: 144811104
thumbnail: https://i.vimeocdn.com/video/542754357-e316fb6ef98be3ed442c582ff2982f9a00c79c854c3afd2a07ed17f985bde60d-d?mw=1200&mh=675&q=70
storage: peertube
storageId: a755f140-123a-4435-8002-0da2d0c831e9
thumbnail: https://video.millironx.com/lazy-static/previews/837d70cd-b5dc-48be-bc65-84a50ae29c99.jpg
categories:
- video
---
I always get the comment that our implements are _old_ whenever I show this

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

@ -1,9 +1,11 @@
---
title: "Non. Verum: The Mystery Killer"
date: 2015-06-12
storage: vimeo
storageId: 130557155
thumbnail: https://i.vimeocdn.com/video/522472352-4e0adaa9150464843aff5ffd20540b1cf98912536bcd847892a759fa82fe1725-d?mw=1200&mh=675&q=70
storage: peertube
storageId: 03ac71e5-69b2-4c3d-b8b2-da98055cd953
thumbnail: https://video.millironx.com/lazy-static/previews/6c479593-5bcf-4953-bbe5-99c4b4a87a79.jpg
categories:
- video
---
My first ~~documentary~~ mockumentary. This film won 2{{< sup nd >}} place at

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

@ -2,6 +2,14 @@
title: My Websites
cardImage: eclipse
motto: Websites
description: List of websites that I have worked on
menu:
main:
name: Websites
params:
prefix: fad
icon: fa-browser
fa-thumbnail: fad fa-browser
---
I do occasionally build websites for myself and other people. Here is a list of

@ -6,6 +6,8 @@ platformIcon: fab fa-golang
platformURL: https://gohugo.io/
deployURL: https://millironx.com
sourceURL: https://github.com/MillironX/millironx.github.io
categories:
- web
---
Lo and behold: I made my own website!

@ -6,6 +6,8 @@ platformIcon: fab fa-html5
platformURL: https://www.w3.org/html/
deployURL: http://wyoming4h.org/albany4h/record-book
sourceURL: https://github.com/MillironX/4h-record-books
categories:
- web
---
I constructed this site to hold the record book helps of the rebellious Albany

@ -0,0 +1,9 @@
{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/994e2ef9e9c70b4dd7257f73452a94e871723685.tar.gz") {} }:
pkgs.mkShell {
buildInputs = [
pkgs.hugo
pkgs.nodejs
pkgs.git-crypt
];
}

@ -4,115 +4,102 @@
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
{{ with .Description }}
<meta name="description" content="{{ . }}" />
{{ end }}
<title>{{ .Title }} - {{ .Site.Title }}</title>
{{ $twbscss := resources.Get "styles/bootstrap/bootstrap.scss" | resources.ToCSS }}
{{ $mycss := resources.Get "styles/main.css" }}
{{ $allcss := slice $twbscss $mycss | resources.Concat "css/bundle.css" }}
{{ $allcsspure := $allcss | resources.PostCSS (dict "nomap" true) | minify | fingerprint | resources.PostProcess }}
<link href="{{ $allcsspure.Permalink }}" rel="stylesheet" />
{{ $twbssass := resources.Get "styles/mix-twbs.scss" }}
{{ $twbssass = $twbssass | resources.ToCSS | resources.PostCSS | minify | resources.PostProcess }}
<link href="{{ $twbssass.RelPermalink }}" rel="stylesheet" />
</head>
{{ $millironx := resources.Get "graphics/millironx.svg" }}
<body>
<div class="container-fluid">
<div class="row wrapper min-vh-100 flex-column flex-sm-row">
<aside class="col-12 col-md-3 p-0 bg-dark flex-shrink-1">
<nav
class="navbar navbar-expand-md navbar-dark bg-dark align-items-start flex-md-column flex-row"
>
<div class="container-fluid">
<a class="navbar-brand d-block d-md-none" href="#">
<object
class="d-inline-block align-text-top"
width="80"
height="24"
style="filter: invert(100%)"
data="{{ $millironx.Permalink }}"
>
<img src="{{ $millironx.Permalink }}" alt="Milliron X" />
</object>
&ensp;
<span class="font-small-caps font-serif">Milliron X</span>
</a>
<a
href
class="navbar-toggler"
data-bs-toggle="collapse"
data-bs-target=".sidebar"
>
<span class="navbar-toggler-icon"></span>
</a>
<div class="collapse navbar-collapse sidebar">
<ul
class="flex-column navbar-nav w-100 justify-content-between"
>
<li class="nav-item">
<a class="nav-link pl-0" href="/"
><i class="fad fa-home fa-fw"></i>
<span class="">Home</span></a
>
</li>
<li class="nav-item">
<a class="nav-link pl-0" href="/contact"
><i class="fad fa-file-signature fa-fw"></i>
<span class="">Contact</span></a
>
</li>
<li class="nav-item">
<a class="nav-link pl-0" href="/academia"
><i class="fad fa-university fa-fw"></i>
<span class="">Academia</span></a
>
</li>
<li class="nav-item">
<a class="nav-link pl-0" href="/ai">
<i class="fax fa-bull-sperm"></i>
<span class="">Artificial Insemination</span
>
</a>
</li>
<li class="nav-item">
<a class="nav-link pl-0" href="/videos"
><i class="fad fa-video fa-fw"></i>
<span class="">Videos</span></a
>
</li>
<li class="nav-item">
<a class="nav-link pl-0" href="/websites"
><i class="fad fa-browser fa-fw"></i>
<span class="">Websites</span></a
>
</li>
</ul>
</div>
</div>
</nav>
</aside>
{{ partial "sidebar" . }}
<main class="col bg-faded py-3 gx-0">
<div class="container">
<header class="d-none d-sm-none d-md-block text-center">
<h1 class="font-serif font-small-caps">
<object data="{{ $millironx.Permalink }}">
<img src="{{ $millironx.Permalink }}" alt="Milliron X" />
<object data="{{ $millironx.RelPermalink }}">
<img src="{{ $millironx.RelPermalink }}" alt="Milliron X" />
</object>
&emsp; Milliron X
</h1>
</header>
</div>
{{ block "main" . }}
<section class="container-fluid list-main">
<div class="container px-5">
<section class="container-fluid list-main">
<div class="container px-5">
{{ .Content }}
</div>
</section>
</div>
</section>
{{ end }}
<footer class="fixed-bottom">
<div class="container-fluid footer-contents">
<div class="row justify-content-between">
<div class="col-3 align-self-center">
{{ $brandedbull := resources.Get "graphics/brandedbull.svg" }}
{{ $brandedbullsmall := $brandedbull | resources.Minify }}
<img
src="{{ $brandedbullsmall.RelPermalink }}"
height="95rem"
/>
</div>
<div class="col-3 align-self-center">
<div
class="btn-group float-end"
role="group"
aria-label="Other Milliron X sites"
>
<a
class="btn btn-outline-primary btn-sm"
href="https://video.millironx.com/"
data-bs-toggle="tooltip"
title="Video (Peertube)"
>
<i class="fax fa-peertube fa-fw"></i>
</a>
<a
class="btn btn-outline-primary btn-sm"
href="https://code.millironx.com/"
data-bs-toggle="tooltip"
title="Code (Gitea)"
>
<i class="fax fa-gitea fa-fw"></i>
</a>
<a
class="btn btn-outline-primary btn-sm"
href="https://nextcloud.millironx.com/"
data-bs-toggle="tooltip"
title="Files (Nextcloud)"
>
<i class="fax fa-nextcloud fa-fw"></i>
</a>
<button
type="button"
class="btn btn-outline-primary btn-sm"
data-bs-toggle="modal"
data-bs-target="#extras-modal"
title="Extras"
>
<i class="fad fa-cowbell fa-fw"></i>
</button>
</div>
</div>
</div>
</div>
</footer>
</main>
</div>
</div>
<!-- Font Awesome -->
{{ $fontawesome := resources.Get "scripts/fa-icons.js" | js.Build "js/fontawesome.js" | minify | fingerprint }}
<script src="{{ $fontawesome.Permalink }}"></script>
{{ $fontawesome := resources.Get "scripts/fa-icons.js" | js.Build "js/fontawesome.js" | minify }}
<script src="{{ $fontawesome.RelPermalink }}"></script>
<!-- JQuery -->
{{ $jquery := resources.Get "scripts/jquery/jquery.min.js" }}
@ -120,14 +107,27 @@
{{ $fittextjs := resources.Get "scripts/fittext/jquery.fittext.js" | minify }}
{{ $scrolljs := resources.Get "scripts/scroll-effect.js" | minify }}
{{ $maskjs := resources.Get "scripts/phone-masking.js" | minify }}
{{ $jquerybundle := slice $jquery $jqmaskjs $fittextjs $scrolljs $maskjs | resources.Concat "js/jquery-bundle.js" | fingerprint }}
<script src="{{ $jquerybundle.Permalink }}"></script>
{{ $jquerybundle := slice $jquery $jqmaskjs $fittextjs $scrolljs $maskjs | resources.Concat "js/jquery-bundle.js" }}
<script src="{{ $jquerybundle.RelPermalink }}"></script>
<!-- Bootstrap -->
{{ $popperjs := resources.Get "scripts/popper/popper.min.js" }}
{{ $twbsjs := resources.Get "scripts/bootstrap/bootstrap.min.js" }}
{{ $ttjs := resources.Get "scripts/tooltip-enable.js" | minify }}
{{ $bootstrapbundle := slice $popperjs $twbsjs $ttjs | resources.Concat "js/bootstrap-bundle.js" | fingerprint }}
<script src="{{ $bootstrapbundle.Permalink }}"></script>
{{ $bootstrapbundle := slice $popperjs $twbsjs $ttjs | resources.Concat "js/bootstrap-bundle.js" }}
<script src="{{ $bootstrapbundle.RelPermalink }}"></script>
<!-- Masonry -->
{{ $masonryjs := resources.Get "scripts/masonry/masonry.pkgd.min.js" }}
<script src="{{ $masonryjs.RelPermalink }}"></script>
<!-- GoatCounter -->
<script
data-goatcounter="https://millironx.goatcounter.com/count"
async
src="//gc.zgo.at/count.js"
></script>
{{ partial "extras-modal" . }}
</body>
</html>

@ -1,11 +1,64 @@
{{ define "main" }}
{{ partial "scrolling-image-header" . }}
<section class="container-fluid list-main">
<div class="container px-5">
{{ block "content" . }}
{{ .Content }}
{{ end }}
</div>
</section>
{{ partial "scrolling-image-header" . }}
<section class="container-fluid list-main">
<div class="container px-5">
{{ block "content" . }}
{{ .Content }}
{{ end }}
</div>
<div class="row" data-masonry='{"percentPosition": true}'>
{{ range .Pages }}
<div class="col-xl-6 mb-4">
<div class="card">
{{ partial "category-button" . }}
<div class="card-body">
{{ partial "list-item-thumbnail" . }}
{{/* Prefer full-text links over local ones */}}
{{ $link := default .RelPermalink (index .Params "link") }}
<a href="{{ $link }}"><h3 class="card-title">{{ .Title }}</h3></a>
<div>
{{ dateFormat "02 Jan 2006" .Date }}
</div>
{{ range (.GetTerms "people") }}
<a
href="{{ .RelPermalink }}"
class="icon-link card-link {{ if eq .LinkTitle "Thomas A. Christensen II" }}
fw-bolder
{{ end }}"
><i class="fad fa-user"></i> {{ .LinkTitle }}</a
>
{{ end }}
<p class="card-text">
{{ .Summary }}
<strong
><small
><a href="{{ $link }}">Read&nbsp;more &raquo;</a></small
></strong
>
</p>
</div>
<div class="card-footer">
{{ range (.GetTerms "tags") }}
<a href="{{ .RelPermalink }}" class="icon-link card-link"
><i class="fad fa-tag"></i> {{ .LinkTitle }}</a
>
{{ end }}
</div>
</div>
<!-- </card> -->
</div>
<!-- </col> -->
{{ end }}
</div>
<!-- </row> -->
</section>
{{ end }}

@ -1,8 +1,7 @@
{{ define "main" }}
<section class="container-fluid list-main">
<div class="container px-5">
{{ .Content }}
</div>
</section>
<section class="container-fluid list-main">
<div class="container px-5">
{{ .Content }}
</div>
</section>
{{ end }}

@ -1,24 +0,0 @@
{{ define "main" }}
{{ partial "scrolling-image-header" . }}
<section class="container-fluid list-main">
<div class="container px-5">
<h2>Selected Presentations</h2>
{{ $featuredpubs := where .Pages ".Params.featured" "==" true }}
{{ range $featuredpubs }}
{{ .Scratch.Set "showAbstract" true }}
{{ partial "academia/list-single.html" . }}
{{ end }}
<hr />
<h2>Other Presentations</h2>
{{ $nonfeaturedpubs := where .Pages ".Params.featured" "==" false }}
{{ range $nonfeaturedpubs }}
{{ partial "academia/list-single.html" . }}
{{ end }}
</div>
</section>
{{ end }}

@ -34,7 +34,7 @@
</div>
<div class="flex-grow-1 px-2">
<h3>
<a href="{{ .Permalink }}">
<a href="{{ .RelPermalink }}">
{{ .Title }}
</a>
</h3>

@ -0,0 +1,27 @@
<div class="category-button">
{{ with .Param "categories" }}
{{ range $i, $category := . }}
{{ if eq $i 0 }}
{{ with $.Site.GetPage (printf "/%s/%s" "categories" $category) }}
{{ $iconDictionary := dict
"video" "fad fa-video"
"paper" "fad fa-book"
"poster" "fad fa-presentation"
"thesis" "fad fa-graduation-cap"
"presentation" "fad fa-podium"
"web" "fad fa-globe"
}}
{{ $categoryIcon := index $iconDictionary $category }}
<a
href="{{ .RelPermalink }}"
class="btn btn-dark btn-sm"
data-bs-toggle="tooltip"
title="{{ humanize $category }}"
>
<i class="{{ $categoryIcon | default "fad fa-tag" }} fa-fw"></i>
</a>
{{ end }}
{{ end }}
{{ end }}
{{ end }}
</div>

@ -0,0 +1,247 @@
<div
class="modal fade"
id="extras-modal"
tabindex="-1"
aria-labelledby="extras-modal-label"
aria-hidden="true"
>
<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5">Bonus content</h1>
<button
type="button"
class="btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item" role="presentation">
<a
class="nav-link active"
data-bs-toggle="tab"
href="#oss"
aria-selected="true"
role="tab"
>Open Source</a
>
</li>
<li class="nav-item" role="presentation">
<a class="nav-link" data-bs-toggle="tab" href="#privacy" role="tab">
Privacy</a
>
</li>
<li class="nav-item" role="presentation">
<a class="nav-link" data-bs-toggle="tab" href="#debug" role="tab">
Debug
</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade show active p-3" id="oss" role="tabpanel">
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/">
<img
class="img img-responsive"
alt="Creative Commons License"
style="border-width:0; display: block; margin: 0 auto"
src="https://i.creativecommons.org/l/by/4.0/88x31.png"
/>
</a>
<p>
&OpenCurlyDoubleQuote;{{ .Title }}&CloseCurlyDoubleQuote; by
Thomas A. Christensen II is licensed under a
<a
rel="license"
href="http://creativecommons.org/licenses/by/4.0/"
>Creative Commons Attribution 4.0 International License</a
>.
</p>
<p>
All images, unless otherwise noted, are licensed under a
<a
rel="license"
href="http://creativecommons.org/licenses/by-nd/4.0/"
>Creative Commons Attribution-NoDerivatives 4.0 International
License</a
>, instead.
</p>
<hr />
<p>
This site is open source!
<br />
<a
class="btn btn-dark"
href="https://code.millironx.com/millironx/millironx.github.io"
>
<i class="fax fa-gitea"></i>&emsp;Get the code! &raquo;
</a>
<a
class="btn btn-dark"
href="https://code.millironx.com/millironx/millironx.github.io/src/branch/master/LICENSE"
>
<i class="fad fa-scale-balanced"></i>&emsp;MIT Licensed &raquo;
</a>
</p>
<p>
In addition, I used a number of excellent open-source libraries
and toolkits in building it. I dedicate this space to
acknowledging them all.
</p>
<table class="table table-condensed table-responsive table-striped">
<tr>
<th>Project name</th>
<th>URL</th>
<th>License</th>
</tr>
<tr>
<th>Hugo</th>
<td><a href="https://gohugo.io/">gohugo.io</a></td>
<td>
<a href="https://github.com/gohugoio/hugo/blob/master/LICENSE"
>Apache License v2</a
>
</td>
</tr>
<tr>
<th>Node.js</th>
<td><a href="https://nodejs.org/">nodejs.org</a></td>
<td>
<a href="https://github.com/nodejs/node/blob/HEAD/LICENSE"
>MIT License</a
>
</td>
</tr>
<tr>
<th>Bootstrap 5</th>
<td>
<a href="https://getbootstrap.com/">getbootstrap.com</a>
</td>
<td>
<a href="https://github.com/twbs/bootstrap/blob/main/LICENSE"
>MIT License</a
>
</td>
</tr>
<tr>
<th>Bootswatch Lux 5</th>
<td>
<a href="https://bootswatch.com/lux/">bootswatch.com</a>
</td>
<td>
<a
href="https://github.com/thomaspark/bootswatch/blob/v5/LICENSE"
>MIT License</a
>
</td>
</tr>
<tr>
<th>JQuery 3</th>
<td><a href="https://jquery.com/">jquery.com</a></td>
<td><a href="https://jquery.org/license">MIT License</a></td>
</tr>
<tr>
<th>Font Awesome 6</th>
<td><a href="https://fontawesome.com/">fontawesome.com</a></td>
<td>
<a href="https://fontawesome.com/license/"
>Font Awesome Pro License</a
>
</td>
</tr>
<tr>
<th>Get S*** Done Toolkit</th>
<td>
<a
href="https://www.creative-tim.com/product/get-shit-done-kit"
>creative-tim.com</a
>
</td>
<td>
<a
href="https://github.com/timcreative/freebies/blob/master/LICENSE.md"
>MIT License</a
>
</td>
</tr>
<tr>
<th>FitText</th>
<td><a href="http://fittextjs.com/">fittextjs.com</a></td>
<td><a href="http://www.wtfpl.net/">WTFPL License</a></td>
</tr>
<tr>
<th>jQuery Mask Plugin</th>
<td>
<a href="https://igorescobar.github.io/jQuery-Mask-Plugin/"
>igorescobar.github.io</a
>
</td>
<td>
<a
href="https://github.com/igorescobar/jQuery-Mask-Plugin/blob/master/LICENSE"
>MIT License</a
>
</td>
</tr>
<tr>
<th>PostCSS</th>
<td><a href="https://postcss.org/">postcss.com</a></td>
<td>
<a href="https://github.com/postcss/postcss/blob/main/LICENSE"
>MIT License</a
>
</td>
</tr>
<tr>
<th>PurgeCSS</th>
<td><a href="https://purgecss.com/">purgecss.com</a></td>
<td>
<a
href="https://github.com/FullHuman/purgecss/blob/main/LICENSE"
>MIT License</a
>
</td>
</tr>
</table>
</div>
<div class="tab-pane fade p-3" id="privacy" role="tabpanel">
<p>
I take privacy very seriously. That said, I do need
<i>some</i> info on how many people visit. As a compromise, this
site uses <a href="https://goatcounter.com">GoatCounter</a>, a
privacy-friendly (as much as possible) web analytics library.
</p>
<p>
You may view all analytics gathered at
<a href="https://millironx.goatcounter.com/"
>millironx.goatcounter.com</a
>.
</p>
<p>
If you do not wish to participate in my site's analytics, you may
install a content-blocking extension into your browser and block
the domain
<code>gc.zgo.at</code>. I recommend either
<a href="https://github.com/gorhill/uBlock">uBlock Origin</a>
(instructions
<a
href="https://github.com/gorhill/uBlock/wiki/Dashboard:-My-filters"
>here</a
>) or <a href="https://noscript.net">NoScript</a> for this
purpose.
</p>
</div>
<div class="tab-pane fade p-3" id="debug" role="tabpanel">
<dl>
{{ range $key, $val := .Params }}
<dt>{{ $key }}</dt>
<dd>{{ $val }}</dd>
{{ end }}
</dl>
</div>
</div>
</div>
</div>
</div>
</div>

@ -0,0 +1,26 @@
{{ with .Param "fa-thumbnail" }}
<div class="thumb-icon-wrapper mb-3">
<span class="badge thumb-icon-badge rounded-pill bg-primary py-4 px-5">
<i class="fa-fw {{ . }}"></i>
</span>
</div>
{{ end }}
{{/* Thumbnail images should be stored as 'thumbnail'.* in the page bundle, but
historically they might have been referenced as 'thumbnail' in the front
matter, or (even more historically) as 'cardImage'. Use scratch to
normalize all these different systems.
*/}}
{{ $bundleGlob := "thumbnail.*" }}
{{ $frontThumbGlob := print "images/" (.Params.thumbnail) ".*" }}
{{ $frontCardGlob := print "images/" (.Params.cardImage) ".jpg" }}
{{ $allThumbnailGlob := print "{" $frontThumbGlob "," $frontCardGlob "," $bundleGlob "}" }}
{{ with .Resources.GetMatch $allThumbnailGlob }}
{{ $thumbnail := . }}
{{ $thumbnailResized := $thumbnail.Resize "600x" }}
<img
class="img img-thumbnail float-start me-3 md-max-width-33"
src="{{ $thumbnailResized.RelPermalink }}"
alt="Thumbnail of {{ .Title }}"
/>
{{ end }}

@ -2,7 +2,7 @@
<div class="blurred-container">
<div class="motto">
<h1 id="motto">
{{ safeHTML (.Param "motto") }}
{{ default .Title (safeHTML (.Param "motto")) }}
</h1>
</div>
{{ $imgsrc := print "images/" (.Param "cardImage") ".jpg" }}

@ -0,0 +1,48 @@
{{ $millironx := resources.Get "graphics/millironx.svg" }}
{{ $currentPage := . }}
<aside class="col-12 col-md-3 p-0 bg-dark flex-shrink-1">
<nav
class="navbar navbar-expand-md navbar-dark bg-dark align-items-start flex-md-column flex-row"
>
<div class="container-fluid">
<a class="navbar-brand d-block d-md-none" href="#">
<object
class="d-inline-block align-text-top"
width="80"
height="24"
style="filter: invert(100%)"
data="{{ $millironx.RelPermalink }}"
>
<img src="{{ $millironx.RelPermalink }}" alt="Milliron X" />
</object>
&ensp;
<span class="font-small-caps font-serif">Milliron X</span>
</a>
<a
href
class="navbar-toggler"
data-bs-toggle="collapse"
data-bs-target=".sidebar"
>
<span class="navbar-toggler-icon"></span>
</a>
<div class="collapse navbar-collapse sidebar">
<ul class="flex-column navbar-nav w-100 justify-content-between">
{{ range .Site.Menus.main }}
<li class="nav-item">
<a
class="nav-link pl-0 {{ if $currentPage.IsMenuCurrent "main" . }}
active
{{ end }}"
href="{{ .URL }}"
>
<i class="{{ .Params.prefix }} {{ .Params.icon }} fa-fw"></i>
{{ .Name }}
</a>
</li>
{{ end }}
</ul>
</div>
</div>
</nav>
</aside>

@ -1,27 +1,31 @@
{{ $img := .Page.Resources.GetMatch (printf "*%s*" (.Get 0)) }}
{{ $command := .Get 1 }}
{{ $options := .Get 2 }}
{{ $figclass := .Get 3 }}
{{ $imgclass := .Get 4 }}
{{ if eq $command "Fit"}}
{{ if eq $command "Fit" }}
{{ $img = $img.Fit $options }}
{{ else if eq $command "Resize"}}
{{ else if eq $command "Resize" }}
{{ $img = $img.Resize $options }}
{{ else if eq $command "Fill"}}
{{ else if eq $command "Fill" }}
{{ $img = $img.Fill $options }}
{{ else if eq $command "Crop"}}
{{ else if eq $command "Crop" }}
{{ $img = $img.Crop $options }}
{{ else }}
{{ errorf "Invalid image processing command: Must be one of Crop, Fit, Fill or Resize."}}
{{ errorf "Invalid image processing command: Must be one of Crop, Fit, Fill or Resize." }}
{{ end }}
<figure class="figure {{ $figclass }}">
<img class="figure-img img img-fluid" src="{{ $img.RelPermalink }}" width="{{ $img.Width }}" height="{{ $img.Height }}">
{{ with .Inner }}
<figcaption class="figure-caption">
<small>
{{ . | markdownify }}
</small>
</figcaption>
{{ end }}
<img
class="figure-img img img-fluid"
src="{{ $img.RelPermalink }}"
width="{{ $img.Width }}"
height="{{ $img.Height }}"
/>
{{ with .Inner }}
<figcaption class="figure-caption">
<small>
{{ . | markdownify }}
</small>
</figcaption>
{{ end }}
</figure>

@ -1,33 +0,0 @@
{{ define "main" }}
{{ partial "scrolling-image-header" . }}
<section class="container-fluid list-main">
<div class="container px-5">
{{ .Content }}
<div class="row">
{{ range .Pages }}
<div class="col-sm-4">
<a href="{{ .Permalink }}">
<img
class="img-fluid img-thumbnail rounded"
src="{{ .Params.thumbnail }}"
alt="Thumbnail of {{ .Title }}"
/>
<h4>{{ .Title }}</h4>
</a>
</div>
{{ end }}
</div>
</div>
</section>
{{ end }}

@ -1,39 +1,32 @@
{{ define "main" }}
<section class="container-fluid list-main">
<div class="container px-5">
<section class="container-fluid list-main">
<div class="container px-5">
{{ if eq .Params.storage "yt" }}
{{ .Scratch.Set "embedLink" (print "https://www.youtube-nocookie.com/embed/" .Params.storageId) }}
{{ end }}
{{ if eq .Params.storage "vimeo" }}
{{ .Scratch.Set "embedLink" (print "https://player.vimeo.com/video/" .Params.storageId "?color=ffffff") }}
{{ end }}
{{ if eq .Params.storage "lbry" }}
{{ .Scratch.Set "embedLink" (print "https://odysee.com/$/embed/" .Params.storageId) }}
{{ end }}
<div class="row">
<div class="col-12">
<div class="ratio ratio-16x9">
<iframe
src="{{ .Scratch.Get "embedLink" }}"
title="{{ .Title }}"
allowfullscreen
>
</iframe>
{{ .Scratch.Set "embedLink" (print "https://www.youtube-nocookie.com/embed/" .Params.storageId) }}
{{ end }}
{{ if eq .Params.storage "vimeo" }}
{{ .Scratch.Set "embedLink" (print "https://player.vimeo.com/video/" .Params.storageId "?color=ffffff") }}
{{ end }}
{{ if eq .Params.storage "lbry" }}
{{ .Scratch.Set "embedLink" (print "https://odysee.com/$/embed/" .Params.storageId) }}
{{ end }}
{{ if eq .Params.storage "peertube" }}
{{ .Scratch.Set "embedLink" (print "https://video.millironx.com/videos/embed/" .Params.storageId) }}
{{ end }}
<div class="row">
<div class="col-12">
<div class="ratio ratio-16x9">
<iframe
src="{{ .Scratch.Get "embedLink" }}"
title="{{ .Title }}"
allowfullscreen
>
</iframe>
</div>
</div>
</div>
</div>
</div>
{{ .Content }}
</div>
</section>
{{ .Content }}
</div>
</section>
{{ end }}

@ -1,49 +0,0 @@
{{ define "main" }}
{{ partial "scrolling-image-header" . }}
<section class="container-fluid list-main">
<div class="container px-5">
{{ range .Pages }}
<section class="card mb-3">
<div class="card-body d-flex align-items-center">
{{ $thumbnail := .Resources.GetMatch "thumbnail.png" }}
{{ $thumbimg := $thumbnail.Resize "250x" }}
<div class="flex-shrink-0">
{{ $image := .}}
<img class="img-thumbnail rounded" src="{{ $thumbimg.RelPermalink }}" alt="Thumbnail of {{ .Title }}">
</div>
<div class="flex-grow-1 ms-3 py-1">
<h3 class="card-title">{{ .Title }}</h3>
<h4 class="card-subtitle"><a href="{{ .Params.deployURL }}">{{ .Params.deployURL }}</a></h4>
{{ .Content }}
</div>
<div class="flex-shrink-0">
<div class="btn-group-vertical">
<a class="btn btn-secondary" data-bs-toggle="tooltip" title="{{ .Params.platform }}"
href="{{ .Params.platformURL }}">
<i class="{{ .Params.platformIcon }}"></i>
</a>
<a class="btn btn-secondary" data-bs-toggle="tooltip" title="Source code" href="{{ .Params.sourceURL }}">
<i class="fab fa-github"></i>
</a>
</div>
</div>
</div>
</section>
{{ end }}
</div>
</section>
{{ end }}

2533
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -13,16 +13,19 @@
},
"homepage": "https://github.com/MillironX/millironx.github.io#readme",
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.2.0",
"@fortawesome/free-brands-svg-icons": "^6.2.0",
"@fortawesome/pro-duotone-svg-icons": "^6.2.0",
"@fortawesome/fontawesome-svg-core": "^6.2.1",
"@fortawesome/free-brands-svg-icons": "^6.2.1",
"@fullhuman/postcss-purgecss": "^5.0.0",
"@openfonts/nunito-sans_all": "^1.44.2",
"@popperjs/core": "^2.11.4",
"bootstrap": "^5.1.3",
"bootswatch": "^5.2.2",
"fittext.js": "^1.2.0",
"jquery": "^3.6.0",
"jquery-mask-plugin": "^1.14.16",
"masonry-layout": "^4.2.2",
"postcss": "^8.4.12",
"postcss-purgecss": "^2.0.3"
"postcss-cli": "^10.1.0"
},
"devDependencies": {
"husky": "^8.0.1",
@ -32,7 +35,7 @@
"prettier-plugin-toml": "^0.3.1"
},
"lint-staged": {
"*.{js,css,md,toml,yml,yaml,json}": "prettier --write"
"*.{js,css,scss,md,toml,yml,yaml,json,html}": "prettier --write"
},
"scripts": {
"prepare": "husky install"

@ -1,4 +1,4 @@
const purgecss = require("postcss-purgecss")({
const purgecss = require("@fullhuman/postcss-purgecss")({
content: ["./hugo_stats.json"],
defaultExtractor: (content) => {
let els = JSON.parse(content).htmlElements;
@ -6,7 +6,7 @@ const purgecss = require("postcss-purgecss")({
},
});
if (process.env.HUGO_ENVIRONMENT === 'production') {
if (process.env.HUGO_ENVIRONMENT === "production") {
module.exports = {
plugins: [purgecss],
};

@ -1,9 +1,495 @@
<!DOCTYPE html>
<body>
<code id="dname"></code>
<code id="dname"></code>
<script>
"use strict";const left=["admiring","adoring","affectionate","agitated","amazing","awesome","beautiful","beloved","blissful","bold","brave","busy","caprine","charming","clever","cool","compassionate","competent","confident","dazzling","determined","distracted","dreamy","eager","ecstatic","elastic","elated","elegant","eloquent","epic","exciting","fervent","festive","flamboyant","focused","friendly","frosty","funny","gallant","gifted","goofy","gracious","great","happy","hardcore","heuristic","hircine","hopeful","hungry","infallible","inspiring","interesting","intelligent","jolly","jovial","keen","kind","laughing","lucid","magical","mystifying","modest","musing","nervous","nice","nifty","nostalgic","objective","optimistic","peaceful","practical","priceless","problematic","quirky","quizzical","recursing","relaxed","reverent","ruminant","sad","serene","sharp","silly","sleepy","stoic","strange","sweet","tender","thirsty","trusting","unruffled","upbeat","vibrant","vigilant","vigorous","wizardly","wonderful","xenodochial","youthful","zealous","zen"],right=["albattani","allen","almeida","antonelli","agnesi","archimedes","ardinghelli","aryabhata","austin","babbage","banach","banzai","bardeen","bartik","bassi","bell","benz","bhabha","bhaskara","black","blackburn","blackwell","bohr","booth","borg","bose","bouman","boyd","brahmagupta","brattain","brown","buck","burnell","cannon","carson","cartwright","carver","cerf","chandrasekhar","chaplygin","chatelet","chatterjee","chebyshev","cohen","chaum","clarke","colden","cori","cray","curran","curie","darwin","davinci","dewdney","dhawan","diffie","dijkstra","dirac","driscoll","dubinsky","edison","einstein","elbakyan","elgamal","elion","ellis","engelbart","euclid","euler","faraday","feistel","fermat","fermi","feynman","franklin","gagarin","galileo","galois","ganguly","gates","gauss","germain","goldberg","goldstine","goldwasser","golick","goodall","gould","greider","grothendieck","haibt","hamilton","haslett","hawking","hellman","heisenberg","henderson","hermann","herschel","hertz","heyrovsky","hodgkin","hofstadter","hoover","hopper","hugle","hungate","hypatia","ishizaka","jackson","jang","jemison","jennings","jepsen","joliot","jones","kalam","kaminsky","kapitsa","kare","karpinski","keldysh","keller","kepler","khayyam","khorana","kilby","kirch","knuth","kowalevski","lalande","lamarr","lamport","leakey","leavitt","lederberg","lehmann","levenspiel","lewin","lichterman","liskov","lovelace","lumiere","lush","mahavira","margulis","matsumoto","maxwell","mayer","mccarthy","mcclintock","mclaren","mclean","mcnulty","mendel","mendeleev","meitner","meninsky","merkle","mestorf","mirzakhani","montalcini","moore","morse","murdock","moser","napier","nash","neumann","newton","nightingale","nobel","noether","northcutt","noyce","panini","pare","pascal","pasteur","payne","perlman","pike","poincare","poitras","proskuriakova","ptolemy","raman","ramanujan","ritchie","rhodes","robinson","roentgen","rosalind","rubin","saha","sammet","sanderson","satoshi","shamir","shannon","shaw","shirley","shockley","shtern","sinoussi","snyder","solomon","spence","stonebraker","sutherland","swanson","swartz","swirles","taussig","tereshkova","tesla","tharp","thiele","thompson","torvalds","tu","turing","varahamihira","vaughan","visvesvaraya","volhard","villani","wescoff","wilbur","wiles","williams","williamson","wilson","wing","wozniak","wright","wu","yalow","yonath","zhukovsky","ago","amir","ansell","bieron","bitincka","bondo","chung","easley","emmy","fritze","goozy","gilbert","heady","hoffman","jeebus","katz","krueger","litras","maislin","marko","quick","rochette","romito","shanaghy","sharp","smith","sobolewski","strong","suara","tankersley","vandoren","wilk","vandoren","wilkins","reeder","shannon","geary","walker","denver","medary","robinson","carney","crawford","green","harvey","osborn","anthony","john","glick","martin","humphrey","lewelling","morrill","leedy","stanley","bailey","hoch","stubbs","hodges","capper","allen","davis","paulen","reed","woodring","landon","huxman","ratner","schoeppel","carlson","hagaman","arn","hall","mccuish","docking","anderson","avery","docking","bennett","carlin","hayden","finney","graves","sebelius","parkinson","brownback","colyer","kelly","campbell","thayer","hoyt","hale","morgan","warren","baxter","moonlight","barber","osborne","richards","chatterton","brooks","carey","kendrick","houx","ross","lucas","emerson","clark","miller","smith","hunt","crane","barrett","simpson","hickey","gage","hansen","hathaway","herschler","sullivan","geringer","freudenthal","mead","gordon"];function generateName(){return left[Math.floor(Math.random()*left.length)]+"-"+right[Math.floor(Math.random()*right.length)]}function generateNameWithNumber(){return generateName()+"_"+(Math.floor(6*Math.random())+1)}function generateNameWithDate(){var e=new Date;return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e.toISOString().slice(0,10).replace(/-/g,"")+"_"+generateName()}
document.getElementById('dname').innerHTML = generateNameWithDate()
</script>
<script>
"use strict";
const left = [
"admiring",
"adoring",
"affectionate",
"agitated",
"amazing",
"awesome",
"beautiful",
"beloved",
"blissful",
"bold",
"brave",
"busy",
"caprine",
"charming",
"clever",
"cool",
"compassionate",
"competent",
"confident",
"dazzling",
"determined",
"distracted",
"dreamy",
"eager",
"ecstatic",
"elastic",
"elated",
"elegant",
"eloquent",
"epic",
"exciting",
"fervent",
"festive",
"flamboyant",
"focused",
"friendly",
"frosty",
"funny",
"gallant",
"gifted",
"goofy",
"gracious",
"great",
"happy",
"hardcore",
"heuristic",
"hircine",
"hopeful",
"hungry",
"infallible",
"inspiring",
"interesting",
"intelligent",
"jolly",
"jovial",
"keen",
"kind",
"laughing",
"lucid",
"magical",
"mystifying",
"modest",
"musing",
"nervous",
"nice",
"nifty",
"nostalgic",
"objective",
"optimistic",
"peaceful",
"practical",
"priceless",
"problematic",
"quirky",
"quizzical",
"recursing",
"relaxed",
"reverent",
"ruminant",
"sad",
"serene",
"sharp",
"silly",
"sleepy",
"stoic",
"strange",
"sweet",
"tender",
"thirsty",
"trusting",
"unruffled",
"upbeat",
"vibrant",
"vigilant",
"vigorous",
"wizardly",
"wonderful",
"xenodochial",
"youthful",
"zealous",
"zen",
],
right = [
"albattani",
"allen",
"almeida",
"antonelli",
"agnesi",
"archimedes",
"ardinghelli",
"aryabhata",
"austin",
"babbage",
"banach",
"banzai",
"bardeen",
"bartik",
"bassi",
"bell",
"benz",
"bhabha",
"bhaskara",
"black",
"blackburn",
"blackwell",
"bohr",
"booth",
"borg",
"bose",
"bouman",
"boyd",
"brahmagupta",
"brattain",
"brown",
"buck",
"burnell",
"cannon",
"carson",
"cartwright",
"carver",
"cerf",
"chandrasekhar",
"chaplygin",
"chatelet",
"chatterjee",
"chebyshev",
"cohen",
"chaum",
"clarke",
"colden",
"cori",
"cray",
"curran",
"curie",
"darwin",
"davinci",
"dewdney",
"dhawan",
"diffie",
"dijkstra",
"dirac",
"driscoll",
"dubinsky",
"edison",
"einstein",
"elbakyan",
"elgamal",
"elion",
"ellis",
"engelbart",
"euclid",
"euler",
"faraday",
"feistel",
"fermat",
"fermi",
"feynman",
"franklin",
"gagarin",
"galileo",
"galois",
"ganguly",
"gates",
"gauss",
"germain",
"goldberg",
"goldstine",
"goldwasser",
"golick",
"goodall",
"gould",
"greider",
"grothendieck",
"haibt",
"hamilton",
"haslett",
"hawking",
"hellman",
"heisenberg",
"henderson",
"hermann",
"herschel",
"hertz",
"heyrovsky",
"hodgkin",
"hofstadter",
"hoover",
"hopper",
"hugle",
"hungate",
"hypatia",
"ishizaka",
"jackson",
"jang",
"jemison",
"jennings",
"jepsen",
"joliot",
"jones",
"kalam",
"kaminsky",
"kapitsa",
"kare",
"karpinski",
"keldysh",
"keller",
"kepler",
"khayyam",
"khorana",
"kilby",
"kirch",
"knuth",
"kowalevski",
"lalande",
"lamarr",
"lamport",
"leakey",
"leavitt",
"lederberg",
"lehmann",
"levenspiel",
"lewin",
"lichterman",
"liskov",
"lovelace",
"lumiere",
"lush",
"mahavira",
"margulis",
"matsumoto",
"maxwell",
"mayer",
"mccarthy",
"mcclintock",
"mclaren",
"mclean",
"mcnulty",
"mendel",
"mendeleev",
"meitner",
"meninsky",
"merkle",
"mestorf",
"mirzakhani",
"montalcini",
"moore",
"morse",
"murdock",
"moser",
"napier",
"nash",
"neumann",
"newton",
"nightingale",
"nobel",
"noether",
"northcutt",
"noyce",
"panini",
"pare",
"pascal",
"pasteur",
"payne",
"perlman",
"pike",
"poincare",
"poitras",
"proskuriakova",
"ptolemy",
"raman",
"ramanujan",
"ritchie",
"rhodes",
"robinson",
"roentgen",
"rosalind",
"rubin",
"saha",
"sammet",
"sanderson",
"satoshi",
"shamir",
"shannon",
"shaw",
"shirley",
"shockley",
"shtern",
"sinoussi",
"snyder",
"solomon",
"spence",
"stonebraker",
"sutherland",
"swanson",
"swartz",
"swirles",
"taussig",
"tereshkova",
"tesla",
"tharp",
"thiele",
"thompson",
"torvalds",
"tu",
"turing",
"varahamihira",
"vaughan",
"visvesvaraya",
"volhard",
"villani",
"wescoff",
"wilbur",
"wiles",
"williams",
"williamson",
"wilson",
"wing",
"wozniak",
"wright",
"wu",
"yalow",
"yonath",
"zhukovsky",
"ago",
"amir",
"ansell",
"bieron",
"bitincka",
"bondo",
"chung",
"easley",
"emmy",
"fritze",
"goozy",
"gilbert",
"heady",
"hoffman",
"jeebus",
"katz",
"krueger",
"litras",
"maislin",
"marko",
"quick",
"rochette",
"romito",
"shanaghy",
"sharp",
"smith",
"sobolewski",
"strong",
"suara",
"tankersley",
"vandoren",
"wilk",
"vandoren",
"wilkins",
"reeder",
"shannon",
"geary",
"walker",
"denver",
"medary",
"robinson",
"carney",
"crawford",
"green",
"harvey",
"osborn",
"anthony",
"john",
"glick",
"martin",
"humphrey",
"lewelling",
"morrill",
"leedy",
"stanley",
"bailey",
"hoch",
"stubbs",
"hodges",
"capper",
"allen",
"davis",
"paulen",
"reed",
"woodring",
"landon",
"huxman",
"ratner",
"schoeppel",
"carlson",
"hagaman",
"arn",
"hall",
"mccuish",
"docking",
"anderson",
"avery",
"docking",
"bennett",
"carlin",
"hayden",
"finney",
"graves",
"sebelius",
"parkinson",
"brownback",
"colyer",
"kelly",
"campbell",
"thayer",
"hoyt",
"hale",
"morgan",
"warren",
"baxter",
"moonlight",
"barber",
"osborne",
"richards",
"chatterton",
"brooks",
"carey",
"kendrick",
"houx",
"ross",
"lucas",
"emerson",
"clark",
"miller",
"smith",
"hunt",
"crane",
"barrett",
"simpson",
"hickey",
"gage",
"hansen",
"hathaway",
"herschler",
"sullivan",
"geringer",
"freudenthal",
"mead",
"gordon",
];
function generateName() {
return (
left[Math.floor(Math.random() * left.length)] +
"-" +
right[Math.floor(Math.random() * right.length)]
);
}
function generateNameWithNumber() {
return generateName() + "_" + (Math.floor(6 * Math.random()) + 1);
}
function generateNameWithDate() {
var e = new Date();
return (
e.setMinutes(e.getMinutes() - e.getTimezoneOffset()),
e.toISOString().slice(0, 10).replace(/-/g, "") + "_" + generateName()
);
}
document.getElementById("dname").innerHTML = generateNameWithDate();
</script>
</body>

@ -1 +0,0 @@
Subproject commit 36c029abb9551e247e83789d6b3a02c2299a14e1
Loading…
Cancel
Save