GEN-3a: Schimmel catalog fix (breeder C5) — remove Schwarzschimmel, efef base=Orangeschimmel, Silberschimmel wins efef-gg, +CP-Orangeschimmel; regenerate ColorVariety seed

This commit is contained in:
2026-06-06 10:25:48 +02:00
parent 1e7dc8f91d
commit a0b720df73
2 changed files with 468 additions and 444 deletions

View File

@@ -41,12 +41,14 @@ export interface FarbschlagEntry {
* portal collision group. * portal collision group.
*/ */
export const BASE_COLORS: readonly FarbschlagEntry[] = [ export const BASE_COLORS: readonly FarbschlagEntry[] = [
// ── Frozen 18 (names are DB-key contract; do not rename) ── // ── Frozen names (DB-key contract; do not rename) ──
// GEN-3a: 'Schwarzschimmel' REMOVED (breeder C5: no such variety; efef base is
// Orangeschimmel — see the GEN-2 block below). This was an authorized exception
// to the frozen-name rule; the ColorVariety seed drops it too.
{ name: 'Pink Eyed White (PEW)', english: 'Pink Eyed White', tokens: { C: 'ch', P: 'p' }, image: 'rotaugen-weiss-pew-d-sep-e-sep.jpg' }, { name: 'Pink Eyed White (PEW)', english: 'Pink Eyed White', tokens: { C: 'ch', P: 'p' }, image: 'rotaugen-weiss-pew-d-sep-e-sep.jpg' },
{ name: 'Hermelin', english: 'Dark Tailed White', tokens: { A: 'a', C: 'ch', D: 'D', P: 'P' }, image: 'hermelin.jpeg' }, { name: 'Hermelin', english: 'Dark Tailed White', tokens: { A: 'a', C: 'ch', D: 'D', P: 'P' }, image: 'hermelin.jpeg' },
{ name: 'Himalaya', english: 'Himalayan', tokens: { A: 'A', C: 'ch', D: 'D', P: 'P' }, image: 'himalaya.jpg' }, { name: 'Himalaya', english: 'Himalayan', tokens: { A: 'A', C: 'ch', D: 'D', P: 'P' }, image: 'himalaya.jpg' },
{ name: 'Zobel', english: 'Sable', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'E', G: 'g', P: 'P' }, image: 'zobel.jpeg' }, { name: 'Zobel', english: 'Sable', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'E', G: 'g', P: 'P' }, image: 'zobel.jpeg' },
{ name: 'Schwarzschimmel', english: 'Black Roan', tokens: { C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' } },
{ name: 'Rotaugenschimmel', english: 'Red-Eyed Roan', tokens: { C: 'C', D: 'D', E: 'ef', G: 'G', P: 'p' }, image: 'rotaugen-schimmel.jpg' }, { name: 'Rotaugenschimmel', english: 'Red-Eyed Roan', tokens: { C: 'C', D: 'D', E: 'ef', G: 'G', P: 'p' }, image: 'rotaugen-schimmel.jpg' },
{ name: 'Agouti', english: 'Golden Agouti', tokens: { A: 'A', C: 'C', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'agouti-mit-erklaerung-der-genloci.JPG' }, { name: 'Agouti', english: 'Golden Agouti', tokens: { A: 'A', C: 'C', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'agouti-mit-erklaerung-der-genloci.JPG' },
{ name: 'Schwarz', english: 'Black', tokens: { A: 'a', C: 'C', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'schwarz.jpg' }, { name: 'Schwarz', english: 'Black', tokens: { A: 'a', C: 'C', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'schwarz.jpg' },
@@ -72,7 +74,8 @@ export const BASE_COLORS: readonly FarbschlagEntry[] = [
{ name: 'Siam (Marder-Hell)', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'siam-marder-hell.JPG' }, { name: 'Siam (Marder-Hell)', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'siam-marder-hell.JPG' },
{ name: 'Polarfuchs', tokens: { A: 'A', C: 'C', D: 'D', E: 'e', G: 'g', P: 'P' }, image: 'polarfuchs.jpg' }, { name: 'Polarfuchs', tokens: { A: 'A', C: 'C', D: 'D', E: 'e', G: 'g', P: 'P' }, image: 'polarfuchs.jpg' },
{ name: 'Saphir', tokens: { A: 'a', C: 'C', D: 'D', E: 'E', G: 'G', P: 'p' }, image: 'saphir.jpg' }, { name: 'Saphir', tokens: { A: 'a', C: 'C', D: 'D', E: 'E', G: 'G', P: 'p' }, image: 'saphir.jpg' },
{ name: 'Schimmel (Orangeschimmel)', tokens: { C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'schimmel-orangeschimmel.jpg' }, // GEN-3a: efef base (otherwise wild C/D/G/P) = Orangeschimmel (breeder C5).
{ name: 'Orangeschimmel', tokens: { C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'schimmel-orangeschimmel.jpg' },
{ name: 'Topas', tokens: { A: 'A', C: 'C', D: 'D', E: 'E', G: 'G', P: 'p' }, image: 'topas.jpg' }, { name: 'Topas', tokens: { A: 'A', C: 'C', D: 'D', E: 'E', G: 'G', P: 'p' }, image: 'topas.jpg' },
{ name: 'Platin-Hell', tokens: { A: 'a', C: 'C', D: 'D', E: 'E', G: 'G', P: 'p' }, image: 'platin-hell.jpg' }, { name: 'Platin-Hell', tokens: { A: 'a', C: 'C', D: 'D', E: 'E', G: 'G', P: 'p' }, image: 'platin-hell.jpg' },
{ name: 'Agouti dd', tokens: { A: 'A', C: 'C', D: 'd', E: 'E', G: 'G', P: 'P' }, image: 'agouti-dd.jpg' }, { name: 'Agouti dd', tokens: { A: 'A', C: 'C', D: 'd', E: 'E', G: 'G', P: 'P' }, image: 'agouti-dd.jpg' },
@@ -81,8 +84,10 @@ export const BASE_COLORS: readonly FarbschlagEntry[] = [
{ name: 'Anthrazit dd', tokens: { A: 'a', C: 'C', D: 'd', E: 'E', G: 'g', P: 'P' }, image: 'anthrazit-dd.jpg' }, { name: 'Anthrazit dd', tokens: { A: 'a', C: 'C', D: 'd', E: 'E', G: 'g', P: 'P' }, image: 'anthrazit-dd.jpg' },
{ name: 'Agouti CP-Hell', tokens: { A: 'A', C: 'cchm', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'agouti-cp-hell.JPG' }, { name: 'Agouti CP-Hell', tokens: { A: 'A', C: 'cchm', D: 'D', E: 'E', G: 'G', P: 'P' }, image: 'agouti-cp-hell.JPG' },
{ name: 'Blaufuchs CP', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'e', G: 'g', P: 'P' }, image: 'blaufuchs-cp.jpg' }, { name: 'Blaufuchs CP', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'e', G: 'g', P: 'P' }, image: 'blaufuchs-cp.jpg' },
{ name: 'Polarfuchsschimmel', tokens: { A: 'A', C: 'C', D: 'D', E: 'ef', G: 'g', P: 'P' }, image: 'polarfuchsschimmel.jpg' }, // GEN-3a: efef gg base = Silberschimmel (breeder C5) — listed before the
// A-specific Polarfuchsschimmel so the canonical efef-gg reverse-matches here.
{ name: 'Silberschimmel', tokens: { C: 'C', D: 'D', E: 'ef', G: 'g', P: 'P' }, image: 'silberschimmel.jpg' }, { name: 'Silberschimmel', tokens: { C: 'C', D: 'D', E: 'ef', G: 'g', P: 'P' }, image: 'silberschimmel.jpg' },
{ name: 'Polarfuchsschimmel', tokens: { A: 'A', C: 'C', D: 'D', E: 'ef', G: 'g', P: 'P' }, image: 'polarfuchsschimmel.jpg' },
{ name: 'Algierfuchsschimmel', tokens: { A: 'A', C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'algierfuchsschimmel.jpg' }, { name: 'Algierfuchsschimmel', tokens: { A: 'A', C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'algierfuchsschimmel.jpg' },
{ name: 'Polarfuchs-Hell CP', tokens: { A: 'A', C: 'cchm', D: 'D', E: 'e', G: 'g', P: 'P' }, image: 'polarfuchs-hell-cp.jpg' }, { name: 'Polarfuchs-Hell CP', tokens: { A: 'A', C: 'cchm', D: 'D', E: 'e', G: 'g', P: 'P' }, image: 'polarfuchs-hell-cp.jpg' },
{ name: 'Kohlfuchsschimmel', tokens: { A: 'a', C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'kohlfuchsschimmel.jpg' }, { name: 'Kohlfuchsschimmel', tokens: { A: 'a', C: 'C', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'kohlfuchsschimmel.jpg' },
@@ -117,6 +122,9 @@ export const BASE_COLORS: readonly FarbschlagEntry[] = [
{ name: 'Zobel-Hell dd', tokens: { A: 'a', C: 'cchm', D: 'd', E: 'E', G: 'g', P: 'P' }, image: 'zobel-hell-dd.jpg' }, { name: 'Zobel-Hell dd', tokens: { A: 'a', C: 'cchm', D: 'd', E: 'E', G: 'g', P: 'P' }, image: 'zobel-hell-dd.jpg' },
{ name: 'Kohlfuchsschimmel CP', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'kohlfuchsschimmel-cp.JPG' }, { name: 'Kohlfuchsschimmel CP', tokens: { A: 'a', C: 'cchm', D: 'D', E: 'ef', G: 'G', P: 'P' }, image: 'kohlfuchsschimmel-cp.JPG' },
{ name: 'Blaufuchs dd', tokens: { A: 'a', C: 'C', D: 'd', E: 'e', G: 'g', P: 'p' }, image: 'blaufuchs-dd.jpg' }, { name: 'Blaufuchs dd', tokens: { A: 'a', C: 'C', D: 'd', E: 'e', G: 'g', P: 'p' }, image: 'blaufuchs-dd.jpg' },
// GEN-3a: c[chm]c[chm] efef base = CP-Orangeschimmel (breeder C5). A unspecified
// (listed after the A-specific cchm-Schimmel entries so they win for those).
{ name: 'CP-Orangeschimmel', tokens: { C: 'cchm', D: 'D', E: 'ef', G: 'G', P: 'P' } },
] ]
export const UNKNOWN_FARBSCHLAG = 'Unbekannter Farbschlag' export const UNKNOWN_FARBSCHLAG = 'Unbekannter Farbschlag'

View File

@@ -1,440 +1,456 @@
[ [
{ {
"name": "Pink Eyed White (PEW)", "name": "Pink Eyed White (PEW)",
"canonicalGenotype": "AA chch DD EE GG pp spsp rere", "english": "Pink Eyed White",
"sortOrder": 0, "canonicalGenotype": "AA chch DD EE GG pp spsp rere",
"image": "rotaugen-weiss-pew-d-sep-e-sep.jpg" "sortOrder": 0,
}, "image": "rotaugen-weiss-pew-d-sep-e-sep.jpg"
{ },
"name": "Hermelin", {
"canonicalGenotype": "aa chch DD EE GG PP spsp rere", "name": "Hermelin",
"sortOrder": 1, "english": "Dark Tailed White",
"image": "hermelin.jpeg" "canonicalGenotype": "aa chch DD EE GG PP spsp rere",
}, "sortOrder": 1,
{ "image": "hermelin.jpeg"
"name": "Himalaya", },
"canonicalGenotype": "AA chch DD EE GG PP spsp rere", {
"sortOrder": 2, "name": "Himalaya",
"image": "himalaya.jpg" "english": "Himalayan",
}, "canonicalGenotype": "AA chch DD EE GG PP spsp rere",
{ "sortOrder": 2,
"name": "Zobel", "image": "himalaya.jpg"
"canonicalGenotype": "aa cchmcchm DD EE gg PP spsp rere", },
"sortOrder": 3, {
"image": "zobel.jpeg" "name": "Zobel",
}, "english": "Sable",
{ "canonicalGenotype": "aa cchmcchm DD EE gg PP spsp rere",
"name": "Schwarzschimmel", "sortOrder": 3,
"canonicalGenotype": "AA CC DD efef GG PP spsp rere", "image": "zobel.jpeg"
"sortOrder": 4, },
"image": null {
}, "name": "Rotaugenschimmel",
{ "english": "Red-Eyed Roan",
"name": "Rotaugenschimmel", "canonicalGenotype": "AA CC DD efef GG pp spsp rere",
"canonicalGenotype": "AA CC DD efef GG pp spsp rere", "sortOrder": 4,
"sortOrder": 5, "image": "rotaugen-schimmel.jpg"
"image": "rotaugen-schimmel.jpg" },
}, {
{ "name": "Agouti",
"name": "Agouti", "english": "Golden Agouti",
"canonicalGenotype": "AA CC DD EE GG PP spsp rere", "canonicalGenotype": "AA CC DD EE GG PP spsp rere",
"sortOrder": 6, "sortOrder": 5,
"image": "agouti-mit-erklaerung-der-genloci.JPG" "image": "agouti-mit-erklaerung-der-genloci.JPG"
}, },
{ {
"name": "Schwarz", "name": "Schwarz",
"canonicalGenotype": "aa CC DD EE GG PP spsp rere", "english": "Black",
"sortOrder": 7, "canonicalGenotype": "aa CC DD EE GG PP spsp rere",
"image": "schwarz.jpg" "sortOrder": 6,
}, "image": "schwarz.jpg"
{ },
"name": "Silberagouti", {
"canonicalGenotype": "AA CC DD EE gg PP spsp rere", "name": "Silberagouti",
"sortOrder": 8, "english": "Grey Agouti",
"image": "silberagouti.jpg" "canonicalGenotype": "AA CC DD EE gg PP spsp rere",
}, "sortOrder": 7,
{ "image": "silberagouti.jpg"
"name": "Anthrazit", },
"canonicalGenotype": "aa CC DD EE gg PP spsp rere", {
"sortOrder": 9, "name": "Anthrazit",
"image": "anthrazit.jpg" "english": "Slate",
}, "canonicalGenotype": "aa CC DD EE gg PP spsp rere",
{ "sortOrder": 8,
"name": "Algierfuchs", "image": "anthrazit.jpg"
"canonicalGenotype": "AA CC DD ee GG PP spsp rere", },
"sortOrder": 10, {
"image": "algierfuchs.jpg" "name": "Algierfuchs",
}, "english": "Dark-Eyed Honey",
{ "canonicalGenotype": "AA CC DD ee GG PP spsp rere",
"name": "Blau", "sortOrder": 9,
"canonicalGenotype": "aa CC dd EE GG PP spsp rere", "image": "algierfuchs.jpg"
"sortOrder": 11, },
"image": "blau-schwarz-dd.JPG" {
}, "name": "Blau",
{ "english": "Blue",
"name": "Gold", "canonicalGenotype": "aa CC dd EE GG PP spsp rere",
"canonicalGenotype": "AA CC DD EE GG pp spsp rere", "sortOrder": 10,
"sortOrder": 12, "image": "blau-schwarz-dd.JPG"
"image": "gold.jpg" },
}, {
{ "name": "Gold",
"name": "Platin", "english": "Argente Golden",
"canonicalGenotype": "aa CC DD EE GG pp spsp rere", "canonicalGenotype": "AA CC DD EE GG pp spsp rere",
"sortOrder": 13, "sortOrder": 11,
"image": "platin.JPG" "image": "gold.jpg"
}, },
{ {
"name": "Goldfuchs", "name": "Platin",
"canonicalGenotype": "AA CC DD ee GG pp spsp rere", "english": "Lilac",
"sortOrder": 14, "canonicalGenotype": "aa CC DD EE GG pp spsp rere",
"image": "goldfuchs.jpg" "sortOrder": 12,
}, "image": "platin.JPG"
{ },
"name": "Rotfuchs", {
"canonicalGenotype": "aa CC DD ee GG pp spsp rere", "name": "Goldfuchs",
"sortOrder": 15, "english": "Yellow Fox",
"image": "rotfuchs.JPG" "canonicalGenotype": "AA CC DD ee GG pp spsp rere",
}, "sortOrder": 13,
{ "image": "goldfuchs.jpg"
"name": "dd Gold", },
"canonicalGenotype": "AA CC dd EE GG pp spsp rere", {
"sortOrder": 16, "name": "Rotfuchs",
"image": "gold-dd.jpg" "english": "Argente Nutmeg",
}, "canonicalGenotype": "aa CC DD ee GG pp spsp rere",
{ "sortOrder": 14,
"name": "dd Platin", "image": "rotfuchs.JPG"
"canonicalGenotype": "aa CC dd EE GG pp spsp rere", },
"sortOrder": 17, {
"image": "platin-dd.jpg" "name": "dd Gold",
}, "english": "dd Argente Golden",
{ "canonicalGenotype": "AA CC dd EE GG pp spsp rere",
"name": "Altweiss (REW)", "sortOrder": 15,
"canonicalGenotype": "aa CC DD EE gg pp spsp rere", "image": "gold-dd.jpg"
"sortOrder": 18, },
"image": "altweiss-rew.jpeg" {
}, "name": "dd Platin",
{ "english": "dd Lilac",
"name": "Apricot (Blassfuchs)", "canonicalGenotype": "aa CC dd EE GG pp spsp rere",
"canonicalGenotype": "AA CC DD ee gg pp spsp rere", "sortOrder": 16,
"sortOrder": 19, "image": "platin-dd.jpg"
"image": "apricot-blassfuchs.jpg" },
}, {
{ "name": "Altweiss (REW)",
"name": "Blaufuchs", "canonicalGenotype": "aa CC DD EE gg pp spsp rere",
"canonicalGenotype": "aa CC DD ee gg PP spsp rere", "sortOrder": 17,
"sortOrder": 20, "image": "altweiss-rew.jpeg"
"image": "blaufuchs.jpg" },
}, {
{ "name": "Apricot (Blassfuchs)",
"name": "C-Separator", "canonicalGenotype": "AA CC DD ee gg pp spsp rere",
"canonicalGenotype": "aa CC DD ee gg pp spsp rere", "sortOrder": 18,
"sortOrder": 21, "image": "apricot-blassfuchs.jpg"
"image": "c-separator.jpg" },
}, {
{ "name": "Blaufuchs",
"name": "Elfenbein", "canonicalGenotype": "aa CC DD ee gg PP spsp rere",
"canonicalGenotype": "AA CC DD EE gg pp spsp rere", "sortOrder": 19,
"sortOrder": 22, "image": "blaufuchs.jpg"
"image": "elfenbein.jpg" },
}, {
{ "name": "C-Separator",
"name": "Kohlfuchs", "canonicalGenotype": "aa CC DD ee gg pp spsp rere",
"canonicalGenotype": "aa CC DD ee GG PP spsp rere", "sortOrder": 20,
"sortOrder": 23, "image": "c-separator.jpg"
"image": "kohlfuchs.jpg" },
}, {
{ "name": "Elfenbein",
"name": "Marder", "canonicalGenotype": "AA CC DD EE gg pp spsp rere",
"canonicalGenotype": "aa cchmcchm DD EE GG PP spsp rere", "sortOrder": 21,
"sortOrder": 24, "image": "elfenbein.jpg"
"image": "marder.JPG" },
}, {
{ "name": "Kohlfuchs",
"name": "Siam (Marder-Hell)", "canonicalGenotype": "aa CC DD ee GG PP spsp rere",
"canonicalGenotype": "aa cchmcchm DD EE GG PP spsp rere", "sortOrder": 22,
"sortOrder": 25, "image": "kohlfuchs.jpg"
"image": "siam-marder-hell.JPG" },
}, {
{ "name": "Marder",
"name": "Polarfuchs", "canonicalGenotype": "aa cchmcchm DD EE GG PP spsp rere",
"canonicalGenotype": "AA CC DD ee gg PP spsp rere", "sortOrder": 23,
"sortOrder": 26, "image": "marder.JPG"
"image": "polarfuchs.jpg" },
}, {
{ "name": "Siam (Marder-Hell)",
"name": "Saphir", "canonicalGenotype": "aa cchmcchm DD EE GG PP spsp rere",
"canonicalGenotype": "aa CC DD EE GG pp spsp rere", "sortOrder": 24,
"sortOrder": 27, "image": "siam-marder-hell.JPG"
"image": "saphir.jpg" },
}, {
{ "name": "Polarfuchs",
"name": "Schimmel (Orangeschimmel)", "canonicalGenotype": "AA CC DD ee gg PP spsp rere",
"canonicalGenotype": "AA CC DD efef GG PP spsp rere", "sortOrder": 25,
"sortOrder": 28, "image": "polarfuchs.jpg"
"image": "schimmel-orangeschimmel.jpg" },
}, {
{ "name": "Saphir",
"name": "Topas", "canonicalGenotype": "aa CC DD EE GG pp spsp rere",
"canonicalGenotype": "AA CC DD EE GG pp spsp rere", "sortOrder": 26,
"sortOrder": 29, "image": "saphir.jpg"
"image": "topas.jpg" },
}, {
{ "name": "Orangeschimmel",
"name": "Platin-Hell", "canonicalGenotype": "AA CC DD efef GG PP spsp rere",
"canonicalGenotype": "aa CC DD EE GG pp spsp rere", "sortOrder": 27,
"sortOrder": 30, "image": "schimmel-orangeschimmel.jpg"
"image": "platin-hell.jpg" },
}, {
{ "name": "Topas",
"name": "Agouti dd", "canonicalGenotype": "AA CC DD EE GG pp spsp rere",
"canonicalGenotype": "AA CC dd EE GG PP spsp rere", "sortOrder": 28,
"sortOrder": 31, "image": "topas.jpg"
"image": "agouti-dd.jpg" },
}, {
{ "name": "Platin-Hell",
"name": "Silberagouti dd", "canonicalGenotype": "aa CC DD EE GG pp spsp rere",
"canonicalGenotype": "AA CC dd EE gg PP spsp rere", "sortOrder": 29,
"sortOrder": 32, "image": "platin-hell.jpg"
"image": "silberagouti-dd.jpg" },
}, {
{ "name": "Agouti dd",
"name": "Kohlfuchs dd", "canonicalGenotype": "AA CC dd EE GG PP spsp rere",
"canonicalGenotype": "aa CC dd ee GG PP spsp rere", "sortOrder": 30,
"sortOrder": 33, "image": "agouti-dd.jpg"
"image": "kohlfuchs-dd.jpg" },
}, {
{ "name": "Silberagouti dd",
"name": "Anthrazit dd", "canonicalGenotype": "AA CC dd EE gg PP spsp rere",
"canonicalGenotype": "aa CC dd EE gg PP spsp rere", "sortOrder": 31,
"sortOrder": 34, "image": "silberagouti-dd.jpg"
"image": "anthrazit-dd.jpg" },
}, {
{ "name": "Kohlfuchs dd",
"name": "Agouti CP-Hell", "canonicalGenotype": "aa CC dd ee GG PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD EE GG PP spsp rere", "sortOrder": 32,
"sortOrder": 35, "image": "kohlfuchs-dd.jpg"
"image": "agouti-cp-hell.JPG" },
}, {
{ "name": "Anthrazit dd",
"name": "Blaufuchs CP", "canonicalGenotype": "aa CC dd EE gg PP spsp rere",
"canonicalGenotype": "aa cchmcchm DD ee gg PP spsp rere", "sortOrder": 33,
"sortOrder": 36, "image": "anthrazit-dd.jpg"
"image": "blaufuchs-cp.jpg" },
}, {
{ "name": "Agouti CP-Hell",
"name": "Polarfuchsschimmel", "canonicalGenotype": "AA cchmcchm DD EE GG PP spsp rere",
"canonicalGenotype": "AA CC DD efef gg PP spsp rere", "sortOrder": 34,
"sortOrder": 37, "image": "agouti-cp-hell.JPG"
"image": "polarfuchsschimmel.jpg" },
}, {
{ "name": "Blaufuchs CP",
"name": "Silberschimmel", "canonicalGenotype": "aa cchmcchm DD ee gg PP spsp rere",
"canonicalGenotype": "AA CC DD efef gg PP spsp rere", "sortOrder": 35,
"sortOrder": 38, "image": "blaufuchs-cp.jpg"
"image": "silberschimmel.jpg" },
}, {
{ "name": "Silberschimmel",
"name": "Algierfuchsschimmel", "canonicalGenotype": "AA CC DD efef gg PP spsp rere",
"canonicalGenotype": "AA CC DD efef GG PP spsp rere", "sortOrder": 36,
"sortOrder": 39, "image": "silberschimmel.jpg"
"image": "algierfuchsschimmel.jpg" },
}, {
{ "name": "Polarfuchsschimmel",
"name": "Polarfuchs-Hell CP", "canonicalGenotype": "AA CC DD efef gg PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD ee gg PP spsp rere", "sortOrder": 37,
"sortOrder": 40, "image": "polarfuchsschimmel.jpg"
"image": "polarfuchs-hell-cp.jpg" },
}, {
{ "name": "Algierfuchsschimmel",
"name": "Kohlfuchsschimmel", "canonicalGenotype": "AA CC DD efef GG PP spsp rere",
"canonicalGenotype": "aa CC DD efef GG PP spsp rere", "sortOrder": 38,
"sortOrder": 41, "image": "algierfuchsschimmel.jpg"
"image": "kohlfuchsschimmel.jpg" },
}, {
{ "name": "Polarfuchs-Hell CP",
"name": "Blaufuchsschimmel", "canonicalGenotype": "AA cchmcchm DD ee gg PP spsp rere",
"canonicalGenotype": "aa CC DD efef gg PP spsp rere", "sortOrder": 39,
"sortOrder": 42, "image": "polarfuchs-hell-cp.jpg"
"image": "blaufuchsschimmel.jpg" },
}, {
{ "name": "Kohlfuchsschimmel",
"name": "Kohlfuchs, hell", "canonicalGenotype": "aa CC DD efef GG PP spsp rere",
"canonicalGenotype": "aa CC DD ee GG PP spsp rere", "sortOrder": 40,
"sortOrder": 43, "image": "kohlfuchsschimmel.jpg"
"image": "kohlfuchs-hell.jpg" },
}, {
{ "name": "Blaufuchsschimmel",
"name": "Goldfuchs, hell", "canonicalGenotype": "aa CC DD efef gg PP spsp rere",
"canonicalGenotype": "AA CC DD ee GG pp spsp rere", "sortOrder": 41,
"sortOrder": 44, "image": "blaufuchsschimmel.jpg"
"image": "goldfuchs-hell.jpg" },
}, {
{ "name": "Kohlfuchs, hell",
"name": "Goldfuchsschimmel", "canonicalGenotype": "aa CC DD ee GG PP spsp rere",
"canonicalGenotype": "AA CC DD efef GG pp spsp rere", "sortOrder": 42,
"sortOrder": 45, "image": "kohlfuchs-hell.jpg"
"image": "goldfuchsschimmel.jpg" },
}, {
{ "name": "Goldfuchs, hell",
"name": "Gold-Hell", "canonicalGenotype": "AA CC DD ee GG pp spsp rere",
"canonicalGenotype": "AA CC DD EE GG pp spsp rere", "sortOrder": 43,
"sortOrder": 46, "image": "goldfuchs-hell.jpg"
"image": "gold-hell.jpg" },
}, {
{ "name": "Goldfuchsschimmel",
"name": "Siam (Marder-Hell) dd", "canonicalGenotype": "AA CC DD efef GG pp spsp rere",
"canonicalGenotype": "aa cchmcchm dd EE GG PP spsp rere", "sortOrder": 44,
"sortOrder": 47, "image": "goldfuchsschimmel.jpg"
"image": "siam-marder-hell-dd.jpg" },
}, {
{ "name": "Gold-Hell",
"name": "Marder dd", "canonicalGenotype": "AA CC DD EE GG pp spsp rere",
"canonicalGenotype": "aa cchmcchm dd EE GG PP spsp rere", "sortOrder": 45,
"sortOrder": 48, "image": "gold-hell.jpg"
"image": "marder-dd.jpg" },
}, {
{ "name": "Siam (Marder-Hell) dd",
"name": "Zobel-Hell", "canonicalGenotype": "aa cchmcchm dd EE GG PP spsp rere",
"canonicalGenotype": "aa cchmcchm DD EE gg PP spsp rere", "sortOrder": 46,
"sortOrder": 49, "image": "siam-marder-hell-dd.jpg"
"image": "zobel-hell.jpg" },
}, {
{ "name": "Marder dd",
"name": "Silberagouti dd CP", "canonicalGenotype": "aa cchmcchm dd EE GG PP spsp rere",
"canonicalGenotype": "AA cchmcchm dd EE gg PP spsp rere", "sortOrder": 47,
"sortOrder": 50, "image": "marder-dd.jpg"
"image": "silberagouti-dd-cp.jpg" },
}, {
{ "name": "Zobel-Hell",
"name": "Silberagouti-Hell dd CP", "canonicalGenotype": "aa cchmcchm DD EE gg PP spsp rere",
"canonicalGenotype": "AA cchmcchm dd EE gg PP spsp rere", "sortOrder": 48,
"sortOrder": 51, "image": "zobel-hell.jpg"
"image": "silberagouti-hell-dd-cp.jpg" },
}, {
{ "name": "Silberagouti dd CP",
"name": "Agouti dd CP", "canonicalGenotype": "AA cchmcchm dd EE gg PP spsp rere",
"canonicalGenotype": "AA cchmcchm dd EE GG PP spsp rere", "sortOrder": 49,
"sortOrder": 52, "image": "silberagouti-dd-cp.jpg"
"image": "agouti-dd-cp.jpg" },
}, {
{ "name": "Silberagouti-Hell dd CP",
"name": "Agouti-Hell dd CP", "canonicalGenotype": "AA cchmcchm dd EE gg PP spsp rere",
"canonicalGenotype": "AA cchmcchm dd EE GG PP spsp rere", "sortOrder": 50,
"sortOrder": 53, "image": "silberagouti-hell-dd-cp.jpg"
"image": "agouti-hell-dd-cp.jpg" },
}, {
{ "name": "Agouti dd CP",
"name": "Blaufuchs, hell", "canonicalGenotype": "AA cchmcchm dd EE GG PP spsp rere",
"canonicalGenotype": "aa CC DD ee gg PP spsp rere", "sortOrder": 51,
"sortOrder": 54, "image": "agouti-dd-cp.jpg"
"image": "blaufuchs-hell.jpeg" },
}, {
{ "name": "Agouti-Hell dd CP",
"name": "Rotfuchsschimmel", "canonicalGenotype": "AA cchmcchm dd EE GG PP spsp rere",
"canonicalGenotype": "aa CC DD efef GG pp spsp rere", "sortOrder": 52,
"sortOrder": 55, "image": "agouti-hell-dd-cp.jpg"
"image": "rotfuchsschimmel.jpg" },
}, {
{ "name": "Blaufuchs, hell",
"name": "Polarfuchs, hell", "canonicalGenotype": "aa CC DD ee gg PP spsp rere",
"canonicalGenotype": "AA CC DD ee gg PP spsp rere", "sortOrder": 53,
"sortOrder": 56, "image": "blaufuchs-hell.jpeg"
"image": "polarfuchs-hell.jpeg" },
}, {
{ "name": "Rotfuchsschimmel",
"name": "Kohlfuchsschimmel, hell", "canonicalGenotype": "aa CC DD efef GG pp spsp rere",
"canonicalGenotype": "aa CC DD efef GG PP spsp rere", "sortOrder": 54,
"sortOrder": 57, "image": "rotfuchsschimmel.jpg"
"image": "kohlfuchsschimmel-hell.jpg" },
}, {
{ "name": "Polarfuchs, hell",
"name": "Rotfuchs, hell", "canonicalGenotype": "AA CC DD ee gg PP spsp rere",
"canonicalGenotype": "aa CC DD ee GG pp spsp rere", "sortOrder": 55,
"sortOrder": 58, "image": "polarfuchs-hell.jpeg"
"image": "rotfuchs-hell.jpg" },
}, {
{ "name": "Kohlfuchsschimmel, hell",
"name": "Zobel dd", "canonicalGenotype": "aa CC DD efef GG PP spsp rere",
"canonicalGenotype": "aa cchmcchm dd EE gg PP spsp rere", "sortOrder": 56,
"sortOrder": 59, "image": "kohlfuchsschimmel-hell.jpg"
"image": "zobel-dd.jpg" },
}, {
{ "name": "Rotfuchs, hell",
"name": "Kohlfuchs-Hell", "canonicalGenotype": "aa CC DD ee GG pp spsp rere",
"canonicalGenotype": "aa CC DD ee GG PP spsp rere", "sortOrder": 57,
"sortOrder": 60, "image": "rotfuchs-hell.jpg"
"image": "kohlfuchs-hell-2.jpg" },
}, {
{ "name": "Zobel dd",
"name": "Kohlfuchs CP", "canonicalGenotype": "aa cchmcchm dd EE gg PP spsp rere",
"canonicalGenotype": "aa cchmcchm DD ee GG PP spsp rere", "sortOrder": 58,
"sortOrder": 61, "image": "zobel-dd.jpg"
"image": "kohlfuchs-cp.jpg" },
}, {
{ "name": "Kohlfuchs-Hell",
"name": "Algierfuchs CP", "canonicalGenotype": "aa CC DD ee GG PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD ee GG PP spsp rere", "sortOrder": 59,
"sortOrder": 62, "image": "kohlfuchs-hell-2.jpg"
"image": "algierfuchs-cp.jpg" },
}, {
{ "name": "Kohlfuchs CP",
"name": "Silberagouti CP", "canonicalGenotype": "aa cchmcchm DD ee GG PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD EE gg PP spsp rere", "sortOrder": 60,
"sortOrder": 63, "image": "kohlfuchs-cp.jpg"
"image": "silberagouti-cp.JPG" },
}, {
{ "name": "Algierfuchs CP",
"name": "Agouti CP", "canonicalGenotype": "AA cchmcchm DD ee GG PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD EE GG PP spsp rere", "sortOrder": 61,
"sortOrder": 64, "image": "algierfuchs-cp.jpg"
"image": "agouti-cp.jpg" },
}, {
{ "name": "Silberagouti CP",
"name": "Algierfuchs-Hell CP", "canonicalGenotype": "AA cchmcchm DD EE gg PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD ee GG PP spsp rere", "sortOrder": 62,
"sortOrder": 65, "image": "silberagouti-cp.JPG"
"image": "algierfuchs-hell-cp.jpg" },
}, {
{ "name": "Agouti CP",
"name": "Kohlfuchs,hell CP", "canonicalGenotype": "AA cchmcchm DD EE GG PP spsp rere",
"canonicalGenotype": "aa cchmcchm DD ee GG PP spsp rere", "sortOrder": 63,
"sortOrder": 66, "image": "agouti-cp.jpg"
"image": "kohlfuchs-hell-cp.jpg" },
}, {
{ "name": "Algierfuchs-Hell CP",
"name": "Polarfuchs CP", "canonicalGenotype": "AA cchmcchm DD ee GG PP spsp rere",
"canonicalGenotype": "AA cchmcchm DD ee gg PP spsp rere", "sortOrder": 64,
"sortOrder": 67, "image": "algierfuchs-hell-cp.jpg"
"image": "polarfuchs-cp.jpg" },
}, {
{ "name": "Kohlfuchs,hell CP",
"name": "Algierfuchs, hell", "canonicalGenotype": "aa cchmcchm DD ee GG PP spsp rere",
"canonicalGenotype": "AA CC DD ee GG PP spsp rere", "sortOrder": 65,
"sortOrder": 68, "image": "kohlfuchs-hell-cp.jpg"
"image": "algierfuchs-hell.JPG" },
}, {
{ "name": "Polarfuchs CP",
"name": "Topas dd", "canonicalGenotype": "AA cchmcchm DD ee gg PP spsp rere",
"canonicalGenotype": "AA CC dd EE GG pp spsp rere", "sortOrder": 66,
"sortOrder": 69, "image": "polarfuchs-cp.jpg"
"image": "topas-dd.jpg" },
}, {
{ "name": "Algierfuchs, hell",
"name": "Zobel-Hell dd", "canonicalGenotype": "AA CC DD ee GG PP spsp rere",
"canonicalGenotype": "aa cchmcchm dd EE gg PP spsp rere", "sortOrder": 67,
"sortOrder": 70, "image": "algierfuchs-hell.JPG"
"image": "zobel-hell-dd.jpg" },
}, {
{ "name": "Topas dd",
"name": "Kohlfuchsschimmel CP", "canonicalGenotype": "AA CC dd EE GG pp spsp rere",
"canonicalGenotype": "aa cchmcchm DD efef GG PP spsp rere", "sortOrder": 68,
"sortOrder": 71, "image": "topas-dd.jpg"
"image": "kohlfuchsschimmel-cp.JPG" },
}, {
{ "name": "Zobel-Hell dd",
"name": "Blaufuchs dd", "canonicalGenotype": "aa cchmcchm dd EE gg PP spsp rere",
"canonicalGenotype": "aa CC dd ee gg PP spsp rere", "sortOrder": 69,
"sortOrder": 72, "image": "zobel-hell-dd.jpg"
"image": "blaufuchs-dd.jpg" },
} {
] "name": "Kohlfuchsschimmel CP",
"canonicalGenotype": "aa cchmcchm DD efef GG PP spsp rere",
"sortOrder": 70,
"image": "kohlfuchsschimmel-cp.JPG"
},
{
"name": "Blaufuchs dd",
"canonicalGenotype": "aa CC dd ee gg pp spsp rere",
"sortOrder": 71,
"image": "blaufuchs-dd.jpg"
},
{
"name": "CP-Orangeschimmel",
"canonicalGenotype": "AA cchmcchm DD efef GG PP spsp rere",
"sortOrder": 72
}
]