1<shapes name="mxGraph.pid.fittings">
2<shape aspect="variable" h="140" name="Blind Disc" strokewidth="inherit" w="40">
3    <connections/>
4    <background>
5        <ellipse h="40" w="40" x="0" y="0"/>
6    </background>
7    <foreground>
8        <fillcolor color="#000000"/>
9        <fillstroke/>
10        <path>
11            <move x="20" y="40"/>
12            <line x="20" y="140"/>
13        </path>
14        <stroke/>
15    </foreground>
16</shape>
17<shape aspect="variable" h="100" name="Breakthrough" strokewidth="inherit" w="38">
18    <connections>
19        <constraint name="W" perimeter="0" x="0" y="0.5"/>
20        <constraint name="E" perimeter="0" x="1" y="0.5"/>
21    </connections>
22    <background>
23        <save/>
24        <rect h="50" w="4" x="0" y="25"/>
25    </background>
26    <foreground>
27        <fillcolor color="#000000"/>
28        <fillstroke/>
29        <rect h="50" w="4" x="34" y="25"/>
30        <fillstroke/>
31        <restore/>
32        <rect/>
33        <stroke/>
34        <path>
35            <move x="4" y="0"/>
36            <line x="4" y="35"/>
37            <line x="34" y="35"/>
38            <line x="34" y="0"/>
39            <move x="4" y="100"/>
40            <line x="4" y="65"/>
41            <line x="34" y="65"/>
42            <line x="34" y="100"/>
43        </path>
44        <fillstroke/>
45        <path>
46            <move x="4" y="10"/>
47            <line x="14" y="0"/>
48            <move x="4" y="20"/>
49            <line x="24" y="0"/>
50            <move x="4" y="30"/>
51            <line x="34" y="0"/>
52            <move x="9" y="35"/>
53            <line x="34" y="10"/>
54            <move x="19" y="35"/>
55            <line x="34" y="20"/>
56            <move x="29" y="35"/>
57            <line x="34" y="30"/>
58            <move x="4" y="75"/>
59            <line x="14" y="65"/>
60            <move x="4" y="85"/>
61            <line x="24" y="65"/>
62            <move x="4" y="95"/>
63            <line x="34" y="65"/>
64            <move x="9" y="100"/>
65            <line x="34" y="75"/>
66            <move x="19" y="100"/>
67            <line x="34" y="85"/>
68            <move x="29" y="100"/>
69            <line x="34" y="95"/>
70        </path>
71        <stroke/>
72    </foreground>
73</shape>
74<shape aspect="variable" h="100" name="Clamped Flange Coupling" strokewidth="inherit" w="50">
75    <connections>
76        <constraint name="W" perimeter="0" x="0.2" y="0.5"/>
77        <constraint name="E" perimeter="0" x="0.8" y="0.5"/>
78    </connections>
79    <background>
80        <path>
81            <move x="0" y="15"/>
82            <line x="0" y="0"/>
83            <line x="50" y="0"/>
84            <line x="50" y="15"/>
85            <move x="0" y="85"/>
86            <line x="0" y="100"/>
87            <line x="50" y="100"/>
88            <line x="50" y="85"/>
89            <move x="10" y="10"/>
90            <line x="10" y="90"/>
91            <move x="40" y="10"/>
92            <line x="40" y="90"/>
93        </path>
94    </background>
95    <foreground>
96        <stroke/>
97    </foreground>
98</shape>
99<shape aspect="variable" h="80" name="Compensator" strokewidth="inherit" w="40">
100    <connections>
101        <constraint name="W" perimeter="0" x="0" y="0.5"/>
102        <constraint name="E" perimeter="0" x="1" y="0.5"/>
103    </connections>
104    <background>
105        <path>
106            <move x="20" y="0"/>
107            <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="20" x-axis-rotation="0" y="80"/>
108            <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="20" x-axis-rotation="0" y="0"/>
109            <close/>
110        </path>
111    </background>
112    <foreground>
113        <fillstroke/>
114    </foreground>
115</shape>
116<shape aspect="variable" h="100" name="Coupling" strokewidth="inherit" w="50">
117    <connections>
118        <constraint name="W" perimeter="0" x="0" y="0.5"/>
119        <constraint name="E" perimeter="0" x="1" y="0.5"/>
120    </connections>
121    <background>
122        <path>
123            <move x="0" y="0"/>
124            <line x="0" y="100"/>
125            <line x="40" y="100"/>
126            <move x="10" y="0"/>
127            <line x="50" y="0"/>
128            <line x="50" y="100"/>
129        </path>
130    </background>
131    <foreground>
132        <stroke/>
133    </foreground>
134</shape>
135<shape aspect="variable" h="100" name="Flame Arrestor" strokewidth="inherit" w="50">
136    <connections>
137        <constraint name="W" perimeter="0" x="0" y="0.5"/>
138        <constraint name="E" perimeter="0" x="1" y="0.5"/>
139    </connections>
140    <background>
141        <rect h="100" w="50" x="0" y="0"/>
142    </background>
143    <foreground>
144        <fillstroke/>
145        <path>
146            <move x="25" y="0"/>
147            <line x="25" y="100"/>
148            <move x="0" y="25"/>
149            <line x="50" y="25"/>
150            <move x="0" y="50"/>
151            <line x="50" y="50"/>
152            <move x="0" y="75"/>
153            <line x="50" y="75"/>
154        </path>
155        <stroke/>
156    </foreground>
157</shape>
158<shape aspect="variable" h="100" name="Flame Arrestor (Detonation-Proof)" strokewidth="inherit" w="100">
159    <connections>
160        <constraint name="W" perimeter="0" x="0" y="0.5"/>
161        <constraint name="E" perimeter="0" x="1" y="0.5"/>
162    </connections>
163    <background>
164        <path>
165            <move x="0" y="0"/>
166            <line x="50" y="0"/>
167            <line x="100" y="50"/>
168            <line x="50" y="100"/>
169            <line x="0" y="100"/>
170            <close/>
171        </path>
172    </background>
173    <foreground>
174        <fillstroke/>
175        <path>
176            <move x="25" y="0"/>
177            <line x="25" y="100"/>
178            <move x="0" y="25"/>
179            <line x="50" y="25"/>
180            <move x="0" y="50"/>
181            <line x="50" y="50"/>
182            <move x="0" y="75"/>
183            <line x="50" y="75"/>
184            <move x="50" y="0"/>
185            <line x="50" y="100"/>
186        </path>
187        <stroke/>
188    </foreground>
189</shape>
190<shape aspect="variable" h="100" name="Flame Arrestor (Explosion-Proof)" strokewidth="inherit" w="100">
191    <connections>
192        <constraint name="W" perimeter="0" x="0" y="0.5"/>
193        <constraint name="E" perimeter="0" x="1" y="0.5"/>
194    </connections>
195    <background>
196        <rect h="100" w="100" x="0" y="0"/>
197    </background>
198    <foreground>
199        <fillstroke/>
200        <path>
201            <move x="25" y="0"/>
202            <line x="25" y="100"/>
203            <move x="0" y="25"/>
204            <line x="50" y="25"/>
205            <move x="0" y="50"/>
206            <line x="50" y="50"/>
207            <move x="0" y="75"/>
208            <line x="50" y="75"/>
209            <move x="50" y="0"/>
210            <line x="50" y="100"/>
211        </path>
212        <stroke/>
213    </foreground>
214</shape>
215<shape aspect="variable" h="100" name="Flame Arrestor (Fire-Resistant)" strokewidth="inherit" w="100">
216    <connections>
217        <constraint name="W" perimeter="0" x="0" y="0.5"/>
218        <constraint name="E" perimeter="0" x="1" y="0.5"/>
219    </connections>
220    <background>
221        <path>
222            <move x="0" y="0"/>
223            <line x="50" y="0"/>
224            <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="100"/>
225            <line x="0" y="100"/>
226            <close/>
227        </path>
228    </background>
229    <foreground>
230        <fillstroke/>
231        <path>
232            <move x="25" y="0"/>
233            <line x="25" y="100"/>
234            <move x="0" y="25"/>
235            <line x="50" y="25"/>
236            <move x="0" y="50"/>
237            <line x="50" y="50"/>
238            <move x="0" y="75"/>
239            <line x="50" y="75"/>
240            <move x="50" y="0"/>
241            <line x="50" y="100"/>
242        </path>
243        <stroke/>
244    </foreground>
245</shape>
246<shape aspect="variable" h="100" name="Flame Arrestor (Fire-Resistant, Detonation-Proof)" strokewidth="inherit" w="100">
247    <connections>
248        <constraint name="W" perimeter="0" x="0" y="0.5"/>
249        <constraint name="E" perimeter="0" x="1" y="0.5"/>
250    </connections>
251    <background>
252        <path>
253            <move x="0" y="0"/>
254            <line x="50" y="0"/>
255            <arc large-arc-flag="0" rx="50" ry="50" sweep-flag="1" x="50" x-axis-rotation="0" y="100"/>
256            <line x="0" y="100"/>
257            <close/>
258        </path>
259    </background>
260    <foreground>
261        <fillstroke/>
262        <linejoin join="round"/>
263        <path>
264            <move x="25" y="0"/>
265            <line x="25" y="100"/>
266            <move x="0" y="25"/>
267            <line x="50" y="25"/>
268            <move x="0" y="50"/>
269            <line x="50" y="50"/>
270            <move x="0" y="75"/>
271            <line x="50" y="75"/>
272            <move x="50" y="0"/>
273            <line x="50" y="100"/>
274            <move x="50" y="0"/>
275            <line x="99.5" y="50"/>
276            <line x="50" y="100"/>
277        </path>
278        <stroke/>
279    </foreground>
280</shape>
281<shape aspect="variable" h="50" name="Flanged Connection" strokewidth="inherit" w="20">
282    <connections>
283        <constraint name="W" perimeter="0" x="0" y="0.5"/>
284        <constraint name="E" perimeter="0" x="1" y="0.5"/>
285    </connections>
286    <background>
287        <path>
288            <move x="0" y="0"/>
289            <line x="0" y="50"/>
290            <move x="20" y="0"/>
291            <line x="20" y="50"/>
292        </path>
293    </background>
294    <foreground>
295        <stroke/>
296    </foreground>
297</shape>
298<shape aspect="variable" h="50" name="Flanged Dummy Cover" strokewidth="inherit" w="85">
299    <connections>
300        <constraint name="W" perimeter="0" x="0" y="0.5"/>
301        <constraint name="E" perimeter="0" x="1" y="0.5"/>
302    </connections>
303    <background>
304        <path>
305            <move x="65" y="0"/>
306            <line x="65" y="50"/>
307            <move x="85" y="0"/>
308            <line x="85" y="50"/>
309        </path>
310    </background>
311    <foreground>
312        <stroke/>
313        <dashpattern pattern="2 2"/>
314        <dashed dashed="1"/>
315        <path>
316            <move x="0" y="25"/>
317            <line x="55" y="25"/>
318        </path>
319        <stroke/>
320    </foreground>
321</shape>
322<shape aspect="variable" h="140" name="Funnel" strokewidth="inherit" w="80">
323    <connections/>
324    <background>
325        <path>
326            <move x="40" y="40"/>
327            <line x="40" y="140"/>
328            <move x="0" y="0"/>
329            <line x="40" y="40"/>
330            <line x="80" y="0"/>
331        </path>
332    </background>
333    <foreground>
334        <stroke/>
335    </foreground>
336</shape>
337<shape aspect="variable" h="30" name="Hose" strokewidth="inherit" w="180">
338    <connections>
339        <constraint name="W" perimeter="0" x="0" y="0.5"/>
340        <constraint name="E" perimeter="0" x="1" y="0.5"/>
341    </connections>
342    <background>
343        <path>
344            <move x="0" y="15"/>
345            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="30" x-axis-rotation="0" y="15"/>
346            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="0" x="60" x-axis-rotation="0" y="15"/>
347            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="90" x-axis-rotation="0" y="15"/>
348            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="0" x="120" x-axis-rotation="0" y="15"/>
349            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="150" x-axis-rotation="0" y="15"/>
350            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="0" x="180" x-axis-rotation="0" y="15"/>
351        </path>
352    </background>
353    <foreground>
354        <fillcolor color="none"/>
355        <stroke/>
356    </foreground>
357</shape>
358<shape aspect="variable" h="40" name="Injector" strokewidth="inherit" w="80">
359    <connections>
360        <constraint name="W" perimeter="0" x="0" y="0.5"/>
361        <constraint name="E" perimeter="0" x="1" y="0.5"/>
362        <constraint name="S" perimeter="0" x="0.5" y="1"/>
363    </connections>
364    <background>
365        <rect h="40" w="40" x="0" y="0"/>
366    </background>
367    <foreground>
368        <fillstroke/>
369        <path>
370            <move x="40" y="10"/>
371            <line x="80" y="0"/>
372            <line x="80" y="40"/>
373            <line x="40" y="30"/>
374            <close/>
375        </path>
376        <fillstroke/>
377    </foreground>
378</shape>
379<shape aspect="variable" h="140" name="Interchangeable Disc (Blind Disc)" strokewidth="inherit" w="40">
380    <connections/>
381    <background>
382        <ellipse h="40" w="40" x="0" y="0"/>
383    </background>
384    <foreground>
385        <fillstroke/>
386        <path>
387            <move x="20" y="40"/>
388            <line x="20" y="140"/>
389        </path>
390        <stroke/>
391        <fillcolor color="#000000"/>
392        <ellipse h="40" w="40" x="0" y="40"/>
393        <fillstroke/>
394    </foreground>
395</shape>
396<shape aspect="variable" h="140" name="Interchangeable Disc (Open Disc In Function)" strokewidth="inherit" w="40">
397    <connections/>
398    <background>
399        <ellipse h="40" w="40" x="0" y="40"/>
400    </background>
401    <foreground>
402        <fillstroke/>
403        <path>
404            <move x="20" y="80"/>
405            <line x="20" y="140"/>
406        </path>
407        <stroke/>
408        <fillcolor color="#000000"/>
409        <ellipse h="40" w="40" x="0" y="0"/>
410        <fillstroke/>
411    </foreground>
412</shape>
413<shape aspect="variable" h="140" name="Open Disc" strokewidth="inherit" w="40">
414    <connections/>
415    <background>
416        <ellipse h="40" w="40" x="0" y="0"/>
417    </background>
418    <foreground>
419        <fillstroke/>
420        <path>
421            <move x="20" y="40"/>
422            <line x="20" y="140"/>
423        </path>
424        <stroke/>
425    </foreground>
426</shape>
427<shape aspect="variable" h="140" name="Orifice Plate" strokewidth="inherit" w="40">
428    <connections/>
429    <background>
430        <ellipse h="40" w="40" x="0" y="0"/>
431    </background>
432    <foreground>
433        <fillstroke/>
434        <path>
435            <move x="20" y="40"/>
436            <line x="20" y="140"/>
437        </path>
438        <stroke/>
439        <fillcolor color="#000000"/>
440        <ellipse h="8" w="8" x="16" y="16"/>
441        <fillstroke/>
442    </foreground>
443</shape>
444<shape aspect="variable" h="50" name="Reducer" strokewidth="inherit" w="70">
445    <connections>
446        <constraint name="W" perimeter="0" x="0" y="0.5"/>
447        <constraint name="E" perimeter="0" x="1" y="0.5"/>
448    </connections>
449    <background>
450        <path>
451            <move x="0" y="0"/>
452            <line x="70" y="25"/>
453            <line x="0" y="50"/>
454            <close/>
455        </path>
456    </background>
457    <foreground>
458        <fillstroke/>
459    </foreground>
460</shape>
461<shape aspect="variable" h="100" name="Rupture Disc" strokewidth="inherit" w="50">
462    <connections>
463        <constraint name="W" perimeter="0" x="0" y="0.5"/>
464        <constraint name="E" perimeter="0" x="1" y="0.5"/>
465    </connections>
466    <background>
467        <rect h="100" w="50" x="0" y="0"/>
468    </background>
469    <foreground>
470        <fillstroke/>
471        <fillcolor color="none"/>
472        <path>
473            <move x="10" y="0"/>
474            <line x="10" y="20"/>
475            <arc large-arc-flag="0" rx="30" ry="30" sweep-flag="1" x="10" x-axis-rotation="0" y="80"/>
476            <line x="10" y="100"/>
477        </path>
478        <stroke/>
479    </foreground>
480</shape>
481<shape aspect="variable" h="104.92" name="Self-Operating Release Valve" strokewidth="inherit" w="104.97">
482    <connections>
483        <constraint name="W" perimeter="0" x="0" y="0.5"/>
484        <constraint name="E" perimeter="0" x="0.955" y="0.5"/>
485    </connections>
486    <background>
487        <ellipse h="100" w="100" x="0" y="0"/>
488    </background>
489    <foreground>
490        <fillstroke/>
491        <fillcolor color="#000000"/>
492        <path>
493            <move x="85.4" y="14.6"/>
494            <arc large-arc-flag="1" rx="50" ry="50" sweep-flag="1" x="14.7" x-axis-rotation="0" y="85.4"/>
495            <close/>
496        </path>
497        <fillstroke/>
498    </foreground>
499</shape>
500<shape aspect="variable" h="100" name="Silencer" strokewidth="inherit" w="140">
501    <connections>
502        <constraint name="W" perimeter="0" x="0" y="0.5"/>
503        <constraint name="E" perimeter="0" x="1" y="0.5"/>
504    </connections>
505    <background>
506        <rect h="100" w="140" x="0" y="0"/>
507    </background>
508    <foreground>
509        <fillstroke/>
510        <path>
511            <move x="35" y="50"/>
512            <line x="35" y="100"/>
513            <move x="70" y="0"/>
514            <line x="70" y="50"/>
515            <move x="105" y="50"/>
516            <line x="105" y="100"/>
517        </path>
518        <stroke/>
519    </foreground>
520</shape>
521<shape aspect="variable" h="50" name="Single Flange" strokewidth="inherit" w="5">
522    <connections>
523        <constraint name="W" perimeter="0" x="0.5" y="0.5"/>
524    </connections>
525    <background>
526        <path>
527            <move x="2.5" y="0"/>
528            <line x="2.5" y="50"/>
529        </path>
530    </background>
531    <foreground>
532        <stroke/>
533    </foreground>
534</shape>
535<shape aspect="variable" h="80" name="Strainer" strokewidth="inherit" w="40">
536    <connections>
537        <constraint name="W" perimeter="0" x="0" y="0.5"/>
538        <constraint name="E" perimeter="0" x="1" y="0.5"/>
539    </connections>
540    <background>
541        <rect h="80" w="40" x="0" y="0"/>
542    </background>
543    <foreground>
544        <fillstroke/>
545        <dashpattern pattern="2 2"/>
546        <dashed dashed="1"/>
547        <path>
548            <move x="0" y="0"/>
549            <line x="40" y="80"/>
550        </path>
551        <stroke/>
552    </foreground>
553</shape>
554<shape aspect="variable" h="80" name="Strainer (Cone)" strokewidth="inherit" w="40">
555    <connections>
556        <constraint name="W" perimeter="0" x="0" y="0.5"/>
557        <constraint name="E" perimeter="0" x="1" y="0.5"/>
558    </connections>
559    <background>
560        <rect h="80" w="40" x="0" y="0"/>
561    </background>
562    <foreground>
563        <fillstroke/>
564        <linejoin join="round"/>
565        <linecap cap="round"/>
566        <dashpattern pattern="6 3 0 3"/>
567        <dashed dashed="1"/>
568        <path>
569            <move x="0" y="0"/>
570            <line x="40" y="40"/>
571            <line x="0" y="80"/>
572        </path>
573        <stroke/>
574    </foreground>
575</shape>
576<shape aspect="variable" h="140" name="Vent" strokewidth="inherit" w="80">
577    <connections/>
578    <background>
579        <path>
580            <move x="40" y="40"/>
581            <line x="40" y="140"/>
582            <move x="0" y="40"/>
583            <line x="40" y="0"/>
584            <line x="80" y="40"/>
585        </path>
586    </background>
587    <foreground>
588        <stroke/>
589    </foreground>
590</shape>
591<shape aspect="variable" h="50" name="Viewing Glass" strokewidth="inherit" w="100">
592    <connections>
593        <constraint name="W" perimeter="0" x="0" y="0.5"/>
594        <constraint name="E" perimeter="0" x="1" y="0.5"/>
595    </connections>
596    <background>
597        <rect h="50" w="100" x="0" y="0"/>
598    </background>
599    <foreground>
600        <fillstroke/>
601        <ellipse h="50" w="50" x="25" y="0"/>
602        <stroke/>
603    </foreground>
604</shape>
605<shape aspect="variable" h="100" name="Viewing Glass (Lighting)" strokewidth="inherit" w="100">
606    <connections>
607        <constraint name="W" perimeter="0" x="0" y="0.25"/>
608        <constraint name="E" perimeter="0" x="1" y="0.25"/>
609    </connections>
610    <background>
611        <rect h="50" w="100" x="0" y="0"/>
612    </background>
613    <foreground>
614        <fillstroke/>
615        <ellipse h="50" w="50" x="25" y="0"/>
616        <stroke/>
617        <ellipse h="50" w="50" x="25" y="50"/>
618        <fillstroke/>
619        <path>
620            <move x="32" y="57"/>
621            <line x="68" y="93"/>
622            <move x="32" y="93"/>
623            <line x="68" y="57"/>
624        </path>
625        <stroke/>
626    </foreground>
627</shape>
628</shapes>