diff --git a/README.md b/README.md
index 48067d3..8d2bc17 100644
--- a/README.md
+++ b/README.md
@@ -102,55 +102,57 @@ These datapoints form a very long, but simple list, resulting in a strictly line
### Overview of supported data point classes and data types
|Data point class|Data type|Data string fine structure|Short description|
|---|---|---|---|
-|`x9`|ORD|**NAME**|Order name|
-|`x8`|SUBORD|**NAME**|Suborder name|
-|`x7`|INFRAORD|**NAME**|Infraorder name|
-|`x6`|PARVORD|**NAME**|Parvorder name|
-|`x5`|MICROORD|**NAME**|Microorder name|
-|`x4`|SECT|**NAME**|Section name|
-|`x3`|SUBSECT|**NAME**|Subsection name|
-|`x2`|INFRASECT|**NAME**|Infrasection name|
-|`x`|SUPERFAM|**NAME**|Superfamily name|
-|`xs`|SERIES|**NAME**|Series name|
-|`xp`|PARAPHYLUM|**NAME**|Paraphylum name|
-|`f`|FAM|**NAME**|Family name|
-|`y`|SUBFAM|**NAME**|Subfamily name|
-|`t`|TRI|**NAME**|Tribe name|
-|`j`|SUBTRI|**NAME**|Subtribe name|
-|`h`|INFRATRI|**NAME**|Infratribe name|
-|`g`|GEN|**GEN**|Genus name|
-|`i`|SUBGEN|**NAME**|Subgenus name|
-|`o`|SPGR|**NAME**|Species group name|
-|`a`|SP|$\color{#9BD}{\textsf{GEN }}$ **SP**|Epithet of extant species|
-|`ae`|SP_EXT|$\color{#9BD}{\textsf{GEN }}$ **SP** $\color{#9BD}{\textsf{ †}}$|Epithet of extinct species|
-|`c`|AGG|$\color{#9BD}{\textsf{GEN }}$ **SP** $\color{#9BD}{\textsf{ agg.}}$|Aggregate name
(species complex/superspecies epithet)|
-|`k`|SEG|$\color{#9BD}{\textsf{GEN }}$ **SP**|Segregate name
(microspecies epithet)|
-|`u`|SSP|$\color{#9BD}{\textsf{GEN SP }}$ **SSP**|Epithet of extant subspecies|
-|`ue`|SSP_EXT|$\color{#9BD}{\textsf{GEN SP }}$ **SSP** $\color{#9BD}{\textsf{ †}}$|Epithet of extinct subspecies|
-|`w`|HYBR|$\color{#9BD}{\textsf{GEN × }}$ **SP**|Epithet of species hybrid|
-|`v`|PARENT|$\color{#9BD}{\textsf{GEN }}$ SP **SP/SSP**|Epithet of 1st parent (sub)species|
-|`v2`|PARENT|$\color{#9BD}{\textsf{GEN }}$ SP **SP/SSP**|Epithet of 2nd parent (sub)species|
-|`e`|NAME_EN|**NAME**|English common name of a
species or species complex|
-|`e2`|NAME_EN|**NAME**|English common name of a
family/tribe-level taxon|
-|`d`|NAME_DE|**NAME**|German common name of a
species or species complex|
-|`d2`|NAME_DE|**NAME**|German common name of a
family/tribe-level taxon|
-|`b`|BAS|**GEN** $\color{#9BD}{\textsf{ SP}}$|Genus of the basionym/original combination|
-|`z`|TS|**GEN**|Type species designation for genus/subgenus/genus synonym|
-|`n`|AUT|**AUT, YYYY**|Author(s) and year of publication of the basionym/original combination or genus/subgenus|
-|`s`|SYN|$\color{#9BD}{\textsf{GEN }}$ **SP** SSP|Species synonym with different
species (+ optional subspecies) epithet|
-|`s2`|SYN|**GEN** SP $\color{#9BD}{\textsf{ SP/SSP}}$|(Sub)species synonym with different
genus (+optional species) name|
-|`s3`|SYN|$\color{#9BD}{\textsf{GEN }}$ **SP** $\color{#9BD}{\textsf{ SSP}}$|Species synonym of former subspecies
of the given species epithet|
-|`s4`|SYN|**GEN SP** SSP|(Sub)species synonym with completely
different genus and species name|
-|`sh`|SYN_H|**NAME**|Synonym of higher taxon|
-|`r`|REF|**AUT1** $\color{#9BD}{\textsf{ et al.}}$ **, YYYY**|Scientific reference first author+year
when >2 authors|
-|`r2`|REF|**AUT1** & AUT2 **, YYYY**|Scientific reference author(s)+year
when ≤2 authors|
-|`l`|REF_TITLE|**TITLE**|Title of scientific reference|
-|`p`|REF_ID|$\color{#9BD}{\textsf{doi:}}$**DOI**|ID of scientific reference via DOI|
-|`p2`|REF_ID|$\color{#9BD}{\textsf{ISSN-L:}}$ **ISSN-L, VOL**(ISSUE)|ID of scientific reference via
ISSN-L and Volume+Issue designation|
-
-$\color{#9BD}{\textsf{X }}$ Auto-generated data substring – added on page load via JavaScript
-**X** Required data (sub)string – must always be present
-X Optional data substring – can be added in addition to a required substring
+|`x9`|ORD||Order name|
+|`x8`|SUBORD||Suborder name|
+|`x7`|INFRAORD||Infraorder name|
+|`x6`|PARVORD||Parvorder name|
+|`x5`|MICROORD||Microorder name|
+|`x4`|SECT||Section name|
+|`x3`|SUBSECT||Subsection name|
+|`x2`|INFRASECT||Infrasection name|
+|`x`|SUPERFAM||Superfamily name|
+|`xs`|SERIES||Series name|
+|`xp`|PARAPHYLUM|  |Paraphylum name|
+|`f`|FAM||Family name|
+|`y`|SUBFAM||Subfamily name|
+|`t`|TRI||Tribe name|
+|`j`|SUBTRI||Subtribe name|
+|`h`|INFRATRI||Infratribe name|
+|`g`|GEN||Genus name|
+|`i`|SUBGEN||Subgenus name|
+|`o`|SPGR| |Species group name|
+|`a`|SP| |Epithet of extant species|
+|`ae`|SP_EXT|  |Epithet of extinct species|
+|`c`|AGG|  |Aggregate name
(species complex/superspecies epithet)|
+|`k`|SEG| |Segregate name
(microspecies epithet)|
+|`u`|SSP|  |Epithet of extant subspecies|
+|`ue`|SSP_EXT|   |Epithet of extinct subspecies|
+|`w`|HYBR|  |Epithet of species hybrid|
+|`v`|PARENT|  |Epithet of 1st parent (sub)species|
+|`v2`|PARENT|  |Epithet of 2nd parent (sub)species|
+|`e`|NAME_EN||English common name of a
species or species complex|
+|`e2`|NAME_EN||English common name of a
family/tribe-level taxon|
+|`d`|NAME_DE||German common name of a
species or species complex|
+|`d2`|NAME_DE||German common name of a
family/tribe-level taxon|
+|`b`|BAS| |Genus of the basionym/original combination|
+|`z`|TS||Type species designation for genus/subgenus/genus synonym|
+|`n`|AUT||Author(s) and year of publication of the basionym/original combination or genus/subgenus|
+|`s`|SYN|  |Species synonym with different
species (+ optional subspecies) epithet|
+|`s2`|SYN|  sp)|(Sub)species synonym with different
genus (+optional species) name|
+|`s3`|SYN|  |Species synonym of former subspecies
of the given species epithet|
+|`s4`|SYN|  |(Sub)species synonym with completely
different genus and species name|
+|`sh`|SYN_H||Synonym of higher taxon|
+|`r`|REF|  |Scientific reference first author+year
when >2 authors|
+|`r2`|REF|  |Scientific reference author(s)+year
when ≤2 authors|
+|`l`|REF_TITLE||Title of scientific reference|
+|`p`|REF_ID| |ID of scientific reference via DOI|
+|`p2`|REF_ID|   )|ID of scientific reference via
ISSN-L and Volume+Issue designation|
+
+ Auto-generated data substring – added on page load via JavaScript
+ Required data (sub)string – must always be present
+ Optional data substring – can be added in addition to a required substring
+ Space character (U+0020)
+ Mandatory suffix
## Guidelines
Here you can find guidelines and details for the individual data types, which should be followed when modifying the dataset. This is to ensure that all data points are displayed in their correct position and format on the Lepitaxa webpage. Only data points fulfilling these guidelines will be accepted and merged into the main branch. Running a lepitest before opening a pull request can help knock out many common mistakes when it comes to the data fine structure and sorting.
@@ -522,4 +524,4 @@ The ID of a referenced scientific publication. This data type forms the last ele
## Licencing
####
This work is licenced under [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) (public domain)
-Author: [Georg Hammerschmid](https://github.com/lepitaxa)
+Author: [Georg Hammerschmid](https://github.com/lepitaxa)
\ No newline at end of file
diff --git a/index.html b/index.html
index 7156ebe..3e936c5 100644
--- a/index.html
+++ b/index.html
@@ -72,7 +72,7 @@
.x {padding-left:7.1rem; font-weight:700; color:#000}
.xs {padding:0.2rem 0 0.2rem 8.4rem; margin-top:0.4rem; font-size:1.19rem; font-style:italic}
.xp {padding-left:0.3rem; font-style:italic}
-.f {padding:0.31rem 0 0 0.31rem; font-size:2.3rem; font-weight:700}
+.f {padding:0.31rem 0 0 0.31rem; font-size:2.25rem; font-weight:700}
.y {padding:0.31rem 0 0.31rem 0.94rem; font-size:2rem}
.t,.j,.h {padding:0.75rem 0 0 1.88rem; font-size:1.69rem}
.j {padding-left:2.8rem; font-size:1.5rem}
@@ -909,7 +909,9 @@
a jordani
e Jordan's Swallowtail
d Jordan's Schwalbenschwanz
-ae lampsacus
+a lampsacus
+b Papilio
+n Boisduval, 1836
a lowi
e Great Yellow Mormon
e Low's Mormon
@@ -1669,7 +1671,7 @@
e Queen Victoria's Birdwing
d Königin-Viktoria-Vogelflügler
b Papilio
-n gray, 1856
+n Gray, 1856
z Aetheoptera
n Rippon, 1890
s2 Troides
@@ -4556,7 +4558,7 @@
e Swarthy Skipper
d Graubrauner Dickkopffalter
b Hesperia
-n lherminier Latreille, 1824
+n Latreille, 1824
s neamathla
k fusca
k julia
@@ -9843,12 +9845,21 @@
e Carmelita Longtail
d Carmelita-Kurzschwanz-Dickkopffalter
s2 Murgaria
-a coyote
+c coyote
e Coyote Cloudywing
+e Dark-edged Cloudywing
+d Dunkelbrauner Nichtschwanz-Dickkopffalter
d Dunkelbrauner Pracht-Dickkopffalter
s4 Achalarus toxeus
s toxeus
+s4 Murgaria nigrociliata
s4 Murgaria toxeus
+k coyote
+k nigrociliata
+k roeveri
+r Zhang, 2025
+l Notable Hesperiidae collected by Kilian Roever in Arizona, USA
+p 10.5281/zenodo.15122959
a dariensis
b Cecropterus
n Grishin, 2023
@@ -9862,10 +9873,6 @@
d Schwarzer Pracht-Dickkopffalter
s2 Murgaria
s2 Thessia
-a nigrociliata
-e Dark-edged Cloudywing
-d Dunkelbrauner Nichtschwanz-Dickkopffalter
-s2 Murgaria
a phalaecus
e Yellow-edged Flasher
d Gelbrand-Pracht-Dickkopffalter
@@ -12583,7 +12590,7 @@
e Antillean White
d Antillenweißling
b Appias punctifera
-n d'Almeida, 1939
+n D'Almeida, 1939
g Udaiana
a cynis
e Malayan Forest White
@@ -14131,9 +14138,9 @@
b Globiceps
n C. & R. Felder, 1869
z Globiceps
-n Felder, 1869
+n C. & R. Felder, 1869
z Gonophlebia
-n Felder, 1870
+n C. & R. Felder, 1870
z Pseudopontia
n Plötz, 1870
k australis
@@ -14772,7 +14779,7 @@
d Südamerikanisches Pfauenauge
b Papilio
n Cramer, 1779
-b Junonia
+z Junonia
n Hübner, 1819
s2 Precis
s4 Precis genoveva
@@ -26406,57 +26413,121 @@
d Wellflügel-Prachtfalter
s2 Emesis
g Emesis
+r Zhang, 2024
+l Genomic analysis reveals hidden species diversity in Emesis Fabricius (Lepidoptera: Riodinidae)
+p2 0749-6737, 1082
i Emesis
-a cerea
+c aerigera
+e Tiny Emesis
+d Zwerg-Prachtfalter
+k aerigera
+k bartica
+c cerea
e Spangled Golden Emesis
d Goldoranger Prachtfalter
+b Papilio
+n Linnaeus, 1767
+z Emesis
+n Fabricius, 1807
+z Nelone
+n Boisduval, 1870
+z Polystichtis
+n Hübner, 1819
s cereus
-a fatimella
+k cerea
+k cronina
+c fatimella
e Bright Orange Emesis
e Noble Emesis
d Grelloranger Prachtfalter
-a neemias
+k fatimella
+k fatimellina
+k nobilata
+k panamella
+c neemias
e Dark Brown Emesis
d Dunkelbrauner Prachtfalter
+k aerunda
+k neemias
+k orichalceus
i Aphacitis
+o Diogenia
a diogenia
+z Diogenia
+n Grishin, 2024
a heteroclita
+a tegula
+e Tegula Emesis
+d Tegula-Prachtfalter
+a vulpina
+e Pale Emesis
+d Blassoranger Prachtfalter
+o Lucinda
c lucinda
e White-patched Emesis
e White-spotted Emesis
e Slaty Tanmark
d Schiefergrauer Prachtfalter
+b Papilio
+n Cramer, 1775
+z Aphacitis
+n Hübner, 1819
+z Nimula
+n Blanchard, 1840
+s dyndima
+k andigna
+k aurichica
k aurimna
+k auripana
k castigata
k condigna
k eurydice
k fastidiosa
+k furvescens
k glaucescens
k liodes
k lucinda
+k luxata
k opaca
+k pallescens
+k pruinapicalis
k spreta
-a vulpina
-e Pale Emesis
-d Blassoranger Prachtfalter
-i Tenedia
-o Poeas
-a poeas
+i Poeasia
+c poeas
e Thorn-scrub Emesis
d Dornbusch-Prachtfalter
-o Temesa
+z Poeasia
+n Grishin, 2019
+k poeas
+k sonorensis
+i Brimia
a brimo
+z Brimia
+n Grishin, 2019
a progne
-a temesa
-o Tenedia
+a satema
+c temesa
+k apagada
+k boliviana
+k temesa
+i Tenedia
a angularis
e Angled Emesis
d Spitzflügel-Prachtfalter
-a cypria
+s subangularis
+u subangularis
+c cypria
e Orange-barred Emesis
-a lupina
+k alisada
+k cypria
+k flecta
+k paphia
+c lupina
e Lupina Emesis
d Lupina-Prachtfalter
+k faria
+k lupina
+k tristis
a ocypore
e Dark Emesis
d Düsterer Prachtfalter
@@ -26466,21 +26537,35 @@
a saturata
e Oaxacan Emesis
d Oaxaca-Prachtfalter
-a tegula
-e Tegula Emesis
-d Tegula-Prachtfalter
-a tenedia
+c tenedia
e Falcate Emesis
e Common Emesis
d Kleiner Emesis-Prachtfalter
+b Emesis
+n C. & R. Felder, 1861
+z Tenedia
+n Grishin, 2019
+k leona
+k nimia
+k tenedia
i Mandamia
a mandana
e Great Emesis
d Großer Emesis-Prachtfalter
+b Papilio
+n Cramer, 1780
+z Mandania
+n Grishin, 2019
s furor
+s mandora
+s manduza
s russula
+s russula sudesta
u furor
+u mandora
+u manduza
u russula
+u sudesta
t Helicopini
e2 Jewelmarks
d2 Diamantenfalter
@@ -38522,6 +38607,22 @@
e Gold-banded Cydosia Moth
e Straight-lined Cydosia Moth
d Buntes Tageulchen
+a curvinella
+b Cydosia
+n Guenée, 1879
+a hyva
+a majuscula
+b Cydosia
+n Grote & Robinson, 1868
+z Penthetria
+n Edwards, 1881
+a nobilitella
+e Curve-lined Cydosia Moth
+d Gewöhnliches Tageulchen
+b Phalaena
+n Cramer, 1779
+z Cydosia
+n Duncan & Westwood, 1841
g Flammona
g Metaponpneumata
a rogenhoferi
@@ -66672,7 +66773,7 @@
d Breitgebänderter Staudenspanner
d Laub-Kleinspanner
d Mausohrspanner
-b halaena
+b Phalaena
n Linnaeus, 1758
s2 Ptychopoda
s2 Sterrha
@@ -77266,7 +77367,7 @@
n Mey, 2016
a meyi
b Afroarabiella
-n meyi Yakovlev, 2008
+n Yakovlev, 2008
a naumanni
b Meyoarabiella
n Yakovlev, 2020
@@ -78114,7 +78215,7 @@
b Castnia
n Walker, 1854
a phalaris
-b apilio
+b Papilio
n Fabricius, 1793
s argus
s mimon
@@ -84747,6 +84848,7 @@
x Pterophoroidea
d2 Federmottenartige
sh Alucitoidea
+sh Carposinoidea
sh Copromorphoidea
sh Epermenioidea
xs Pterophoriformes
@@ -85320,11 +85422,126 @@
f Urodidae
e2 New World False Burnets
d2 Trugwidderchen
+sh Galacticinae
+g Adixoana
+a auripyga
+b Adixoana
+n Strand, 1913
+z Adixoana
+n Strand, 1913
+g Anomalomeuta
+a dondavisi
+b Anomalomeuta
+n Sohn, 2013
+z Anomalomeuta
+n Sohn, 2013
+r2 Sohn, 2013
+l A New Genus and Species of Urodidae (Lepidoptera: Urodoidea) from Argentina with the First Report of Asymmetric Male Genitalia in the Superfamily
+p2 0015-4040, 96(2)
+g Geoesthia
+a ceylonica
+e Sri Lankan False Burnet
+d Sri-lankisches Trugwidderchen
+b Geoesthia
+n Sohn, 2014
+z Geoesthia
+n Sohn, 2014
+r2 Sohn, 2014
+l A new genus and species of Urodidae (Lepidoptera: Urodoidea) from Sri Lanka
+p 10.1016/j.aspen.2014.03.008
+g Incawockia
+r2 Sohn, 2014
+l Two New Species of Incawockia Heppner (Lepidoptera: Urodidae) from Costa Rica and Brazil
+p 10.4289/0013-8797.116.1.126
+a castanensis
+b Incawockia
+n Heppner, 2010
+z Incawockia
+n Heppner, 2010
+r2 Heppner, 2010
+l Incawockia, a new genus and species from Peru (Lepidoptera: Urodidae: Galacticinae)
+p2 1941-1014, 3(3)
+a rubiginosa
+b Incawockia
+n Sohn, 2014
+a samba
+b Incawockia
+n Sohn, 2014
+g Spiladarcha
+a derelicta
+b Spiladarcha
+n Meyrick, 1913
+z Spiladarcha
+n Meyrick, 1913
+a iodes
+b Anchimacheta
+n Walsingham, 1914
+z Anchimacheta
+n Walsingham, 1914
+s4 Anchimacheta capnodes
g Urodus
+a cumulata
+a fumosa
+b Trichostibas
+n Zeller, 1863
+z Trichostibas
+n Zeller, 1863
+a hexacentris
+a mirella
+b Pexicnemidia
+n Möschler, 1890
+z Pexicnemidia
+n Möschler, 1890
+a monura
+b Urodus
+n Herrich-Schäffer, 1854
+z Urodus
+n Herrich-Schäffer, 1854
a parvula
e Bumelia Webworm Moth
+b Penthetria
+n Edwards, 1881
+a tineiformis
+b Aperla
+n Walker, 1856
+z Aperla
+n Walker, 1856
g Wockia
a asperipunctella
+e Shaggy-spotted Wockia
+d Pappel-Trugwidderchen
+b Patula
+n Bruand, 1851
+z Wockia
+n Heinemann, 1870
+a chewbacca
+b Wockia
+n Adamski, Boege & Landry, 2009
+a magna
+b Wockia
+n Sohn, 2014
+a mexicana
+b Wockia
+n Adamski, Boege & Landry, 2009
+f Ustyurtiidae
+r Kaila, 2020
+l Ustyurtiidae, a new family of Urodoidea with description of a new genus and two species from Kazakhstan, and discussion on possible affinity of Urodoidea to Schreckensteinioidea (Lepidoptera)
+p 10.1163/1876312X-00002209
+g Karwandania
+a chimabacchella
+b Karwandania
+n Amsel, 1959
+z Karwandania
+n Amsel, 1959
+g Ustyurtia
+a charynica
+b Ustyurtia
+n Kaila, Heikkilä & Nupponen, 2020
+a zygophyllivora
+b Ustyurtia
+n Kaila, Heikkilä & Nupponen, 2020
+z Ustyurtia
+n Kaila, Heikkilä & Nupponen, 2020
f Schreckensteiniidae
e2 Bristle-legged Moths
g Amblyscopa
@@ -86047,6 +86264,9 @@
e Black Locust Leafminer
d Robinienminiermotte
d Robinien-Faltenminierer
+b Lithocolletis
+n Clemens, 1859
+s2 Phyllonorycter
g Neolithocolletis
g Phyllonorycter
a acerifoliella
@@ -87172,6 +87392,12 @@
"Archaic Micromoths"
„Primitive Motten”
xp Monotrysia
e2 Monotrysian Moths
+r Regier, 2015
+l A molecular phylogeny for the oldest (nonditrysian) lineages of extant Lepidoptera, with implications for classification, comparative morphology and life-history evolution
+p 10.1111/syen.12129
+r Wang, 2022
+l Early evolution of wing scales prior to the rise of moths and butterflies
+p 10.1016/j.cub.2022.06.086
x6 Etimonotrysia
x Tischerioidea
e2 Tischeriid Moths
@@ -87251,6 +87477,10 @@
e Green Longhorn
d Grüne Langhornmotte
d Grüner Langfühler
+b Phalaena
+n Linnaeus, 1758
+z Adela
+n Latreille, 1796
a ridingsella
e Ridings' Fairy Moth
d Ridings Langhornmotte
@@ -87290,6 +87520,10 @@
e Yellow-barred Longhorn
d Gebänderte Langhornmotte
d De Geers Langhornmotte
+b Phalaena
+n Linnaeus, 1758
+z Nemophora
+n Hoffmannsegg, 1798
k deceptoriella
k degeerella
k scopolii
@@ -87449,6 +87683,7 @@
y Lamproniinae
e2 Rose Bud Moths
d2 Rosen-Blattsackmotten
+sh Lamproniidae
g Lampronia
a capitella
e Currant Shoot Borer
@@ -87487,8 +87722,12 @@
f Tridentaformidae
g Tridentaforma
a fuscoleuca
+b Lampronia
+n Braun, 1923
+z Tridentaforma
+n Davis, 1978
x Andesianoidea
-sh Andenmottenartige
+d2 Andenmottenartige
r2 Davis & Gentili, 2003
l Andesianidae, a new family of monotrysian moths (Lepidoptera: Andesianoidea) from austral South America
p 10.1071/IS02006
@@ -87623,14 +87862,15 @@
d Stachelbeer-Zwergmotte
x7 Exoporia
x Hepialoidea
-e2 Ghost Moths
d2 Wurzelbohrerartige
sh Mnesarchaeoidea
-xs Hepialiformes
f Hepialidae
+e2 Ghost Moths
e2 Swift Moths
-e2 True Ghost Moths
d2 Wurzelbohrer
+y Hepialinae
+sh Oxycaninae
+sh Zenophassinae
g Abantiades
a albofasciatus
a argentata
@@ -87675,7 +87915,9 @@
e New Zealand Ghost Moth
e Pepetuna
d Neuseeländischer Wurzelbohrer
+g Afrotheora
g Andeabatis
+g Antihepialus
g Aoraia
g Callipielus
g Cibyra
@@ -87710,6 +87952,10 @@
e Ghost Moth
e Ghost Swift Moth
d Hopfen-Wurzelbohrer
+b Phalaena
+n Linnaeus, 1758
+z Hepialus
+n Fabricius, 1775
g Jeana
g Korscheltellus
a fusconebulosa
@@ -87784,7 +88030,18 @@
a sylvina
e Orange Swift Moth
d Ampfer-Wurzelbohrer
+b Phalaena
+n Linnaeus, 1761
g Vietteogorgopis
+g Viridigigas
+a ciseskii
+b Viridigigas
+n Grehan & Rawlins, 2016
+z Viridigigas
+n Grehan & Rawlins, 2016
+r2 Grehan & Rawlins, 2016
+l A Remarkable New Genus and Species of Ghost Moth from Peru (Lepidoptera: Exoporia: Hepialidae)
+p2 0097-4463, 84(1)
g Walkeriella
g Wiseana
a cervinata
@@ -87797,9 +88054,10 @@
a umbraculata
e Bog Porina
g Zenophassus
-f Palaeosetidae
+y Palaeosetinae
e2 Miniature Ghost Moths
d2 Zwerg-Wurzelbohrer
+sh Palaeosetidae
g Genustes
a lutata
g Ogygioses
@@ -87810,12 +88068,62 @@
a coronta
g Palaeoses
a scholastica
-f Anomosetidae
+y Prototheorinae
+sh Prototheoridae
+g Prototheora
+a angolae
+b Prototheora
+n Davis, 1996
+a corvifera
+b Metatheora
+n Meyrick, 1920
+a drackensbergae
+b Prototheora
+n Davis, 1996
+a malawiensis
+b Prototheora
+n Davis, 2001
+a parachlora
+b Metatheora
+n Meyrick, 1919
+z Metatheora
+n Meyrick, 1919
+a petrosema
+b Prototheora
+n Meyrick, 1917
+z Prototheora
+n Meyrick, 1917
+y Anomosetinae
+sh Anomosetidae
g Anomoses
a hylecoetes
-f Prototheoridae
-g Prototheora
-xs Mnesarchaeiformes
+b Anomoses
+n Turner, 1916
+z Anomoses
+n Turner, 1916
+y Neotheorinae
+sh Neotheoridae
+r2 Simonsen & Kristensen, 2017
+l Revision of the endemic Brazilian ‘neotheorid’ hepialids, with morphological evidence for the phylogenetic relationships of the basal lineages of Hepialidae (Lepidoptera: Hepialoidea)
+p 10.3897/asp.75.e31905
+g Neotheora
+a chiloides
+b Neotheora
+n Kristensen, 1978
+z Neotheora
+n Kristensen, 1978
+a meyi
+b Neotheora
+n Simonsen & Kristensen, 2017
+a mielkeorum
+b Neotheora
+n Simonsen & Kristensen, 2017
+g Paratheora
+a speideli
+b Paratheora
+n Simonsen & Kristensen, 2017
+z Paratheora
+n Simonsen & Kristensen, 2017
f Mnesarchaeidae
g Mnesarchaea
a paracosma
@@ -87828,16 +88136,47 @@
p 10.3897/nl.44.52350
f Lophocoronidae
g Acanthocorona
+r Zhang, 2022
+l Cretaceous lophocoronids with short proboscis and retractable female genitalia provide the earliest evidence for their feeding and oviposition habits
+p 10.1111/cla.12511
ae bowangi
+b Acanthocorona
+n Mey, Léger & Vu, 2021
+ae hedida
+b Acanthocorona
+n Zhang, Shih & Engel, 2022
ae kuranishii
+b Acanthocorona
+n Mey, Léger & Vu, 2021
ae muelleri
+b Acanthocorona
+n Mey, Léger & Vu, 2021
ae sattleri
+b Acanthocorona
+n Mey, Léger & Vu, 2021
ae skalskii
+b Acanthocorona
+n Mey, Léger & Vu, 2021
+z Acanthocorona
+n Mey, Léger & Vu, 2021
ae spinifera
+b Acanthocorona
+n Mey, Léger & Vu, 2021
+ae venulosa
+b Acanthocorona
+n Zhang, Shih & Engel, 2022
ae wichardi
+b Acanthocorona
+n Mey, Léger & Vu, 2021
g Lophocorona
a melanora
+b Lophocorona
+n Common, 1973
a pediasia
+b Lophocorona
+n Common, 1973
+z Lophocorona
+n Common, 1973
x7 Dacnonypha
x Eriocranioidea
d2 Trugmottenartige
@@ -87910,10 +88249,35 @@
p 10.1111/syen.12115
g Aenigmatinea
a glatzella
+e Enigma Moth
+d Änigmamotte
+b Aenigmatinea
+n Kristensen & Edwards, 2015
+z Aenigmatinea
+n Kristensen & Edwards, 2015
f Acanthopteroctetidae
g Acanthopteroctetes
g Catapterix
a crimaea
+f Ascololepidopterigidae
+g Ascololepidopterix
+ae multinerve
+b Ascololepidopterix
+n Zhang, Shih & Labandeira, 2022
+z Ascololepidopterix
+n Zhang, Shih & Labandeira, 2022
+g Pegolepidopteron
+ae latiala
+b Pegolepidopteron
+n Zhang, Shih & Labandeira, 2022
+z Pegolepidopteron
+n Zhang, Shih & Labandeira, 2022
+g Trionolepidopteron
+ae admarginis
+b Trionolepidopteron
+n Zhang, Shih & Labandeira, 2022
+z Trionolepidopteron
+n Zhang, Shih & Labandeira, 2022
x8 Heterobathmiina
x Heterobathmioidea
r2 Hünefeld & Kristensen, 2012
@@ -87926,6 +88290,118 @@
a diffusa
a pseuderiocrania
a valvifer
+g Preheterobathmia
+ae grimaldii
+b Preheterobathmia
+n Mey, 2024
+z Preheterobathmia
+n Mey, 2024
+r2 Mey, 2024
+l Preheterobathmia gen. nov. – a new non-glossatan taxon from Myanmar amber tentatively assigned to Heterobathmiidae (Insecta, Lepidoptera)
+p 10.3897/nl.47.111080
+x8 Eolepidopterigina
+x Eolepidopterigoidea
+d2 Juramottenartige
+r Zhang, 2013
+l New Fossil Lepidoptera (Insecta: Amphiesmenoptera) from the Middle Jurassic Jiulongshan Formation of Northeastern China
+p 10.1371/journal.pone.0079500
+f Eolepidopterigidae
+e2 Jurassic Moths
+d2 Juramotten
+sh Undopterigidae
+g Aclemus
+ae patulus
+b Aclemus
+n Zhang, Shih & Labandeira, 2015
+z Aclemus
+n Zhang, Shih & Labandeira, 2015
+r Zhang, 2015
+l A new taxon of a primitive moth (Insecta: Lepidoptera: Eolepidopterigidae) from the latest Middle Jurassic of northeastern China
+p 10.1017/jpa.2015.39
+g Akainalepidopteron
+ae elachipteron
+b Akainalepidopteron
+n Zhang, Shih & Labandeira, 2022
+z Akainalepidopteron
+n Zhang, Shih & Labandeira, 2022
+g Daiopterix
+ae olgae
+b Daiopterix
+n Kozlov, 1989
+ae rasnitsyni
+b Daiopterix
+n Skalski, 1984
+z Daiopterix
+n Skalski, 1984
+g Dynamilepidopteron
+ae aspinosus
+b Dynamilepidopteron
+n Zhang, Shih & Labandeira, 2022
+z Dynamilepidopteron
+n Zhang, Shih & Labandeira, 2022
+g Eolepidopterix
+ae jurassica
+b Eolepidopterix
+n Rasnitsyn, 1983
+z Eolepidopterix
+n Rasnitsyn, 1983
+g Gracileopterix
+ae pulchra
+b Gracileopterix
+n Martins-Neto & Vulcano, 1989
+z Gracileopterix
+n Martins-Neto & Vulcano, 1989
+g Grammikolepidopteron
+ae extensus
+b Grammikolepidopteron
+n Zhang, Shih & Labandeira, 2022
+z Grammikolepidopteron
+n Zhang, Shih & Labandeira, 2022
+g Longcapitalis
+ae excelsus
+b Longcapitalis
+n Zhang, Shih & Labandeira, 2022
+z Longcapitalis
+n Zhang, Shih & Labandeira, 2022
+g Netoxena
+ae nana
+b Xena
+n Martins-Neto, 1999
+z Netoxena
+n Sohn, 2012
+g Quadruplecivena
+ae celsa
+b Quadruplecivena
+n Zhang, Shih & Labandeira, 2022
+z Quadruplecivena
+n Zhang, Shih & Labandeira, 2022
+g Palaeolepidopterix
+ae aurea
+b Palaeolepidopterix
+n Kozlov, 1989
+z Palaeolepidopterix
+n Kozlov, 1989
+g Petilicorpus
+ae cristatus
+b Petilicorpus
+n Zhang, Shih & Labandeira, 2022
+z Petilicorpus
+n Zhang, Shih & Labandeira, 2022
+g Seresilepidopteron
+ae dualis
+b Seresilepidopteron
+n Zhang, Shih & Labandeira, 2022
+z Seresilepidopteron
+n Zhang, Shih & Labandeira, 2022
+g Undopterix
+ae cariensis
+b Undopterix
+n Martins-Neto & Vulcano, 1989
+ae sukatsheva
+b Undopterix
+n Skalski, 1979
+z Undopterix
+n Skalski, 1979
x8 Aglossata
x Agathiphagoidea
d2 Kaurimottenartige
@@ -87936,57 +88412,73 @@
a queenslandensis
e Queensland Kauri Moth
d Queensland-Kaurimotte
+b Agathiphaga
+n Dumbleton, 1952
a vitiensis
e Fiji Kauri Moth
d Fidschi-Kaurimotte
+b Agathiphaga
+n Dumbleton, 1952
+z Agathiphaga
+n Dumbleton, 1952
g Agathiphagama
ae perdita
+b Agathiphagama
+n Mey, Léger & Vu, 2021
+z Agathiphagama
+n Mey, Léger & Vu, 2021
x8 Zeugloptera
x Micropterigoidea
d2 Urmottenartige
f Micropterigidae
e2 Mandibulate Archaic Moths
+e2 Jaw Moths
d2 Urmotten
-g Agrionympha
-a capensis
-a vari
-g Aureopterix
-a sterops
-g Baltimartyria
-ae proavitella
-s2 Micropterix
-ae rasnitsyni
-s2 Sabatinca
-g Electrocrania
-ae immensipalpa
-b Electrocrania
-n Kuznetsov, 1941
-s2 Micropterix
-ae michalskii
-b Electrocrania
-n Kurz, 2015
-g Epimartyria
-a auricrinella
-e Goldcap Moss-Eater
-g Hypomartyria
-a micropteroides
-b Hypomartyria
-n Kristensen & Nielsen, 1982
+sh Micropterygidae
+r Gibbs, 2004
+l Molecular phylogeny of Micropterigidae {Lepidoptera)
+p 10.13140/RG.2.2.24042.82888
+y Micropteriginae
+e2 Laurasian Jaw Moths
+d2 Laurasische Urmotten
+t Micropterigini
g Micropterix
a aglaella
a allionella
d Bergwiesen-Urmotte
+b Tinea
+n Fabricius, 1794
+ae anglica
+b Micropterix
+n Jarzembowski, 1980
a aruncella
e White-barred Gold
d Goldene Urmotte
+b Phalaena
+n Scopoli, 1763
+z Micropterix
+n Hübner, 1825
a aureatella
e Yellow-barred Gold
d Goldstreifen-Urmotte
+b Phalaena
+n Scopoli, 1763
a calthella
e Marsh Marigold Moth
d Hahnenfuß-Urmotte
b Phalaena
n Linnaeus, 1761
+z Eriocephala
+n Curtis, 1839
+s4 Micropteryx silesiaca
+c cornuella
+b Micropterix
+n Lees, Rougerie & Zeller, 2010
+k cornuella
+k longicornuella
+r Lees, 2010
+l DNA mini-barcodes in taxonomic assignment: a morphologically unique new homoneurous moth clade from the Indian Himalayas described in Micropterix (Lepidoptera, Micropterigidae)
+p 10.1111/j.1463-6409.2010.00447.x
a herminiella
a ibericella
e Portuguese Gold
@@ -87994,6 +88486,8 @@
a mansuetella
e Black-headed Gold
d Riedgras-Urmotte
+b Micropteryx
+n Zeller, 1844
a rothenbachii
a schaefferi
a sicanella
@@ -88002,36 +88496,325 @@
a tunbergella
e Red-barred Gold
d Goldrote Urmotte
-g Nannopterix
-a choreutes
-b Nannopterix
-n Gibbs, 2010
-g Neomicropteryx
-a matsumurana
-a nipponensis
-g Palaeomicroides
-g Paramartyria
+b Tinea
+n Fabricius, 1787
+a wockei
+b Micropteryx
+n Staudinger, 1870
+t Epimartyriini
+g Electrocrania
+r2 Kurz, 2015
+l On the systematic position of Electrocrania Kusnezov, 1941 with the description of a new species from Baltic amber (Lepidoptera: Micropterigidae)
+p 10.11646/zootaxa.4044.3.7
+ae immensipalpa
+b Electrocrania
+n Kuznetsov, 1941
+z Electrocrania
+n Kuznetsov, 1941
+s2 Micropterix
+ae michalskii
+b Electrocrania
+n Kurz, 2015
+g Epimartyria
+i Epimartyria
+a auricrinella
+e Goldcap Moss-Eater
+b Epimartyria
+n Walsingham, 1898
+a bimaculella
+b Epimartyria
+n Davis & Landry, 2012
+a pardella
+b Micropteryx
+n Walsingham, 1880
+z Epimartyria
+n Walsingham, 1898
+i Paramartyria
+a cipingana
+b Paramartyria
+n Yang, 1980
a immaculatella
+b Paramartyria
+n Issiki, 1931
+z Paramartyria
+n Issiki, 1931
a semifasciella
+b Paramartyria
+n Issiki, 1931
+i Vietomartyria
+a baishanzuna
+b Paramartyria
+n Yang, 1995
+s2 Vietomartyria
+a expeditionis
+b Paramartyria
+n Mey, 1997
+z Vietomartyria
+n Hashimoto & Mey, 2000
+s2 Vietomartyria
+a jinggangana
+b Paramartyria
+n Yang, 1980
+s2 Vietomartyria
+g Neomicropteryx
+i Neomicropteryx
+a bifurca
+b Neomicropteryx
+n Issiki, 1953
+a elongata
+b Neomicropteryx
+n Issiki, 1953
+c nipponensis
+b Neomicropteryx
+n Issiki, 1931
+z Neomicropteryx
+n Issiki, 1931
+k cornuta
+k kazusana
+k matsumurana
+k nipponensis
+i Kurokopteryx
+a dolichocerata
+b Kurokopteryx
+n Hashimoto, 2006
+z Kurokopteryx
+n Hashimoto, 2006
+i Issikiomartyria
+r2 Imada & Kato, 2018
+l Descriptions of new species of Issikiomartyria (Lepidoptera, Micropterigidae) and a new genus Melinopteryx gen. n. with two new species from Japan
+p 10.3897/zse.94.13748
+o Coruscans
+a bilobata
+b Melinopteryx
+n Imada & Kato, 2018
+a coruscans
+b Melinopteryx
+n Imada & Kato, 2018
+z Melinopteryx
+n Imada & Kato, 2018
+o Nudata
+a akemiae
+b Issikiomartyria
+n Hashimoto, 2006
+a bisegmentata
+b Issikiomartyria
+n Hashimoto, 2006
+a distincta
+b Issikiomartyria
+n Hashimoto, 2006
+a nudata
+b Neomicropteryx
+n Issiki, 1953
+z Issikiomartyria
+n Hashimoto, 2006
+s2 Issikiomartyria
+c hyperborea
+b Issikiomartyria
+n Imada & Kato, 2018
+k hyperborea
+k leptobelos
+a plicata
+b Issikiomartyria
+n Hashimoto, 2006
+c trochos
+b Issikiomartyria
+n Imada & Kato, 2018
+k catapasta
+k trochos
+i Palaeomicroides
+a costipunctella
+b Palaeomicroides
+n Issiki, 1931
+a discopurpurella
+b Palaeomicroides
+n Issiki, 1931
+z Palaeomicroides
+n Issiki, 1931
+a fasciatella
+b Palaeomicroides
+n Issiki, 1931
+a marginella
+b Palaeomicroides
+n Issiki, 1931
+a obscurella
+b Palaeomicroides
+n Issiki, 1931
+y Sabatincinae
+e2 Gondwanan Jaw Moths
+d2 Gondwanische Urmotten
+r2 Gibbs, 2010
+l Micropterigidae (Lepidoptera) of the Southwestern Pacific: a revision with the establishment of five new genera from Australia, New Caledonia and New Zealand
+p 10.11646/zootaxa.2520.1.1
+t Sabatincini
+g Palaeosabatinca
+ae zherichini
+b Palaeosabatinca
+n Kozlov, 1988
+z Palaeosabatinca
+n Kozlov, 1988
g Parasabatinca
ae aftimacrai
+b Parasabatinca
+n Whalley, 1978
+z Parasabatinca
+n Whalley, 1978
ae caldasae
+b Parasabatinca
+n Martins-Neto & Vulcano, 1989
g Sabatinca
+r Zhang, 2017
+l Cretaceous moths (Lepidoptera: Micropterigidae) with preserved scales from Myanmar amber
+p 10.1016/j.cretres.2017.06.016
a aurella
+b Sabatinca
+n Hudson, 1918
+z Micropardalis
+n Meyrick, 1912
+s2 Micropardalis
+a calliarcha
a chalcophanes
+s2 Palaeomicra
a chrysargyra
+b Palaeomicra
+n Meyrick, 1885
+z Palaeomicra
+n Meyrick, 1885
+ae cretacea
+b Sabatinca
+n Zhang, Wang & Shih, 2017
+a delobeli
+a demissa
a doroxena
+b Palaeomicra
+n Meyrick, 1888
+s2 Micropardalis
+a heighwayi
a ianthina
a incongruella
+b Sabatinca
+n Walker, 1863
+z Sabatinca
+n Walker, 1863
+a kristenseni
+b Sabatinca
+n Minet, 1985
+ae limula
+b Sabatinca
+n Zhang, Wang & Shih, 2017
a lucilia
-ae perveta
+ae pervetus
+s perveta
a quadrijuga
+a viettei
+b Sabatinca
+n Minet, 1985
+t Agrionymphini
+e2 Relict Jaw Moths
+d2 Relikt-Urmotten
+g Agrionympha
+a capensis
+a pseliacma
+b Agrionympha
+n Meyrick, 1921
+z Agrionympha
+n Meyrick, 1921
+a vari
+g Austromartyria
+a porphyrodes
+z Austromartyria
+n Gibbs, 2010
+s2 Sabatinca
+g Baltimartyria
+r2 Mey, 2011
+l On the systematic position of Baltimartyria Skalski, 1995 and description of a new species from Baltic amber (Lepidoptera, Micropterigidae)
+p 10.3897/zookeys.130.1480
+ae proavitella
+b Micropterix
+n Rebel, 1936
+z Baltimartyria
+n Skalski, 1995
+ae rasnitsyni
+b Baltimartyria
+n Mey, 2011
+s2 Sabatinca
+g Hypomartyria
+a micropteroides
+b Hypomartyria
+n Kristensen & Nielsen, 1982
+z Hypomartyria
+n Kristensen & Nielsen, 1982
+g Lemurix
+g Magnijuxta
+a nishidai
+b Magnijuxta
+n Wagner & Davis, 2014
+a purpuravena
+b Magnijuxta
+n Wagner & Davis, 2014
+a watkinsi
+b Magnijuxta
+n Wagner & Davis, 2014
+g Sporaphaga
+a costaricensis
+b Sporaphaga
+n Wagner & Davis, 2014
+z Sporaphaga
+n Wagner & Davis, 2014
g Squamicornia
a aequatoriella
b Squamicornia
n Kristensen & Nielsen, 1982
+z Squamicornia
+n Kristensen & Nielsen, 1982
+a purpuraguttata
+b Squamicornia
+n Wagner & Davis, 2014
+t Aureopterigini
+e2 Australian Jaw Moths
+d2 Australische Urmotten
+g Aureopterix
+a bachmaensis
+b Aureopterix
+n Mey, Léger & Vu, 2021
+a micans
+b Aureopterix
+n Gibbs, 2010
+a sterops
+b Sabatinca
+n Turner, 1922
+z Aureopterix
+n Gibbs, 2010
+g Nannopterix
+a choreutes
+b Nannopterix
+n Gibbs, 2010
+z Nannopterix
+n Gibbs, 2010
g Tasmantrix
a calliplaca
+b Palaeomicra
+n Meyrick, 1902
+z Tasmantrix
+n Gibbs, 2010
+s2 Sabatinca
+a fragilis
+b Tasmantrix
+n Gibbs, 2010
+a lunaris
+b Tasmantrix
+n Gibbs, 2010
+a nigrocornis
+b Tasmantrix
+n Gibbs, 2010
+a phalaros
+b Tasmantrix
+n Gibbs, 2010
+a tasmaniensis
+b Tasmantrix
+n Gibbs, 2010
+a thula
+b Tasmantrix
+n Gibbs, 2010
g Terncladus
r Han, 2024
l Geometric morphometric analyses of Micropterigidae lineages (Lepidoptera) with two new species from mid-Cretaceous amber of northern Myanmar
@@ -88039,16 +88822,49 @@
ae holonatus
b Terncladus
n Han, Zhang & Ren, 2024
-ae luntus
+ae lunatus
b Terncladus
n Han, Zhang & Ren, 2024
-g Vietomartyria
-a baishanzuna
-a expeditionis
-a jinggangana
+z Terncladus
+n Han, Zhang & Ren, 2024
+s luntus
g Zealandopterix
a zonodoxa
d Neuseeländische Urmotte
+b Palaeomicra
+n Meyrick, 1888
+z Zealandopterix
+n Gibbs, 2010
+s2 Sabatinca
+f Mesokristenseniidae
+r Huang, 2010
+l A New Family of Moths from the Middle Jurassic (Insecta: Lepidoptera)
+p 10.1111/j.1755-6724.2010.00233.x
+g Kladolepidopteron
+ae oviformis
+b Kladolepidopteron
+n Zhang, Shih & Labandeira, 2022
+ae parva
+b Kladolepidopteron
+n Zhang, Shih & Labandeira, 2022
+ae subaequalis
+b Kladolepidopteron
+n Zhang, Shih & Labandeira, 2022
+g Mesokristensenia
+ae angustipenna
+b Mesokristensenia
+n Huang, Nel & Minet, 2010
+ae latipenna
+b Mesokristensenia
+n Huang, Nel & Minet, 2010
+z Mesokristensenia
+n Huang, Nel & Minet, 2010
+ae sinica
+b Mesokristensenia
+n Huang, Nel & Minet, 2010
+ae trichophora
+b Mesokristensenia
+n Zhang, Shih & Labandeira, 2022
diff --git a/lepitest.js b/lepitest.js
index fbc0cb4..f90096e 100644
--- a/lepitest.js
+++ b/lepitest.js
@@ -29,10 +29,10 @@ var sf = 'The suffix of this taxon type must be "';
// Special characters and capitalization
-if (!f.matches('.xp') && /( |\t)$/.test(d) || /( |\.\.|--| † †| agg. agg.)/g.test(d) || f.matches('.bs,.zs,p:not(.b,.z,.l,.xp)') && /"/g.test(d) || f.matches('.n,.r2,.p2') && / ,/g.test(d)) {i++; log += '[#' + i + s1 + 'Check for excess spaces, tabs, special characters or suffixes.\n'};
-if (f.matches('[class^="x"]:not(.xp),.f,.y,.t,.j,.h,.g,.i,.bs,.zs,.sh') && /[^A-z]/g.test(d)) {i++; log += '[#' + i + s1 + 'Allowed characters are A-Z and a-z only. Check for invalid spaces, tabs, line-breaks and special characters.\n'};
+if (!f.matches('.xp') && /( |\t)$/.test(d) || /( |\.\.|--| † †| agg. agg.)/g.test(d) || f.matches('p:not(.b,.z,.l,.xp)') && /"/g.test(d) || f.matches('.n,.r2,.p2') && / ,/g.test(d)) {i++; log += '[#' + i + s1 + 'Check for excess spaces, tabs, special characters or suffixes.\n'};
+if (f.matches('[class^="x"]:not(.xp),.f,.y,.t,.j,.h,.g,.i,.sh') && /[^A-z]/g.test(d) || f.matches('.b') && /[^A-z -]/g.test(f.firstElementChild.innerHTML) || f.matches('.z') && /[^A-z]/g.test(f.firstElementChild.innerHTML)) {i++; log += '[#' + i + s1 + 'Allowed characters are A-Z and a-z only. Check for invalid spaces, tabs, line-breaks and special characters.\n'};
if (f.matches('.o,.a,.ae,.c,.k,.u,.ue,.w,.v,.v2,.s,.s2,.s3,.s4') && /[^A-z-.†× ]/g.test(d)) {i++; log += '[#' + i + s1 + 'Allowed characters are A-Z, a-z and single spaces or hyphens only. Check for invalid tabs, line-breaks and special characters.\n'};
-if (f.matches('.bs,.zs,.ns,p:not(.b,.z,.n,.l,.p,.xp)') && /[^A-ZÄČÖÕÜ]/.test(d.substring(0,1)) || f.matches('.xp') && /[^A-Z]/.test(d.substring(1,2)) || f.matches('.bs,.zs,p:not(.xp,.b,.z,.n,.r,.r2,.l,.p,.p2,.e,.e2,.d,.d2)') && /[^a-z -.†×;]/.test(d.substring(1,d.length)) || f.matches('.xp') && /[^a-z]/.test(d.substring(2,d.length-2))) {i++; log += '[#' + i + s1 + 'Check for correct placement of uppercase and lowercase letters.\n'};
+if (f.matches('p:not(.b,.z,.l,.p,.xp)') && /[^A-ZÄČÖÕÜ]/.test(d.substring(0,1)) || f.matches('.xp') && /[^A-Z]/.test(d.substring(1,2)) || f.matches('.b,.z') && /[^A-Z]/.test(f.firstElementChild.innerHTML.substring(0,1)) || f.matches('p:not(.xp,.b,.z,.n,.r,.r2,.l,.p,.p2,.e,.e2,.d,.d2)') && /[^a-z -.†×;]/.test(d.substring(1,d.length)) || f.matches('.xp') && /[^a-z]/.test(d.substring(2,d.length-2)) || f.matches('.b,.z') && /[^a-z -]/.test(f.firstElementChild.innerHTML.substring(1,f.firstElementChild.innerHTML.length))) {i++; log += '[#' + i + s1 + 'Check for correct placement of uppercase and lowercase letters.\n'};
if (f.matches('.d,.d2,.e,.e2') && (/ [a-z]/g.test(d) && !(/(and|of|du|und|von)/.test(d)) || /( And | Of | Du | Und | Von )/.test(d))) {i++; log += '[#' + i + s1 + 'Check for correct placement of uppercase and lowercase letters.\n'};
if (f.matches('.d,.d2,.e,.e2') && /\d/g.test(d)) {i++; log += '[#' + i + s1 + 'No numeric characters allowed in common names, use words instead.\n'};
@@ -126,8 +126,8 @@ while (sib) {
$$('.a,.ae,.c,.w').forEach(f=>{
var sib = f.nextElementSibling;
while (sib) {
- if (sib.matches('.z') && sib.nextElementSibling.nextElementSibling.matches('.z') && sib.innerHTML.localeCompare(sib.nextElementSibling.nextElementSibling.innerHTML, 'en') == 0) {i++; log += '[#' + i + s5 + convert(f.classList) + ' ' + f.innerHTML + '". "TS ' + sib.innerHTML + '" is listed twice within this ' + convert(f.classList) + '.\n'};
- if (sib.matches('.z') && sib.nextElementSibling.nextElementSibling.matches('.z') && sib.innerHTML.localeCompare(sib.nextElementSibling.nextElementSibling.innerHTML, 'en') == 1) {i++; log += '[#' + i + s6 + convert(f.classList) + ' ' + f.innerHTML + '". Place "TS ' + sib.innerHTML + '" in its correct alphabetical order within this ' + convert(f.classList) + '.\n'};
+ if (sib.matches('.z') && sib.nextElementSibling.nextElementSibling.matches('.z') && sib.firstElementChild.innerHTML.localeCompare(sib.nextElementSibling.nextElementSibling.firstElementChild.innerHTML, 'en') == 0) {i++; log += '[#' + i + s5 + convert(f.classList) + ' ' + f.innerHTML + '". "TS ' + sib.firstElementChild.innerHTML + '" is listed twice within this ' + convert(f.classList) + '.\n'};
+ if (sib.matches('.z') && sib.nextElementSibling.nextElementSibling.matches('.z') && sib.firstElementChild.innerHTML.localeCompare(sib.nextElementSibling.nextElementSibling.firstElementChild.innerHTML, 'en') == 1) {i++; log += '[#' + i + s6 + convert(f.classList) + ' ' + f.innerHTML + '". Place "TS ' + sib.firstElementChild.innerHTML + '" in its correct alphabetical order within this ' + convert(f.classList) + '.\n'};
if (sib.nextElementSibling.matches('p:not(.e,.d,.b,.z,.n)')) break
sib = sib.nextElementSibling}});