Luminotype — Attributions
=========================================================================

TextAnimator (github.com/Snownee/TextAnimator), Apache 2.0, (c) 2023 Snownee
  The seventeen animated text effects — shake, wave, wiggle, swing, bounce,
  pendulum, turbulence, scroll, rainbow, gradient, pulse, fade, shadow, glitch,
  neon, typewriter — are ported from that project's effect package, with the maths
  of each effect and its constants unchanged. Full licence text in
  TEXTANIMATOR_LICENSE.txt.
  Changed from the original: seventeen classes and a registry became one enum, the
  control-code syntax is &{name params} rather than XML-ish tags, the direction
  table is seeded so a letter shakes the same way every launch, and glitch does not
  split a glyph into masked halves. The spectrum effect is ours, not theirs.
  Robert Penner's bounce easing reaches this by way of that project, via Tween.js
  (MIT); its constants are unchanged.

ArcaneVortex, by ErChien
  The pinwheel text layout in TextPinwheel is ported from ArcaneVortex's
  renderRotatingColumn. ArcaneVortex is All Rights Reserved and shares an author
  with this mod, so the port is the author reusing their own work — but the
  attribution is kept because the code did not originate here.

  Roughly half of ArcaneVortex was inherited rather than written by its current
  author, so parts of it may carry third-party code with no attribution header.
  If anything in this file turns out to originate elsewhere, the credit belongs
  to whoever wrote it.

  Please do not redistribute ArcaneVortex's own code on the strength of this
  notice. It is not a grant to anyone else.
