1<shapes name="mxgraph.electrical.diodes">
2	<shape aspect="variable" h="60" name="Diode" strokewidth="inherit" w="100">
3		<connections>
4			<constraint name="in" perimeter="0" x="0" y="0.5"/>
5			<constraint name="out" perimeter="0" x="1" y="0.5"/>
6		</connections>
7		<background>
8			<path>
9				<move x="30" y="0"/>
10				<line x="70" y="30"/>
11				<line x="30" y="60"/>
12				<close/>
13				<move x="0" y="30"/>
14				<line x="30" y="30"/>
15				<move x="70" y="0"/>
16				<line x="70" y="60"/>
17				<move x="70" y="30"/>
18				<line x="100" y="30"/>
19			</path>
20		</background>
21		<foreground>
22			<fillstroke/>
23		</foreground>
24	</shape>
25	<shape aspect="variable" h="60" name="Field Effect Diode" strokewidth="inherit" w="100">
26		<connections>
27			<constraint name="in" perimeter="0" x="0" y="0.5"/>
28			<constraint name="out" perimeter="0" x="1" y="0.5"/>
29		</connections>
30		<background>
31			<path>
32				<move x="30" y="0"/>
33				<line x="70" y="30"/>
34				<line x="30" y="60"/>
35				<close/>
36				<move x="0" y="30"/>
37				<line x="30" y="30"/>
38				<move x="70" y="0"/>
39				<line x="70" y="60"/>
40				<move x="70" y="30"/>
41				<line x="100" y="30"/>
42				<move x="65" y="0"/>
43				<line x="75" y="0"/>
44				<move x="65" y="60"/>
45				<line x="75" y="60"/>
46			</path>
47		</background>
48		<foreground>
49			<fillstroke/>
50		</foreground>
51	</shape>
52	<shape aspect="variable" h="80" name="Four Layer Diode" strokewidth="inherit" w="100">
53		<connections>
54			<constraint name="in" perimeter="0" x="0" y="0.5"/>
55			<constraint name="out" perimeter="0" x="1" y="0.5"/>
56		</connections>
57		<background>
58			<path>
59				<move x="30" y="10"/>
60				<line x="70" y="40"/>
61				<line x="30" y="40"/>
62				<close/>
63				<move x="0" y="40"/>
64				<line x="30" y="40"/>
65				<move x="30" y="40"/>
66				<line x="30" y="70"/>
67				<move x="70" y="40"/>
68				<line x="100" y="40"/>
69			</path>
70		</background>
71		<foreground>
72			<fillstroke/>
73			<ellipse h="80" w="80" x="10" y="0"/>
74			<stroke/>
75		</foreground>
76	</shape>
77	<shape aspect="variable" h="60" name="Gunn Diode" strokewidth="inherit" w="100">
78		<connections>
79			<constraint name="in" perimeter="0" x="0" y="0.5"/>
80			<constraint name="out" perimeter="0" x="1" y="0.5"/>
81		</connections>
82		<background>
83			<path>
84				<move x="10" y="0"/>
85				<line x="90" y="60"/>
86				<line x="90" y="0"/>
87				<line x="10" y="60"/>
88				<close/>
89				<move x="0" y="30"/>
90				<line x="10" y="30"/>
91				<move x="90" y="30"/>
92				<line x="100" y="30"/>
93			</path>
94		</background>
95		<foreground>
96			<fillstroke/>
97		</foreground>
98	</shape>
99	<shape aspect="variable" h="60" name="Schottky Diode" strokewidth="inherit" w="100">
100		<connections>
101			<constraint name="in" perimeter="0" x="0" y="0.5"/>
102			<constraint name="out" perimeter="0" x="1" y="0.5"/>
103		</connections>
104		<background>
105			<path>
106				<move x="30" y="0"/>
107				<line x="70" y="30"/>
108				<line x="30" y="60"/>
109				<close/>
110			</path>
111		</background>
112		<foreground>
113			<fillstroke/>
114			<path>
115				<move x="0" y="30"/>
116				<line x="30" y="30"/>
117				<move x="60" y="5"/>
118				<line x="60" y="0"/>
119				<line x="70" y="0"/>
120				<line x="70" y="60"/>
121				<line x="80" y="60"/>
122				<line x="80" y="55"/>
123				<move x="70" y="30"/>
124				<line x="100" y="30"/>
125			</path>
126			<stroke/>
127		</foreground>
128	</shape>
129	<shape aspect="variable" h="60" name="Transorb 1" strokewidth="inherit" w="100">
130		<connections>
131			<constraint name="in" perimeter="0" x="0" y="0.5"/>
132			<constraint name="out" perimeter="0" x="1" y="0.5"/>
133		</connections>
134		<background>
135			<path>
136				<move x="10" y="0"/>
137				<line x="90" y="60"/>
138				<line x="90" y="0"/>
139				<line x="10" y="60"/>
140				<close/>
141			</path>
142		</background>
143		<foreground>
144			<fillstroke/>
145			<path>
146				<move x="50" y="0"/>
147				<line x="50" y="60"/>
148				<move x="0" y="30"/>
149				<line x="10" y="30"/>
150				<move x="90" y="30"/>
151				<line x="100" y="30"/>
152			</path>
153			<stroke/>
154		</foreground>
155	</shape>
156	<shape aspect="variable" h="60" name="Transorb 2" strokewidth="inherit" w="100">
157		<connections>
158			<constraint name="in" perimeter="0" x="0" y="0.5"/>
159			<constraint name="out" perimeter="0" x="1" y="0.5"/>
160		</connections>
161		<background>
162			<path>
163				<move x="10" y="0"/>
164				<line x="90" y="60"/>
165				<line x="90" y="0"/>
166				<line x="10" y="60"/>
167				<close/>
168			</path>
169		</background>
170		<foreground>
171			<fillstroke/>
172			<path>
173				<move x="40" y="0"/>
174				<line x="50" y="10"/>
175				<line x="50" y="50"/>
176				<line x="60" y="60"/>
177				<move x="0" y="30"/>
178				<line x="10" y="30"/>
179				<move x="90" y="30"/>
180				<line x="100" y="30"/>
181			</path>
182			<stroke/>
183		</foreground>
184	</shape>
185	<shape aspect="variable" h="60" name="Tunnel Diode" strokewidth="inherit" w="100">
186		<connections>
187			<constraint name="in" perimeter="0" x="0" y="0.5"/>
188			<constraint name="out" perimeter="0" x="1" y="0.5"/>
189		</connections>
190		<background>
191			<path>
192				<move x="30" y="0"/>
193				<line x="70" y="30"/>
194				<line x="30" y="60"/>
195				<close/>
196			</path>
197		</background>
198		<foreground>
199			<fillstroke/>
200			<path>
201				<move x="60" y="0"/>
202				<line x="70" y="0"/>
203				<line x="70" y="60"/>
204				<line x="60" y="60"/>
205				<move x="70" y="30"/>
206				<line x="100" y="30"/>
207				<move x="0" y="30"/>
208				<line x="30" y="30"/>
209			</path>
210			<stroke/>
211		</foreground>
212	</shape>
213	<shape aspect="variable" h="80" name="Tunnel Diode 2" strokewidth="inherit" w="100">
214		<connections>
215			<constraint name="in" perimeter="0" x="0" y="0.5"/>
216			<constraint name="out" perimeter="0" x="1" y="0.5"/>
217		</connections>
218		<background>
219			<path>
220				<move x="30" y="10"/>
221				<line x="70" y="40"/>
222				<line x="30" y="70"/>
223				<close/>
224			</path>
225		</background>
226		<foreground>
227			<fillstroke/>
228			<path>
229				<move x="0" y="40"/>
230				<line x="30" y="40"/>
231				<move x="70" y="10"/>
232				<line x="70" y="70"/>
233				<move x="70" y="40"/>
234				<line x="100" y="40"/>
235			</path>
236			<fillstroke/>
237			<ellipse h="80" w="80" x="10" y="0"/>
238			<stroke/>
239		</foreground>
240	</shape>
241	<shape aspect="variable" h="60" name="Varactor - Varicap" strokewidth="inherit" w="100">
242		<connections>
243			<constraint name="in" perimeter="0" x="0" y="0.5"/>
244			<constraint name="out" perimeter="0" x="1" y="0.5"/>
245		</connections>
246		<background>
247			<path>
248				<move x="30" y="0"/>
249				<line x="70" y="30"/>
250				<line x="30" y="60"/>
251				<close/>
252			</path>
253		</background>
254		<foreground>
255			<fillstroke/>
256			<path>
257				<move x="75" y="0"/>
258				<line x="75" y="60"/>
259				<move x="70" y="60"/>
260				<line x="70" y="0"/>
261				<move x="70" y="30"/>
262				<line x="100" y="30"/>
263				<move x="0" y="30"/>
264				<line x="30" y="30"/>
265			</path>
266			<stroke/>
267		</foreground>
268	</shape>
269	<shape aspect="variable" h="50" name="Zener Diode 1" strokewidth="inherit" w="100">
270		<connections>
271			<constraint name="in" perimeter="0" x="0" y="0.5"/>
272			<constraint name="out" perimeter="0" x="1" y="0.5"/>
273		</connections>
274		<background>
275			<path>
276				<move x="25" y="0"/>
277				<line x="75" y="25"/>
278				<line x="25" y="50"/>
279				<close/>
280			</path>
281		</background>
282		<foreground>
283			<fillstroke/>
284			<path>
285				<move x="65" y="0"/>
286				<line x="75" y="0"/>
287				<line x="75" y="50"/>
288				<line x="85" y="50"/>
289				<move x="0" y="25"/>
290				<line x="25" y="25"/>
291				<move x="75" y="25"/>
292				<line x="100" y="25"/>
293			</path>
294			<stroke/>
295		</foreground>
296	</shape>
297	<shape aspect="variable" h="50" name="Zener Diode 2" strokewidth="inherit" w="100">
298		<connections>
299			<constraint name="in" perimeter="0" x="0" y="0.5"/>
300			<constraint name="out" perimeter="0" x="1" y="0.5"/>
301		</connections>
302		<background>
303			<path>
304				<move x="25" y="0"/>
305				<line x="75" y="25"/>
306				<line x="25" y="50"/>
307				<close/>
308			</path>
309		</background>
310		<foreground>
311			<fillstroke/>
312			<path>
313				<move x="65" y="0"/>
314				<line x="75" y="0"/>
315				<line x="75" y="50"/>
316				<move x="0" y="25"/>
317				<line x="25" y="25"/>
318				<move x="75" y="25"/>
319				<line x="100" y="25"/>
320			</path>
321			<stroke/>
322		</foreground>
323	</shape>
324	<shape aspect="variable" h="50" name="Zener Diode 3" strokewidth="inherit" w="100">
325		<connections>
326			<constraint name="in" perimeter="0" x="0" y="0.5"/>
327			<constraint name="out" perimeter="0" x="1" y="0.5"/>
328		</connections>
329		<background>
330			<path>
331				<move x="25" y="0"/>
332				<line x="75" y="25"/>
333				<line x="25" y="50"/>
334				<close/>
335			</path>
336		</background>
337		<foreground>
338			<fillstroke/>
339			<path>
340				<move x="65" y="0"/>
341				<line x="75" y="10"/>
342				<line x="75" y="40"/>
343				<line x="85" y="50"/>
344				<move x="0" y="25"/>
345				<line x="25" y="25"/>
346				<move x="75" y="25"/>
347				<line x="100" y="25"/>
348			</path>
349			<stroke/>
350		</foreground>
351	</shape>
352</shapes>