summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/stencils/Dia/Circuit
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
commit8362bf63dea22bbf6736609b0f49c152f975eb63 (patch)
tree0eea3928e39e50fae91d4e68b21b1e6cbae25604 /kivio/kiviopart/stencils/Dia/Circuit
downloadkoffice-8362bf63dea22bbf6736609b0f49c152f975eb63.tar.gz
koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.zip
Added old abandoned KDE3 version of koffice
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kivio/kiviopart/stencils/Dia/Circuit')
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/Makefile.am69
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/desc5
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/ground.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/ground.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hdiode.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hdiode.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.shape17
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hinductor.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hinductor.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hjumper.pngbin0 -> 371 bytes
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hjumper.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hled_de.shape24
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hled_de.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.shape21
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hresistor.shape16
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hresistor.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hzener.shape20
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/hzener.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/icon.xpm22
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/lamp_de.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/lamp_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/microphone_de.shape17
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/microphone_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/nmos_de.shape23
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/nmos_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/npn.shape28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/npn.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/opamp.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/opamp.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/pmos_de.shape24
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/pmos_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/pnp.shape28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/pnp.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/speaker_de.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/speaker_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vdiode.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vdiode.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.shape17
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vinductor.shape19
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vinductor.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vled_de.shape24
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vled_de.xpm28
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.shape23
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vresistor.shape16
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vresistor.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.xpm27
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vzener.shape20
-rw-r--r--kivio/kiviopart/stencils/Dia/Circuit/vzener.xpm28
63 files changed, 1490 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/Makefile.am b/kivio/kiviopart/stencils/Dia/Circuit/Makefile.am
new file mode 100644
index 00000000..7add3dde
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/Makefile.am
@@ -0,0 +1,69 @@
+circuitdir = $(kde_datadir)/kivio/stencils/Dia/Circuit
+
+SHAPES = \
+ ground.shape \
+ ground.xpm \
+ hcapacitor.shape \
+ hcapacitor.xpm \
+ hdiode.shape \
+ hdiode.xpm \
+ hinductor.shape \
+ hinductor.xpm \
+ hresistor.shape \
+ hresistor.xpm \
+ hzener.shape \
+ hzener.xpm \
+ npn.shape \
+ npn.xpm \
+ opamp.shape \
+ opamp.xpm \
+ pnp.shape \
+ pnp.xpm \
+ vcapacitor.shape \
+ vcapacitor.xpm \
+ vdiode.shape \
+ vdiode.xpm \
+ vinductor.shape \
+ vinductor.xpm \
+ vresistor.shape \
+ vresistor.xpm \
+ vzener.shape \
+ vzener.xpm \
+ hinductor_de.shape \
+ hinductor_de.xpm \
+ vinductor_de.shape \
+ vinductor_de.xpm \
+ hresistor_de.shape \
+ vresistor_de.xpm \
+ vresistor_de.shape \
+ hresistor_de.xpm \
+ hpowersource_de.shape \
+ hpowersource_de.xpm \
+ vpowersource_de.shape \
+ vpowersource_de.xpm \
+ lamp_de.shape \
+ lamp_de.xpm \
+ speaker_de.shape \
+ speaker_de.xpm \
+ hfuse_de.shape \
+ hfuse_de.xpm \
+ vfuse_de.shape \
+ vfuse_de.xpm \
+ hled_de.shape \
+ hled_de.xpm \
+ vled_de.shape \
+ vled_de.xpm \
+ nmos_de.shape \
+ nmos_de.xpm \
+ pmos_de.shape \
+ pmos_de.xpm \
+ hjumper.shape \
+ hjumper.png \
+ microphone_de.shape \
+ microphone_de.xpm
+
+EXTRA_DIST = $(SHAPES)\
+ desc icon.xpm
+
+circuit_DATA = $(SHAPES)\
+ desc icon.xpm
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/desc b/kivio/kiviopart/stencils/Dia/Circuit/desc
new file mode 100644
index 00000000..11ea001d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/desc
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<KivioStencilSpawnerSet>
+ <Title data="Circuit"/>
+ <Id data="Dia - Circuit"/>
+</KivioStencilSpawnerSet>
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/ground.shape b/kivio/kiviopart/stencils/Dia/Circuit/ground.shape
new file mode 100644
index 00000000..c72ec1cb
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/ground.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Ground</name>
+ <description>A ground point</description>
+ <icon>ground.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="1" />
+ <svg:line x1="-2" y1="1" x2="2" y2="1" />
+ <svg:line x1="-1.33" y1="1.5" x2="1.33" y2="1.5" />
+ <svg:line x1="-0.66" y1="2" x2="0.66" y2="2" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/ground.xpm b/kivio/kiviopart/stencils/Dia/Circuit/ground.xpm
new file mode 100644
index 00000000..b608b858
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/ground.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * ground_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ................. ",
+" ",
+" ",
+" ........... ",
+" ",
+" ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.shape b/kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.shape
new file mode 100644
index 00000000..2fc2f21d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Capacitor</name>
+ <description>A horizontally aligned capacitor</description>
+ <icon>hcapacitor.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="5" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="2" y2="0" />
+ <svg:line x1="2" y1="-1" x2="2" y2="1" />
+ <svg:line x1="3" y1="-1" x2="3" y2="1" />
+ <svg:line x1="3" y1="0" x2="5" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.xpm
new file mode 100644
index 00000000..d8ecb41b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hcapacitor.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hcapacitor_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" ........ ........ ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hdiode.shape b/kivio/kiviopart/stencils/Dia/Circuit/hdiode.shape
new file mode 100644
index 00000000..8401b036
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hdiode.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Diode</name>
+ <description>A horizontally aligned diode</description>
+ <icon>hdiode.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="5.75" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="2" y2="0" />
+ <svg:line x1="2" y1="-1" x2="2" y2="1" style="stroke-width: 3" />
+ <svg:polygon points="2,0 3.75,-1 3.75,1" style="fill: default" />
+ <svg:line x1="3.75" y1="0" x2="5.75" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hdiode.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hdiode.xpm
new file mode 100644
index 00000000..f0440066
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hdiode.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hdiode_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .. . ",
+" .. .. ",
+" .. .+. ",
+" .. ..++. ",
+" .. .++++. ",
+" ...+++++. ",
+" .......++++++...... ",
+" ...+++++. ",
+" .. .++++. ",
+" .. ..++. ",
+" .. .+. ",
+" .. .. ",
+" .. . ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.shape
new file mode 100644
index 00000000..db4b9b49
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.shape
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Fuse (European)</name>
+ <description>A horizontally aligned fuse</description>
+ <icon>hfuse_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="0.5">
+ <svg:rect x="1.5" y="-0.5" width="3" height="1" style="fill: default" />
+ <svg:line x1="0" y1="0" x2="6" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.xpm
new file mode 100644
index 00000000..a80f3b3f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hfuse_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hfuse_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............. ",
+" . . ",
+" . . ",
+" ................... ",
+" . . ",
+" . . ",
+" ............. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hinductor.shape b/kivio/kiviopart/stencils/Dia/Circuit/hinductor.shape
new file mode 100644
index 00000000..bb81c94f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hinductor.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Inductor</name>
+ <description>A horizontally aligned inductor</description>
+ <icon>hinductor.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="20" y="0"/>
+ </connections>
+ <svg:svg width="20" height="2">
+ <svg:path d="M 0,0 h 4 c -0.5,-1 -1,-2 1.5,-2
+ s 3,2 1.5,2 s -1,-2 1.5,-2
+ s 3,2 1.5,2 s -1,-2 1.5,-2
+ s 3,2 1.5,2 s -1,-2 1.5,-2
+ s 2,1.5 1.5,2 h 4"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hinductor.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hinductor.xpm
new file mode 100644
index 00000000..e81dac2a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hinductor.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hinductor_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ... ",
+" . . . . ",
+" . . . ",
+" . . . . ",
+" . . . . ",
+" . . . . ",
+" . . . . ",
+" ...... ... ...... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.shape
new file mode 100644
index 00000000..33d2d848
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Inductor (European)</name>
+ <description>A horizontally aligned inductor</description>
+ <icon>hinductor_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="0.5">
+ <svg:line x1="0" y1="0" x2="1.5" y2="0" />
+ <svg:rect x="1.5" y="-0.5" width="3" height="1" style="fill: inverse" />
+ <svg:line x1="4.5" y1="0" x2="6" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.xpm
new file mode 100644
index 00000000..a399ce64
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hinductor_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hinductor_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............ ",
+" ............ ",
+" .................... ",
+" ............ ",
+" ............ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hjumper.png b/kivio/kiviopart/stencils/Dia/Circuit/hjumper.png
new file mode 100644
index 00000000..958c666a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hjumper.png
Binary files differ
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hjumper.shape b/kivio/kiviopart/stencils/Dia/Circuit/hjumper.shape
new file mode 100644
index 00000000..e657df62
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hjumper.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Jumper</name>
+ <description>A Horizontal Jumper</description>
+ <icon>hjumper.png</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="0"/>
+ </connections>
+
+ <svg:svg width="6.0" height="3.0">
+ <svg:rect x="0" y="-3" width="6" height="6" style="fill: default" />
+ <svg:circle cx="2" cy="0" r="0.5" style="fill: default"/>
+ <svg:circle cx="4" cy="0" r="0.5" style="fill: default"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hled_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/hled_de.shape
new file mode 100644
index 00000000..5d524bf7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hled_de.shape
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Led (European)</name>
+ <description>A horizontally aligned led</description>
+ <icon>hled_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="5.75" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="3.75" y1="-1" x2="3.75" y2="1" style="stroke-width: 3" />
+ <svg:polygon points="3.75,0 2,-1 2,1" style="fill: default" />
+ <svg:line x1="0" y1="0" x2="5.75" y2="0" />
+
+ <svg:line x1="2.50" y1="-1" x2="3.50" y2="-1.50" />
+ <svg:polygon points="3.18,-1.50 3.50,-1.50 3.50,-1.50 3.50,-1.30" style="fill: inverse"/>
+
+ <svg:line x1="3" y1="-0.80" x2="4" y2="-1.30" />
+ <svg:polygon points="3.68,-1.30 4,-1.30 4,-1.10" style="fill: inverse"/>
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hled_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hled_de.xpm
new file mode 100644
index 00000000..b1f9eb0d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hled_de.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hled_de_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ... ",
+" .. ",
+" . . ",
+" . ... ",
+" . .. ",
+" .. ... ",
+" .+. . . ",
+" .++.. . ",
+" .++++. . ",
+" .+++++... ",
+" ................... ",
+" .+++++... ",
+" .++++. . ",
+" .++.. . ",
+" .+. . ",
+" .. . ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.shape
new file mode 100644
index 00000000..e1c90da4
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.shape
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Powersource (European)</name>
+ <description>A horizontally aligned powersource</description>
+ <icon>hpowersource_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="2.5" y2="0" />
+ <svg:line x1="2.5" y1="-1" x2="2.5" y2="1" />
+ <svg:line x1="3.5" y1="-2" x2="3.5" y2="2" />
+ <svg:line x1="4" y1="-1" x2="5" y2="-1" />
+ <svg:line x1="4.5" y1="-0.5" x2="4.5" y2="-1.5" />
+ <svg:line x1="3.5" y1="0" x2="6" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.xpm
new file mode 100644
index 00000000..f909730e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hpowersource_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hpowersource_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" . ",
+" . ",
+" . ",
+" . . ",
+" . . ... ",
+" . . . ",
+" . . ",
+" ....... ....... ",
+" . . ",
+" . . ",
+" . . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hresistor.shape b/kivio/kiviopart/stencils/Dia/Circuit/hresistor.shape
new file mode 100644
index 00000000..765fdc13
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hresistor.shape
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Resistor</name>
+ <description>A horizontally aligned resistor</description>
+ <icon>hresistor.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="7.5" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:polyline points="0,0 2.25,0 2.5,-1 3,1 3.5,-1 4,1 4.5,-1 5,1 5.25,0 7.5,0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hresistor.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hresistor.xpm
new file mode 100644
index 00000000..f8127f0c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hresistor.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hresistor_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . ",
+" . . . ",
+" . . . . . . ",
+" .... . . . . . .... ",
+" . . . . . . ",
+" . . . ",
+" . . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.shape
new file mode 100644
index 00000000..608dcd6e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Resistor (European)</name>
+ <description>A horizontally aligned resistor</description>
+ <icon>hresistor_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="0.5">
+ <svg:line x1="0" y1="0" x2="1.5" y2="0" />
+ <svg:rect x="1.5" y="-0.5" width="3" height="1" style="fill: default" />
+ <svg:line x1="4.5" y1="0" x2="6" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.xpm
new file mode 100644
index 00000000..ecb74515
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hresistor_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * hresistor_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............. ",
+" . . ",
+" . . ",
+" .... .... ",
+" . . ",
+" . . ",
+" ............. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hzener.shape b/kivio/kiviopart/stencils/Dia/Circuit/hzener.shape
new file mode 100644
index 00000000..56c72f99
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hzener.shape
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Horizontal Zener Diode</name>
+ <description>A horizontally aligned zener diode</description>
+ <icon>hzener.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="5.85" y="0"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="2" y2="0" />
+ <svg:polygon points="2,-0.8 2,0.8 2.6,1 2.1,0.8 2.1,-0.8 1.5,-1"
+ style="fill: inverse" />
+ <svg:polygon points="2.1,0 3.85,-1 3.85,1" style="fill: default" />
+ <svg:line x1="3.85" y1="0" x2="5.85" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/hzener.xpm b/kivio/kiviopart/stencils/Dia/Circuit/hzener.xpm
new file mode 100644
index 00000000..dec35aae
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/hzener.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hzener_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .... . ",
+" ... .. ",
+" .. .+. ",
+" .. ..++. ",
+" .. .++++. ",
+" ...+++++. ",
+" .......++++++...... ",
+" ...+++++. ",
+" .. .++++. ",
+" .. ..++. ",
+" .. .+. ",
+" ... .. ",
+" .... . ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/icon.xpm b/kivio/kiviopart/stencils/Dia/Circuit/icon.xpm
new file mode 100644
index 00000000..8d14bd8d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/icon.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * icon_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FF6600",
+"+ c #000000",
+" ",
+" ",
+" .. ",
+" .... ",
+" . . ",
+" .. .. ",
+" ++++++++++++++ ",
+" ++++++++++++++ ",
+" .. .. ",
+" . . ",
+" .. .. ",
+" .. .. ",
+" ............ ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/lamp_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/lamp_de.shape
new file mode 100644
index 00000000..6a265f69
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/lamp_de.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Lamp (European)</name>
+ <description>A lamp</description>
+ <icon>lamp_de.xpm</icon>
+ <connections>
+ <point x="3" y="0"/>
+ <point x="0" y="3"/>
+ <point x="3" y="6"/>
+ <point x="6" y="3"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:circle cx="3" cy="3" r="3" style="fill: default" />
+ <svg:line x1="0.84" y1="0.84" x2="5.16" y2="5.16" />
+ <svg:line x1="0.84" y1="5.16" x2="5.16" y2="0.84" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/lamp_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/lamp_de.xpm
new file mode 100644
index 00000000..d6224423
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/lamp_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * lamp_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ......... ",
+" .. .. ",
+" .. .. ",
+" ... ... ",
+" .. . . .. ",
+" . . . . ",
+" . . . . ",
+" . . . . ",
+" . . . ",
+" . . . . ",
+" . . . . ",
+" . . . . ",
+" .. . . .. ",
+" ... ... ",
+" .. .. ",
+" .. .. ",
+" ......... ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/microphone_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/microphone_de.shape
new file mode 100644
index 00000000..053183c5
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/microphone_de.shape
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Microphone (European)</name>
+ <description>A Microphone</description>
+ <icon>microphone_de.xpm</icon>
+ <connections>
+ <point x="1.4" y="2.5"/>
+
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+
+ <svg:circle cx="2" cy="2.5" r="0.6" style="fill: default" />
+ <svg:rect x="2.6" y="1.8" width="0.15" height="1.4" style="fill: inverse" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/microphone_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/microphone_de.xpm
new file mode 100644
index 00000000..307ea6de
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/microphone_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * speaker_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" . ",
+" . ",
+" ......... . ",
+" .. .. . ",
+" .. .. . ",
+" . ... ",
+" .. .. ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" .. .. ",
+" .. .. ",
+" .. . . ",
+" .. .. . ",
+" ......... . ",
+" . ",
+" . ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/nmos_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/nmos_de.shape
new file mode 100644
index 00000000..9c7905b0
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/nmos_de.shape
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - NMOS Transistor (European)</name>
+ <description>An NMOS transistor</description>
+ <icon>nmos_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="-4"/>
+ <point x="6" y="4"/>
+ <point x="5" y="0"/>
+ </connections>
+
+ <aspectratio type="fixed"/>
+
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="3" y2="0" />
+ <svg:line x1="3" y1="-3" x2="3" y2="3" />
+ <svg:polyline points="6,-4 6,-3 5,-3 5,3 6,3 6,4 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/nmos_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/nmos_de.xpm
new file mode 100644
index 00000000..48a5ac9c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/nmos_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * nmos_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" . ",
+" . ",
+" . .... ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" ........ . ",
+" ........ . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . .... ",
+" . ",
+" . "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/npn.shape b/kivio/kiviopart/stencils/Dia/Circuit/npn.shape
new file mode 100644
index 00000000..d0636820
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/npn.shape
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - NPN Transistor</name>
+ <!--
+ <description xml:lang="en@layman">Small black plastic thing</description>
+ -->
+ <description>An npn bipolar transistor</description>
+ <icon>npn.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="-4"/>
+ <point x="6" y="4"/>
+ </connections>
+
+ <aspectratio type="fixed"/>
+
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="3" y2="0" />
+ <svg:line x1="3" y1="-3" x2="3" y2="3" />
+ <svg:line x1="3" y1="-2" x2="6" y2="-4" />
+ <svg:line x1="3" y1="2" x2="6" y2="4" />
+
+ <svg:polyline points="5,4 6,4 5.6154,3.0769" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/npn.xpm b/kivio/kiviopart/stencils/Dia/Circuit/npn.xpm
new file mode 100644
index 00000000..45755a06
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/npn.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * npn_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" . ",
+" .. ",
+" . .. ",
+" . .. ",
+" ... ",
+" . ",
+" . ",
+" ........ ",
+" . ",
+" . ",
+" ... ",
+" . .. . ",
+" . .. . ",
+" ... ",
+" ..... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/opamp.shape b/kivio/kiviopart/stencils/Dia/Circuit/opamp.shape
new file mode 100644
index 00000000..f6e83ce1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/opamp.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Op Amp</name>
+ <description>An operational amplifier</description>
+ <icon>opamp.xpm</icon>
+ <connections>
+ <point x="0" y="-1"/>
+ <point x="0" y="1"/>
+ <point x="2.75" y="-1"/>
+ <point x="2.75" y="1"/>
+ <point x="5.5" y="0"/>
+ </connections>
+ <aspectratio type="fixed" />
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="-1" x2="1" y2="-1" />
+ <svg:line x1="0" y1="1" x2="1" y2="1" />
+ <svg:polygon points="1,-2 1,2 4.5,0" style="fill: default" />
+ <svg:line x1="1.2" y1="-1" x2="2" y2="-1" />
+ <svg:line x1="1.6" y1="-1.4" x2="1.6" y2="-0.6" />
+ <svg:line x1="1.2" y1="1" x2="2" y2="1" />
+ <svg:line x1="4.5" y1="0" x2="5.5" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/opamp.xpm b/kivio/kiviopart/stencils/Dia/Circuit/opamp.xpm
new file mode 100644
index 00000000..9053997c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/opamp.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * opamp_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" . ",
+" .. ",
+" .+.. ",
+" .+++. ",
+" .++++.. ",
+" ....++.+++. ",
+" .+...+++.. ",
+" .++.++++++. ",
+" .++++++++++..... ",
+" .+++++++++. ",
+" .+...+++.. ",
+" ....++++++. ",
+" .++++.. ",
+" .+++. ",
+" .+.. ",
+" .. ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/pmos_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/pmos_de.shape
new file mode 100644
index 00000000..732342cf
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/pmos_de.shape
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - PMOS Transistor (European)</name>
+ <description>A PMOS transistor</description>
+ <icon>pmos_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="-4"/>
+ <point x="6" y="4"/>
+ <point x="5" y="0"/>
+ </connections>
+
+ <aspectratio type="fixed"/>
+
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="2" y2="0" />
+ <svg:circle cx="2.5" cy="0" r="0.5" style="fill: default"/>
+ <svg:line x1="3" y1="-3" x2="3" y2="3" />
+ <svg:polyline points="6,-4 6,-3 5,-3 5,3 6,3 6,4 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/pmos_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/pmos_de.xpm
new file mode 100644
index 00000000..9e73c755
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/pmos_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * pmos_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" . ",
+" . ",
+" . .... ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" ... . ",
+" ....... . . ",
+" ....... . . ",
+" ... . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . .... ",
+" . ",
+" . "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/pnp.shape b/kivio/kiviopart/stencils/Dia/Circuit/pnp.shape
new file mode 100644
index 00000000..3e0e59ef
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/pnp.shape
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - PNP Transistor</name>
+ <!--
+ <description xml:lang="en@layman">Small black plastic thing</description>
+ -->
+ <description>An pnp bipolar transistor</description>
+ <icon>pnp.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="6" y="-4"/>
+ <point x="6" y="4"/>
+ </connections>
+
+ <aspectratio type="fixed"/>
+
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="3" y2="0" />
+ <svg:line x1="3" y1="-3" x2="3" y2="3" />
+ <svg:line x1="3" y1="-2" x2="6" y2="-4" />
+ <svg:line x1="3" y1="2" x2="6" y2="4" />
+
+ <svg:polyline points="4,2 3,2 3.3846,2.9231" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/pnp.xpm b/kivio/kiviopart/stencils/Dia/Circuit/pnp.xpm
new file mode 100644
index 00000000..78370814
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/pnp.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * pnp_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" .. ",
+" .. ",
+" . .. ",
+" . .. ",
+" ... ",
+" . ",
+" . ",
+" ........ ",
+" . ",
+" . ",
+" ...... ",
+" . ... ",
+" . . .. ",
+" . .. ",
+" .. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/speaker_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/speaker_de.shape
new file mode 100644
index 00000000..2409f035
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/speaker_de.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Speaker (European)</name>
+ <description>A Speaker</description>
+ <icon>speaker_de.xpm</icon>
+ <connections>
+ <point x="1.75" y="2"/>
+ <point x="1.75" y="3"/>
+ <point x="1.0" y="2.5"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:rect x="1" y="2" width="1.75" height="1" style="fill: default" />
+ <svg:polygon points="2.75,2 4,1 4,4 2.75,3" style="fill: default" />
+ <svg:rect x="2.6" y="1.8" width="0.15" height="1.4" style="fill: inverse" />
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/speaker_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/speaker_de.xpm
new file mode 100644
index 00000000..46814b61
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/speaker_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * speaker_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" .. ",
+" . . ",
+" . . ",
+" .. . . ",
+" ... . ",
+" ....... . ",
+" . .. . ",
+" . .. . ",
+" . .. . ",
+" . .. . ",
+" . .. . ",
+" . .. . ",
+" ....... . ",
+" ... . ",
+" .. . . ",
+" . . ",
+" . . ",
+" .. ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.shape b/kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.shape
new file mode 100644
index 00000000..45144007
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Capacitor</name>
+ <description>A vertically aligned capacitor</description>
+ <icon>vcapacitor.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="5"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="2" />
+ <svg:line x1="-1" y1="2" x2="1" y2="2" />
+ <svg:line x1="-1" y1="3" x2="1" y2="3" />
+ <svg:line x1="0" y1="3" x2="0" y2="5" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.xpm
new file mode 100644
index 00000000..8536fed8
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vcapacitor.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vcapacitor_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ......... ",
+" ",
+" ",
+" ",
+" ......... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vdiode.shape b/kivio/kiviopart/stencils/Dia/Circuit/vdiode.shape
new file mode 100644
index 00000000..99fde37b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vdiode.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Diode</name>
+ <description>A vertically aligned diode</description>
+ <icon>vdiode.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="5.75"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="2" />
+ <svg:line x1="-1" y1="2" x2="1" y2="2" style="stroke-width: 3" />
+ <svg:polygon points="0,2 -1,3.75 1,3.75" style="fill: default" />
+ <svg:line x1="0" y1="3.75" x2="0" y2="5.75" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vdiode.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vdiode.xpm
new file mode 100644
index 00000000..028934c3
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vdiode.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * vdiode_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ............. ",
+" ............. ",
+" .+. ",
+" .+++. ",
+" .+++++. ",
+" .+++++. ",
+" .+++++++. ",
+" .+++++++++. ",
+" ............. ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.shape
new file mode 100644
index 00000000..af02a82b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.shape
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Fuse (European)</name>
+ <description>A vertically aligned fuse</description>
+ <icon>vfuse_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="6"/>
+ </connections>
+ <svg:svg width="0.5" height="3.0">
+ <svg:rect x="-0.5" y="1.5" width="1" height="3" style="fill: default" />
+ <svg:line x1="0" y1="0" x2="0" y2="6" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.xpm
new file mode 100644
index 00000000..2833cfed
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vfuse_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vfuse_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" . ",
+" ....... ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" . . . ",
+" ....... ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vinductor.shape b/kivio/kiviopart/stencils/Dia/Circuit/vinductor.shape
new file mode 100644
index 00000000..a816618d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vinductor.shape
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Inductor</name>
+ <description>A vertically aligned inductor</description>
+ <icon>vinductor.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="20"/>
+ </connections>
+ <svg:svg width="2" height="20">
+ <svg:path d="M 0,0 v 4 c 1,-0.5 2,-1 2,1.5
+ s -2,3 -2,1.5 s 2,-1 2,1.5
+ s -2,3 -2,1.5 s 2,-1 2,1.5
+ s -2,3 -2,1.5 s 2,-1 2,1.5
+ s -1.5,2 -2,1.5 v 4"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vinductor.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vinductor.xpm
new file mode 100644
index 00000000..4a299002
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vinductor.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vinductor_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" . ",
+" . .. ",
+" ... .. ",
+" . . ",
+" . ",
+" ... . ",
+" . . . ",
+" . . ",
+" . . . ",
+" ... . ",
+" . ",
+" . . ",
+" ... .. ",
+" . .. ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.shape
new file mode 100644
index 00000000..99149a2e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Inductor (European)</name>
+ <description>A vertically aligned inductor</description>
+ <icon>vinductor_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="6"/>
+ </connections>
+ <svg:svg width="0.5" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="1.5" />
+ <svg:rect x="-0.5" y="1.5" width="1" height="3" style="fill: inverse" />
+ <svg:line x1="0" y1="4.5" x2="0" y2="6" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.xpm
new file mode 100644
index 00000000..15ac2931
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vinductor_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vinductor_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" ..... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vled_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/vled_de.shape
new file mode 100644
index 00000000..695a3f86
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vled_de.shape
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Led (European)</name>
+ <description>A vertically aligned led</description>
+ <icon>vled_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="5.75"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="-1" y1="2" x2="1" y2="2" style="stroke-width: 3" />
+ <svg:polygon points="0,2 -1,3.75 1,3.75" style="fill: default" />
+ <svg:line x1="0" y1="0" x2="0" y2="5.75" />
+
+ <svg:line x1="-1" y1="3.30" x2="-1.50" y2="2.30" />
+ <svg:polygon points="-1.50,2.62 -1.50,2.30 -1.30,2.30" style="fill:inverse" />
+
+ <svg:line x1="-0.80" y1="2.80" x2="-1.30" y2="1.80" />
+ <svg:polygon points="-1.30,2.12 -1.30,1.80 -1.10,1.80" style="fill:inverse" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vled_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vled_de.xpm
new file mode 100644
index 00000000..76f43a3f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vled_de.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * vled_de_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ... . ",
+" ............. ",
+" . . ... ",
+" ... . ... ",
+" .. .+.+. ",
+" . . .++.++. ",
+" . .++.++. ",
+" .+++.+++. ",
+" .++++.++++. ",
+" ............. ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.shape
new file mode 100644
index 00000000..164ed8ef
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.shape
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Powersource (European)</name>
+ <description>A vertically aligned powersource</description>
+ <icon>vpowersource_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="6"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="2.5" />
+ <svg:line x1="-2" y1="2.5" x2="2" y2="2.5" />
+ <svg:line x1="-1" y1="3.5" x2="1" y2="3.5" />
+
+ <svg:line x1="1" y1="1" x2="1" y2="2" />
+ <svg:line x1="0.5" y1="1.5" x2="1.5" y2="1.5" />
+
+ <svg:line x1="0" y1="3.5" x2="0" y2="6" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.xpm
new file mode 100644
index 00000000..24b1a4f6
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vpowersource_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * powersource_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" . ",
+" . ",
+" . . ",
+" . ... ",
+" . . ",
+" . ",
+" ............... ",
+" ",
+" ",
+" ....... ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vresistor.shape b/kivio/kiviopart/stencils/Dia/Circuit/vresistor.shape
new file mode 100644
index 00000000..c592a879
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vresistor.shape
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Resistor</name>
+ <description>A vertically aligned resistor</description>
+ <icon>vresistor.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="7.5"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:polyline points="0,0 0,2.25 -1,2.5 1,3 -1,3.5 1,4 -1,4.5 1,5 0,5.25 0,7.5" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vresistor.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vresistor.xpm
new file mode 100644
index 00000000..9ce83005
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vresistor.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vresistor_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" . ",
+" .. ",
+" .. ",
+" ... ",
+" .. ",
+" ... ",
+" .. ",
+" ... ",
+" .. ",
+" ... ",
+" .. ",
+" ... ",
+" .. ",
+" .. ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.shape b/kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.shape
new file mode 100644
index 00000000..e28cfcc6
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Resistor (European)</name>
+ <description>A vertically aligned resistor</description>
+ <icon>vresistor_de.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="6"/>
+ </connections>
+ <svg:svg width="0.5" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="1.5" />
+ <svg:rect x="-0.5" y="1.5" width="1" height="3" style="fill: default" />
+ <svg:line x1="0" y1="4.5" x2="0" y2="6" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.xpm
new file mode 100644
index 00000000..dcec0c5d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vresistor_de.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * vresistor_de_xpm[] = {
+"22 22 2 1",
+" c None",
+". c #000000",
+" ",
+" . ",
+" . ",
+" . ",
+" ....... ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" ....... ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vzener.shape b/kivio/kiviopart/stencils/Dia/Circuit/vzener.shape
new file mode 100644
index 00000000..ce565c7a
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vzener.shape
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Circuit - Vertical Zener Diode</name>
+ <description>A vertically aligned zener diode</description>
+ <icon>vzener.xpm</icon>
+ <connections>
+ <point x="0" y="0"/>
+ <point x="0" y="5.85"/>
+ </connections>
+ <svg:svg width="3.0" height="3.0">
+ <svg:line x1="0" y1="0" x2="0" y2="2" />
+ <svg:polygon points="-0.8,2 0.8,2 1,2.6 0.8,2.1 -0.8,2.1 -1,1.5"
+ style="fill: inverse" />
+ <svg:polygon points="0,2.1 -1,3.85 1,3.85" style="fill: default" />
+ <svg:line x1="0" y1="3.85" x2="0" y2="5.85" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Circuit/vzener.xpm b/kivio/kiviopart/stencils/Dia/Circuit/vzener.xpm
new file mode 100644
index 00000000..68dd6266
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Circuit/vzener.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * vzener_xpm[] = {
+"22 22 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" . ",
+" . ",
+" . . ",
+" . . ",
+" .. . ",
+" ............ ",
+" ............ ",
+" .+. .. ",
+" .+++. . ",
+" .+++++. . ",
+" .+++++. ",
+" .+++++++. ",
+" .+++++++++. ",
+" ............. ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" ",
+" "};