diff --git a/.dockerignore b/.dockerignore
index 0221926..47014c9 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,7 +1,7 @@
node_modules
.next
.git
-Signaturen
+/Signaturen/
*.tar
*.pdf
*.py
diff --git a/.gitignore b/.gitignore
index dc4c5fa..a8e7f60 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,8 +55,13 @@ prisma/migrations/*
lageplan-web.tar
# Reference materials (keep locally, not in git)
-Signaturen/
+/Signaturen/
Reglement_*/
+# Allow FKS SVG signatures in public folder (used by seed scripts)
+!public/signaturen/
+!public/signaturen/*.svg
+!public/**/*.svg
+
# Stack env (contains secrets)
stack.env
diff --git a/package.json b/package.json
index cc27272..7abe22b 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
"db:push": "prisma db push",
"db:migrate": "prisma migrate dev",
"db:migrate:prod": "prisma migrate deploy",
- "db:seed": "npx tsx prisma/seed.ts",
+ "db:seed": "node prisma/seed.js",
"db:studio": "prisma studio",
"postinstall": "prisma generate",
"repair:features:dry-run": "node prisma/repair-features.js --dry-run",
diff --git a/prisma/seed.ts b/prisma/seed.ts
index 36d0c15..bb1b444 100644
--- a/prisma/seed.ts
+++ b/prisma/seed.ts
@@ -1,4 +1,4 @@
-import { PrismaClient, Role } from '@prisma/client'
+import { PrismaClient } from '@prisma/client'
import bcrypt from 'bcryptjs'
const prisma = new PrismaClient()
@@ -18,7 +18,7 @@ async function main() {
email: 'admin@lageplan.local',
name: 'Administrator',
password: adminPassword,
- role: Role.ADMIN,
+ role: 'SERVER_ADMIN',
},
})
@@ -29,7 +29,7 @@ async function main() {
email: 'editor@lageplan.local',
name: 'Einsatzleiter',
password: editorPassword,
- role: Role.EDITOR,
+ role: 'TENANT_ADMIN',
},
})
@@ -40,28 +40,28 @@ async function main() {
email: 'viewer@lageplan.local',
name: 'Beobachter',
password: viewerPassword,
- role: Role.VIEWER,
+ role: 'OPERATOR',
},
})
console.log('✅ Users created:', { admin: admin.email, editor: editor.email, viewer: viewer.email })
- // Create icon categories
+ // Create icon categories with stable IDs (same logic as seed.js)
const categories = [
- { name: 'Feuer', description: 'Brand- und Feuersymbole', sortOrder: 1 },
- { name: 'Wasser', description: 'Wasser- und Überflutungssymbole', sortOrder: 2 },
- { name: 'Gefahrstoffe', description: 'Chemie- und Gefahrstoffsymbole', sortOrder: 3 },
- { name: 'Verkehr', description: 'Verkehrs- und Unfallsymbole', sortOrder: 4 },
- { name: 'Personen', description: 'Personen- und Rettungssymbole', sortOrder: 5 },
- { name: 'Fahrzeuge', description: 'Einsatzfahrzeuge und Geräte', sortOrder: 6 },
- { name: 'Infrastruktur', description: 'Gebäude und Infrastruktursymbole', sortOrder: 7 },
- { name: 'Taktik', description: 'Taktische Zeichen und Symbole', sortOrder: 8 },
- { name: 'Eigene', description: 'Benutzerdefinierte Symbole', sortOrder: 99 },
+ { id: 'feuer', name: 'Feuer', description: 'Brand- und Feuersymbole', sortOrder: 1 },
+ { id: 'wasser', name: 'Wasser', description: 'Wasser- und Überflutungssymbole', sortOrder: 2 },
+ { id: 'gefahrstoffe', name: 'Gefahrstoffe', description: 'Chemie- und Gefahrstoffsymbole', sortOrder: 3 },
+ { id: 'verkehr', name: 'Verkehr', description: 'Verkehrs- und Unfallsymbole', sortOrder: 4 },
+ { id: 'personen', name: 'Personen', description: 'Personen- und Rettungssymbole', sortOrder: 5 },
+ { id: 'fahrzeuge', name: 'Fahrzeuge', description: 'Einsatzfahrzeuge und Geräte', sortOrder: 6 },
+ { id: 'infrastruktur', name: 'Infrastruktur', description: 'Gebäude und Infrastruktursymbole', sortOrder: 7 },
+ { id: 'taktik', name: 'Taktik', description: 'Taktische Zeichen und Symbole', sortOrder: 8 },
+ { id: 'eigene', name: 'Eigene', description: 'Benutzerdefinierte Symbole', sortOrder: 99 },
]
for (const cat of categories) {
await prisma.iconCategory.upsert({
- where: { name: cat.name },
+ where: { id: cat.id },
update: { description: cat.description, sortOrder: cat.sortOrder },
create: cat,
})
@@ -70,14 +70,14 @@ async function main() {
console.log('✅ Icon categories created:', categories.length)
// Get category IDs for system icons
- const feuerCat = await prisma.iconCategory.findUnique({ where: { name: 'Feuer' } })
- const wasserCat = await prisma.iconCategory.findUnique({ where: { name: 'Wasser' } })
- const gefahrstoffeCat = await prisma.iconCategory.findUnique({ where: { name: 'Gefahrstoffe' } })
- const verkehrCat = await prisma.iconCategory.findUnique({ where: { name: 'Verkehr' } })
- const personenCat = await prisma.iconCategory.findUnique({ where: { name: 'Personen' } })
- const fahrzeugeCat = await prisma.iconCategory.findUnique({ where: { name: 'Fahrzeuge' } })
- const infrastrukturCat = await prisma.iconCategory.findUnique({ where: { name: 'Infrastruktur' } })
- const taktikCat = await prisma.iconCategory.findUnique({ where: { name: 'Taktik' } })
+ const feuerCat = await prisma.iconCategory.findUnique({ where: { id: 'feuer' } })
+ const wasserCat = await prisma.iconCategory.findUnique({ where: { id: 'wasser' } })
+ const gefahrstoffeCat = await prisma.iconCategory.findUnique({ where: { id: 'gefahrstoffe' } })
+ const verkehrCat = await prisma.iconCategory.findUnique({ where: { id: 'verkehr' } })
+ const personenCat = await prisma.iconCategory.findUnique({ where: { id: 'personen' } })
+ const fahrzeugeCat = await prisma.iconCategory.findUnique({ where: { id: 'fahrzeuge' } })
+ const infrastrukturCat = await prisma.iconCategory.findUnique({ where: { id: 'infrastruktur' } })
+ const taktikCat = await prisma.iconCategory.findUnique({ where: { id: 'taktik' } })
// Create system icons (these use inline SVG data URIs - in production, upload to MinIO)
const systemIcons = [
diff --git a/public/signaturen/ADL.svg b/public/signaturen/ADL.svg
new file mode 100644
index 0000000..5753928
--- /dev/null
+++ b/public/signaturen/ADL.svg
@@ -0,0 +1,73 @@
+
+
+
+
diff --git a/public/signaturen/Abschnitt.svg b/public/signaturen/Abschnitt.svg
new file mode 100644
index 0000000..4edd010
--- /dev/null
+++ b/public/signaturen/Abschnitt.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/signaturen/Absperrung.svg b/public/signaturen/Absperrung.svg
new file mode 100644
index 0000000..e446cd1
--- /dev/null
+++ b/public/signaturen/Absperrung.svg
@@ -0,0 +1,63 @@
+
+
+
+
diff --git a/public/signaturen/Achtung_de.svg b/public/signaturen/Achtung_de.svg
new file mode 100644
index 0000000..7135742
--- /dev/null
+++ b/public/signaturen/Achtung_de.svg
@@ -0,0 +1,73 @@
+
+
+
+
diff --git a/public/signaturen/Anhaengeleiter.svg b/public/signaturen/Anhaengeleiter.svg
new file mode 100644
index 0000000..1dc3b62
--- /dev/null
+++ b/public/signaturen/Anhaengeleiter.svg
@@ -0,0 +1,68 @@
+
+
+
+
diff --git a/public/signaturen/Anmarsch-Feuerwehr.svg b/public/signaturen/Anmarsch-Feuerwehr.svg
new file mode 100644
index 0000000..5a5ba0c
--- /dev/null
+++ b/public/signaturen/Anmarsch-Feuerwehr.svg
@@ -0,0 +1,58 @@
+
+
+
+
diff --git a/public/signaturen/Anstell_Schiebeleiter.svg b/public/signaturen/Anstell_Schiebeleiter.svg
new file mode 100644
index 0000000..59b49bc
--- /dev/null
+++ b/public/signaturen/Anstell_Schiebeleiter.svg
@@ -0,0 +1,58 @@
+
+
+
+
diff --git a/public/signaturen/AnzahlGeschosse.svg b/public/signaturen/AnzahlGeschosse.svg
new file mode 100644
index 0000000..fba2720
--- /dev/null
+++ b/public/signaturen/AnzahlGeschosse.svg
@@ -0,0 +1,53 @@
+
+
+
+
diff --git a/public/signaturen/Armee.svg b/public/signaturen/Armee.svg
new file mode 100644
index 0000000..b81cc8c
--- /dev/null
+++ b/public/signaturen/Armee.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Bahnline-mit-Stasse-Niveauuebergang.svg b/public/signaturen/Bahnline-mit-Stasse-Niveauuebergang.svg
new file mode 100644
index 0000000..95ebe23
--- /dev/null
+++ b/public/signaturen/Bahnline-mit-Stasse-Niveauuebergang.svg
@@ -0,0 +1,108 @@
+
+
+
+
diff --git a/public/signaturen/Bahnlinie_mit_Strassenueberfuehrung.svg b/public/signaturen/Bahnlinie_mit_Strassenueberfuehrung.svg
new file mode 100644
index 0000000..6abaae1
--- /dev/null
+++ b/public/signaturen/Bahnlinie_mit_Strassenueberfuehrung.svg
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/public/signaturen/Bahnlinie_mit_Strassenunterfuehrung.svg b/public/signaturen/Bahnlinie_mit_Strassenunterfuehrung.svg
new file mode 100644
index 0000000..ae2e06b
--- /dev/null
+++ b/public/signaturen/Bahnlinie_mit_Strassenunterfuehrung.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/public/signaturen/Beobachtungsposten_de.svg b/public/signaturen/Beobachtungsposten_de.svg
new file mode 100644
index 0000000..115f7ca
--- /dev/null
+++ b/public/signaturen/Beobachtungsposten_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Beschaedigung.svg b/public/signaturen/Beschaedigung.svg
new file mode 100644
index 0000000..cf2404c
--- /dev/null
+++ b/public/signaturen/Beschaedigung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Biologische_Stoffe.svg b/public/signaturen/Biologische_Stoffe.svg
new file mode 100644
index 0000000..adeac50
--- /dev/null
+++ b/public/signaturen/Biologische_Stoffe.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/signaturen/Brandabschnitt-EI180.svg b/public/signaturen/Brandabschnitt-EI180.svg
new file mode 100644
index 0000000..9d33b88
--- /dev/null
+++ b/public/signaturen/Brandabschnitt-EI180.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Brandabschnitt-EI30.svg b/public/signaturen/Brandabschnitt-EI30.svg
new file mode 100644
index 0000000..7e10564
--- /dev/null
+++ b/public/signaturen/Brandabschnitt-EI30.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Brandabschnitt-EI60.svg b/public/signaturen/Brandabschnitt-EI60.svg
new file mode 100644
index 0000000..8ac27bf
--- /dev/null
+++ b/public/signaturen/Brandabschnitt-EI60.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Brandmeldezentrale.svg b/public/signaturen/Brandmeldezentrale.svg
new file mode 100644
index 0000000..e5f1e3f
--- /dev/null
+++ b/public/signaturen/Brandmeldezentrale.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Brandschutztueren.svg b/public/signaturen/Brandschutztueren.svg
new file mode 100644
index 0000000..744d8e5
--- /dev/null
+++ b/public/signaturen/Brandschutztueren.svg
@@ -0,0 +1,53 @@
+
+
+
+
diff --git a/public/signaturen/Bruecke.svg b/public/signaturen/Bruecke.svg
new file mode 100644
index 0000000..6ed1d75
--- /dev/null
+++ b/public/signaturen/Bruecke.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Chemiewehr_de.svg b/public/signaturen/Chemiewehr_de.svg
new file mode 100644
index 0000000..f6abe97
--- /dev/null
+++ b/public/signaturen/Chemiewehr_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Chemikalien.svg b/public/signaturen/Chemikalien.svg
new file mode 100644
index 0000000..30de8d4
--- /dev/null
+++ b/public/signaturen/Chemikalien.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Decke_eingestuerzt_de.svg b/public/signaturen/Decke_eingestuerzt_de.svg
new file mode 100644
index 0000000..00f0743
--- /dev/null
+++ b/public/signaturen/Decke_eingestuerzt_de.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/public/signaturen/Druckleistung.svg b/public/signaturen/Druckleistung.svg
new file mode 100644
index 0000000..ad9a0ca
--- /dev/null
+++ b/public/signaturen/Druckleistung.svg
@@ -0,0 +1,48 @@
+
+
+
+
diff --git a/public/signaturen/Druckleitung_ab_Hydrant.svg b/public/signaturen/Druckleitung_ab_Hydrant.svg
new file mode 100644
index 0000000..4b66e2c
--- /dev/null
+++ b/public/signaturen/Druckleitung_ab_Hydrant.svg
@@ -0,0 +1,53 @@
+
+
+
+
diff --git a/public/signaturen/Eingang.svg b/public/signaturen/Eingang.svg
new file mode 100644
index 0000000..b3cd1c8
--- /dev/null
+++ b/public/signaturen/Eingang.svg
@@ -0,0 +1,73 @@
+
+
+
+
diff --git a/public/signaturen/Einsatzleiter.svg b/public/signaturen/Einsatzleiter.svg
new file mode 100644
index 0000000..6206d96
--- /dev/null
+++ b/public/signaturen/Einsatzleiter.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Elektrizitaet.svg b/public/signaturen/Elektrizitaet.svg
new file mode 100644
index 0000000..9fb1e2d
--- /dev/null
+++ b/public/signaturen/Elektrizitaet.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Elektrotableau.svg b/public/signaturen/Elektrotableau.svg
new file mode 100644
index 0000000..e502eb4
--- /dev/null
+++ b/public/signaturen/Elektrotableau.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Entrauchung.svg b/public/signaturen/Entrauchung.svg
new file mode 100644
index 0000000..471172d
--- /dev/null
+++ b/public/signaturen/Entrauchung.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Entwicklungsgrenze.svg b/public/signaturen/Entwicklungsgrenze.svg
new file mode 100644
index 0000000..b3a88d7
--- /dev/null
+++ b/public/signaturen/Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Explosion.svg b/public/signaturen/Explosion.svg
new file mode 100644
index 0000000..465f3ae
--- /dev/null
+++ b/public/signaturen/Explosion.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Fernsignaltableau.svg b/public/signaturen/Fernsignaltableau.svg
new file mode 100644
index 0000000..78e5185
--- /dev/null
+++ b/public/signaturen/Fernsignaltableau.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Feuer-Brandherd.svg b/public/signaturen/Feuer-Brandherd.svg
new file mode 100644
index 0000000..3ab42bd
--- /dev/null
+++ b/public/signaturen/Feuer-Brandherd.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Feuer-Entwicklungsgrenze.svg b/public/signaturen/Feuer-Entwicklungsgrenze.svg
new file mode 100644
index 0000000..26c4b28
--- /dev/null
+++ b/public/signaturen/Feuer-Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Feuer-Horizontale_Entwicklung.svg b/public/signaturen/Feuer-Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..88e2d72
--- /dev/null
+++ b/public/signaturen/Feuer-Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Feuer-Vertikale_Entwicklung.svg b/public/signaturen/Feuer-Vertikale_Entwicklung.svg
new file mode 100644
index 0000000..f611c3d
--- /dev/null
+++ b/public/signaturen/Feuer-Vertikale_Entwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Feuerwehr_de.svg b/public/signaturen/Feuerwehr_de.svg
new file mode 100644
index 0000000..59e8cba
--- /dev/null
+++ b/public/signaturen/Feuerwehr_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Funk.svg b/public/signaturen/Funk.svg
new file mode 100644
index 0000000..4e14a7a
--- /dev/null
+++ b/public/signaturen/Funk.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Gas.svg b/public/signaturen/Gas.svg
new file mode 100644
index 0000000..5aca9f3
--- /dev/null
+++ b/public/signaturen/Gas.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/GefaehrlicheStoffe-Entwicklungsgrenze.svg b/public/signaturen/GefaehrlicheStoffe-Entwicklungsgrenze.svg
new file mode 100644
index 0000000..d10653a
--- /dev/null
+++ b/public/signaturen/GefaehrlicheStoffe-Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/GefaehrlicheStoffe-Horizontale_Entwicklung.svg b/public/signaturen/GefaehrlicheStoffe-Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..d932ca4
--- /dev/null
+++ b/public/signaturen/GefaehrlicheStoffe-Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/GefaehrlicheStoffe-VertikaleEntwicklung.svg b/public/signaturen/GefaehrlicheStoffe-VertikaleEntwicklung.svg
new file mode 100644
index 0000000..e46d4ea
--- /dev/null
+++ b/public/signaturen/GefaehrlicheStoffe-VertikaleEntwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Gefaehrliche_Stoffe.svg b/public/signaturen/Gefaehrliche_Stoffe.svg
new file mode 100644
index 0000000..2269502
--- /dev/null
+++ b/public/signaturen/Gefaehrliche_Stoffe.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Gefahr_durch_Loeschen_mit_Wasser.svg b/public/signaturen/Gefahr_durch_Loeschen_mit_Wasser.svg
new file mode 100644
index 0000000..9f9a202
--- /dev/null
+++ b/public/signaturen/Gefahr_durch_Loeschen_mit_Wasser.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/HRF.svg b/public/signaturen/HRF.svg
new file mode 100644
index 0000000..b98f1ff
--- /dev/null
+++ b/public/signaturen/HRF.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Helikopterlandeplatz.svg b/public/signaturen/Helikopterlandeplatz.svg
new file mode 100644
index 0000000..09f1214
--- /dev/null
+++ b/public/signaturen/Helikopterlandeplatz.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Horizontale_Entwicklung.svg b/public/signaturen/Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..7e37eca
--- /dev/null
+++ b/public/signaturen/Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Informationszentrum.svg b/public/signaturen/Informationszentrum.svg
new file mode 100644
index 0000000..7c85d54
--- /dev/null
+++ b/public/signaturen/Informationszentrum.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Innenhydrant_mit_Storzanschluss_DE.svg b/public/signaturen/Innenhydrant_mit_Storzanschluss_DE.svg
new file mode 100644
index 0000000..22e8045
--- /dev/null
+++ b/public/signaturen/Innenhydrant_mit_Storzanschluss_DE.svg
@@ -0,0 +1,53 @@
+
+
+
+
diff --git a/public/signaturen/KP_Font.svg b/public/signaturen/KP_Font.svg
new file mode 100644
index 0000000..56eda47
--- /dev/null
+++ b/public/signaturen/KP_Font.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Kamin.svg b/public/signaturen/Kamin.svg
new file mode 100644
index 0000000..4689360
--- /dev/null
+++ b/public/signaturen/Kamin.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Kleinloeschgeraet.svg b/public/signaturen/Kleinloeschgeraet.svg
new file mode 100644
index 0000000..6c4045e
--- /dev/null
+++ b/public/signaturen/Kleinloeschgeraet.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/signaturen/Kontrollstelle.svg b/public/signaturen/Kontrollstelle.svg
new file mode 100644
index 0000000..9d7122f
--- /dev/null
+++ b/public/signaturen/Kontrollstelle.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Leitungsdaehte_mit_Spannungsangabe.svg b/public/signaturen/Leitungsdaehte_mit_Spannungsangabe.svg
new file mode 100644
index 0000000..1602ad1
--- /dev/null
+++ b/public/signaturen/Leitungsdaehte_mit_Spannungsangabe.svg
@@ -0,0 +1,63 @@
+
+
+
+
diff --git a/public/signaturen/Lift.svg b/public/signaturen/Lift.svg
new file mode 100644
index 0000000..31cf301
--- /dev/null
+++ b/public/signaturen/Lift.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Luefter.svg b/public/signaturen/Luefter.svg
new file mode 100644
index 0000000..ab9fb8c
--- /dev/null
+++ b/public/signaturen/Luefter.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/MS_de.svg b/public/signaturen/MS_de.svg
new file mode 100644
index 0000000..f37bec1
--- /dev/null
+++ b/public/signaturen/MS_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Massstab.svg b/public/signaturen/Massstab.svg
new file mode 100644
index 0000000..3b1266c
--- /dev/null
+++ b/public/signaturen/Massstab.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Materialdepot.svg b/public/signaturen/Materialdepot.svg
new file mode 100644
index 0000000..8e819f6
--- /dev/null
+++ b/public/signaturen/Materialdepot.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Medienkontaktstelle.svg b/public/signaturen/Medienkontaktstelle.svg
new file mode 100644
index 0000000..bb5d581
--- /dev/null
+++ b/public/signaturen/Medienkontaktstelle.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Moeglicher_Wasserbezugsort.svg b/public/signaturen/Moeglicher_Wasserbezugsort.svg
new file mode 100644
index 0000000..5fde36a
--- /dev/null
+++ b/public/signaturen/Moeglicher_Wasserbezugsort.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Nordrichtung.svg b/public/signaturen/Nordrichtung.svg
new file mode 100644
index 0000000..5c0c043
--- /dev/null
+++ b/public/signaturen/Nordrichtung.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Oberflurhydrant.svg b/public/signaturen/Oberflurhydrant.svg
new file mode 100644
index 0000000..2c6a6f3
--- /dev/null
+++ b/public/signaturen/Oberflurhydrant.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Offener_Wasserverlauf.svg b/public/signaturen/Offener_Wasserverlauf.svg
new file mode 100644
index 0000000..d06ec11
--- /dev/null
+++ b/public/signaturen/Offener_Wasserverlauf.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Offizier.svg b/public/signaturen/Offizier.svg
new file mode 100644
index 0000000..e2a890f
--- /dev/null
+++ b/public/signaturen/Offizier.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Patientensammelstelle.svg b/public/signaturen/Patientensammelstelle.svg
new file mode 100644
index 0000000..ab14be8
--- /dev/null
+++ b/public/signaturen/Patientensammelstelle.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Polizei-de.svg b/public/signaturen/Polizei-de.svg
new file mode 100644
index 0000000..7bff0a5
--- /dev/null
+++ b/public/signaturen/Polizei-de.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Radioaktive_Stoffe.svg b/public/signaturen/Radioaktive_Stoffe.svg
new file mode 100644
index 0000000..0b7e46f
--- /dev/null
+++ b/public/signaturen/Radioaktive_Stoffe.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Rauch-Entwicklungsgrenze.svg b/public/signaturen/Rauch-Entwicklungsgrenze.svg
new file mode 100644
index 0000000..6971663
--- /dev/null
+++ b/public/signaturen/Rauch-Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Rauch-Horizontale_Entwicklung.svg b/public/signaturen/Rauch-Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..216de70
--- /dev/null
+++ b/public/signaturen/Rauch-Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Rauch-VertikaleEntwicklung.svg b/public/signaturen/Rauch-VertikaleEntwicklung.svg
new file mode 100644
index 0000000..11ad39e
--- /dev/null
+++ b/public/signaturen/Rauch-VertikaleEntwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Rauch-Waerme_de.svg b/public/signaturen/Rauch-Waerme_de.svg
new file mode 100644
index 0000000..b0a4db6
--- /dev/null
+++ b/public/signaturen/Rauch-Waerme_de.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Rauch.svg b/public/signaturen/Rauch.svg
new file mode 100644
index 0000000..74bb10e
--- /dev/null
+++ b/public/signaturen/Rauch.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/public/signaturen/Reservoir.svg b/public/signaturen/Reservoir.svg
new file mode 100644
index 0000000..563db23
--- /dev/null
+++ b/public/signaturen/Reservoir.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/signaturen/Retten_mit_Leitern_unmoeglich.svg b/public/signaturen/Retten_mit_Leitern_unmoeglich.svg
new file mode 100644
index 0000000..433df9f
--- /dev/null
+++ b/public/signaturen/Retten_mit_Leitern_unmoeglich.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Rettungen-Entwicklungsgrenze.svg b/public/signaturen/Rettungen-Entwicklungsgrenze.svg
new file mode 100644
index 0000000..aba060c
--- /dev/null
+++ b/public/signaturen/Rettungen-Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Rettungen-Horizontale_Entwicklung.svg b/public/signaturen/Rettungen-Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..7be754a
--- /dev/null
+++ b/public/signaturen/Rettungen-Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Rettungen-Vertikale_Entwicklung.svg b/public/signaturen/Rettungen-Vertikale_Entwicklung.svg
new file mode 100644
index 0000000..22bcc3c
--- /dev/null
+++ b/public/signaturen/Rettungen-Vertikale_Entwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Rettungen_de.svg b/public/signaturen/Rettungen_de.svg
new file mode 100644
index 0000000..9b1fecf
--- /dev/null
+++ b/public/signaturen/Rettungen_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Rutschgebiet.svg b/public/signaturen/Rutschgebiet.svg
new file mode 100644
index 0000000..ea111ba
--- /dev/null
+++ b/public/signaturen/Rutschgebiet.svg
@@ -0,0 +1,108 @@
+
+
+
+
diff --git a/public/signaturen/SWHP.svg b/public/signaturen/SWHP.svg
new file mode 100644
index 0000000..f6a315c
--- /dev/null
+++ b/public/signaturen/SWHP.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Sammelplatz_de.svg b/public/signaturen/Sammelplatz_de.svg
new file mode 100644
index 0000000..a927acc
--- /dev/null
+++ b/public/signaturen/Sammelplatz_de.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Sammelstelle.svg b/public/signaturen/Sammelstelle.svg
new file mode 100644
index 0000000..62510ec
--- /dev/null
+++ b/public/signaturen/Sammelstelle.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Sanitaet.svg b/public/signaturen/Sanitaet.svg
new file mode 100644
index 0000000..317d303
--- /dev/null
+++ b/public/signaturen/Sanitaet.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Sanitaetshilfsstelle.svg b/public/signaturen/Sanitaetshilfsstelle.svg
new file mode 100644
index 0000000..c22c635
--- /dev/null
+++ b/public/signaturen/Sanitaetshilfsstelle.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Schieber.svg b/public/signaturen/Schieber.svg
new file mode 100644
index 0000000..1c484df
--- /dev/null
+++ b/public/signaturen/Schieber.svg
@@ -0,0 +1,53 @@
+
+
+
+
diff --git a/public/signaturen/Schluesseldepot.svg b/public/signaturen/Schluesseldepot.svg
new file mode 100644
index 0000000..f2c02d5
--- /dev/null
+++ b/public/signaturen/Schluesseldepot.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Sprinkler.svg b/public/signaturen/Sprinkler.svg
new file mode 100644
index 0000000..68ec57c
--- /dev/null
+++ b/public/signaturen/Sprinkler.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Sprungretter_Sprungpolster.svg b/public/signaturen/Sprungretter_Sprungpolster.svg
new file mode 100644
index 0000000..14d74d5
--- /dev/null
+++ b/public/signaturen/Sprungretter_Sprungpolster.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Stehendes_Gewaesser.svg b/public/signaturen/Stehendes_Gewaesser.svg
new file mode 100644
index 0000000..9eca54e
--- /dev/null
+++ b/public/signaturen/Stehendes_Gewaesser.svg
@@ -0,0 +1,58 @@
+
+
+
+
diff --git a/public/signaturen/Strasse.svg b/public/signaturen/Strasse.svg
new file mode 100644
index 0000000..4b43731
--- /dev/null
+++ b/public/signaturen/Strasse.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Strebenleiter_Schiebeleiter_mits_Stuetze.svg b/public/signaturen/Strebenleiter_Schiebeleiter_mits_Stuetze.svg
new file mode 100644
index 0000000..0aaaa4c
--- /dev/null
+++ b/public/signaturen/Strebenleiter_Schiebeleiter_mits_Stuetze.svg
@@ -0,0 +1,58 @@
+
+
+
+
diff --git a/public/signaturen/TLF_de.svg b/public/signaturen/TLF_de.svg
new file mode 100644
index 0000000..daebf68
--- /dev/null
+++ b/public/signaturen/TLF_de.svg
@@ -0,0 +1,43 @@
+
+
+
+
diff --git a/public/signaturen/Teilzerstoerung.svg b/public/signaturen/Teilzerstoerung.svg
new file mode 100644
index 0000000..a68842e
--- /dev/null
+++ b/public/signaturen/Teilzerstoerung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Totalzerstoerung.svg b/public/signaturen/Totalzerstoerung.svg
new file mode 100644
index 0000000..4c57da6
--- /dev/null
+++ b/public/signaturen/Totalzerstoerung.svg
@@ -0,0 +1,48 @@
+
+
+
+
diff --git a/public/signaturen/Totensammelstelle.svg b/public/signaturen/Totensammelstelle.svg
new file mode 100644
index 0000000..c1583c2
--- /dev/null
+++ b/public/signaturen/Totensammelstelle.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Transportleitung_mit_Teilstueck.svg b/public/signaturen/Transportleitung_mit_Teilstueck.svg
new file mode 100644
index 0000000..a85b1e5
--- /dev/null
+++ b/public/signaturen/Transportleitung_mit_Teilstueck.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Treppen.svg b/public/signaturen/Treppen.svg
new file mode 100644
index 0000000..212321d
--- /dev/null
+++ b/public/signaturen/Treppen.svg
@@ -0,0 +1,293 @@
+
+
+
+
diff --git a/public/signaturen/Ueberschwemmung.svg b/public/signaturen/Ueberschwemmung.svg
new file mode 100644
index 0000000..6cb7f18
--- /dev/null
+++ b/public/signaturen/Ueberschwemmung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Umfassungswaende.svg b/public/signaturen/Umfassungswaende.svg
new file mode 100644
index 0000000..4e4df2a
--- /dev/null
+++ b/public/signaturen/Umfassungswaende.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/signaturen/Unfall-Entwicklungsgrenze.svg b/public/signaturen/Unfall-Entwicklungsgrenze.svg
new file mode 100644
index 0000000..1eae967
--- /dev/null
+++ b/public/signaturen/Unfall-Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Unfall-Horizontale_Entwicklung.svg b/public/signaturen/Unfall-Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..b2f285a
--- /dev/null
+++ b/public/signaturen/Unfall-Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Unfall-Vertikale_Entwicklung.svg b/public/signaturen/Unfall-Vertikale_Entwicklung.svg
new file mode 100644
index 0000000..d0d27fc
--- /dev/null
+++ b/public/signaturen/Unfall-Vertikale_Entwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Unfall_de.svg b/public/signaturen/Unfall_de.svg
new file mode 100644
index 0000000..e16ee85
--- /dev/null
+++ b/public/signaturen/Unfall_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Unterflurhydrant.svg b/public/signaturen/Unterflurhydrant.svg
new file mode 100644
index 0000000..9e0d0ad
--- /dev/null
+++ b/public/signaturen/Unterflurhydrant.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/signaturen/Vertikale_Entwicklung.svg b/public/signaturen/Vertikale_Entwicklung.svg
new file mode 100644
index 0000000..7fcb189
--- /dev/null
+++ b/public/signaturen/Vertikale_Entwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Wasser-Entwicklungsgrenze.svg b/public/signaturen/Wasser-Entwicklungsgrenze.svg
new file mode 100644
index 0000000..ebcc241
--- /dev/null
+++ b/public/signaturen/Wasser-Entwicklungsgrenze.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Wasser-Horizontale_Entwicklung.svg b/public/signaturen/Wasser-Horizontale_Entwicklung.svg
new file mode 100644
index 0000000..63dceb2
--- /dev/null
+++ b/public/signaturen/Wasser-Horizontale_Entwicklung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Wasser-VertikaleEntwicklung.svg b/public/signaturen/Wasser-VertikaleEntwicklung.svg
new file mode 100644
index 0000000..81561b5
--- /dev/null
+++ b/public/signaturen/Wasser-VertikaleEntwicklung.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/public/signaturen/Wasser_de.svg b/public/signaturen/Wasser_de.svg
new file mode 100644
index 0000000..5c3878d
--- /dev/null
+++ b/public/signaturen/Wasser_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Wasserleitung.svg b/public/signaturen/Wasserleitung.svg
new file mode 100644
index 0000000..bb7a747
--- /dev/null
+++ b/public/signaturen/Wasserleitung.svg
@@ -0,0 +1,215 @@
+
+
+
+
diff --git a/public/signaturen/Wasserloeschposten.svg b/public/signaturen/Wasserloeschposten.svg
new file mode 100644
index 0000000..5e88dcb
--- /dev/null
+++ b/public/signaturen/Wasserloeschposten.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/Wasserversorgung.svg b/public/signaturen/Wasserversorgung.svg
new file mode 100644
index 0000000..8779da1
--- /dev/null
+++ b/public/signaturen/Wasserversorgung.svg
@@ -0,0 +1,78 @@
+
+
+
+
diff --git a/public/signaturen/Windrichtung.svg b/public/signaturen/Windrichtung.svg
new file mode 100644
index 0000000..d0d9bcd
--- /dev/null
+++ b/public/signaturen/Windrichtung.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/signaturen/Zivilschutz_de.svg b/public/signaturen/Zivilschutz_de.svg
new file mode 100644
index 0000000..7c3d53f
--- /dev/null
+++ b/public/signaturen/Zivilschutz_de.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/signaturen/manifest.json b/public/signaturen/manifest.json
new file mode 100644
index 0000000..4e6f0ef
--- /dev/null
+++ b/public/signaturen/manifest.json
@@ -0,0 +1,587 @@
+[
+ {
+ "file": "ADL.svg",
+ "name": "ADL",
+ "originalFile": "ADL.svg"
+ },
+ {
+ "file": "Abschnitt.svg",
+ "name": "Abschnitt",
+ "originalFile": "Abschnitt.svg"
+ },
+ {
+ "file": "Absperrung.svg",
+ "name": "Absperrung",
+ "originalFile": "Absperrung.svg"
+ },
+ {
+ "file": "Achtung_de.svg",
+ "name": "Achtung",
+ "originalFile": "Achtung_de.svg"
+ },
+ {
+ "file": "Anhaengeleiter.svg",
+ "name": "Anhaengeleiter",
+ "originalFile": "Anhaengeleiter.svg"
+ },
+ {
+ "file": "Anmarsch-Feuerwehr.svg",
+ "name": "Anmarsch Feuerwehr",
+ "originalFile": "Anmarsch-Feuerwehr.svg"
+ },
+ {
+ "file": "Anstell_Schiebeleiter.svg",
+ "name": "Anstell Schiebeleiter",
+ "originalFile": "Anstell_Schiebeleiter.svg"
+ },
+ {
+ "file": "AnzahlGeschosse.svg",
+ "name": "AnzahlGeschosse",
+ "originalFile": "AnzahlGeschosse.svg"
+ },
+ {
+ "file": "Armee.svg",
+ "name": "Armee",
+ "originalFile": "Armee.svg"
+ },
+ {
+ "file": "Bahnline-mit-Stasse-Niveauuebergang.svg",
+ "name": "Bahnline mit Stasse Niveauuebergang",
+ "originalFile": "Bahnline-mit-Stasse-Niveauuebergang.svg"
+ },
+ {
+ "file": "Bahnlinie_mit_Strassenueberfuehrung.svg",
+ "name": "Bahnlinie mit Strassenueberfuehrung",
+ "originalFile": "Bahnlinie_mit_Strassenueberfuehrung.svg"
+ },
+ {
+ "file": "Bahnlinie_mit_Strassenunterfuehrung.svg",
+ "name": "Bahnlinie mit Strassenunterfuehrung",
+ "originalFile": "Bahnlinie_mit_Strassenunterfuehrung.svg"
+ },
+ {
+ "file": "Beobachtungsposten_de.svg",
+ "name": "Beobachtungsposten",
+ "originalFile": "Beobachtungsposten_de.svg"
+ },
+ {
+ "file": "Beschaedigung.svg",
+ "name": "Beschaedigung",
+ "originalFile": "Beschaedigung.svg"
+ },
+ {
+ "file": "Biologische_Stoffe.svg",
+ "name": "Biologische Stoffe",
+ "originalFile": "Biologische_Stoffe.svg"
+ },
+ {
+ "file": "Brandabschnitt-EI180.svg",
+ "name": "Brandabschnitt EI180",
+ "originalFile": "Brandabschnitt-EI180.svg"
+ },
+ {
+ "file": "Brandabschnitt-EI30.svg",
+ "name": "Brandabschnitt EI30",
+ "originalFile": "Brandabschnitt-EI30.svg"
+ },
+ {
+ "file": "Brandabschnitt-EI60.svg",
+ "name": "Brandabschnitt EI60",
+ "originalFile": "Brandabschnitt-EI60.svg"
+ },
+ {
+ "file": "Brandmeldezentrale.svg",
+ "name": "Brandmeldezentrale",
+ "originalFile": "Brandmeldezentrale.svg"
+ },
+ {
+ "file": "Brandschutztueren.svg",
+ "name": "Brandschutztueren",
+ "originalFile": "Brandschutztueren.svg"
+ },
+ {
+ "file": "Bruecke.svg",
+ "name": "Bruecke",
+ "originalFile": "Bruecke.svg"
+ },
+ {
+ "file": "Chemiewehr_de.svg",
+ "name": "Chemiewehr",
+ "originalFile": "Chemiewehr_de.svg"
+ },
+ {
+ "file": "Chemikalien.svg",
+ "name": "Chemikalien",
+ "originalFile": "Chemikalien.svg"
+ },
+ {
+ "file": "Decke_eingestuerzt_de.svg",
+ "name": "Decke eingestuerzt",
+ "originalFile": "Decke_eingestuerzt_de.svg"
+ },
+ {
+ "file": "Druckleistung.svg",
+ "name": "Druckleistung",
+ "originalFile": "Druckleistung.svg"
+ },
+ {
+ "file": "Druckleitung_ab_Hydrant.svg",
+ "name": "Druckleitung ab Hydrant",
+ "originalFile": "Druckleitung_ab_Hydrant.svg"
+ },
+ {
+ "file": "Eingang.svg",
+ "name": "Eingang",
+ "originalFile": "Eingang.svg"
+ },
+ {
+ "file": "Einsatzleiter.svg",
+ "name": "Einsatzleiter",
+ "originalFile": "Einsatzleiter.svg"
+ },
+ {
+ "file": "Elektrizitaet.svg",
+ "name": "Elektrizitaet",
+ "originalFile": "Elektrizitaet.svg"
+ },
+ {
+ "file": "Elektrotableau.svg",
+ "name": "Elektrotableau",
+ "originalFile": "Elektrotableau.svg"
+ },
+ {
+ "file": "Entrauchung.svg",
+ "name": "Entrauchung",
+ "originalFile": "Entrauchung.svg"
+ },
+ {
+ "file": "Entwicklungsgrenze.svg",
+ "name": "Entwicklungsgrenze",
+ "originalFile": "Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "Explosion.svg",
+ "name": "Explosion",
+ "originalFile": "Explosion.svg"
+ },
+ {
+ "file": "Fernsignaltableau.svg",
+ "name": "Fernsignaltableau",
+ "originalFile": "Fernsignaltableau.svg"
+ },
+ {
+ "file": "Feuer-Brandherd.svg",
+ "name": "Feuer Brandherd",
+ "originalFile": "Feuer-Brandherd.svg"
+ },
+ {
+ "file": "Feuer-Entwicklungsgrenze.svg",
+ "name": "Feuer Entwicklungsgrenze",
+ "originalFile": "Feuer-Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "Feuer-Horizontale_Entwicklung.svg",
+ "name": "Feuer Horizontale Entwicklung",
+ "originalFile": "Feuer-Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "Feuer-Vertikale_Entwicklung.svg",
+ "name": "Feuer Vertikale Entwicklung",
+ "originalFile": "Feuer-Vertikale_Entwicklung.svg"
+ },
+ {
+ "file": "Feuerwehr_de.svg",
+ "name": "Feuerwehr",
+ "originalFile": "Feuerwehr_de.svg"
+ },
+ {
+ "file": "Funk.svg",
+ "name": "Funk",
+ "originalFile": "Funk.svg"
+ },
+ {
+ "file": "Gas.svg",
+ "name": "Gas",
+ "originalFile": "Gas.svg"
+ },
+ {
+ "file": "GefaehrlicheStoffe-Entwicklungsgrenze.svg",
+ "name": "GefaehrlicheStoffe Entwicklungsgrenze",
+ "originalFile": "GefaehrlicheStoffe-Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "GefaehrlicheStoffe-Horizontale_Entwicklung.svg",
+ "name": "GefaehrlicheStoffe Horizontale Entwicklung",
+ "originalFile": "GefaehrlicheStoffe-Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "GefaehrlicheStoffe-VertikaleEntwicklung.svg",
+ "name": "GefaehrlicheStoffe VertikaleEntwicklung",
+ "originalFile": "GefaehrlicheStoffe-VertikaleEntwicklung.svg"
+ },
+ {
+ "file": "Gefaehrliche_Stoffe.svg",
+ "name": "Gefaehrliche Stoffe",
+ "originalFile": "Gefaehrliche_Stoffe.svg"
+ },
+ {
+ "file": "Gefahr_durch_Loeschen_mit_Wasser.svg",
+ "name": "Gefahr durch Loeschen mit Wasser",
+ "originalFile": "Gefahr_durch_Loeschen_mit_Wasser.svg"
+ },
+ {
+ "file": "HRF.svg",
+ "name": "HRF",
+ "originalFile": "HRF.svg"
+ },
+ {
+ "file": "Helikopterlandeplatz.svg",
+ "name": "Helikopterlandeplatz",
+ "originalFile": "Helikopterlandeplatz.svg"
+ },
+ {
+ "file": "Horizontale_Entwicklung.svg",
+ "name": "Horizontale Entwicklung",
+ "originalFile": "Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "Informationszentrum.svg",
+ "name": "Informationszentrum",
+ "originalFile": "Informationszentrum.svg"
+ },
+ {
+ "file": "Innenhydrant_mit_Storzanschluss_DE.svg",
+ "name": "Innenhydrant mit Storzanschluss",
+ "originalFile": "Innenhydrant_mit_Storzanschluss_DE.svg"
+ },
+ {
+ "file": "KP_Font.svg",
+ "name": "KP Font",
+ "originalFile": "KP_Font.svg"
+ },
+ {
+ "file": "Kamin.svg",
+ "name": "Kamin",
+ "originalFile": "Kamin.svg"
+ },
+ {
+ "file": "Kleinloeschgeraet.svg",
+ "name": "Kleinloeschgeraet",
+ "originalFile": "Kleinloeschgeraet.svg"
+ },
+ {
+ "file": "Kontrollstelle.svg",
+ "name": "Kontrollstelle",
+ "originalFile": "Kontrollstelle.svg"
+ },
+ {
+ "file": "Leitungsdaehte_mit_Spannungsangabe.svg",
+ "name": "Leitungsdaehte mit Spannungsangabe",
+ "originalFile": "Leitungsdaehte_mit_Spannungsangabe.svg"
+ },
+ {
+ "file": "Lift.svg",
+ "name": "Lift",
+ "originalFile": "Lift.svg"
+ },
+ {
+ "file": "Luefter.svg",
+ "name": "Luefter",
+ "originalFile": "Luefter.svg"
+ },
+ {
+ "file": "MS_de.svg",
+ "name": "MS",
+ "originalFile": "MS_de.svg"
+ },
+ {
+ "file": "Massstab.svg",
+ "name": "Massstab",
+ "originalFile": "Massstab.svg"
+ },
+ {
+ "file": "Materialdepot.svg",
+ "name": "Materialdepot",
+ "originalFile": "Materialdepot.svg"
+ },
+ {
+ "file": "Medienkontaktstelle.svg",
+ "name": "Medienkontaktstelle",
+ "originalFile": "Medienkontaktstelle.svg"
+ },
+ {
+ "file": "Moeglicher_Wasserbezugsort.svg",
+ "name": "Moeglicher Wasserbezugsort",
+ "originalFile": "Moeglicher_Wasserbezugsort.svg"
+ },
+ {
+ "file": "Nordrichtung.svg",
+ "name": "Nordrichtung",
+ "originalFile": "Nordrichtung.svg"
+ },
+ {
+ "file": "Oberflurhydrant.svg",
+ "name": "Oberflurhydrant",
+ "originalFile": "Oberflurhydrant.svg"
+ },
+ {
+ "file": "Offener_Wasserverlauf.svg",
+ "name": "Offener Wasserverlauf",
+ "originalFile": "Offener_Wasserverlauf.svg"
+ },
+ {
+ "file": "Offizier.svg",
+ "name": "Offizier",
+ "originalFile": "Offizier.svg"
+ },
+ {
+ "file": "Patientensammelstelle.svg",
+ "name": "Patientensammelstelle",
+ "originalFile": "Patientensammelstelle.svg"
+ },
+ {
+ "file": "Polizei-de.svg",
+ "name": "Polizei",
+ "originalFile": "Polizei-de.svg"
+ },
+ {
+ "file": "Radioaktive_Stoffe.svg",
+ "name": "Radioaktive Stoffe",
+ "originalFile": "Radioaktive_Stoffe.svg"
+ },
+ {
+ "file": "Rauch-Entwicklungsgrenze.svg",
+ "name": "Rauch Entwicklungsgrenze",
+ "originalFile": "Rauch-Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "Rauch-Horizontale_Entwicklung.svg",
+ "name": "Rauch Horizontale Entwicklung",
+ "originalFile": "Rauch-Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "Rauch-VertikaleEntwicklung.svg",
+ "name": "Rauch VertikaleEntwicklung",
+ "originalFile": "Rauch-VertikaleEntwicklung.svg"
+ },
+ {
+ "file": "Rauch-Waerme_de.svg",
+ "name": "Rauch Waerme",
+ "originalFile": "Rauch-Waerme_de.svg"
+ },
+ {
+ "file": "Rauch.svg",
+ "name": "Rauch",
+ "originalFile": "Rauch.svg"
+ },
+ {
+ "file": "Reservoir.svg",
+ "name": "Reservoir",
+ "originalFile": "Reservoir.svg"
+ },
+ {
+ "file": "Retten_mit_Leitern_unmoeglich.svg",
+ "name": "Retten mit Leitern unmoeglich",
+ "originalFile": "Retten_mit_Leitern_unmoeglich.svg"
+ },
+ {
+ "file": "Rettungen-Entwicklungsgrenze.svg",
+ "name": "Rettungen Entwicklungsgrenze",
+ "originalFile": "Rettungen-Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "Rettungen-Horizontale_Entwicklung.svg",
+ "name": "Rettungen Horizontale Entwicklung",
+ "originalFile": "Rettungen-Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "Rettungen-Vertikale_Entwicklung.svg",
+ "name": "Rettungen Vertikale Entwicklung",
+ "originalFile": "Rettungen-Vertikale_Entwicklung.svg"
+ },
+ {
+ "file": "Rettungen_de.svg",
+ "name": "Rettungen",
+ "originalFile": "Rettungen_de.svg"
+ },
+ {
+ "file": "Rutschgebiet.svg",
+ "name": "Rutschgebiet",
+ "originalFile": "Rutschgebiet.svg"
+ },
+ {
+ "file": "SWHP.svg",
+ "name": "SWHP",
+ "originalFile": "SWHP.svg"
+ },
+ {
+ "file": "Sammelplatz_de.svg",
+ "name": "Sammelplatz",
+ "originalFile": "Sammelplatz_de.svg"
+ },
+ {
+ "file": "Sammelstelle.svg",
+ "name": "Sammelstelle",
+ "originalFile": "Sammelstelle.svg"
+ },
+ {
+ "file": "Sanitaet.svg",
+ "name": "Sanitaet",
+ "originalFile": "Sanitaet.svg"
+ },
+ {
+ "file": "Sanitaetshilfsstelle.svg",
+ "name": "Sanitaetshilfsstelle",
+ "originalFile": "Sanitaetshilfsstelle.svg"
+ },
+ {
+ "file": "Schieber.svg",
+ "name": "Schieber",
+ "originalFile": "Schieber.svg"
+ },
+ {
+ "file": "Schluesseldepot.svg",
+ "name": "Schluesseldepot",
+ "originalFile": "Schluesseldepot.svg"
+ },
+ {
+ "file": "Sprinkler.svg",
+ "name": "Sprinkler",
+ "originalFile": "Sprinkler.svg"
+ },
+ {
+ "file": "Sprungretter_Sprungpolster.svg",
+ "name": "Sprungretter Sprungpolster",
+ "originalFile": "Sprungretter_Sprungpolster.svg"
+ },
+ {
+ "file": "Stehendes_Gewaesser.svg",
+ "name": "Stehendes Gewaesser",
+ "originalFile": "Stehendes_Gewaesser.svg"
+ },
+ {
+ "file": "Strasse.svg",
+ "name": "Strasse",
+ "originalFile": "Strasse.svg"
+ },
+ {
+ "file": "Strebenleiter_Schiebeleiter_mits_Stuetze.svg",
+ "name": "Strebenleiter Schiebeleiter mits Stuetze",
+ "originalFile": "Strebenleiter_Schiebeleiter_mits_Stuetze.svg"
+ },
+ {
+ "file": "TLF_de.svg",
+ "name": "TLF",
+ "originalFile": "TLF_de.svg"
+ },
+ {
+ "file": "Teilzerstoerung.svg",
+ "name": "Teilzerstoerung",
+ "originalFile": "Teilzerstoerung.svg"
+ },
+ {
+ "file": "Totalzerstoerung.svg",
+ "name": "Totalzerstoerung",
+ "originalFile": "Totalzerstoerung.svg"
+ },
+ {
+ "file": "Totensammelstelle.svg",
+ "name": "Totensammelstelle",
+ "originalFile": "Totensammelstelle.svg"
+ },
+ {
+ "file": "Transportleitung_mit_Teilstueck.svg",
+ "name": "Transportleitung mit Teilstueck",
+ "originalFile": "Transportleitung_mit_Teilstueck.svg"
+ },
+ {
+ "file": "Treppen.svg",
+ "name": "Treppen",
+ "originalFile": "Treppen.svg"
+ },
+ {
+ "file": "Ueberschwemmung.svg",
+ "name": "Ueberschwemmung",
+ "originalFile": "Ueberschwemmung.svg"
+ },
+ {
+ "file": "Umfassungswaende.svg",
+ "name": "Umfassungswaende",
+ "originalFile": "Umfassungswaende.svg"
+ },
+ {
+ "file": "Unfall-Entwicklungsgrenze.svg",
+ "name": "Unfall Entwicklungsgrenze",
+ "originalFile": "Unfall-Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "Unfall-Horizontale_Entwicklung.svg",
+ "name": "Unfall Horizontale Entwicklung",
+ "originalFile": "Unfall-Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "Unfall-Vertikale_Entwicklung.svg",
+ "name": "Unfall Vertikale Entwicklung",
+ "originalFile": "Unfall-Vertikale_Entwicklung.svg"
+ },
+ {
+ "file": "Unfall_de.svg",
+ "name": "Unfall",
+ "originalFile": "Unfall_de.svg"
+ },
+ {
+ "file": "Unterflurhydrant.svg",
+ "name": "Unterflurhydrant",
+ "originalFile": "Unterflurhydrant.svg"
+ },
+ {
+ "file": "Vertikale_Entwicklung.svg",
+ "name": "Vertikale Entwicklung",
+ "originalFile": "Vertikale_Entwicklung.svg"
+ },
+ {
+ "file": "Wasser-Entwicklungsgrenze.svg",
+ "name": "Wasser Entwicklungsgrenze",
+ "originalFile": "Wasser-Entwicklungsgrenze.svg"
+ },
+ {
+ "file": "Wasser-Horizontale_Entwicklung.svg",
+ "name": "Wasser Horizontale Entwicklung",
+ "originalFile": "Wasser-Horizontale_Entwicklung.svg"
+ },
+ {
+ "file": "Wasser-VertikaleEntwicklung.svg",
+ "name": "Wasser VertikaleEntwicklung",
+ "originalFile": "Wasser-VertikaleEntwicklung.svg"
+ },
+ {
+ "file": "Wasser_de.svg",
+ "name": "Wasser",
+ "originalFile": "Wasser_de.svg"
+ },
+ {
+ "file": "Wasserleitung.svg",
+ "name": "Wasserleitung",
+ "originalFile": "Wasserleitung.svg"
+ },
+ {
+ "file": "Wasserloeschposten.svg",
+ "name": "Wasserloeschposten",
+ "originalFile": "Wasserloeschposten.svg"
+ },
+ {
+ "file": "Wasserversorgung.svg",
+ "name": "Wasserversorgung",
+ "originalFile": "Wasserversorgung.svg"
+ },
+ {
+ "file": "Windrichtung.svg",
+ "name": "Windrichtung",
+ "originalFile": "Windrichtung.svg"
+ },
+ {
+ "file": "Zivilschutz_de.svg",
+ "name": "Zivilschutz",
+ "originalFile": "Zivilschutz_de.svg"
+ }
+]
\ No newline at end of file