Updated everything and added half a blog post
Juniper Beatitudes [email protected]
Sat, 25 Jul 2026 20:23:35 -0500
9 files changed,
148 insertions(+),
258 deletions(-)
M
Makefile
→
Makefile
@@ -1,18 +1,15 @@
PANDOC := pandoc PANDOC_OPTS := -N -s -fmarkdown -tchunkedhtml --shift-heading-level-by=-1 --toc=true --template=src/template.html -Fmermaid-filter --lua-filter=extern/include-files/include-files.lua -build: src/*.md src/*.tex src/template.html +build: src/*.md src/*.tex src/template.html rm -rf build/* - latex -output-directory=build -output-format=dvi src/projects-chart.tex - dvisvgm build/projects-chart.dvi -o src/projects-chart.svg -n pandoc -o build/english.zip src/english.md $(PANDOC_OPTS) - pandoc -o build/francais.zip src/francais.md $(PANDOC_OPTS) pandoc -o build/blog.zip src/blog.md $(PANDOC_OPTS) --toc-depth=1 unzip build/english.zip -d build - unzip build/francais.zip -d build/francais unzip build/blog.zip -d build/blog rm build/english.zip build/blog.zip build/francais.zip rm build/projects-chart.dvi build/projects-chart.aux build/projects-chart.log + python3 feedgen.py > build/blog/atom.xml deploy: build src/lighttpd.conf rsync -r build juniper@hestia:/home/juniper/website
A
feedgen.py
@@ -0,0 +1,60 @@
+import datetime +import re +import xml.etree.ElementTree as et + + +def main(): + TIMEFMT: str = "%Y-%m-%dT%H:%M:%SZ" + out_xml = et.Element("feed", {"xml:lang": "en"}) + + title = et.SubElement(out_xml, "title") + title.text = "Juniper Beatitudes' Blog" + + out_xml.append( + et.Element( + "link", + {"href": "https://eyes-like-fire.org/blog/index.html", "rel": "alternate"}, + ) + ) + + id_elem = et.SubElement(out_xml, "id") + id_elem.text = "https://eyes-like-fire.org/blog/index.html" + + updated = et.SubElement(out_xml, "updated") + updated.text = datetime.datetime.now(tz=datetime.timezone.utc).strftime(TIMEFMT) + + with open("src/blog.md", "r") as blogfile: + REGEX: re.Pattern = re.compile( + r"^## ([\w\s]+) \((\d\d\d\d-\d\d-\d\d)\) \{#(.+)\}\n" + ) + n = 1 + for line in blogfile: + if match_obj := re.match(REGEX, line): + entry = et.SubElement(out_xml, "entry") + + entry_title = et.SubElement(entry, "title") + entry_title.text = match_obj.group(1) + + entry.append( + et.Element( + "link", + { + "href": f"https://eyes-like-fire.org/blog/{n}-{match_obj.group(3)}.html", + "rel": "alternate", + }, + ) + ) + + entry_id = et.SubElement(entry, "id") + entry_id.text = ( + f"https://eyes-like-fire.org/blog/{n}-{match_obj.group(3)}.html" + ) + + entry_updated = et.SubElement(entry, "updated") + entry_updated.text = f"{match_obj.group(2)}T00:00:00Z" + + print(et.tostring(out_xml, encoding="utf-8").decode("utf-8")) + + +if __name__ == "__main__": + main()
M
src/blog.md
→
src/blog.md
@@ -5,50 +5,66 @@ ---
# On Micro-Blogging {#on-blogging} -## On Implants and Wearables (2026-01-25) {#on-implants-and-wearables} +## On Antidotes for Strychnine (2026-07-25) {#on-antidotes-for-strychnine} -I have multiple implants (`adora`, a [NEXTv2](https://dangerousthings.com/product/next-v2/), and `entrapta`, an [xG3](https://dangerousthings.com/product/xg3/)) and one wearable (`pythia`, a Fitbit Inspire 3). Of course, I'm planning on getting more---short term plans include a [CoM conversion](https://dangerousthings.com/product/conversion/) for tap-to-pay and a [FlexNT](https://dangerousthings.com/product/flexnt/) for reasons I will discuss below, and in the longer term I plan on getting a [BodyBytes implant](https://forum.dangerousthings.com/t/bodybytes-implant/12270/126) in my leg (also to be discussed below). However, from an engineering design perspective, I think having implants and wearables work together is an interesting concept I'd like to explore. +The Mountain Goats have a lot of songs about dying relationships and dying people (it's quite possibly their schtick). _Tallahassee_, _All Hail West Texas_, and _Through This Fire Across From Peter Balkan_ are just a few of their albums with these as a predominant theme. Some of these songs can get quite pessimistic, though actual straight-up suicide is remarkably rare in their songs, at least outside subtext. -### Implants Alone +The subtext is important, though. There are at least two songs by the Mountain Goats that I at least find interesting to interpret as being about suicide: _You or Your Memory_, from the 2005 album _The Sunset Tree_, and _An Antidote for Strychnine_, from the 2019 album _In League with Dragons_. -An implant alone, with the current state of the art, is not a super useful thing. Sure, being able to present an NFC chip or payment module in my hand is a neat party trick, and magnets help me carry screws and small ferromagnetic parts, but on the whole, the problem of *powering it* means that without an external device to accompany, most implants cannot do anything on their own. +Now, when trying to interpret a song, it's important to first at least try to understand what the author was literally thinking when writing it. This is easy for (many) Mountain Goats songs: John Darnielle has published a book containing the lyrics and his notes on 365 songs (_This Year: a Book of Days_). What does he have to say? - +### You or Your Memory -### Smart Implant, Dumb Wearable +The lyrics first. -What about pairing a "smart" implant with a "dumb" wearable, which would provide only power? An example of this is found in the *BodyBytes* implant mentioned earlier, which is an OpenWrt wireless access point that can be implanted in the leg and used as a file server. It has no power source of its own, and requires an external Qi battery mounted near it (for example, attached to a garter or holster) to function. This allows it to work continuously, but the implant itself is large, expensive, and requires a high level of skill to implant (though, knowing its creators, such skill is definitely available). +> I checked into a bargain-priced room on La Cienega \ +> gazed out through the curtains at the parking lot \ +> went down to the corner store just before nightfall in my bare feet \ +> black tarry asphalt, soft and hot \ +> and when I came back, I spread out my supplies \ +> on the counter by the sink \ +> looked myself right in the eyes: \ +> \ +> St. Joseph's baby aspirin \ +> Bartles & Jaymes \ +> and you, or your memory \ +> \ +> I ducked behind the drapes when I saw the moon begin to rise \ +> and I gathered in my loose ends, and I switched off the light \ +> and down there in the dark I could see the real truth about me \ +> as clear as day; Lord, if I make it through tonight, \ +> \ +> I will mend my ways, \ +> and walk the straight path to the end of my days. \ +> St. Joseph's baby aspirin \ +> Bartles & Jaymes \ +> and you, or your memory - +Now, John's notes (both from this song specifically and from his notes on _Design Your Own Container Garden_): -### Dumb Implant, Smart Wearable +> This is the first song on _The Sunset Tree_, our best-known album and the first one that will be mentioned in my obituary. Here in the month of June we'll be devoting ourselves almost exclusively to it, and to some songs ancillary to it - written during the same period, or connected otherwise to it. The song is written from the point of view of a guy who, just three years before, lived in the house where most of the rest of the album takes place. That guy is me, for better and worse. -Another compromise can be found by pairing a relatively "dumb" implant with a "smart" wearable; that is, the implant only stores data, with power *and* computation occurring on the wearable. For example, a current (extremely early stage, possibly infeasible) project I'm workshopping involves pairing a flexible NFC implant placed under my neck tattoo with a choker that can act as a FIDO2 device, allowing me to split credentials between the implant and the choker and use them for authentication (such as for SSH or OpenID Connect). This would result in a cheap implant and a simple wearable that can together perform a complex function. However, without the wearable, the implant itself is useless (possibly a brick, if credentials are split using XOR, encryption, or Shamir secret sharing). +> I wrote (_Design Your Own Container Garden_) sometime in the _Tallahassee_ span of time, and my home recording of it served as a B-side for the first single on our new label, 4AD. It is not part of the _Tallahassee_ cycle. It's a study for "You or Your Memory"; the bargain-priced room on La Cienega was actually in the Pico-Crenshaw district (and was not, truth be told, on La Cienega at all). I was working weekends in Pico-Crenshaw and staying at a motel overnight so as not to tax my car's engine. Time alone in a motel, as we'll see in July, can take you some places when the elements align. -```mermaid ---- -title: NFC OVERKILL Choker Design -caption: NFC OVERKILL Choker Design Block Diagram ---- -flowchart - usbc[USB-C 2.0 Jack] - mcu[RP2040] - buzzer[Piezo Buzzer] - fsense[Fingerprint Sensor] - jtag[JTAG Debug Port] - flash[QSPI Flash] - nfc[CR95HF NFC Reader] - implant[FlexNT Implant] - usbc <-- FIDO2 ---> mcu - usbc -- Power/GND ---> mcu - jtag <-- SWD ---> mcu - mcu <-- I2C ---> fsense - mcu <-- Quad SPI ---> flash - mcu -- PWM ---> buzzer - mcu <-- SPI ---> nfc - nfc <-- 13.56MHz ---> implant -``` +This admittedly does not tell us much. I will note that the rest of _The Sunset Tree_ is largely about Darnielle's experience growing up with an abusive stepfather (or a fictionalization thereof); the liner note for the album reads (approximately, you'll forgive me as I don't have the record on hand) "for my stepfather: may you have the peace in death you never had in life". I can't speak to the setting of the song (either Pico-Crenshaw or La Cienega), as while I have attempted suicide in Los Angeles, it was in fact in West Hollywood (I was living in Inglewood at the time). + +My interpretation of _You or Your Memory_ as being about suicide is fairly straightforward: it's a straightforward reason for the narrator to have bought baby aspirin and wine coolers (see [https://emcrit.org/ibcc/salicylates/](https://emcrit.org/ibcc/salicylates/); one of the "typical clinical presentations" is a suicide attempt), and it meshes with the rest of the song; the narrator is delirious and attempting to make terms with his death or unlikely survival. + +I should note that I do not think this is the only valid interpretation or maybe even really the intended one; I just find it interesting in the context of the rest of the album. This also goes for _An Antidote for Strychnine_. + +### An Antidote for Strychnine -### Engineering Design +Once more, the lyrics: -It all comes down to engineering design: it makes sense in many cases to have the implant itself be smart with the wearable being "dumb"; the reverse can be just as true. The engineering requirements should always drive the design decisions, not the other way around.+> Dig around in the garbage \ +> save up some halibut bones in a jar \ +> scrape a winter's worth of salt deposits \ +> from the rusty frame of my car \ +> ask the experts, maybe they'll know \ +> \ +> Call up my teacher in Cambridge \ +> see what he remembers \ +> throw white phosphorus in the fireplace \ +> look for clues in the embers \ +> call the hotline, give them a phony last name \ +> \
M
src/english.md
→
src/english.md
@@ -4,7 +4,7 @@ ## About
 -Embedded developer with experience in aerospace applications. Passionate about space, cybersecurity, music, and languages (both human and programming). Will not work in defense, AI, crypto, or finance. Open for contract work until June 2026. Email me (or contact me at one of the other links on the next page) and verify yourself to see my full résumé (including work experience). +Embedded engineer currently employed at ARM with experience in aerospace and server applications. Passionate about space, cybersecurity, music, and languages (both human and programming). Will not work in defense, AI, crypto, or finance. Email me (or contact me at one of the other links on the next page) and verify yourself to see my full résumé (including work experience). ## Contact + Support@@ -13,100 +13,68 @@
- [Email me at [email protected]](mailto:[email protected]) - [On Signal](https://signal.me/#eu/lJX7i0uiYETPSh70IIOqLtPkclZcyJpkxC0uKtuGZADCiwP0I-xPEoH9--MsZ8JO) - [On Telegram](https://t.me/weirdgirl98) -- [On Github](https://github.com/june-beatitudes) +- [On My Gitea](https://gitea.eyes-like-fire.org/juniper) -There are a few ways you can support me! I'm free for contract work until June 2026, I have a [wishlist page](https://throne.com/beatitudes), and I'm always down just to chat! +There are a few ways you can support me! I have a [wishlist page](https://throne.com/beatitudes), and I'm always down just to chat! ## Things I Use -Noticing a theme? I like naming thing after female characters from Greek mythology. Someday there will be a `circe`. Someday. - ### Machines -- `bea-phone`: Apple iPhone 15 running iOS 26.1 -- `bea-pi`: Raspberry Pi 3B+ running Raspbian headlessly, used for JTAG and other hardware debugging -- `aphrodite`: 2025 Framework 12 running NixOS (config [here](https://github.com/june-beatitudes/nix-config)) -- `artemis`: Dell Precision 5570 running Debian 13 -- `athena`: Macbook Pro 2019 running Debian 13, hosting a workhorse server and a media server -- `hestia`: Lenovo ThinkCentre M700 mini-tower running Debian 13, hosting a proxy and this website +- `atalanta`: Google Pixel 10 running Android 17 +- `teiresia`: Raspberry Pi 3B+ running Raspbian headlessly, used for JTAG and other hardware debugging +- `aphrodite`: 2025 Framework 12 running Fedora 44 +- `artemis`: Dell Precision 5570 running Rocky Linux 10, hosting a workhorse server and a media server +- `athena`: Macbook Pro 2019 running Rocky Linux 10 +- `hestia`: Lenovo ThinkCentre M700 mini-tower adapted into a rack-mount format running Rocky Linux 10, hosting a proxy and this website - `areia`: [Digilent Arty-S7](https://digilent.com/shop/arty-s7-spartan-7-fpga-development-board/) FPGA development board, with a Xilinx Spartan-7 FPGA chip and 256MiB of DDR3L RAM - `persephone`: LilyGO T-Display-S3 running a custom software stack -- `tamamizu`: +- `tamamizu`: Panasonic Let's Note CF-SX3 running Dragonfly BSD and a custom EDK-II based firmware ### Tools -- `catra`: [Flipper Zero](https://flipperzero.one/) used as a digital multitool and as a development platform for [BEATRIX](#beatrix) -- `iphigenia`: [Aula F75](https://www.aulastar.com/gaming-keyboard/176.html) mechanical keyboard used with `aphrodite` + - `cassandra`: [Raspberry Pi Debug Probe](https://www.microcenter.com/product/663804/raspberry-pi-debug-probe) used for SWD and UART debugging ### Implants + - `entrapta`: [xG3](https://dangerousthings.com/product/xg3/) magnet implant between the thumb and forefinger of my left hand - `adora`: [NExTv2](https://dangerousthings.com/product/next-v2/) NFC/RFID implant between the thumb and forefinger of my right hand -Both implants done personally by a friend. +All my implants were done personally by people I knew well. I actually have several; the above two are just the only ones with names. ### Software - [Tailscale](https://tailscale.com/): VPN service used for secure access to all devices remotely -- [Lighttpd](https://www.lighttpd.net/): Web server used on `pantheon` to serve this site -- [Jellyfin](https://jellyfin.org/): Media server used on `pantheon` for my music -- [OpenOCD](https://openocd.org/): Debugging server used on `bea-pi` to communicate with the device being worked on -- [Zotero](https://www.zotero.org/): Reference and document manager used on `aphrodite` +- [Lighttpd](https://www.lighttpd.net/): Web server used on `hestia` to serve this site +- [Jellyfin](https://jellyfin.org/): Media server used on `artemis` for my music +- [OpenOCD](https://openocd.org/): Debugging server used on `teiresia` to communicate with the device being worked on - Zsh: Shell program used on `aphrodite`, in combination with [Oh-My-Zsh](https://ohmyz.sh/) ### Languages -Work is currently underway on versions of this site in both my non-native languages. My notes and vocabulary flashcards for Russian are available [on Github](https://github.com/june-beatitudes/russian-notes). - - English: Spoken natively - roughly General American, with some influences from growing up in south Texas - French: Spoken at a B2 (conversational fluency) level - primarily Metropolitan French with some Quebecois influence -- Russian: Spoken at an A1 (beginner) level - primarily so-called "standard Russian", though it's quite early to tell ### Coming Soon - `demeter`: PlayStation 2 running Linux used as an embedded development/testing platform -- `persephone`: [ICE-V-WIRELESS](https://www.digikey.com/short/vn0553m2) running FreeRTOS used as an embedded and FPGA development/testing platform +- `daphne`: Nintendo Wii running NetBSD used as an embedded development/testing platform ## Projects -Some projects withheld for commercial or public identification reasons. The following is a dependency diagram for the projects listed. +Some projects withheld for commercial or public identification reasons. -<center> -```{.include} -src/projects-chart.svg -``` -</center> +### TinyCrypT -### Penelope +[Git Repository](https://gitea.eyes-like-fire.org/juniper/TinyCrypT) -[*Github*](https://github.com/june-beatitudes/penelope) +Short and sweet classical cryptographic primitives. Intended mostly as a learning exercise and **not for normal use**. -Automated framework for massively parallel Monte Carlo testing of Icarus Verilog modules - -### Cassavetes - -[*Github*](https://github.com/june-beatitudes/cassavetes) - -RISC-V core written in Verilog to be synthesized on a Xilinx Spartan-7 FPGA - -### BEATRIX - -[*Github*](https://github.com/BEATRIX-Development/beatrix-rs) - -[*Project page (links currently dead)*](https://team-beatrix.org/site-build/index.html) - -Open-source, cooperative-multitasking operating system firmware for the [Flipper Zero](https://flipperzero.one/), written in Rust - -### TinyNeT - -*Not yet public on Github* - -Open-source, highly portable, async-first networking stack written in C - -### TinyNeT-Router +### Circe VPN -*Not yet public on Github* +[Git Repository](https://gitea.eyes-like-fire.org/juniper/circe-vpn) -Reference implementation of a router with a fully open-source PCB and software written using TinyNeT +Tiny, fast, portable, and paranoid VPN using primitives from TinyCrypT and other libraries. ## Music + Books@@ -116,17 +84,17 @@ ### Songs (General)
{width=100%} -1. *Paralytic States*, by Against Me!, second-to-last track off their 2017 album *Transgender Dysphoria Blues* -2. *Choked Out*, by the Mountain Goats, off their 2015 album *Beat the Champ* -3. *Thread the Needle*, by Pigeon Pit, third track off their 2025 album *Leash Aggression* +1. _Paralytic States_, by Against Me!, second-to-last track off their 2017 album _Transgender Dysphoria Blues_ +2. _Their Gods Do Not Have Surgeons_, by the Mountain Goats, off their 2020 album _Songs for Pierre Chuvin_ +3. _Thread the Needle_, by Pigeon Pit, third track off their 2025 album _Leash Aggression_ ### Songs (Love) {width=100%} -1. *Two Coffins*, by Against Me!, third-to-last track off *TDB* -2. *River Song*, by Pigeon Pit, fourth track off their 2022 album *feather river canyon blues* -3. *Your Bandage*, by the Mountain Goats, off their 2025 album *Through This Fire Across From Peter Balkan* +1. _Two Coffins_, by Against Me!, third-to-last track off _Transgender Dysphoria Blues_ +2. _River Song_, by Pigeon Pit, fourth track off their 2022 album _feather river canyon blues_ +3. _Animal Mask_, by the Mountain Goats, off their 2015 album _Beat The Champ_ ### Artists@@ -143,15 +111,14 @@ {width=32%}
{width=32%} {width=32%} -- *It's Lonely at the Centre of the Earth*, by Zoe Thorogood (2022) -- *The Impending Blindness of Billie Scott*, by Zoe Thorogood (2020) -- *The Odyssey*, by Homer (I own the Wilson and Rieu English translations and the Bérard French translation, and am hoping to get an interlinear edition soon) +- _It's Lonely at the Centre of the Earth_, by Zoe Thorogood (2022) +- _The Impending Blindness of Billie Scott_, by Zoe Thorogood (2020) +- _The Odyssey_, by Homer (I own the Wilson and Rieu English translations, the Bérard French translation, and a copy of (one of the many versions of) the original Homeric Greek) ## Badges + The Things that Bind Us Contact me if you'd like your badge to be added! {width=88px} -{width=88px} {width=88px} -{width=88px}+{width=88px}
D
src/francais.md
@@ -1,3 +0,0 @@
-# Juniper Emily Rose Beatitudes - -## Ce site est en construction!
D
src/projects-chart.svg
@@ -1,117 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?> -<!-- This file was generated by dvisvgm 3.2.2 --> -<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='312.6132pt' height='142.9298pt' viewBox='-68.6797 -72.00005 312.6132 142.9298'> -<defs> -<path id='g0-45' d='M2.749689-1.863014V-2.440847H.109589V-1.863014H2.749689Z'/> -<path id='g0-65' d='M3.965131-6.933998C3.915318-7.063512 3.895392-7.13325 3.73599-7.13325S3.5467-7.073474 3.496887-6.933998L1.43462-.976339C1.255293-.468244 .856787-.318804 .318804-.308842V0C.547945-.009963 .976339-.029888 1.334994-.029888C1.643836-.029888 2.161893-.009963 2.480697 0V-.308842C1.982565-.308842 1.733499-.557908 1.733499-.816936C1.733499-.846824 1.743462-.946451 1.753425-.966376L2.211706-2.271482H4.672478L5.200498-.747198C5.210461-.707347 5.230386-.647572 5.230386-.607721C5.230386-.308842 4.672478-.308842 4.403487-.308842V0C4.762142-.029888 5.459527-.029888 5.838107-.029888C6.266501-.029888 6.724782-.019925 7.143213 0V-.308842H6.963885C6.366127-.308842 6.22665-.37858 6.117061-.707347L3.965131-6.933998ZM3.437111-5.818182L4.562889-2.580324H2.321295L3.437111-5.818182Z'/> -<path id='g0-66' d='M2.211706-3.646326V-6.097136C2.211706-6.425903 2.231631-6.495641 2.699875-6.495641H3.935243C4.901619-6.495641 5.250311-5.648817 5.250311-5.120797C5.250311-4.483188 4.762142-3.646326 3.656289-3.646326H2.211706ZM4.562889-3.556663C5.529265-3.745953 6.216687-4.383562 6.216687-5.120797C6.216687-5.987547 5.300125-6.804483 4.004981-6.804483H.358655V-6.495641H.597758C1.364882-6.495641 1.384807-6.386052 1.384807-6.027397V-.777086C1.384807-.418431 1.364882-.308842 .597758-.308842H.358655V0H4.26401C5.589041 0 6.485679-.886675 6.485679-1.823163C6.485679-2.689913 5.668742-3.437111 4.562889-3.556663ZM3.945205-.308842H2.699875C2.231631-.308842 2.211706-.37858 2.211706-.707347V-3.427148H4.084682C5.070984-3.427148 5.489415-2.500623 5.489415-1.833126C5.489415-1.125778 4.971357-.308842 3.945205-.308842Z'/> -<path id='g0-67' d='M.557908-3.407223C.557908-1.344956 2.171856 .219178 4.024907 .219178C5.648817 .219178 6.625156-1.165629 6.625156-2.321295C6.625156-2.420922 6.625156-2.49066 6.495641-2.49066C6.386052-2.49066 6.386052-2.430884 6.37609-2.331258C6.296389-.9066 5.230386-.089664 4.144458-.089664C3.536737-.089664 1.58406-.428394 1.58406-3.39726C1.58406-6.37609 3.526775-6.714819 4.134496-6.714819C5.220423-6.714819 6.107098-5.808219 6.306351-4.353674C6.326276-4.214197 6.326276-4.184309 6.465753-4.184309C6.625156-4.184309 6.625156-4.214197 6.625156-4.423412V-6.784558C6.625156-6.953923 6.625156-7.023661 6.515567-7.023661C6.475716-7.023661 6.435866-7.023661 6.356164-6.90411L5.858032-6.166874C5.489415-6.525529 4.98132-7.023661 4.024907-7.023661C2.161893-7.023661 .557908-5.439601 .557908-3.407223Z'/> -<path id='g0-69' d='M1.354919-.777086C1.354919-.418431 1.334994-.308842 .56787-.308842H.328767V0H6.07721L6.495641-2.570361H6.246575C5.997509-1.036115 5.768369-.308842 4.054795-.308842H2.729763C2.261519-.308842 2.241594-.37858 2.241594-.707347V-3.367372H3.138232C4.104608-3.367372 4.214197-3.048568 4.214197-2.201743H4.463263V-4.841843H4.214197C4.214197-3.985056 4.104608-3.676214 3.138232-3.676214H2.241594V-6.067248C2.241594-6.396015 2.261519-6.465753 2.729763-6.465753H4.014944C5.539228-6.465753 5.808219-5.917808 5.967621-4.533001H6.216687L5.937733-6.774595H.328767V-6.465753H.56787C1.334994-6.465753 1.354919-6.356164 1.354919-5.997509V-.777086Z'/> -<path id='g0-73' d='M2.241594-6.027397C2.241594-6.386052 2.271482-6.495641 3.058531-6.495641H3.317559V-6.804483C2.968867-6.774595 2.181818-6.774595 1.803238-6.774595C1.414695-6.774595 .627646-6.774595 .278954-6.804483V-6.495641H.537983C1.325031-6.495641 1.354919-6.386052 1.354919-6.027397V-.777086C1.354919-.418431 1.325031-.308842 .537983-.308842H.278954V0C.627646-.029888 1.414695-.029888 1.793275-.029888C2.181818-.029888 2.968867-.029888 3.317559 0V-.308842H3.058531C2.271482-.308842 2.241594-.418431 2.241594-.777086V-6.027397Z'/> -<path id='g0-78' d='M2.311333-6.674969C2.221669-6.794521 2.211706-6.804483 2.022416-6.804483H.328767V-6.495641H.617684C.767123-6.495641 .966376-6.485679 1.115816-6.475716C1.344956-6.445828 1.354919-6.435866 1.354919-6.246575V-1.046077C1.354919-.777086 1.354919-.308842 .328767-.308842V0C.67746-.009963 1.165629-.029888 1.494396-.029888S2.311333-.009963 2.660025 0V-.308842C1.633873-.308842 1.633873-.777086 1.633873-1.046077V-6.22665C1.683686-6.176837 1.693649-6.166874 1.733499-6.107098L5.798257-.129514C5.88792-.009963 5.897883 0 5.967621 0C6.107098 0 6.107098-.069738 6.107098-.259029V-5.758406C6.107098-6.027397 6.107098-6.495641 7.13325-6.495641V-6.804483C6.784558-6.794521 6.296389-6.774595 5.967621-6.774595S5.150685-6.794521 4.801993-6.804483V-6.495641C5.828144-6.495641 5.828144-6.027397 5.828144-5.758406V-1.504359L2.311333-6.674969Z'/> -<path id='g0-80' d='M2.261519-3.148194H3.945205C5.140722-3.148194 6.216687-3.955168 6.216687-4.951432C6.216687-5.927771 5.230386-6.804483 3.865504-6.804483H.348692V-6.495641H.587796C1.354919-6.495641 1.374844-6.386052 1.374844-6.027397V-.777086C1.374844-.418431 1.354919-.308842 .587796-.308842H.348692V0C.697385-.029888 1.43462-.029888 1.8132-.029888S2.938979-.029888 3.287671 0V-.308842H3.048568C2.281445-.308842 2.261519-.418431 2.261519-.777086V-3.148194ZM2.231631-3.407223V-6.097136C2.231631-6.425903 2.251557-6.495641 2.719801-6.495641H3.606476C5.190535-6.495641 5.190535-5.439601 5.190535-4.951432C5.190535-4.483188 5.190535-3.407223 3.606476-3.407223H2.231631Z'/> -<path id='g0-82' d='M2.231631-3.516812V-6.097136C2.231631-6.326276 2.231631-6.445828 2.450809-6.475716C2.550436-6.495641 2.839352-6.495641 3.038605-6.495641C3.935243-6.495641 5.051059-6.455791 5.051059-5.011208C5.051059-4.323786 4.811955-3.516812 3.337484-3.516812H2.231631ZM4.333748-3.387298C5.300125-3.626401 6.07721-4.234122 6.07721-5.011208C6.07721-5.967621 4.941469-6.804483 3.476961-6.804483H.348692V-6.495641H.587796C1.354919-6.495641 1.374844-6.386052 1.374844-6.027397V-.777086C1.374844-.418431 1.354919-.308842 .587796-.308842H.348692V0C.707347-.029888 1.414695-.029888 1.803238-.029888S2.899128-.029888 3.257783 0V-.308842H3.01868C2.251557-.308842 2.231631-.418431 2.231631-.777086V-3.297634H3.377335C3.536737-3.297634 3.955168-3.297634 4.303861-2.958904C4.682441-2.600249 4.682441-2.291407 4.682441-1.62391C4.682441-.976339 4.682441-.577833 5.090909-.199253C5.499377 .159402 6.047323 .219178 6.346202 .219178C7.123288 .219178 7.292653-.597758 7.292653-.876712C7.292653-.936488 7.292653-1.046077 7.163138-1.046077C7.053549-1.046077 7.053549-.956413 7.043587-.886675C6.983811-.179328 6.635118 0 6.386052 0C5.897883 0 5.818182-.508095 5.678705-1.43462L5.549191-2.231631C5.369863-2.86924 4.881694-3.198007 4.333748-3.387298Z'/> -<path id='g0-84' d='M6.635118-6.744707H.547945L.358655-4.503113H.607721C.747198-6.107098 .896638-6.435866 2.400996-6.435866C2.580324-6.435866 2.839352-6.435866 2.938979-6.41594C3.148194-6.37609 3.148194-6.266501 3.148194-6.03736V-.787049C3.148194-.448319 3.148194-.308842 2.102117-.308842H1.703611V0C2.11208-.029888 3.128269-.029888 3.58655-.029888S5.070984-.029888 5.479452 0V-.308842H5.080946C4.034869-.308842 4.034869-.448319 4.034869-.787049V-6.03736C4.034869-6.236613 4.034869-6.37609 4.214197-6.41594C4.323786-6.435866 4.592777-6.435866 4.782067-6.435866C6.286426-6.435866 6.435866-6.107098 6.575342-4.503113H6.824408L6.635118-6.744707Z'/> -<path id='g0-88' d='M4.004981-3.845579L5.369863-5.84807C5.589041-6.166874 5.927771-6.485679 6.814446-6.495641V-6.804483C6.425903-6.794521 5.957659-6.774595 5.708593-6.774595C5.310087-6.774595 4.83188-6.774595 4.433375-6.804483V-6.495641C4.83188-6.485679 5.051059-6.266501 5.051059-6.03736C5.051059-5.937733 5.031133-5.917808 4.961395-5.808219L3.825654-4.124533L2.540473-6.047323C2.520548-6.07721 2.470735-6.156912 2.470735-6.196762C2.470735-6.316314 2.689913-6.485679 3.118306-6.495641V-6.804483C2.769614-6.774595 2.042341-6.774595 1.663761-6.774595C1.354919-6.774595 .737235-6.784558 .368618-6.804483V-6.495641H.557908C1.105853-6.495641 1.295143-6.425903 1.484433-6.146949L3.317559-3.377335L1.683686-.966376C1.544209-.767123 1.24533-.308842 .239103-.308842V0C.597758-.009963 1.016189-.029888 1.344956-.029888C1.713574-.029888 2.261519-.029888 2.620174 0V-.308842C2.161893-.318804 1.992528-.587796 1.992528-.767123C1.992528-.856787 2.022416-.896638 2.092154-1.006227L3.506849-3.098381L5.080946-.71731C5.100872-.67746 5.13076-.637609 5.13076-.607721C5.13076-.488169 4.911582-.318804 4.483188-.308842V0C4.83188-.029888 5.559153-.029888 5.937733-.029888C6.356164-.029888 6.814446-.019925 7.232877 0V-.308842H7.043587C6.525529-.308842 6.316314-.358655 6.107098-.667497L4.004981-3.845579Z'/> -<path id='g0-97' d='M3.317559-.757161C3.35741-.358655 3.626401 .059776 4.094645 .059776C4.303861 .059776 4.911582-.079701 4.911582-.886675V-1.444583H4.662516V-.886675C4.662516-.308842 4.41345-.249066 4.303861-.249066C3.975093-.249066 3.935243-.697385 3.935243-.747198V-2.739726C3.935243-3.158157 3.935243-3.5467 3.576588-3.915318C3.188045-4.303861 2.689913-4.463263 2.211706-4.463263C1.39477-4.463263 .707347-3.995019 .707347-3.337484C.707347-3.038605 .9066-2.86924 1.165629-2.86924C1.444583-2.86924 1.62391-3.068493 1.62391-3.327522C1.62391-3.447073 1.574097-3.775841 1.115816-3.785803C1.384807-4.134496 1.872976-4.244085 2.191781-4.244085C2.67995-4.244085 3.247821-3.855542 3.247821-2.968867V-2.600249C2.739726-2.570361 2.042341-2.540473 1.414695-2.241594C.667497-1.902864 .418431-1.384807 .418431-.946451C.418431-.139477 1.384807 .109589 2.012453 .109589C2.669988 .109589 3.128269-.288917 3.317559-.757161ZM3.247821-2.391034V-1.39477C3.247821-.448319 2.530511-.109589 2.082192-.109589C1.594022-.109589 1.185554-.458281 1.185554-.956413C1.185554-1.504359 1.603985-2.331258 3.247821-2.391034Z'/> -<path id='g0-101' d='M1.115816-2.510585C1.175592-3.995019 2.012453-4.244085 2.351183-4.244085C3.377335-4.244085 3.476961-2.899128 3.476961-2.510585H1.115816ZM1.105853-2.30137H3.88543C4.104608-2.30137 4.134496-2.30137 4.134496-2.510585C4.134496-3.496887 3.596513-4.463263 2.351183-4.463263C1.195517-4.463263 .278954-3.437111 .278954-2.191781C.278954-.856787 1.325031 .109589 2.470735 .109589C3.686177 .109589 4.134496-.996264 4.134496-1.185554C4.134496-1.285181 4.054795-1.305106 4.004981-1.305106C3.915318-1.305106 3.895392-1.24533 3.875467-1.165629C3.526775-.139477 2.630137-.139477 2.530511-.139477C2.032379-.139477 1.633873-.438356 1.404732-.806974C1.105853-1.285181 1.105853-1.942715 1.105853-2.30137Z'/> -<path id='g0-105' d='M1.763387-4.403487L.368618-4.293898V-3.985056C1.016189-3.985056 1.105853-3.92528 1.105853-3.437111V-.757161C1.105853-.308842 .996264-.308842 .328767-.308842V0C.647572-.009963 1.185554-.029888 1.424658-.029888C1.77335-.029888 2.122042-.009963 2.460772 0V-.308842C1.803238-.308842 1.763387-.358655 1.763387-.747198V-4.403487ZM1.803238-6.136986C1.803238-6.455791 1.554172-6.665006 1.275218-6.665006C.966376-6.665006 .747198-6.396015 .747198-6.136986C.747198-5.867995 .966376-5.608966 1.275218-5.608966C1.554172-5.608966 1.803238-5.818182 1.803238-6.136986Z'/> -<path id='g0-108' d='M1.763387-6.914072L.328767-6.804483V-6.495641C1.026152-6.495641 1.105853-6.425903 1.105853-5.937733V-.757161C1.105853-.308842 .996264-.308842 .328767-.308842V0C.657534-.009963 1.185554-.029888 1.43462-.029888S2.171856-.009963 2.540473 0V-.308842C1.872976-.308842 1.763387-.308842 1.763387-.757161V-6.914072Z'/> -<path id='g0-110' d='M1.09589-3.427148V-.757161C1.09589-.308842 .986301-.308842 .318804-.308842V0C.667497-.009963 1.175592-.029888 1.444583-.029888C1.703611-.029888 2.221669-.009963 2.560399 0V-.308842C1.892902-.308842 1.783313-.308842 1.783313-.757161V-2.590286C1.783313-3.626401 2.49066-4.184309 3.128269-4.184309C3.755915-4.184309 3.865504-3.646326 3.865504-3.078456V-.757161C3.865504-.308842 3.755915-.308842 3.088418-.308842V0C3.437111-.009963 3.945205-.029888 4.214197-.029888C4.473225-.029888 4.991283-.009963 5.330012 0V-.308842C4.811955-.308842 4.562889-.308842 4.552927-.607721V-2.510585C4.552927-3.367372 4.552927-3.676214 4.244085-4.034869C4.104608-4.204234 3.775841-4.403487 3.198007-4.403487C2.470735-4.403487 2.002491-3.975093 1.723537-3.35741V-4.403487L.318804-4.293898V-3.985056C1.016189-3.985056 1.09589-3.915318 1.09589-3.427148Z'/> -<path id='g0-111' d='M4.692403-2.132005C4.692403-3.407223 3.696139-4.463263 2.49066-4.463263C1.24533-4.463263 .278954-3.377335 .278954-2.132005C.278954-.846824 1.315068 .109589 2.480697 .109589C3.686177 .109589 4.692403-.86675 4.692403-2.132005ZM2.49066-.139477C2.062267-.139477 1.62391-.348692 1.354919-.806974C1.105853-1.24533 1.105853-1.853051 1.105853-2.211706C1.105853-2.600249 1.105853-3.138232 1.344956-3.576588C1.613948-4.034869 2.082192-4.244085 2.480697-4.244085C2.919054-4.244085 3.347447-4.024907 3.606476-3.596513S3.865504-2.590286 3.865504-2.211706C3.865504-1.853051 3.865504-1.315068 3.646326-.876712C3.427148-.428394 2.988792-.139477 2.49066-.139477Z'/> -<path id='g0-112' d='M1.713574-3.745953V-4.403487L.278954-4.293898V-3.985056C.986301-3.985056 1.05604-3.92528 1.05604-3.486924V1.175592C1.05604 1.62391 .946451 1.62391 .278954 1.62391V1.932752C.617684 1.92279 1.135741 1.902864 1.39477 1.902864C1.663761 1.902864 2.171856 1.92279 2.520548 1.932752V1.62391C1.853051 1.62391 1.743462 1.62391 1.743462 1.175592V-.498132V-.587796C1.793275-.428394 2.211706 .109589 2.968867 .109589C4.154421 .109589 5.190535-.86675 5.190535-2.15193C5.190535-3.417186 4.224159-4.403487 3.108344-4.403487C2.331258-4.403487 1.912827-3.965131 1.713574-3.745953ZM1.743462-1.135741V-3.35741C2.032379-3.865504 2.520548-4.154421 3.028643-4.154421C3.755915-4.154421 4.363636-3.277709 4.363636-2.15193C4.363636-.946451 3.666252-.109589 2.929016-.109589C2.530511-.109589 2.15193-.308842 1.882939-.71731C1.743462-.926526 1.743462-.936488 1.743462-1.135741Z'/> -<path id='g0-114' d='M1.663761-3.307597V-4.403487L.278954-4.293898V-3.985056C.976339-3.985056 1.05604-3.915318 1.05604-3.427148V-.757161C1.05604-.308842 .946451-.308842 .278954-.308842V0C.667497-.009963 1.135741-.029888 1.414695-.029888C1.8132-.029888 2.281445-.029888 2.67995 0V-.308842H2.470735C1.733499-.308842 1.713574-.418431 1.713574-.777086V-2.311333C1.713574-3.297634 2.132005-4.184309 2.889166-4.184309C2.958904-4.184309 2.978829-4.184309 2.998755-4.174346C2.968867-4.164384 2.769614-4.044832 2.769614-3.785803C2.769614-3.506849 2.978829-3.35741 3.198007-3.35741C3.377335-3.35741 3.626401-3.476961 3.626401-3.795766S3.317559-4.403487 2.889166-4.403487C2.161893-4.403487 1.803238-3.73599 1.663761-3.307597Z'/> -<path id='g0-115' d='M2.072229-1.932752C2.291407-1.892902 3.108344-1.733499 3.108344-1.016189C3.108344-.508095 2.759651-.109589 1.982565-.109589C1.145704-.109589 .787049-.67746 .597758-1.524284C.56787-1.653798 .557908-1.693649 .458281-1.693649C.328767-1.693649 .328767-1.62391 .328767-1.444583V-.129514C.328767 .039851 .328767 .109589 .438356 .109589C.488169 .109589 .498132 .099626 .687422-.089664C.707347-.109589 .707347-.129514 .886675-.318804C1.325031 .099626 1.77335 .109589 1.982565 .109589C3.128269 .109589 3.58655-.557908 3.58655-1.275218C3.58655-1.803238 3.287671-2.102117 3.16812-2.221669C2.839352-2.540473 2.450809-2.620174 2.032379-2.699875C1.474471-2.809465 .806974-2.938979 .806974-3.516812C.806974-3.865504 1.066002-4.273973 1.92279-4.273973C3.01868-4.273973 3.068493-3.377335 3.088418-3.068493C3.098381-2.978829 3.188045-2.978829 3.20797-2.978829C3.337484-2.978829 3.337484-3.028643 3.337484-3.217933V-4.224159C3.337484-4.393524 3.337484-4.463263 3.227895-4.463263C3.178082-4.463263 3.158157-4.463263 3.028643-4.343711C2.998755-4.303861 2.899128-4.214197 2.859278-4.184309C2.480697-4.463263 2.072229-4.463263 1.92279-4.463263C.707347-4.463263 .328767-3.795766 .328767-3.237858C.328767-2.889166 .488169-2.610212 .757161-2.391034C1.075965-2.132005 1.354919-2.072229 2.072229-1.932752Z'/> -<path id='g0-116' d='M1.723537-3.985056H3.148194V-4.293898H1.723537V-6.127024H1.474471C1.464508-5.310087 1.165629-4.244085 .18929-4.204234V-3.985056H1.036115V-1.235367C1.036115-.009963 1.96264 .109589 2.321295 .109589C3.028643 .109589 3.307597-.597758 3.307597-1.235367V-1.803238H3.058531V-1.255293C3.058531-.518057 2.759651-.139477 2.391034-.139477C1.723537-.139477 1.723537-1.046077 1.723537-1.215442V-3.985056Z'/> -<path id='g0-117' d='M3.895392-.787049V.109589L5.330012 0V-.308842C4.632628-.308842 4.552927-.37858 4.552927-.86675V-4.403487L3.088418-4.293898V-3.985056C3.785803-3.985056 3.865504-3.915318 3.865504-3.427148V-1.653798C3.865504-.787049 3.387298-.109589 2.660025-.109589C1.823163-.109589 1.783313-.577833 1.783313-1.09589V-4.403487L.318804-4.293898V-3.985056C1.09589-3.985056 1.09589-3.955168 1.09589-3.068493V-1.574097C1.09589-.797011 1.09589 .109589 2.610212 .109589C3.16812 .109589 3.606476-.169365 3.895392-.787049Z'/> -<path id='g0-118' d='M4.144458-3.317559C4.234122-3.5467 4.403487-3.975093 5.061021-3.985056V-4.293898C4.83188-4.273973 4.542964-4.26401 4.313823-4.26401C4.07472-4.26401 3.616438-4.283935 3.447073-4.293898V-3.985056C3.815691-3.975093 3.92528-3.745953 3.92528-3.556663C3.92528-3.466999 3.905355-3.427148 3.865504-3.317559L2.849315-.777086L1.733499-3.556663C1.673724-3.686177 1.673724-3.706102 1.673724-3.726027C1.673724-3.985056 2.062267-3.985056 2.241594-3.985056V-4.293898C1.942715-4.283935 1.384807-4.26401 1.155666-4.26401C.886675-4.26401 .488169-4.273973 .18929-4.293898V-3.985056C.816936-3.985056 .856787-3.92528 .986301-3.616438L2.420922-.079701C2.480697 .059776 2.500623 .109589 2.630137 .109589S2.799502 .019925 2.839352-.079701L4.144458-3.317559Z'/> -<path id='g0-121' d='M4.134496-3.347447C4.393524-3.975093 4.901619-3.985056 5.061021-3.985056V-4.293898C4.83188-4.273973 4.542964-4.26401 4.313823-4.26401C4.134496-4.26401 3.666252-4.283935 3.447073-4.293898V-3.985056C3.755915-3.975093 3.915318-3.805729 3.915318-3.556663C3.915318-3.457036 3.905355-3.437111 3.855542-3.317559L2.849315-.86675L1.743462-3.5467C1.703611-3.646326 1.683686-3.686177 1.683686-3.726027C1.683686-3.985056 2.052304-3.985056 2.241594-3.985056V-4.293898C1.982565-4.283935 1.325031-4.26401 1.155666-4.26401C.886675-4.26401 .488169-4.273973 .18929-4.293898V-3.985056C.667497-3.985056 .856787-3.985056 .996264-3.636364L2.49066 0C2.440847 .129514 2.30137 .458281 2.241594 .587796C2.022416 1.135741 1.743462 1.823163 1.105853 1.823163C1.05604 1.823163 .826899 1.823163 .637609 1.643836C.946451 1.603985 1.026152 1.384807 1.026152 1.225405C1.026152 .966376 .836862 .806974 .607721 .806974C.408468 .806974 .18929 .936488 .18929 1.235367C.18929 1.683686 .607721 2.042341 1.105853 2.042341C1.733499 2.042341 2.141968 1.474471 2.381071 .9066L4.134496-3.347447Z'/> -</defs> -<g id='page1'> -<path d='M-68.48045-43.4531H73.25395V-71.8008H-68.48045Z' stroke='#000' fill='none' stroke-width='.3985'/> -<a xlink:href='#penelope' xlink:title='penelope'> -<rect fill='none' stroke='#000' stroke-width='.5' x='-17.554996' y='-62.555342' width='39.882083' height='9.855684'/> -<g transform='matrix(1 0 0 1 -19.44125 2.4907)'> -<use x='2.386254' y='-57.62754' xlink:href='#g0-80'/> -<use x='8.889653' y='-57.62754' xlink:href='#g0-101'/> -<use x='13.317504' y='-57.62754' xlink:href='#g0-110'/> -<use x='18.852321' y='-57.62754' xlink:href='#g0-101'/> -<use x='23.280173' y='-57.62754' xlink:href='#g0-108'/> -<use x='26.047581' y='-57.62754' xlink:href='#g0-111'/> -<use x='31.02892' y='-57.62754' xlink:href='#g0-112'/> -<use x='36.840486' y='-57.62754' xlink:href='#g0-101'/> -</g> -<rect x='-17.804996' y='-62.805342' width='40.382083' height='10.355684' fill='#fff' fill-opacity='0'/> -</a> -<path d='M101.99995-43.4531H243.73425V-71.8008H101.99995Z' stroke='#000' fill='none' stroke-width='.3985' stroke-miterlimit='10'/> -<a xlink:href='#cassavetes' xlink:title='cassavetes'> -<rect fill='none' stroke='#000' stroke-width='.453853' x='149.221151' y='-61.485288' width='47.289465' height='7.715501'/> -<g transform='matrix(1 0 0 1 147.28875 3.4039)'> -<use x='2.386254' y='-57.62754' xlink:href='#g0-67'/> -<use x='9.581514' y='-57.62754' xlink:href='#g0-97'/> -<use x='14.562853' y='-57.62754' xlink:href='#g0-115'/> -<use x='18.492571' y='-57.62754' xlink:href='#g0-115'/> -<use x='22.422289' y='-57.62754' xlink:href='#g0-97'/> -<use x='27.126879' y='-57.62754' xlink:href='#g0-118'/> -<use x='32.108219' y='-57.62754' xlink:href='#g0-101'/> -<use x='36.53607' y='-57.62754' xlink:href='#g0-116'/> -<use x='40.410444' y='-57.62754' xlink:href='#g0-101'/> -<use x='44.838296' y='-57.62754' xlink:href='#g0-115'/> -</g> -<rect x='148.994225' y='-61.712215' width='47.743318' height='8.169354' fill='#fff' fill-opacity='0'/> -</a> -<path d='M-68.48045 13.6367H73.25395V-14.707H-68.48045Z' stroke='#000' fill='none' stroke-width='.3985' stroke-miterlimit='10'/> -<a xlink:href='#beatrix' xlink:title='beatrix'> -<rect fill='none' stroke='#000' stroke-width='.453853' x='-21.106549' y='-4.393158' width='46.985027' height='7.715501'/> -<g transform='matrix(1 0 0 1 -23.03895 60.49603)'> -<use x='2.386254' y='-57.62754' xlink:href='#g0-66'/> -<use x='9.44315' y='-57.62754' xlink:href='#g0-69'/> -<use x='16.223297' y='-57.62754' xlink:href='#g0-65'/> -<use x='22.865065' y='-57.62754' xlink:href='#g0-84'/> -<use x='30.060326' y='-57.62754' xlink:href='#g0-82'/> -<use x='37.39395' y='-57.62754' xlink:href='#g0-73'/> -<use x='40.991576' y='-57.62754' xlink:href='#g0-88'/> -</g> -<rect x='-21.333475' y='-4.620085' width='47.43888' height='8.169354' fill='#fff' fill-opacity='0'/> -</a> -<path d='M-68.48045 70.7305H73.25395V42.3825H-68.48045Z' stroke='#000' fill='none' stroke-width='.3985' stroke-miterlimit='10'/> -<a xlink:href='#tinynet' xlink:title='tinynet'> -<rect fill='none' stroke='#000' stroke-width='.5' x='-17.900896' y='51.684265' width='40.573935' height='9.744977'/> -<g transform='matrix(1 0 0 1 -19.78715 116.6196)'> -<use x='2.386254' y='-57.62754' xlink:href='#g0-84'/> -<use x='9.581514' y='-57.62754' xlink:href='#g0-105'/> -<use x='12.348923' y='-57.62754' xlink:href='#g0-110'/> -<use x='17.606991' y='-57.62754' xlink:href='#g0-121'/> -<use x='22.865079' y='-57.62754' xlink:href='#g0-78'/> -<use x='30.337078' y='-57.62754' xlink:href='#g0-101'/> -<use x='34.76493' y='-57.62754' xlink:href='#g0-84'/> -</g> -<rect x='-18.150896' y='51.434265' width='41.073935' height='10.244977' fill='#fff' fill-opacity='0'/> -</a> -<path d='M101.99995 70.7305H243.73425V42.3825H101.99995Z' stroke='#000' fill='none' stroke-width='.3985' stroke-miterlimit='10'/> -<a xlink:href='#tinynet-router' xlink:title='tinynet-router'> -<rect fill='none' stroke='#000' stroke-width='.5' x='135.891004' y='51.684265' width='73.948879' height='9.744977'/> -<g transform='matrix(1 0 0 1 134.00475 116.6196)'> -<use x='2.386254' y='-57.62754' xlink:href='#g0-84'/> -<use x='9.581514' y='-57.62754' xlink:href='#g0-105'/> -<use x='12.348923' y='-57.62754' xlink:href='#g0-110'/> -<use x='17.606991' y='-57.62754' xlink:href='#g0-121'/> -<use x='22.865079' y='-57.62754' xlink:href='#g0-78'/> -<use x='30.337078' y='-57.62754' xlink:href='#g0-101'/> -<use x='34.76493' y='-57.62754' xlink:href='#g0-84'/> -<use x='41.96019' y='-57.62754' xlink:href='#g0-45'/> -<use x='45.281076' y='-57.62754' xlink:href='#g0-82'/> -<use x='52.614701' y='-57.62754' xlink:href='#g0-111'/> -<use x='57.59604' y='-57.62754' xlink:href='#g0-117'/> -<use x='63.130857' y='-57.62754' xlink:href='#g0-116'/> -<use x='67.005231' y='-57.62754' xlink:href='#g0-101'/> -<use x='71.433082' y='-57.62754' xlink:href='#g0-114'/> -</g> -<rect x='135.641004' y='51.434265' width='74.448879' height='10.244977' fill='#fff' fill-opacity='0'/> -</a> -<path d='M73.45315-57.628908H99.21095' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/> -<path d='M101.8008-57.628908L97.65627-59.69922L99.210954-57.628908L97.65627-55.55469'/> -<path d='M73.45315 56.5585H99.21095' stroke='#000' fill='none' stroke-width='.79701' stroke-miterlimit='10'/> -<path d='M101.8008 56.558596L97.65627 54.48438L99.210954 56.558596L97.65627 58.62891'/> -</g> -</svg>
D
src/projects-chart.tex
@@ -1,20 +0,0 @@
-\documentclass{standalone} -\usepackage{tikz} -\usepackage[hypertex]{hyperref} -\usetikzlibrary{shapes.geometric, arrows.meta, positioning} - -\begin{document} -\tikzset{ - process/.style={rectangle, minimum width=5cm, minimum height=1cm, text centered, draw=black}, - arrow/.style={thick,->,>=stealth}, -} -\begin{tikzpicture} -\node (penelope) [process] {\href{\#penelope}{Penelope}}; -\node (cassavetes) [process, right=of penelope] {\href{\#cassavetes}{Cassavetes}}; -\node (beatrix) [process, below=of penelope] {\href{\#beatrix}{BEATRIX}}; -\node (tinynet) [process, below=of beatrix] {\href{\#tinynet}{TinyNeT}}; -\node (tnt-router) [process, right=of tinynet] {\href{\#tinynet-router}{TinyNeT-Router}}; -\draw [arrow] (penelope) -- (cassavetes); -\draw [arrow] (tinynet) -- (tnt-router); -\end{tikzpicture} -\end{document}
M
src/template.html
→
src/template.html
@@ -98,8 +98,8 @@ $endif$
$body$ <footer style="text-align: center"> <span class="navlink"><a href="/index.html">English</a></span> -<span class="navlink"><a href="/francais/index.html">Français</a></span> <span class="navlink"><a href="/blog/index.html">Blog</a></span> +<span class="navlink"><a href="/blog/atom.xml">Atom Feed</a></span> </footer> </body> </html>