{"source":"Albert Schema Studio","categories":{"electrical":[{"id":"10_electric_10_allpole/310_relays_contactors_contacts","name":{"fr":"Relais, contacteurs et contacts","en":"Relays, contactors and contacts"}},{"id":"10_electric_10_allpole/200_fuses_protective_gears","name":{"fr":"Fusibles et protections","en":"Fuses and protective gears"}},{"id":"10_electric_10_allpole/380_signaling_operating","name":{"fr":"Signalétique et commande","en":"Signaling and operating"}},{"id":"10_electric_10_allpole/330_transformers_power_supplies","name":{"fr":"Transformateurs et alimentations","en":"Transformers and power supplies"}},{"id":"10_electric_10_allpole/391_consumers_actuators","name":{"fr":"Consommateurs et actionneurs","en":"Consumers and actuators"}},{"id":"10_electric_10_allpole/340_converters_inverters","name":{"fr":"Convertisseurs et variateurs","en":"Converters and inverters"}},{"id":"10_electric_10_allpole/390_sensors_instruments","name":{"fr":"Capteurs et instruments","en":"Sensors and instruments"}},{"id":"10_electric_10_allpole/395_electronics_semiconductors","name":{"fr":"Electronique et semi-conducteurs","en":"Electronics and semiconductors"}},{"id":"10_electric_10_allpole/130_terminals_terminal_strips","name":{"fr":"Bornes et borniers","en":"Terminals and terminal strips"}},{"id":"10_electric_10_allpole/110_network_supplies","name":{"fr":"Sources réseau","en":"Network sources"}},{"id":"10_electric_10_allpole/140_connectors_plugs","name":{"fr":"Connecteurs et prises","en":"Connectors and plugs"}},{"id":"10_electric_10_allpole/500_home_installation","name":{"fr":"Installation domestique","en":"Home installation"}},{"id":"10_electric_11_singlepole/500_home_installation","name":{"fr":"Unifilaire — Installation domestique","en":"Single-line — Home installation"}}],"pneumatic":[{"id":"50_pneumatic/5010_compressed_air","name":{"fr":"air comprimé","en":"compressed air"}},{"id":"50_pneumatic/5020_velves","name":{"fr":"vannes","en":"valves"}},{"id":"50_pneumatic/5030_actuators","name":{"fr":"Actionneurs","en":"Actuators"}},{"id":"50_pneumatic/5040_sensors","name":{"fr":"Sensor","en":"Sensor"}}],"hydraulic":[{"id":"30_hydraulic/21_tanks","name":{"fr":"Réservoirs","en":"Tanks"}},{"id":"30_hydraulic/31_control_valves","name":{"fr":"Distributeurs","en":"Control valves"}},{"id":"30_hydraulic/45_valves","name":{"fr":"Vannes","en":"Valves"}},{"id":"30_hydraulic/51_cylinders","name":{"fr":"Vérins","en":"Cylinders"}},{"id":"30_hydraulic/61_pumps","name":{"fr":"Pompes","en":"Pumps"}},{"id":"30_hydraulic/71_exchangers","name":{"fr":"Echangeurs","en":"Heat exchanger"}},{"id":"30_hydraulic/81_filters","name":{"fr":"Filtres","en":"Filters"}}]},"symbols":[{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/02_contacts_cross_referencing/02_power_contacts/com_puiss_3P_inv","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"Contacts avec référence croisée","en":"Contacts with cross referencing"},"score":99,"sim":{"k":"switch","poles":[["t2","t4"],["t3","t1"],["t5","t0"]],"ctl":"coil","nc":false,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"K","name":{"fr":"Contacteur inverseur, 3 pôles (modèle 1)","en":"Reversing contactor, 3 poles (type 1)"},"w":80,"h":40,"svg":"<path d=\"M50 0L50 11.2\"/><path d=\"M50 40L50 28.8\"/><path d=\"M50 4A3.6 3.6 0 0 0 50 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M50 28.8L43.3 11.2\" fill=\"none\"/><path d=\"M30 0L30 11.2\"/><path d=\"M30 40L30 28.8\"/><path d=\"M30 4A3.6 3.6 0 0 0 30 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 28.8L23.3 11.2\" fill=\"none\"/><path d=\"M10 0L10 11.2\"/><path d=\"M10 40L10 28.8\"/><path d=\"M10 4A3.6 3.6 0 0 0 10 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M10 28.8L3.3 11.2\" fill=\"none\"/><path d=\"M6.7 20L46.7 20\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"down","label":"2"},{"id":"t1","x":30,"y":40,"dir":"down","label":"4"},{"id":"t2","x":50,"y":0,"dir":"up","label":"5"},{"id":"t3","x":30,"y":0,"dir":"up","label":"3"},{"id":"t4","x":50,"y":40,"dir":"down","label":"6"},{"id":"t5","x":10,"y":0,"dir":"up","label":"1"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/02_contacts_cross_referencing/02_power_contacts/com_puiss_3P_inv2","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"Contacts avec référence croisée","en":"Contacts with cross referencing"},"score":99,"sim":{"k":"switch","poles":[["t0","t2"],["t1","t3"],["t4","t5"]],"ctl":"coil","nc":false,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"K","name":{"fr":"Contacteur inverseur, 3 pôles (modèle 2)","en":"Reversing contactor, 3 poles (type 2)"},"w":70,"h":40,"svg":"<path d=\"M40 0L40 11.2\"/><path d=\"M40 40L40 28.8\"/><path d=\"M40 4A3.6 3.6 0 0 0 40 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M40 28.8L33.3 11.2\" fill=\"none\"/><path d=\"M20 0L20 11.2\"/><path d=\"M20 40L20 28.8\"/><path d=\"M20 4A3.6 3.6 0 0 0 20 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M20 28.8L13.3 11.2\" fill=\"none\"/><path d=\"M60 0L60 11.2\"/><path d=\"M60 40L60 28.8\"/><path d=\"M60 4A3.6 3.6 0 0 0 60 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M60 28.8L53.3 11.2\" fill=\"none\"/><path d=\"M16.7 20L56.7 20\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up","label":"3"},{"id":"t1","x":20,"y":0,"dir":"up","label":"1"},{"id":"t2","x":40,"y":40,"dir":"down","label":"4"},{"id":"t3","x":20,"y":40,"dir":"down","label":"2"},{"id":"t4","x":60,"y":0,"dir":"up","label":"5"},{"id":"t5","x":60,"y":40,"dir":"down","label":"6"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/02_contacts_cross_referencing/01_auxiliary_contacts/con_simple","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"Contacts avec référence croisée","en":"Contacts with cross referencing"},"score":95,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"coil","nc":false,"blades":[{"rot":21,"closed":false}]},"prefix":"K","name":{"fr":"Contact auxiliaire à fermeture (NO)","en":"Auxiliary make contact (NO)"},"w":10,"h":40,"svg":"<path d=\"M10 0L10 11.2\"/><path d=\"M10 40L10 28.8\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 28.8L3.3 11.2\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":40,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/02_contacts_cross_referencing/01_auxiliary_contacts/con_simple_nf","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"Contacts avec référence croisée","en":"Contacts with cross referencing"},"score":95,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"coil","nc":true,"blades":[{"rot":15,"closed":true}]},"prefix":"K","name":{"fr":"Contact auxiliaire à ouverture (NF)","en":"Auxiliary break contact (NC)"},"w":10,"h":40,"svg":"<path d=\"M0 0L0 11.2\"/><path d=\"M0 40L0 28.8\"/><path d=\"M0 11.2L4 11.2\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M0 28.8L4 11.2\" fill=\"none\"/>","ports":[{"id":"t0","x":0,"y":0,"dir":"up"},{"id":"t1","x":0,"y":40,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/02_contacts_cross_referencing/02_power_contacts/com_puiss4","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"Contacts avec référence croisée","en":"Contacts with cross referencing"},"score":95,"sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"],["t4","t5"]],"ctl":"coil","nc":false,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"K","name":{"fr":"Contacts de puissance, 3 pôles","en":"Power contacts, 3 poles"},"w":60,"h":40,"svg":"<path d=\"M10 0L10 11.2\"/><path d=\"M10 40L10 28.8\"/><path d=\"M10 4A3.6 3.6 0 0 0 10 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 28.8L3.3 11.2\" fill=\"none\"/><path d=\"M30 0L30 11.2\"/><path d=\"M30 40L30 28.8\"/><path d=\"M30 4A3.6 3.6 0 0 0 30 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 28.8L23.3 11.2\" fill=\"none\"/><path d=\"M50 0L50 11.2\"/><path d=\"M50 40L50 28.8\"/><path d=\"M50 4A3.6 3.6 0 0 0 50 11.2\" fill=\"none\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M50 28.8L43.3 11.2\" fill=\"none\"/><path d=\"M6.7 20L46.7 20\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":40,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"},{"id":"t3","x":30,"y":40,"dir":"down"},{"id":"t4","x":50,"y":0,"dir":"up"},{"id":"t5","x":50,"y":40,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/01_coils/bobine3","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"bobine","en":"coil"},"score":95,"sim":{"k":"coil","ports":["t0","t1"]},"prefix":"K","name":{"fr":"Bobine de relais ou de contacteur","en":"Relay or contactor coil"},"w":40,"h":40,"svg":"<path d=\"M20 0L20 12\"/><path d=\"M20 40L20 28\"/><rect x=\"6\" y=\"12\" width=\"28\" height=\"16\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up","label":"A1"},{"id":"t1","x":20,"y":40,"dir":"down","label":"A2"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/01_coils/comm_courant_alter","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"bobine","en":"coil"},"score":95,"sim":{"k":"coil","ports":["t0","t1"]},"prefix":"K","name":{"fr":"Relais à courant alternatif","en":"AC relay"},"w":50,"h":40,"svg":"<path d=\"M30 0L30 12\"/><path d=\"M30 40L30 28\"/><rect x=\"16\" y=\"12\" width=\"28\" height=\"16\" fill=\"var(--bg)\"/><path d=\"M23 20q3.5 -6 7 0t7 0\" fill=\"none\"/>","ports":[{"id":"t0","x":30,"y":0,"dir":"up","label":"A1"},{"id":"t1","x":30,"y":40,"dir":"down","label":"A2"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/310_relays_contactors_contacts/01_coils/bobine_tempo_travail","domain":"electrical","cat":"10_electric_10_allpole/310_relays_contactors_contacts","group":{"fr":"bobine","en":"coil"},"score":87,"sim":{"k":"coil","ports":["t0","t1"],"timer":"on"},"prefix":"K","name":{"fr":"Bobine temporisée à l’enclenchement","en":"On-delay coil"},"w":40,"h":40,"svg":"<path d=\"M20 0L20 12\"/><path d=\"M20 40L20 28\"/><rect x=\"6\" y=\"12\" width=\"28\" height=\"16\" fill=\"var(--bg)\"/><path d=\"M13 23A7 7 0 0 1 27 23\" fill=\"none\"/><path d=\"M20 23L20 17\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up","label":"A1"},{"id":"t1","x":20,"y":40,"dir":"down","label":"A2"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/11_circuit_breakers/disjonct-m_3f","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Disjoncteurs","en":"Circuit-breakers"},"score":96,"sim":{"k":"switch","poles":[["t3","t2"],["t4","t0"],["t5","t1"]],"ctl":"toggle","nc":true,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"Q","name":{"fr":"Disjoncteur tripolaire","en":"Three-pole circuit breaker"},"w":60,"h":50,"svg":"<path d=\"M50 0L50 14\"/><path d=\"M50 50L50 36\"/><path d=\"M47 6L53 12\"/><path d=\"M47 12L53 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M50 36L41.6 14\" fill=\"none\"/><path d=\"M30 0L30 14\"/><path d=\"M30 50L30 36\"/><path d=\"M27 6L33 12\"/><path d=\"M27 12L33 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 36L21.6 14\" fill=\"none\"/><path d=\"M10 0L10 14\"/><path d=\"M10 50L10 36\"/><path d=\"M7 6L13 12\"/><path d=\"M7 12L13 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M10 36L1.6 14\" fill=\"none\"/><path d=\"M5.8 25L45.8 25\" stroke-dasharray=\"3 2\"/><path d=\"M5.8 25L-2.2 25\" stroke-dasharray=\"3 2\"/><path d=\"M-2.2 25L-6.2 18\"/><path d=\"M-6.2 18L-10.2 18\"/>","ports":[{"id":"t0","x":30,"y":50,"dir":"down"},{"id":"t1","x":10,"y":50,"dir":"down"},{"id":"t2","x":50,"y":50,"dir":"down"},{"id":"t3","x":50,"y":0,"dir":"up","label":"IN.5"},{"id":"t4","x":30,"y":0,"dir":"up","label":"IN.3"},{"id":"t5","x":10,"y":0,"dir":"up","label":"IN.1"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/11_circuit_breakers/disjonct-m_3fn","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Disjoncteurs","en":"Circuit-breakers"},"score":96,"sim":{"k":"switch","poles":[["t3","t1"],["t4","t0"],["t5","t2"],["t6","t7"]],"ctl":"toggle","nc":true,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"Q","name":{"fr":"Disjoncteur tripolaire + neutre","en":"Three-pole + neutral circuit breaker"},"w":80,"h":50,"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 50L10 36\"/><path d=\"M7 6L13 12\"/><path d=\"M7 12L13 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 36L1.6 14\" fill=\"none\"/><path d=\"M50 0L50 14\"/><path d=\"M50 50L50 36\"/><path d=\"M47 6L53 12\"/><path d=\"M47 12L53 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M50 36L41.6 14\" fill=\"none\"/><path d=\"M30 0L30 14\"/><path d=\"M30 50L30 36\"/><path d=\"M27 6L33 12\"/><path d=\"M27 12L33 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M30 36L21.6 14\" fill=\"none\"/><path d=\"M70 0L70 14\"/><path d=\"M70 50L70 36\"/><path d=\"M67 6L73 12\"/><path d=\"M67 12L73 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b3,0deg));transition:transform .25s ease-out\" d=\"M70 36L61.6 14\" fill=\"none\"/><path d=\"M5.8 25L65.8 25\" stroke-dasharray=\"3 2\"/><path d=\"M5.8 25L-2.2 25\" stroke-dasharray=\"3 2\"/><path d=\"M-2.2 25L-6.2 18\"/><path d=\"M-6.2 18L-10.2 18\"/>","ports":[{"id":"t0","x":50,"y":50,"dir":"down"},{"id":"t1","x":10,"y":50,"dir":"down"},{"id":"t2","x":30,"y":50,"dir":"down"},{"id":"t3","x":10,"y":0,"dir":"up","label":"IN.1"},{"id":"t4","x":50,"y":0,"dir":"up","label":"IN.5"},{"id":"t5","x":30,"y":0,"dir":"up","label":"IN.3"},{"id":"t6","x":70,"y":0,"dir":"up","label":"IN.7"},{"id":"t7","x":70,"y":50,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/12_magneto_thermal_circuit_breakers/disjoncteur_magneto-thermique","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Disjoncteur magnéto-thermique GV","en":"Magneto-thermal circuit breaker GV"},"score":95,"sim":{"k":"switch","poles":[["t0","t2"],["t1","t4"],["t3","t5"]],"ctl":"toggle","nc":true,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"Q","name":{"fr":"Disjoncteur-moteur magnéto-thermique tripolaire","en":"Three-pole thermal-magnetic circuit breaker"},"w":90,"h":80,"svg":"<path d=\"M40 0L40 14\"/><path d=\"M40 80L40 66\"/><path d=\"M37 6L43 12\"/><path d=\"M37 12L43 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M40 66L20.2 14\" fill=\"none\"/><path d=\"M60 0L60 14\"/><path d=\"M60 80L60 66\"/><path d=\"M57 6L63 12\"/><path d=\"M57 12L63 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M60 66L40.2 14\" fill=\"none\"/><path d=\"M80 0L80 14\"/><path d=\"M80 80L80 66\"/><path d=\"M77 6L83 12\"/><path d=\"M77 12L83 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M80 66L60.2 14\" fill=\"none\"/><path d=\"M30.1 40L70.1 40\" stroke-dasharray=\"3 2\"/><path d=\"M30.1 40L22.1 40\" stroke-dasharray=\"3 2\"/><path d=\"M22.1 40L18.1 33\"/><path d=\"M18.1 33L14.1 33\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up","label":"1"},{"id":"t1","x":60,"y":0,"dir":"up","label":"3"},{"id":"t2","x":40,"y":80,"dir":"down","label":"2"},{"id":"t3","x":80,"y":0,"dir":"up","label":"5"},{"id":"t4","x":60,"y":80,"dir":"down","label":"4"},{"id":"t5","x":80,"y":80,"dir":"down","label":"6"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/12_magneto_thermal_circuit_breakers/dis_mag_term_2f-2","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Disjoncteur magnéto-thermique GV","en":"Magneto-thermal circuit breaker GV"},"score":95,"sim":{"k":"switch","poles":[["t0","t2"],["t1","t3"]],"ctl":"toggle","nc":true,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"Q","name":{"fr":"Disjoncteur-moteur magnéto-thermique bipolaire","en":"Two-pole thermal-magnetic circuit breaker"},"w":70,"h":80,"svg":"<path d=\"M60 0L60 14\"/><path d=\"M60 80L60 66\"/><path d=\"M57 6L63 12\"/><path d=\"M57 12L63 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M60 66L40.2 14\" fill=\"none\"/><path d=\"M40 0L40 14\"/><path d=\"M40 80L40 66\"/><path d=\"M37 6L43 12\"/><path d=\"M37 12L43 6\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M40 66L20.2 14\" fill=\"none\"/><path d=\"M30.1 40L50.1 40\" stroke-dasharray=\"3 2\"/><path d=\"M30.1 40L22.1 40\" stroke-dasharray=\"3 2\"/><path d=\"M22.1 40L18.1 33\"/><path d=\"M18.1 33L14.1 33\"/>","ports":[{"id":"t0","x":60,"y":0,"dir":"up","label":"3"},{"id":"t1","x":40,"y":0,"dir":"up","label":"1"},{"id":"t2","x":60,"y":80,"dir":"down","label":"4"},{"id":"t3","x":40,"y":80,"dir":"down","label":"2"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/20_disconnecting_switches/inter_sectionneur_tri","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Sectionneurs","en":"Disconnecting switches"},"score":89,"sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"],["t4","t5"]],"ctl":"toggle","nc":true,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"Q","name":{"fr":"Interrupteur-sectionneur tripolaire","en":"Three-pole switch disconnector"},"w":80,"h":40,"svg":"<path d=\"M50 0L50 11.2\"/><path d=\"M50 40L50 28.8\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M50 28.8L43.3 11.2M43.4 21.2L49.9 18.8\" fill=\"none\"/><path d=\"M70 0L70 11.2\"/><path d=\"M70 40L70 28.8\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M70 28.8L63.3 11.2M63.4 21.2L69.9 18.8\" fill=\"none\"/><path d=\"M30 0L30 11.2\"/><path d=\"M30 40L30 28.8\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b2,0deg));transition:transform .25s ease-out\" d=\"M30 28.8L23.3 11.2M23.4 21.2L29.9 18.8\" fill=\"none\"/><path d=\"M26.7 20L66.7 20\" stroke-dasharray=\"3 2\"/><path d=\"M26.7 20L18.7 20\" stroke-dasharray=\"3 2\"/><path d=\"M18.7 20L14.7 13\"/><path d=\"M14.7 13L10.7 13\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":50,"y":40,"dir":"down"},{"id":"t2","x":70,"y":0,"dir":"up"},{"id":"t3","x":70,"y":40,"dir":"down"},{"id":"t4","x":30,"y":0,"dir":"up"},{"id":"t5","x":30,"y":40,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/50_residual_current_circuit_breaker/ddr2","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Disjoncteurs différentiels","en":"Residual Circuit Breakers"},"score":80,"sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"toggle","nc":true,"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false}]},"prefix":"Q","name":{"fr":"Disjoncteur différentiel bipolaire","en":"Two-pole residual current breaker"},"w":40,"h":40,"svg":"<path d=\"M10 0L10 11.2\"/><path d=\"M10 40L10 28.8\"/><path d=\"M7 3.2L13 9.2\"/><path d=\"M7 9.2L13 3.2\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 28.8L3.3 11.2\" fill=\"none\"/><path d=\"M30 0L30 11.2\"/><path d=\"M30 40L30 28.8\"/><path d=\"M27 3.2L33 9.2\"/><path d=\"M27 9.2L33 3.2\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 28.8L23.3 11.2\" fill=\"none\"/><path d=\"M6.7 20L26.7 20\" stroke-dasharray=\"3 2\"/><path d=\"M6.7 20L-1.3 20\" stroke-dasharray=\"3 2\"/><path d=\"M-1.3 20L-5.3 13\"/><path d=\"M-5.3 13L-9.3 13\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":40,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"},{"id":"t3","x":30,"y":40,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/10_fuses/pojistka3p","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Fusibles","en":"Fuses"},"score":22,"sim":{"k":"switch","poles":[["t2","t1"],["t3","t0"],["t4","t5"]],"ctl":"fixed","nc":false},"prefix":"F","name":{"fr":"Fusible, 3 pôles","en":"Fuse, 3 poles"},"w":60,"h":80,"svg":"<path d=\"M30 0L30 20\"/><path d=\"M30 80L30 60\"/><rect x=\"26\" y=\"20\" width=\"8\" height=\"40\" fill=\"var(--bg)\"/><path d=\"M30 20L30 60\"/><path d=\"M10 0L10 20\"/><path d=\"M10 80L10 60\"/><rect x=\"6\" y=\"20\" width=\"8\" height=\"40\" fill=\"var(--bg)\"/><path d=\"M10 20L10 60\"/><path d=\"M50 0L50 20\"/><path d=\"M50 80L50 60\"/><rect x=\"46\" y=\"20\" width=\"8\" height=\"40\" fill=\"var(--bg)\"/><path d=\"M50 20L50 60\"/>","ports":[{"id":"t0","x":10,"y":80,"dir":"down","label":"2"},{"id":"t1","x":30,"y":80,"dir":"down","label":"4"},{"id":"t2","x":30,"y":0,"dir":"up","label":"3"},{"id":"t3","x":10,"y":0,"dir":"up","label":"1"},{"id":"t4","x":50,"y":0,"dir":"up","label":"5"},{"id":"t5","x":50,"y":80,"dir":"down","label":"6"}],"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/10_fuses/pojistka1p","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Fusibles","en":"Fuses"},"score":18,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"fixed","nc":false},"prefix":"F","name":{"fr":"Fusible, 1 pôle","en":"Fuse, 1 pole"},"w":20,"h":40,"svg":"<path d=\"M10 0L10 10\"/><path d=\"M10 40L10 30\"/><rect x=\"6\" y=\"10\" width=\"8\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M10 10L10 30\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up","label":"1"},{"id":"t1","x":10,"y":40,"dir":"down","label":"2"}],"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/200_fuses_protective_gears/10_fuses/pojistka2p","domain":"electrical","cat":"10_electric_10_allpole/200_fuses_protective_gears","group":{"fr":"Fusibles","en":"Fuses"},"score":18,"sim":{"k":"switch","poles":[["t2","t0"],["t3","t1"]],"ctl":"fixed","nc":false},"prefix":"F","name":{"fr":"Fusible, 2 pôles","en":"Fuse, 2 poles"},"w":40,"h":80,"svg":"<path d=\"M10 0L10 20\"/><path d=\"M10 80L10 60\"/><rect x=\"6\" y=\"20\" width=\"8\" height=\"40\" fill=\"var(--bg)\"/><path d=\"M10 20L10 60\"/><path d=\"M30 0L30 20\"/><path d=\"M30 80L30 60\"/><rect x=\"26\" y=\"20\" width=\"8\" height=\"40\" fill=\"var(--bg)\"/><path d=\"M30 20L30 60\"/>","ports":[{"id":"t0","x":10,"y":80,"dir":"down","label":"2"},{"id":"t1","x":30,"y":80,"dir":"down","label":"4"},{"id":"t2","x":10,"y":0,"dir":"up","label":"1"},{"id":"t3","x":30,"y":0,"dir":"up","label":"3"}],"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/20_push_buttons/arret-urgence_no","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":92,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"toggle","nc":true,"blades":[{"rot":15,"closed":true}]},"prefix":"S","name":{"fr":"Arrêt d’urgence à coup de poing (NF)","en":"Emergency stop, push-pull (NC)"},"w":20,"h":40,"svg":"<path d=\"M20 0L20 11.2\"/><path d=\"M20 40L20 28.8\"/><path d=\"M20 11.2L24 11.2\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M20 28.8L24 11.2\" fill=\"none\"/><path d=\"M22 20L14 20\" stroke-dasharray=\"3 2\"/><path d=\"M14 13A7 7 0 0 0 14 27Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":40,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/20_push_buttons/arret_urgence_tourner_deverouiller","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":92,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"toggle","nc":true,"blades":[{"rot":15,"closed":true}]},"prefix":"S","name":{"fr":"Arrêt d’urgence à déverrouillage par rotation (NF)","en":"Emergency stop, twist release (NC)"},"w":40,"h":40,"svg":"<path d=\"M30 0L30 11.2\"/><path d=\"M30 40L30 28.8\"/><path d=\"M30 11.2L34 11.2\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M30 28.8L34 11.2\" fill=\"none\"/><path d=\"M32 20L24 20\" stroke-dasharray=\"3 2\"/><path d=\"M24 13A7 7 0 0 0 24 27Z\" fill=\"currentColor\"/><path d=\"M19 11A9 9 0 0 1 19 29\" fill=\"none\"/><path d=\"M17 28L20 29L19 25.5\" fill=\"none\"/>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":40,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/20_push_buttons/poussoir","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":92,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"momentary","nc":false,"blades":[{"rot":21,"closed":false}]},"prefix":"S","name":{"fr":"Bouton poussoir à fermeture (NO)","en":"Push button, make (NO)"},"w":10,"h":60,"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L-2.2 14\" fill=\"none\"/><g class=\"head\" style=\"transform:translateX(calc(var(--hs,0) * 6.1px));transition:transform .25s ease-out\"><path d=\"M3.9 30L-5.1 30\" stroke-dasharray=\"3 2\"/><path d=\"M-1.1 24.5H-5.1V35.5H-1.1\" fill=\"none\"/></g>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/20_push_buttons/poussoir_nf","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":92,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"momentary","nc":true,"blades":[{"rot":16,"closed":true}]},"prefix":"S","name":{"fr":"Bouton poussoir à ouverture (NF)","en":"Push button, break (NC)"},"w":20,"h":60,"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path d=\"M10 14L14 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L14 14\" fill=\"none\"/><g class=\"head\" style=\"transform:translateX(calc(var(--hs,0) * 4.8px));transition:transform .25s ease-out\"><path d=\"M12 30L3 30\" stroke-dasharray=\"3 2\"/><path d=\"M7 24.5H3V35.5H7\" fill=\"none\"/></g>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/11_optical_signaling/carte_voyant","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Signalements optiques","en":"Optical signaling devices"},"score":92,"prefix":"H","name":{"fr":"Carte de voyants","en":"Indicator card"},"w":440,"h":80,"svg":"<rect x=\"1\" y=\"10\" width=\"438\" height=\"60\" fill=\"var(--bg)\"/><path d=\"M190 80L190 70\"/><path d=\"M230 0L230 10\"/><path d=\"M140 80L140 70\"/><path d=\"M290 80L290 70\"/><path d=\"M210 80L210 70\"/><path d=\"M80 0L80 10\"/><path d=\"M370 0L370 10\"/><path d=\"M100 0L100 10\"/><path d=\"M270 80L270 70\"/><path d=\"M290 0L290 10\"/><path d=\"M190 0L190 10\"/><path d=\"M330 0L330 10\"/><path d=\"M100 80L100 70\"/><path d=\"M250 0L250 10\"/><path d=\"M120 80L120 70\"/><path d=\"M120 0L120 10\"/><path d=\"M230 80L230 70\"/><path d=\"M60 0L60 10\"/><path d=\"M350 80L350 70\"/><path d=\"M410 0L410 10\"/><path d=\"M80 80L80 70\"/><path d=\"M350 0L350 10\"/><path d=\"M40 80L40 70\"/><path d=\"M60 80L60 70\"/><path d=\"M250 80L250 70\"/><path d=\"M370 80L370 70\"/><path d=\"M310 0L310 10\"/><path d=\"M330 80L330 70\"/><path d=\"M140 0L140 10\"/><path d=\"M310 80L310 70\"/><path d=\"M270 0L270 10\"/><path d=\"M390 0L390 10\"/><path d=\"M410 80L410 70\"/><path d=\"M390 80L390 70\"/><path d=\"M210 0L210 10\"/><text x=\"220\" y=\"43\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">VOYANTS</text>","ports":[{"id":"t0","x":190,"y":80,"dir":"down"},{"id":"t1","x":230,"y":0,"dir":"up"},{"id":"t2","x":140,"y":80,"dir":"down"},{"id":"t3","x":290,"y":80,"dir":"down"},{"id":"t4","x":210,"y":80,"dir":"down"},{"id":"t5","x":80,"y":0,"dir":"up"},{"id":"t6","x":370,"y":0,"dir":"up"},{"id":"t7","x":100,"y":0,"dir":"up"},{"id":"t8","x":270,"y":80,"dir":"down"},{"id":"t9","x":290,"y":0,"dir":"up"},{"id":"t10","x":190,"y":0,"dir":"up","label":"01"},{"id":"t11","x":330,"y":0,"dir":"up"},{"id":"t12","x":100,"y":80,"dir":"down"},{"id":"t13","x":250,"y":0,"dir":"up"},{"id":"t14","x":120,"y":80,"dir":"down"},{"id":"t15","x":120,"y":0,"dir":"up"},{"id":"t16","x":230,"y":80,"dir":"down"},{"id":"t17","x":60,"y":0,"dir":"up"},{"id":"t18","x":350,"y":80,"dir":"down"},{"id":"t19","x":410,"y":0,"dir":"up"},{"id":"t20","x":80,"y":80,"dir":"down"},{"id":"t21","x":350,"y":0,"dir":"up"},{"id":"t22","x":40,"y":80,"dir":"down"},{"id":"t23","x":60,"y":80,"dir":"down"},{"id":"t24","x":250,"y":80,"dir":"down"},{"id":"t25","x":370,"y":80,"dir":"down"},{"id":"t26","x":310,"y":0,"dir":"up"},{"id":"t27","x":330,"y":80,"dir":"down"},{"id":"t28","x":140,"y":0,"dir":"up"},{"id":"t29","x":310,"y":80,"dir":"down"},{"id":"t30","x":270,"y":0,"dir":"up"},{"id":"t31","x":390,"y":0,"dir":"up"},{"id":"t32","x":410,"y":80,"dir":"down"},{"id":"t33","x":390,"y":80,"dir":"down"},{"id":"t34","x":210,"y":0,"dir":"up","label":"02"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/11_optical_signaling/gyrophare","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Signalements optiques","en":"Optical signaling devices"},"score":92,"sim":{"k":"load","ports":["t0","t1"],"role":"lamp"},"prefix":"H","name":{"fr":"Gyrophare","en":"Rotating beacon"},"w":50,"h":40,"svg":"<path d=\"M10 0L10 13\"/><path d=\"M10 40L10 27\"/><circle cx=\"10\" cy=\"20\" r=\"7\" fill=\"var(--bg)\"/><circle cx=\"10\" cy=\"20\" r=\"2.5\" fill=\"currentColor\"/><path d=\"M18.3 23.4L21.1 24.6\"/><path d=\"M13.4 28.3L14.6 31.1\"/><path d=\"M6.6 28.3L5.4 31.1\"/><path d=\"M1.7 23.4L-1.1 24.6\"/><path d=\"M1.7 16.6L-1.1 15.4\"/><path d=\"M6.6 11.7L5.4 8.9\"/><path d=\"M13.4 11.7L14.6 8.9\"/><path d=\"M18.3 16.6L21.1 15.4\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up","label":"A1"},{"id":"t1","x":10,"y":40,"dir":"down","label":"A2"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/11_optical_signaling/lampe2","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Signalements optiques","en":"Optical signaling devices"},"score":92,"sim":{"k":"load","ports":["t0","t1"],"role":"lamp"},"prefix":"H","name":{"fr":"Lampe, voyant","en":"Lamp, indicator light"},"w":20,"h":40,"svg":"<path d=\"M10 0L10 12\"/><path d=\"M10 40L10 28\"/><circle cx=\"10\" cy=\"20\" r=\"8\" fill=\"var(--bg)\"/><path d=\"M4.3 14.3L15.7 25.7\"/><path d=\"M4.3 25.7L15.7 14.3\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up","label":"A1"},{"id":"t1","x":10,"y":40,"dir":"down","label":"A2"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/010_switch_1pos","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"toggle","nc":false,"blades":[{"rot":21,"closed":false}]},"prefix":"S","name":{"fr":"Interrupteur","en":"Switch"},"w":20,"h":60,"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L-2.2 14\" fill=\"none\"/><path d=\"M3.9 30L-4.1 30\" stroke-dasharray=\"3 2\"/><path d=\"M-4.1 30L-8.1 23\"/><path d=\"M-8.1 23L-12.1 23\"/>","ports":[{"id":"t0","x":10,"y":60,"dir":"down"},{"id":"t1","x":10,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/015_inter_2","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t2","t0","t1"]],"ctl":"toggle","nc":false,"blades":[{"rot":-77,"closed":false}]},"prefix":"S","name":{"fr":"Inverseur à deux positions","en":"Two-position changeover switch"},"w":40,"h":40,"svg":"<path d=\"M20 0L20 14\"/><path d=\"M10 40L10 26.5\"/><path d=\"M30 40L30 26.5\"/><circle cx=\"20\" cy=\"14\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 0%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M20 14L10 26.5\" fill=\"none\"/><path d=\"M15 20.2L7 20.2\" stroke-dasharray=\"3 2\"/><path d=\"M7 20.2L3 13.2\"/><path d=\"M3 13.2L-1 13.2\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"down"},{"id":"t1","x":30,"y":40,"dir":"down"},{"id":"t2","x":20,"y":0,"dir":"up"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/022_inter_2n","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t2","t0","t1"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":39,"closed":false},{"rot":-39,"closed":false}]},"prefix":"S","name":{"fr":"Inverseur à trois positions (1-0-2)","en":"Three-position changeover switch (1-0-2)"},"w":40,"h":40,"svg":"<path d=\"M20 0L20 14\"/><path d=\"M10 40L10 26.5\"/><path d=\"M30 40L30 26.5\"/><circle cx=\"20\" cy=\"14\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 0%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M20 14L20 30\" fill=\"none\"/><path d=\"M20 22L12 22\" stroke-dasharray=\"3 2\"/><path d=\"M12 22L8 15\"/><path d=\"M8 15L4 15\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"down"},{"id":"t1","x":30,"y":40,"dir":"down"},{"id":"t2","x":20,"y":0,"dir":"up"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/bp1-0-2","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t1","t2","t0"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":39,"closed":false},{"rot":-39,"closed":false}]},"prefix":"S","name":{"fr":"Commutateur rotatif à trois positions (1-0-2)","en":"Three-position rotary switch (1-0-2)"},"w":40,"h":40,"svg":"<path d=\"M30 0L30 14\"/><path d=\"M20 40L20 26.5\"/><path d=\"M40 40L40 26.5\"/><circle cx=\"30\" cy=\"14\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 0%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M30 14L30 30\" fill=\"none\"/><path d=\"M5 26H8V18H11\" fill=\"none\"/><path d=\"M8 22L16 22\" stroke-dasharray=\"3 2\"/><path d=\"M24 22L30 22\" stroke-dasharray=\"3 2\"/><path d=\"M20 18L20 25\"/><path d=\"M20 25L16.5 20\"/><path d=\"M20 25L23.5 20\"/>","ports":[{"id":"t0","x":40,"y":40,"dir":"down"},{"id":"t1","x":30,"y":0,"dir":"up"},{"id":"t2","x":20,"y":40,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/bp1-0-2inv","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t1","t2","t0"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":-39,"closed":false},{"rot":39,"closed":false}]},"prefix":"S","name":{"fr":"Commutateur rotatif à trois positions (1-0-2), commun en bas","en":"Three-position rotary switch (1-0-2), common at the bottom"},"w":50,"h":50,"svg":"<path d=\"M40 50L40 36\"/><path d=\"M30 0L30 23.5\"/><path d=\"M50 0L50 23.5\"/><circle cx=\"40\" cy=\"36\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M40 36L40 20\" fill=\"none\"/><path d=\"M15 32H18V24H21\" fill=\"none\"/><path d=\"M18 28L26 28\" stroke-dasharray=\"3 2\"/><path d=\"M34 28L40 28\" stroke-dasharray=\"3 2\"/><path d=\"M30 24L30 31\"/><path d=\"M30 31L26.5 26\"/><path d=\"M30 31L33.5 26\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":40,"y":50,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/interruptor_001","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t1","t2","t0"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":39,"closed":false},{"rot":-39,"closed":false}]},"prefix":"S","name":{"fr":"Commutateur rotatif à trois positions (1-0-2), modèle 2","en":"Three-position rotary switch (1-0-2), type 2"},"w":50,"h":40,"svg":"<path d=\"M40 0L40 14\"/><path d=\"M30 40L30 26.5\"/><path d=\"M50 40L50 26.5\"/><circle cx=\"40\" cy=\"14\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 0%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M40 14L40 30\" fill=\"none\"/><path d=\"M15 26H18V18H21\" fill=\"none\"/><path d=\"M18 22L26 22\" stroke-dasharray=\"3 2\"/><path d=\"M34 22L40 22\" stroke-dasharray=\"3 2\"/><path d=\"M30 18L30 25\"/><path d=\"M30 25L26.5 20\"/><path d=\"M30 25L33.5 20\"/>","ports":[{"id":"t0","x":50,"y":40,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":30,"y":40,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/interruptor_002","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t1","t2","t0"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":-39,"closed":false},{"rot":39,"closed":false}]},"prefix":"S","name":{"fr":"Commutateur rotatif à trois positions (1-0-2), commun en bas, modèle 2","en":"Three-position rotary switch (1-0-2), common at the bottom, type 2"},"w":50,"h":40,"svg":"<path d=\"M40 40L40 26\"/><path d=\"M30 0L30 13.5\"/><path d=\"M50 0L50 13.5\"/><circle cx=\"40\" cy=\"26\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M40 26L40 10\" fill=\"none\"/><path d=\"M15 22H18V14H21\" fill=\"none\"/><path d=\"M18 18L26 18\" stroke-dasharray=\"3 2\"/><path d=\"M34 18L40 18\" stroke-dasharray=\"3 2\"/><path d=\"M30 14L30 21\"/><path d=\"M30 21L26.5 16\"/><path d=\"M30 21L33.5 16\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":40,"y":40,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/key_1-0-2","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t1","t2","t0"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":39,"closed":false},{"rot":-39,"closed":false}]},"prefix":"S","name":{"fr":"Commutateur à clé à trois positions (1-0-2)","en":"Three-position key switch (1-0-2)"},"w":40,"h":40,"svg":"<path d=\"M30 0L30 14\"/><path d=\"M20 40L20 26.5\"/><path d=\"M40 40L40 26.5\"/><circle cx=\"30\" cy=\"14\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 0%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M30 14L30 30\" fill=\"none\"/><path d=\"M30 22L22 22\" stroke-dasharray=\"3 2\"/><circle cx=\"19\" cy=\"22\" r=\"3\" fill=\"var(--bg)\"/><path d=\"M16 22L10 22\"/><path d=\"M10 22L10 25\"/><path d=\"M13 22L13 25\"/>","ports":[{"id":"t0","x":40,"y":40,"dir":"down"},{"id":"t1","x":30,"y":0,"dir":"up"},{"id":"t2","x":20,"y":40,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/21_selector_switches/key_1-0-2_inv","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":85,"sim":{"k":"switch","poles":[],"changeover":[["t1","t2","t0"]],"ctl":"toggle","nc":false,"pos3":true,"blades":[{"rot":-39,"closed":false},{"rot":39,"closed":false}]},"prefix":"S","name":{"fr":"Commutateur à clé à trois positions (1-0-2), commun en bas","en":"Three-position key switch (1-0-2), common at the bottom"},"w":50,"h":50,"svg":"<path d=\"M40 50L40 36\"/><path d=\"M30 0L30 23.5\"/><path d=\"M50 0L50 23.5\"/><circle cx=\"40\" cy=\"36\" r=\"1.8\" fill=\"currentColor\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M40 36L40 20\" fill=\"none\"/><path d=\"M40 28L32 28\" stroke-dasharray=\"3 2\"/><circle cx=\"29\" cy=\"28\" r=\"3\" fill=\"var(--bg)\"/><path d=\"M26 28L20 28\"/><path d=\"M20 28L20 31\"/><path d=\"M23 28L23 31\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":40,"y":50,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/380_signaling_operating/01_human_machine_interface/ecran_ihm_tactile_1","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Interfaces homme/machine","en":"Human/machine interfaces HMI"},"score":85,"prefix":"A","name":{"fr":"Terminal tactile (IHM)","en":"Touch panel (HMI)"},"w":240,"h":240,"svg":"<rect x=\"1\" y=\"1\" width=\"238\" height=\"229\" fill=\"var(--bg)\"/><path d=\"M20 240L20 230\"/><path d=\"M40 240L40 230\"/><path d=\"M60 240L60 230\"/><text x=\"120\" y=\"114.5\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">IHM</text><text x=\"120\" y=\"123.5\" font-size=\"6\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">tactile</text>","ports":[{"id":"t0","x":20,"y":240,"dir":"down","label":"L+"},{"id":"t1","x":40,"y":240,"dir":"down","label":"L-"},{"id":"t2","x":60,"y":240,"dir":"down","label":"PE"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/330_transformers_power_supplies/30_power_supplies/power_supply_acdc_3_pole","domain":"electrical","cat":"10_electric_10_allpole/330_transformers_power_supplies","group":{"fr":"Alimentations","en":"Power supplies"},"score":100,"prefix":"T","name":{"fr":"Alimentation triphasée AC/DC","en":"Three-phase AC/DC power supply"},"w":100,"h":80,"svg":"<rect x=\"1\" y=\"10\" width=\"98\" height=\"60\" fill=\"var(--bg)\"/><g transform=\"translate(50 40)\"><path d=\"M-14 10L14 -10\"/><path d=\"M-12 -7q2.5 -4 5 0t5 0\" fill=\"none\"/><text x=\"8\" y=\"9\" font-size=\"11\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">=</text></g>","ports":[{"id":"t0","x":40,"y":10,"dir":"up"},{"id":"t1","x":20,"y":10,"dir":"up"},{"id":"t2","x":20,"y":70,"dir":"down"},{"id":"t3","x":40,"y":70,"dir":"down"},{"id":"t4","x":60,"y":10,"dir":"up"},{"id":"t5","x":60,"y":70,"dir":"down"},{"id":"t6","x":80,"y":70,"dir":"down"},{"id":"t7","x":80,"y":10,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/330_transformers_power_supplies/30_power_supplies/2080_ps120_240vac","domain":"electrical","cat":"10_electric_10_allpole/330_transformers_power_supplies","group":{"fr":"Alimentations","en":"Power supplies"},"score":97,"prefix":"T","name":{"fr":"Alimentation AC/DC","en":"AC/DC power supply"},"w":100,"h":80,"svg":"<rect x=\"1\" y=\"10\" width=\"98\" height=\"60\" fill=\"var(--bg)\"/><g transform=\"translate(50 40)\"><path d=\"M-14 10L14 -10\"/><path d=\"M-12 -7q2.5 -4 5 0t5 0\" fill=\"none\"/><text x=\"8\" y=\"9\" font-size=\"11\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">=</text></g>","ports":[{"id":"t0","x":80,"y":10,"dir":"up"},{"id":"t1","x":80,"y":70,"dir":"down"},{"id":"t2","x":60,"y":70,"dir":"down"},{"id":"t3","x":40,"y":70,"dir":"down"},{"id":"t4","x":20,"y":70,"dir":"down"},{"id":"t5","x":20,"y":10,"dir":"up"},{"id":"t6","x":50,"y":10,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/330_transformers_power_supplies/10_transformers/transformator_1f_2","domain":"electrical","cat":"10_electric_10_allpole/330_transformers_power_supplies","group":{"fr":"Transformateurs","en":"Transformers"},"score":68,"sim":{"k":"transformer","primary":["t0","t1"],"secondary":["t2","t3"]},"prefix":"T","name":{"fr":"Transformateur monophasé","en":"Single-phase transformer"},"w":30,"h":30,"svg":"<circle cx=\"10\" cy=\"11\" r=\"9\" fill=\"var(--bg)\"/><circle cx=\"10\" cy=\"19.1\" r=\"9\" fill=\"var(--bg)\"/><path d=\"M0 0V11H1\" fill=\"none\"/><path d=\"M20 0V11H19\" fill=\"none\"/><path d=\"M0 30V19.1H1\" fill=\"none\"/><path d=\"M20 30V19.1H19\" fill=\"none\"/>","ports":[{"id":"t0","x":0,"y":0,"dir":"up"},{"id":"t1","x":20,"y":0,"dir":"up"},{"id":"t2","x":0,"y":30,"dir":"down"},{"id":"t3","x":20,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/391_consumers_actuators/10_engines/jednofaz.motor","domain":"electrical","cat":"10_electric_10_allpole/391_consumers_actuators","group":{"fr":"Moteurs","en":"Engines"},"score":99,"sim":{"k":"load","ports":["t0","t1","t2"],"role":"motor","spin":{"cx":30,"cy":50,"r":20}},"prefix":"M","name":{"fr":"Moteur asynchrone triphasé","en":"Three-phase induction motor"},"w":80,"h":70,"svg":"<circle cx=\"30\" cy=\"50\" r=\"20\" fill=\"var(--bg)\"/><path d=\"M50 0L50 35.9L44.1 35.9\" fill=\"none\"/><path d=\"M30 0L30 30\"/><path d=\"M10 0L10 35.9L15.9 35.9\" fill=\"none\"/><text x=\"30\" y=\"49\" font-size=\"11\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><text x=\"30\" y=\"59\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">3~</text>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":30,"y":0,"dir":"up"},{"id":"t2","x":10,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/391_consumers_actuators/10_engines/moteur_serie_tri","domain":"electrical","cat":"10_electric_10_allpole/391_consumers_actuators","group":{"fr":"Moteurs","en":"Engines"},"score":99,"sim":{"k":"load","ports":["t0","t1","t2"],"role":"motor","spin":{"cx":30,"cy":50,"r":15}},"prefix":"M","name":{"fr":"Moteur à cage, triphasé","en":"Three-phase squirrel-cage motor"},"w":60,"h":70,"svg":"<circle cx=\"30\" cy=\"50\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M50 0L50 39.4L40.6 39.4\" fill=\"none\"/><path d=\"M30 0L30 35\"/><path d=\"M10 0L10 39.4L19.4 39.4\" fill=\"none\"/><text x=\"30\" y=\"49\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><text x=\"30\" y=\"56.8\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">3~</text>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":30,"y":0,"dir":"up"},{"id":"t2","x":10,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/391_consumers_actuators/10_engines/moteur_tri_2","domain":"electrical","cat":"10_electric_10_allpole/391_consumers_actuators","group":{"fr":"Moteurs","en":"Engines"},"score":99,"sim":{"k":"load","ports":["t0","t1","t2"],"role":"motor","spin":{"cx":30,"cy":36,"r":23}},"prefix":"M","name":{"fr":"Moteur triphasé","en":"Three-phase motor"},"w":70,"h":60,"svg":"<circle cx=\"30\" cy=\"36\" r=\"23\" fill=\"var(--bg)\"/><path d=\"M10 0L10 24.6\"/><path d=\"M50 0L50 24.6\"/><path d=\"M30 0L30 13\"/><path d=\"M60 40L52.6 40\"/><text x=\"30\" y=\"35\" font-size=\"12.65\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><text x=\"30\" y=\"46.4\" font-size=\"7.36\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">3~</text>","ports":[{"id":"t0","x":10,"y":0,"dir":"up","label":"U1"},{"id":"t1","x":50,"y":0,"dir":"up","label":"W1"},{"id":"t2","x":30,"y":0,"dir":"up","label":"V1"},{"id":"t3","x":60,"y":40,"dir":"right","label":"PE"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/391_consumers_actuators/10_engines/induction_motor_6_terminals","domain":"electrical","cat":"10_electric_10_allpole/391_consumers_actuators","group":{"fr":"Moteurs","en":"Engines"},"score":95,"sim":{"k":"load","ports":["t2","t4","t3","t0","t6","t1"],"role":"motor","windings":[["t2","t0"],["t4","t6"],["t3","t1"]],"spin":{"cx":50,"cy":60,"r":40}},"prefix":"M","name":{"fr":"Moteur triphasé à 6 bornes (étoile ou triangle)","en":"Three-phase motor, 6 terminals (star or delta)"},"w":100,"h":120,"svg":"<circle cx=\"50\" cy=\"60\" r=\"40\" fill=\"var(--bg)\"/><path d=\"M30 120L30 94.6\"/><path d=\"M70 120L70 94.6\"/><path d=\"M30 0L30 25.4\"/><path d=\"M70 0L70 25.4\"/><path d=\"M50 0L50 20\"/><path d=\"M100 90L76.5 90\"/><path d=\"M50 120L50 100\"/><text x=\"50\" y=\"59\" font-size=\"22\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><text x=\"50\" y=\"78\" font-size=\"12.8\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">3~</text>","ports":[{"id":"t0","x":30,"y":120,"dir":"down","label":"U2"},{"id":"t1","x":70,"y":120,"dir":"down","label":"W2"},{"id":"t2","x":30,"y":0,"dir":"up","label":"U1"},{"id":"t3","x":70,"y":0,"dir":"up","label":"W1"},{"id":"t4","x":50,"y":0,"dir":"up","label":"V1"},{"id":"t5","x":100,"y":90,"dir":"right","label":"PE"},{"id":"t6","x":50,"y":120,"dir":"down","label":"V2"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/391_consumers_actuators/70_servomoteur/servomoteur_ddc_fdc","domain":"electrical","cat":"10_electric_10_allpole/391_consumers_actuators","group":{"fr":"Servo-moteurs","en":"Servo motors"},"score":85,"prefix":"M","name":{"fr":"Servomoteur (commande tout ou rien, 2 fins de course)","en":"Servomotor (on/off, two limit switches)"},"w":140,"h":30,"svg":"<rect x=\"1\" y=\"10\" width=\"138\" height=\"19\" fill=\"var(--bg)\"/><path d=\"M110 0L110 10\"/><path d=\"M90 0L90 10\"/><path d=\"M70 0L70 10\"/><path d=\"M30 0L30 10\"/><path d=\"M50 0L50 10\"/><path d=\"M10 0L10 10\"/><path d=\"M130 0L130 10\"/><text x=\"70\" y=\"22.5\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">SERVO</text>","ports":[{"id":"t0","x":110,"y":0,"dir":"up"},{"id":"t1","x":90,"y":0,"dir":"up"},{"id":"t2","x":70,"y":0,"dir":"up"},{"id":"t3","x":30,"y":0,"dir":"up"},{"id":"t4","x":50,"y":0,"dir":"up"},{"id":"t5","x":10,"y":0,"dir":"up"},{"id":"t6","x":130,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/391_consumers_actuators/20_valves/electrovanne","domain":"electrical","cat":"10_electric_10_allpole/391_consumers_actuators","group":{"fr":"Vannes","en":"Valves"},"score":85,"sim":{"k":"load","ports":["t0","t1"],"role":"valve"},"prefix":"M","name":{"fr":"Électroaimant d’électrovanne","en":"Valve solenoid"},"w":60,"h":40,"svg":"<path d=\"M20 0L20 12\"/><path d=\"M20 40L20 28\"/><rect x=\"8\" y=\"12\" width=\"24\" height=\"16\" fill=\"var(--bg)\"/><path d=\"M8 28L32 12\"/>","ports":[{"id":"t0","x":20,"y":40,"dir":"down","label":"A2"},{"id":"t1","x":20,"y":0,"dir":"up","label":"A1"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/340_converters_inverters/10_converters/ac1_ac1","domain":"electrical","cat":"10_electric_10_allpole/340_converters_inverters","group":{"fr":"Convertisseurs","en":"Converters"},"score":90,"prefix":"U","name":{"fr":"Convertisseur alternatif monophasé","en":"Single-phase AC converter"},"w":120,"h":60,"svg":"<rect x=\"10\" y=\"1\" width=\"100\" height=\"58\" fill=\"var(--bg)\"/><path d=\"M0 20L10 20\"/><path d=\"M0 40L10 40\"/><path d=\"M120 20L110 20\"/><path d=\"M120 40L110 40\"/><text x=\"60\" y=\"33\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">AC / AC</text>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":0,"y":40,"dir":"left"},{"id":"t2","x":120,"y":20,"dir":"right"},{"id":"t3","x":120,"y":40,"dir":"right"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/02_sensors_inductive/capteur_inductif2_3","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Capteurs inductifs","en":"Sensors inductive"},"score":92,"prefix":"B","name":{"fr":"Capteur de proximité inductif, 3 fils","en":"Inductive proximity sensor, 3-wire"},"w":50,"h":60,"svg":"<rect x=\"1\" y=\"10\" width=\"48\" height=\"40\" fill=\"var(--bg)\"/><path d=\"M30 60L30 50\"/><path d=\"M10 60L10 50\"/><path d=\"M20 0L20 10\"/><g transform=\"translate(25 30)\"><path d=\"M0 -11L11 0L0 11L-11 0Z\" fill=\"var(--bg)\"/><text x=\"0\" y=\"3\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">i</text></g>","ports":[{"id":"t0","x":30,"y":60,"dir":"down"},{"id":"t1","x":10,"y":60,"dir":"down"},{"id":"t2","x":20,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/04_sensors_optical/capteur_optique_no","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Capteurs optiques","en":"Sensors optical"},"score":85,"prefix":"B","name":{"fr":"Capteur optique","en":"Optical sensor"},"w":40,"h":60,"svg":"<rect x=\"1\" y=\"1\" width=\"38\" height=\"49\" fill=\"var(--bg)\"/><path d=\"M10 60L10 50\"/><path d=\"M40 60L40 50\"/><path d=\"M20 60L20 50\"/><g transform=\"translate(20 25.5)\"><path d=\"M0 -11L11 0L0 11L-11 0Z\" fill=\"var(--bg)\"/><text x=\"0\" y=\"3\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">o</text></g>","ports":[{"id":"t0","x":10,"y":60,"dir":"down"},{"id":"t1","x":40,"y":60,"dir":"down"},{"id":"t2","x":20,"y":60,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/13_sensors_pressure/capteur_pression","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Capteurs pression","en":"Sensors pressure"},"score":85,"prefix":"B","name":{"fr":"Capteur de pression","en":"Pressure sensor"},"w":110,"h":60,"svg":"<rect x=\"1\" y=\"10\" width=\"108\" height=\"49\" fill=\"var(--bg)\"/><path d=\"M40 0L40 10\"/><path d=\"M70 0L70 10\"/><path d=\"M100 0L100 10\"/><text x=\"55\" y=\"33.5\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><text x=\"55\" y=\"42.5\" font-size=\"6\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">bar</text>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":100,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/15_sensors_temperature/sonde_temperature","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Capteurs température","en":"Temperature sensors"},"score":85,"prefix":"B","name":{"fr":"Sonde de température","en":"Temperature probe"},"w":40,"h":20,"svg":"<rect x=\"10\" y=\"1\" width=\"20\" height=\"18\" fill=\"var(--bg)\"/><path d=\"M0 10L10 10\"/><path d=\"M40 10L30 10\"/><text x=\"20\" y=\"13\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">θ</text>","ports":[{"id":"t0","x":0,"y":10,"dir":"left","label":"1"},{"id":"t1","x":40,"y":10,"dir":"right","label":"2"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/01_sensors_capacitive/capteur_capacitif_3","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Capteurs capacitifs","en":"Sensors capacitive"},"score":80,"prefix":"B","name":{"fr":"Capteur de proximité capacitif, 3 fils","en":"Capacitive proximity sensor, 3-wire"},"w":50,"h":50,"svg":"<rect x=\"1\" y=\"10\" width=\"39\" height=\"30\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M50 20L40 20\"/><path d=\"M20 50L20 40\"/><g transform=\"translate(20.5 25)\"><path d=\"M0 -11L11 0L0 11L-11 0Z\" fill=\"var(--bg)\"/><text x=\"0\" y=\"3\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">c</text></g>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":50,"y":20,"dir":"right"},{"id":"t2","x":20,"y":50,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/03_sensors_magnetic/capteur_magnetique_1","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Capteurs magnetiques","en":"Sensors megnetic"},"score":80,"prefix":"B","name":{"fr":"Capteur magnétique, 3 fils","en":"Magnetic sensor, 3-wire"},"w":50,"h":50,"svg":"<rect x=\"1\" y=\"10\" width=\"39\" height=\"30\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M50 20L40 20\"/><path d=\"M20 50L20 40\"/><g transform=\"translate(20.5 25)\"><path d=\"M0 -11L11 0L0 11L-11 0Z\" fill=\"var(--bg)\"/><text x=\"0\" y=\"3\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">m</text></g>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":50,"y":20,"dir":"right"},{"id":"t2","x":20,"y":50,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/80_encoder/codeur","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Codeur","en":"Encoder"},"score":80,"prefix":"B","name":{"fr":"Codeur incrémental","en":"Incremental encoder"},"w":150,"h":80,"svg":"<rect x=\"1\" y=\"10\" width=\"148\" height=\"69\" fill=\"var(--bg)\"/><text x=\"75\" y=\"43.5\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">CODEUR</text><text x=\"75\" y=\"52.5\" font-size=\"6\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">A B Z</text>","ports":[{"id":"t0","x":0,"y":10,"dir":"up"},{"id":"t1","x":40,"y":10,"dir":"up"},{"id":"t2","x":80,"y":10,"dir":"up"},{"id":"t3","x":60,"y":10,"dir":"up"},{"id":"t4","x":140,"y":10,"dir":"up"},{"id":"t5","x":20,"y":10,"dir":"up"},{"id":"t6","x":100,"y":10,"dir":"up"},{"id":"t7","x":120,"y":10,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/41_limit_switches/fin_course_nc","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Fins de course","en":"Limits"},"score":80,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"toggle","nc":true,"blades":[{"rot":16,"closed":true}]},"prefix":"B","name":{"fr":"Fin de course à galet (NF)","en":"Roller limit switch (NC)"},"w":20,"h":60,"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path d=\"M10 14L14 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L14 14\" fill=\"none\"/><path d=\"M12 30L4 30\" stroke-dasharray=\"3 2\"/><circle cx=\"1\" cy=\"30\" r=\"3\" fill=\"var(--bg)\"/><path d=\"M-2 30L-5 30\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/41_limit_switches/fin_de_course_came_2_no","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Fins de course","en":"Limits"},"score":80,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"toggle","nc":false,"blades":[{"rot":21,"closed":false}]},"prefix":"B","name":{"fr":"Fin de course à galet (NO)","en":"Roller limit switch (NO)"},"w":20,"h":60,"svg":"<path d=\"M20 0L20 14\"/><path d=\"M20 60L20 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M20 46L7.8 14\" fill=\"none\"/><path d=\"M13.9 30L5.9 30\" stroke-dasharray=\"3 2\"/><circle cx=\"2.9\" cy=\"30\" r=\"3\" fill=\"var(--bg)\"/><path d=\"M-0.1 30L-3.1 30\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":60,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/395_electronics_semiconductors/41_PLC_controllers/cart_univ_entr","domain":"electrical","cat":"10_electric_10_allpole/395_electronics_semiconductors","group":{"fr":"API et commandes","en":"PLC and controllers"},"score":90,"prefix":"V","name":{"fr":"Carte d’entrées universelles","en":"Universal input card"},"w":760,"h":90,"svg":"<rect x=\"1\" y=\"10\" width=\"758\" height=\"79\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M100 0L100 10\"/><path d=\"M180 0L180 10\"/><path d=\"M260 0L260 10\"/><path d=\"M340 0L340 10\"/><path d=\"M420 0L420 10\"/><path d=\"M500 0L500 10\"/><path d=\"M580 0L580 10\"/><path d=\"M660 0L660 10\"/><path d=\"M740 0L740 10\"/><text x=\"380\" y=\"48.5\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">ENTRÉES</text><text x=\"380\" y=\"57.5\" font-size=\"6\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">8 voies</text>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":100,"y":0,"dir":"up"},{"id":"t2","x":180,"y":0,"dir":"up"},{"id":"t3","x":260,"y":0,"dir":"up"},{"id":"t4","x":340,"y":0,"dir":"up"},{"id":"t5","x":420,"y":0,"dir":"up"},{"id":"t6","x":500,"y":0,"dir":"up"},{"id":"t7","x":580,"y":0,"dir":"up"},{"id":"t8","x":660,"y":0,"dir":"up"},{"id":"t9","x":740,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/130_terminals_terminal_strips/bornier5x","domain":"electrical","cat":"10_electric_10_allpole/130_terminals_terminal_strips","group":null,"score":94,"sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"],["t4","t5"],["t6","t7"],["t8","t9"]],"ctl":"fixed","nc":false},"prefix":"X","name":{"fr":"Bornier à 5 bornes (3P+N+PE)","en":"5-terminal block (3P+N+PE)"},"w":100,"h":20,"svg":"<path d=\"M10 0L10 6.5\"/><path d=\"M10 20L10 13.5\"/><circle cx=\"10\" cy=\"10\" r=\"3.5\" fill=\"var(--bg)\"/><path d=\"M30 0L30 6.5\"/><path d=\"M30 20L30 13.5\"/><circle cx=\"30\" cy=\"10\" r=\"3.5\" fill=\"var(--bg)\"/><path d=\"M50 0L50 6.5\"/><path d=\"M50 20L50 13.5\"/><circle cx=\"50\" cy=\"10\" r=\"3.5\" fill=\"var(--bg)\"/><path d=\"M70 0L70 6.5\"/><path d=\"M70 20L70 13.5\"/><circle cx=\"70\" cy=\"10\" r=\"3.5\" fill=\"var(--bg)\"/><path d=\"M90 0L90 6.5\"/><path d=\"M90 20L90 13.5\"/><circle cx=\"90\" cy=\"10\" r=\"3.5\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":20,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"},{"id":"t3","x":30,"y":20,"dir":"down"},{"id":"t4","x":50,"y":0,"dir":"up"},{"id":"t5","x":50,"y":20,"dir":"down"},{"id":"t6","x":70,"y":0,"dir":"up"},{"id":"t7","x":70,"y":20,"dir":"down"},{"id":"t8","x":90,"y":0,"dir":"up"},{"id":"t9","x":90,"y":20,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/130_terminals_terminal_strips/barette_de_terre","domain":"electrical","cat":"10_electric_10_allpole/130_terminals_terminal_strips","group":null,"score":90,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"fixed","nc":false},"prefix":"X","name":{"fr":"Barrette de terre","en":"Earth bar"},"w":20,"h":60,"svg":"<path d=\"M10 0L10 60\"/><path d=\"M3 30L17 30\" stroke-width=\"2.5\"/><text x=\"24\" y=\"33\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">PE</text>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/130_terminals_terminal_strips/borne_continuite","domain":"electrical","cat":"10_electric_10_allpole/130_terminals_terminal_strips","group":null,"score":90,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"fixed","nc":false},"prefix":"X","name":{"fr":"Borne","en":"Terminal"},"w":20,"h":20,"svg":"<path d=\"M10 0L10 6.5\"/><path d=\"M10 20L10 13.5\"/><circle cx=\"10\" cy=\"10\" r=\"3.5\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":20,"dir":"down"}],"std":"CEI 60617","top":true,"own":true},{"id":"qet:10_electric/10_allpole/130_terminals_terminal_strips/95_terminals_spring_box/wire-connector-2-port","domain":"electrical","cat":"10_electric_10_allpole/130_terminals_terminal_strips","group":{"fr":"BORNE WAGO A CLIQUET","en":"Terminal strips box"},"score":85,"sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"fixed","nc":false},"prefix":"X","name":{"fr":"Connecteur à ressort, 2 voies","en":"Spring connector, 2-way"},"w":60,"h":90,"svg":"<rect x=\"1\" y=\"1\" width=\"58\" height=\"69\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":40,"y":70,"dir":"down"},{"id":"t1","x":20,"y":70,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/110_network_supplies/terre","domain":"electrical","cat":"10_electric_10_allpole/110_network_supplies","group":null,"score":72,"sim":{"k":"source","pot":{"t0":"PE"}},"prefix":"G","name":{"fr":"Terre","en":"Earth"},"w":20,"h":30,"svg":"<path d=\"M10 0L10 8\"/><path d=\"M2 8L18 8\"/><path d=\"M5 12L15 12\"/><path d=\"M8 16L12 16\"/>","ports":[{"id":"t0","x":10,"y":0,"dir":"up","label":"PE"}],"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/140_connectors_plugs/10_connectors_circular/broche_17","domain":"electrical","cat":"10_electric_10_allpole/140_connectors_plugs","group":{"fr":"Connecteurs circulaires","en":"Circular connectors"},"score":85,"prefix":"X","name":{"fr":"Connecteur circulaire à 17 broches","en":"17-pin circular connector"},"w":80,"h":80,"svg":"<rect x=\"20\" y=\"30\" width=\"40\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M40 0L40 30\"/><path d=\"M40 60L40 50\"/><path d=\"M10 30L20 30\"/><path d=\"M0 40L20 40\"/><path d=\"M30 20L30 30\"/><path d=\"M70 30L60 30\"/><path d=\"M80 40L60 40\"/><path d=\"M50 20L50 30\"/><text x=\"40\" y=\"43\" font-size=\"5.5\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">17 BROCHES</text>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":30,"dir":"up"},{"id":"t2","x":40,"y":60,"dir":"down"},{"id":"t3","x":20,"y":10,"dir":"left"},{"id":"t4","x":10,"y":30,"dir":"left"},{"id":"t5","x":0,"y":40,"dir":"left"},{"id":"t6","x":20,"y":60,"dir":"left"},{"id":"t7","x":20,"y":70,"dir":"left"},{"id":"t8","x":30,"y":20,"dir":"up"},{"id":"t9","x":30,"y":50,"dir":"down"},{"id":"t10","x":60,"y":10,"dir":"right"},{"id":"t11","x":70,"y":30,"dir":"right"},{"id":"t12","x":80,"y":40,"dir":"right"},{"id":"t13","x":60,"y":70,"dir":"right"},{"id":"t14","x":60,"y":60,"dir":"right"},{"id":"t15","x":60,"y":50,"dir":"down"},{"id":"t16","x":50,"y":20,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:10_electric/10_allpole/500_home_installation/20_home_appliances/terre","domain":"electrical","cat":"10_electric_10_allpole/500_home_installation","group":{"fr":"Electroménager","en":"Home appliances"},"score":8,"prefix":"Q","name":{"fr":"Terre","en":"Earth"},"w":120,"h":180,"svg":"<path d=\"M60 0L60 8\"/><path d=\"M52 8L68 8\"/><path d=\"M55 12L65 12\"/><path d=\"M58 16L62 16\"/>","ports":[{"id":"t0","x":60,"y":0,"dir":"up"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:10_electric/11_singlepole/500_home_installation/20_home_appliances/terre","domain":"electrical","cat":"10_electric_11_singlepole/500_home_installation","group":{"fr":"Electroménager","en":"Home appliances"},"score":8,"prefix":"Q","name":{"fr":"Terre","en":"Earth"},"w":120,"h":180,"svg":"<path d=\"M60 0L60 8\"/><path d=\"M52 8L68 8\"/><path d=\"M55 12L65 12\"/><path d=\"M58 16L62 16\"/>","ports":[{"id":"t0","x":60,"y":0,"dir":"up"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/21_tanks/bache_a_l_air_libre","domain":"hydraulic","cat":"30_hydraulic/21_tanks","group":null,"score":85,"fluid":{"k":"fsink","ports":["t0"]},"prefix":"T","name":{"fr":"Réservoir à l’air libre","en":"Vented reservoir"},"w":40,"h":30,"svg":"<path d=\"M4.8 7.5V27H35.2V7.5\" fill=\"none\"/><path d=\"M20 0L20 16.5\"/><path d=\"M7.8 15L32.2 15\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/21_tanks/bache_pressurisee","domain":"hydraulic","cat":"30_hydraulic/21_tanks","group":null,"score":85,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"T","name":{"fr":"Accumulateur hydraulique","en":"Hydraulic accumulator"},"w":40,"h":90,"svg":"<rect x=\"5\" y=\"4\" width=\"30\" height=\"60\" rx=\"12\" fill=\"var(--bg)\"/><path d=\"M7 34L33 34\" stroke-dasharray=\"3 2\"/><path d=\"M20 90L20 64\"/><text x=\"20\" y=\"22\" font-size=\"8\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">N₂</text>","ports":[{"id":"t0","x":20,"y":90,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/clapet_simple","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"fluid":{"k":"check","from":"t1","to":"t0"},"prefix":"V","name":{"fr":"Clapet anti-retour","en":"Check valve"},"w":40,"h":20,"svg":"<path d=\"M40 10L30 10\"/><path d=\"M10 10L0 10\"/><g transform=\"translate(20 10) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":40,"y":10,"dir":"right"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/picv_valve","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"V","name":{"fr":"Régulateur de débit compensé en pression","en":"Pressure-compensated flow control"},"w":40,"h":60,"svg":"<path d=\"M0 30L10 30L10 30\" fill=\"none\"/><path d=\"M40 30L30 30L30 30\" fill=\"none\"/><g transform=\"translate(20 30) rotate(0)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":40,"y":30,"dir":"right"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/pressostat","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"fluid":{"k":"fpress","port":"t0"},"prefix":"V","name":{"fr":"Pressostat","en":"Pressure switch"},"w":40,"h":50,"svg":"<path d=\"M20 50L20 40\"/><rect x=\"10\" y=\"21\" width=\"20\" height=\"18\" fill=\"var(--bg)\"/><text x=\"20\" y=\"33\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M30 30L38 30\" stroke-dasharray=\"3 2\"/><path d=\"M38 25L38 35\"/>","ports":[{"id":"t0","x":20,"y":50,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_elec_1","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"fluid":{"k":"valve","rest":[],"act":[["t0","t1"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Vanne à commande électromagnétique","en":"Valve"},"w":40,"h":40,"svg":"<path d=\"M0 30L10 30\"/><path d=\"M30 30L40 30\"/><path d=\"M10 23L30 37V23L10 37Z\" fill=\"var(--bg)\"/><path d=\"M20 23L20 19\"/><rect x=\"14\" y=\"9\" width=\"12\" height=\"10\" fill=\"var(--bg)\"/><path d=\"M14 19L26 9\"/>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":40,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_elec_2","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"prefix":"V","name":{"fr":"Vanne trois voies à commande électromagnétique","en":"Valve"},"w":40,"h":50,"svg":"<path d=\"M0 30L10 30\"/><path d=\"M30 30L40 30\"/><path d=\"M10 23L30 37V23L10 37Z\" fill=\"var(--bg)\"/><path d=\"M20 30L20 50\"/><circle cx=\"20\" cy=\"30\" r=\"1.6\" fill=\"currentColor\"/><path d=\"M20 23L20 19\"/><rect x=\"14\" y=\"9\" width=\"12\" height=\"10\" fill=\"var(--bg)\"/><path d=\"M14 19L26 9\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"right"},{"id":"t1","x":0,"y":30,"dir":"left"},{"id":"t2","x":20,"y":50,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_mot_1","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"fluid":{"k":"valve","rest":[],"act":[["t0","t1"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Vanne motorisée","en":"Valve"},"w":40,"h":40,"svg":"<path d=\"M0 30L10 30\"/><path d=\"M30 30L40 30\"/><path d=\"M10 23L30 37V23L10 37Z\" fill=\"var(--bg)\"/><path d=\"M20 23L20 19\"/><circle cx=\"20\" cy=\"13\" r=\"6\" fill=\"var(--bg)\"/><text x=\"20\" y=\"15.5\" font-size=\"8\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":40,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_mot_2","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"prefix":"V","name":{"fr":"Vanne trois voies motorisée","en":"Valve"},"w":40,"h":50,"svg":"<path d=\"M0 30L10 30\"/><path d=\"M30 30L40 30\"/><path d=\"M10 23L30 37V23L10 37Z\" fill=\"var(--bg)\"/><path d=\"M20 30L20 50\"/><circle cx=\"20\" cy=\"30\" r=\"1.6\" fill=\"currentColor\"/><path d=\"M20 23L20 19\"/><circle cx=\"20\" cy=\"13\" r=\"6\" fill=\"var(--bg)\"/><text x=\"20\" y=\"15.5\" font-size=\"8\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text>","ports":[{"id":"t0","x":40,"y":30,"dir":"right"},{"id":"t1","x":0,"y":30,"dir":"left"},{"id":"t2","x":20,"y":50,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_tri","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":80,"prefix":"V","name":{"fr":"Vanne trois voies à commande manuelle","en":"Valve"},"w":40,"h":30,"svg":"<path d=\"M0 10L10 10\"/><path d=\"M30 10L40 10\"/><path d=\"M10 3L30 17V3L10 17Z\" fill=\"var(--bg)\"/><path d=\"M20 10L20 30\"/><circle cx=\"20\" cy=\"10\" r=\"1.6\" fill=\"currentColor\"/><path d=\"M20 3L20 -4\"/><path d=\"M15 -4L25 -4\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":20,"y":30,"dir":"down"},{"id":"t2","x":40,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_manuelle","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":72,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Vanne à commande manuelle","en":"Valve"},"w":40,"h":30,"svg":"<path d=\"M0 20L10 20\"/><path d=\"M30 20L40 20\"/><path d=\"M10 13L30 27V13L10 27Z\" fill=\"var(--bg)\"/><path d=\"M20 13L20 6\"/><path d=\"M15 6L25 6\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":40,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/45_valves/vanne_man_1","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":72,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Vanne à commande manuelle","en":"Valve"},"w":40,"h":30,"svg":"<path d=\"M0 20L10 20\"/><path d=\"M30 20L40 20\"/><path d=\"M10 13L30 27V13L10 27Z\" fill=\"var(--bg)\"/><path d=\"M20 13L20 6\"/><path d=\"M15 6L25 6\"/>","ports":[{"id":"t0","x":40,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/45_valves/vanne_man_2","domain":"hydraulic","cat":"30_hydraulic/45_valves","group":null,"score":72,"prefix":"V","name":{"fr":"Vanne trois voies à commande manuelle","en":"Valve"},"w":40,"h":40,"svg":"<path d=\"M0 20L10 20\"/><path d=\"M30 20L40 20\"/><path d=\"M10 13L30 27V13L10 27Z\" fill=\"var(--bg)\"/><path d=\"M20 20L20 40\"/><circle cx=\"20\" cy=\"20\" r=\"1.6\" fill=\"currentColor\"/><path d=\"M20 13L20 6\"/><path d=\"M15 6L25 6\"/>","ports":[{"id":"t0","x":40,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"},{"id":"t2","x":20,"y":40,"dir":"down"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/51_cylinders/verin-assymetrique-double-effet-tige-a-gauche","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t1","rod":"t0"},"prefix":"A","name":{"fr":"Vérin asymétrique double effet, tige à gauche","en":"Double-acting asymmetric cylinder, rod on the left"},"w":80,"h":30,"svg":"<rect x=\"78\" y=\"6\" width=\"2\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"10\" y=\"6\" width=\"64\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"10\" y=\"6\" width=\"70\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><rect x=\"74\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"-4\" y=\"11.6\" width=\"80\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M-4 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M10 6V12.2M10 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M70 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M20 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":20,"y":30,"dir":"down"},{"id":"t1","x":70,"y":30,"dir":"down"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin-asymetrique-doubl-effet","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t0","rod":"t1"},"prefix":"A","name":{"fr":"Vérin asymétrique double effet, tige à droite","en":"Double-acting asymmetric cylinder, rod on the right"},"w":80,"h":30,"svg":"<rect x=\"0\" y=\"6\" width=\"2\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"6\" y=\"6\" width=\"64\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"6\" width=\"70\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><rect x=\"2\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"11.6\" width=\"80\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M84 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M70 6V12.2M70 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"},{"id":"t1","x":60,"y":30,"dir":"down"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin-simple-effet-rappel-par-ressort","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t0","single":"push"},"prefix":"A","name":{"fr":"Vérin simple effet - retour par ressort","en":"Single acting cylinder - returned by spring"},"w":80,"h":30,"svg":"<rect x=\"0\" y=\"6\" width=\"2\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"6\" width=\"60\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><path d=\"M6 14L13.71 10L21.43 18L29.14 10L36.86 18L44.57 10L52.29 18L60 14\" fill=\"none\" stroke=\"currentColor\"/><rect x=\"2\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"11.6\" width=\"70\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M74 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M60 6V12.2M60 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin-symetrique-double-effet","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t1","rod":"t0"},"prefix":"A","name":{"fr":"Vérin symétrique double effet","en":"Double acting cylinders -double ended piston rod"},"w":320,"h":40,"svg":"<rect x=\"20\" y=\"12\" width=\"2\" height=\"20\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"26\" y=\"12\" width=\"64\" height=\"20\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"20\" y=\"12\" width=\"70\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><rect x=\"22\" y=\"13\" width=\"4\" height=\"18\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"24\" y=\"19.6\" width=\"80\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M104 16V28\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M90 12V20.2M90 23.8V32\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M30 40V32\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 40V32\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":80,"y":40,"dir":"down"},{"id":"t1","x":30,"y":40,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin_hydr_1","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t1","rod":"t0"},"prefix":"A","name":{"fr":"Verin hydraulique 1","en":"Hydraulic cylinder 1"},"w":70,"h":30,"svg":"<rect x=\"0\" y=\"6\" width=\"2\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"6\" y=\"6\" width=\"64\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"6\" width=\"70\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><rect x=\"2\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"11.6\" width=\"80\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M84 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M70 6V12.2M70 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":60,"y":30,"dir":"down"},{"id":"t1","x":10,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin_hydr_2","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t0","rod":"t1"},"prefix":"A","name":{"fr":"Verin hydraulique 2","en":"Hydraulic cylinder 2"},"w":70,"h":40,"svg":"<rect x=\"0\" y=\"12\" width=\"2\" height=\"20\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"6\" y=\"12\" width=\"64\" height=\"20\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"12\" width=\"70\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><rect x=\"2\" y=\"13\" width=\"4\" height=\"18\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"19.6\" width=\"80\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M84 16V28\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M70 12V20.2M70 23.8V32\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 40V32\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 40V32\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"down"},{"id":"t1","x":60,"y":40,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin_hydr_3","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"fluid":{"k":"cyl","cap":"t0","single":"push"},"prefix":"A","name":{"fr":"Verin hydraulique 3","en":"Hydraulic cylinder 3"},"w":70,"h":40,"svg":"<rect x=\"0\" y=\"12\" width=\"2\" height=\"20\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"12\" width=\"60\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><path d=\"M6 22L13.71 18L21.43 26L29.14 18L36.86 26L44.57 18L52.29 26L60 22\" fill=\"none\" stroke=\"currentColor\"/><rect x=\"2\" y=\"13\" width=\"4\" height=\"18\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"19.6\" width=\"70\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M74 16V28\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M60 12V20.2M60 23.8V32\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 40V32\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:30_hydraulic/51_cylinders/verin_hydr_teleskop","domain":"hydraulic","cat":"30_hydraulic/51_cylinders","group":null,"score":90,"prefix":"A","name":{"fr":"Vérin hydraulique télescopique","en":"Telescopic hydraulic cylinder"},"w":90,"h":30,"svg":"<rect x=\"4\" y=\"4\" width=\"50\" height=\"18\" fill=\"var(--bg)\"/><rect x=\"50\" y=\"8\" width=\"24\" height=\"10\" fill=\"var(--bg)\"/><path d=\"M74 13L90 13\"/><path d=\"M70 30L70 22\"/><path d=\"M10 30L10 22\"/><path d=\"M60 30L60 22\"/>","ports":[{"id":"t0","x":70,"y":30,"dir":"down"},{"id":"t1","x":10,"y":30,"dir":"down"},{"id":"t2","x":60,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/61_pumps/moteur_hydr_1","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fmotor","a":"t0","b":"t1"},"prefix":"P","name":{"fr":"Moteur hydraulique, deux sens de rotation","en":"Hydraulic motor, both directions"},"w":80,"h":50,"svg":"<circle cx=\"20\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M20 0L20 8\"/><path d=\"M20 50L20 42\"/><path d=\"M20 23.5L29.4 9L10.6 9Z\" fill=\"currentColor\"/><path d=\"M20 26.5L10.6 41L29.4 41Z\" fill=\"currentColor\"/><path d=\"M37 25L59 25\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":50,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/61_pumps/moteur_hydr_2","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fmotor","a":"t0","b":"t1"},"prefix":"P","name":{"fr":"Moteur hydraulique, deux sens de rotation","en":"Hydraulic motor, both directions"},"w":80,"h":50,"svg":"<circle cx=\"20\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M20 0L20 8\"/><path d=\"M20 50L20 42\"/><path d=\"M20 23.5L29.4 9L10.6 9Z\" fill=\"currentColor\"/><path d=\"M20 26.5L10.6 41L29.4 41Z\" fill=\"currentColor\"/><path d=\"M37 25L59 25\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":50,"dir":"down"}],"top":true,"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/61_pumps/moteur_hydr_3","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fmotor","a":"t0","b":"t1"},"prefix":"P","name":{"fr":"Moteur hydraulique, deux sens de rotation","en":"Hydraulic motor, both directions"},"w":90,"h":50,"svg":"<circle cx=\"30\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M30 0L30 8\"/><path d=\"M30 50L30 42\"/><path d=\"M30 23.5L39.4 9L20.7 9Z\" fill=\"currentColor\"/><path d=\"M30 26.5L20.7 41L39.4 41Z\" fill=\"currentColor\"/><path d=\"M47 25L69 25\"/>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":50,"dir":"down"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/61_pumps/pompe_debit_fixe","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fpump","out":"t0","in":"t1"},"prefix":"P","name":{"fr":"Pompe hydraulique à cylindrée fixe","en":"Fixed-displacement hydraulic pump"},"w":50,"h":60,"svg":"<circle cx=\"30\" cy=\"30\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M30 0L30 15\"/><path d=\"M30 60L30 45\"/><path d=\"M0 30L15 30\" stroke-dasharray=\"3 2\"/><path d=\"M30 16L39.3 33.8L20.7 33.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":60,"dir":"down"},{"id":"t2","x":0,"y":30,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/61_pumps/pompe_debit_variable","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fpump","out":"t0","in":"t1"},"prefix":"P","name":{"fr":"Pompe hydraulique à cylindrée variable","en":"Variable-displacement hydraulic pump"},"w":50,"h":60,"svg":"<circle cx=\"30\" cy=\"30\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M30 0L30 15\"/><path d=\"M30 60L30 45\"/><path d=\"M0 30L15 30\" stroke-dasharray=\"3 2\"/><path d=\"M30 16L39.3 33.8L20.7 33.8Z\" fill=\"currentColor\"/><path d=\"M12 48L48 12\"/><path d=\"M48 12L46.2 18.3L41.7 13.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":60,"dir":"down"},{"id":"t2","x":0,"y":30,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/61_pumps/pompe_hydr_1","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fpump","out":"t1","in":"t0"},"prefix":"P","name":{"fr":"Pompe hydraulique à cylindrée fixe","en":"Fixed-displacement hydraulic pump"},"w":80,"h":50,"svg":"<circle cx=\"20\" cy=\"25\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M20 50L20 40\"/><path d=\"M20 0L20 10\"/><path d=\"M20 11L29.3 28.8L10.7 28.8Z\" fill=\"currentColor\"/><path d=\"M35 25L57 25\"/>","ports":[{"id":"t0","x":20,"y":50,"dir":"down"},{"id":"t1","x":20,"y":0,"dir":"up"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/61_pumps/pompe_hydr_2","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"fluid":{"k":"fpump","out":"t0","in":"t1"},"prefix":"P","name":{"fr":"Pompe hydraulique à cylindrée fixe","en":"Fixed-displacement hydraulic pump"},"w":50,"h":50,"svg":"<circle cx=\"20\" cy=\"25\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M20 50L20 40\"/><path d=\"M20 11L29.3 28.8L10.7 28.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":50,"dir":"down"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/61_pumps/pomp_mot_hydr_1","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"prefix":"P","name":{"fr":"Pompe-moteur hydraulique","en":"Hydraulic pump-motor"},"w":80,"h":50,"svg":"<circle cx=\"20\" cy=\"25\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M20 50L20 40\"/><path d=\"M20 11L29.3 28.8L10.7 28.8Z\" fill=\"currentColor\"/><path d=\"M20 39L10.7 21.3L29.3 21.3Z\" fill=\"currentColor\"/><path d=\"M35 25L57 25\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":50,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/61_pumps/pomp_mot_hydr_2","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"prefix":"P","name":{"fr":"Pompe-moteur hydraulique","en":"Hydraulic pump-motor"},"w":100,"h":60,"svg":"<circle cx=\"40\" cy=\"30\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M40 0L40 15\"/><path d=\"M40 50L40 45\"/><path d=\"M40 16L49.3 33.8L30.7 33.8Z\" fill=\"currentColor\"/><path d=\"M40 44L30.7 26.3L49.3 26.3Z\" fill=\"currentColor\"/><path d=\"M55 30L77 30\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":50,"dir":"down"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/61_pumps/pomp_mot_hydr_3","domain":"hydraulic","cat":"30_hydraulic/61_pumps","group":null,"score":90,"prefix":"P","name":{"fr":"Pompe-moteur hydraulique","en":"Hydraulic pump-motor"},"w":80,"h":50,"svg":"<circle cx=\"20\" cy=\"25\" r=\"15\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M20 50L20 40\"/><path d=\"M20 11L29.3 28.8L10.7 28.8Z\" fill=\"currentColor\"/><path d=\"M20 39L10.7 21.3L29.3 21.3Z\" fill=\"currentColor\"/><path d=\"M35 25L57 25\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":50,"dir":"down"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:30_hydraulic/71_exchangers/echangeur_eau-huile","domain":"hydraulic","cat":"30_hydraulic/71_exchangers","group":null,"score":60,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"E","name":{"fr":"Échangeur de chaleur eau-huile","en":"Water-oil heat exchanger"},"w":90,"h":80,"svg":"<path d=\"M10 40L28 40\"/><path d=\"M72 40L90 40\"/><path d=\"M50 18L72 40L50 62L28 40Z\" fill=\"var(--bg)\"/><path d=\"M36 32L64 32M36 48L64 48\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"left"},{"id":"t1","x":90,"y":40,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:30_hydraulic/81_filters/filtre","domain":"hydraulic","cat":"30_hydraulic/81_filters","group":null,"score":80,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"F","name":{"fr":"Filtre à air comprimé","en":"Compressed-air filter"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g>","ports":[{"id":"t0","x":60,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101401_Combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":92,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, purge automatique)","en":"Air service unit (filtre, régulateur)"},"w":110,"h":80,"svg":"<path d=\"M0 50L29 50\"/><path d=\"M81 50L110 50\"/><rect x=\"29\" y=\"30\" width=\"52\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(42 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(68 50) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><path d=\"M42 58L42 80\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":110,"y":50,"dir":"right"},{"id":"t1","x":0,"y":50,"dir":"left"},{"id":"t2","x":30,"y":80,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101411_Combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":92,"fluid":{"k":"flink","ports":["t0","t2"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre, purge automatique)","en":"Air service unit (filtre, régulateur, manomètre)"},"w":140,"h":80,"svg":"<path d=\"M0 50L44 50\"/><path d=\"M96 50L140 50\"/><rect x=\"44\" y=\"30\" width=\"52\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(57 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(83 50) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><circle cx=\"70\" cy=\"20\" r=\"6\" fill=\"var(--bg)\"/><text x=\"70\" y=\"22.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M70 26L70 36\" stroke-dasharray=\"3 2\"/><path d=\"M57 58L57 80\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":140,"y":50,"dir":"right"},{"id":"t1","x":30,"y":80,"dir":"down"},{"id":"t2","x":0,"y":50,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101421_combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":92,"fluid":{"k":"flink","ports":["t1","t2"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre, lubrificateur, purge automatique)","en":"Air service unit (filtre, régulateur, manomètre, lubrificateur)"},"w":170,"h":80,"svg":"<path d=\"M0 50L46 50\"/><path d=\"M124 50L170 50\"/><rect x=\"46\" y=\"30\" width=\"78\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(59 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(85 50) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><g transform=\"translate(111 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -5L-3 1A3.2 3.2 0 0 0 3 1Z\" fill=\"currentColor\"/></g></g><circle cx=\"85\" cy=\"20\" r=\"6\" fill=\"var(--bg)\"/><text x=\"85\" y=\"22.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M85 26L85 36\" stroke-dasharray=\"3 2\"/><path d=\"M59 58L59 80\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":30,"y":80,"dir":"down"},{"id":"t1","x":0,"y":50,"dir":"left"},{"id":"t2","x":170,"y":50,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101430_combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":92,"fluid":{"k":"flink","ports":["t3","t0"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre, lubrificateur)","en":"Air service unit (filtre, régulateur, manomètre, lubrificateur)"},"w":310,"h":120,"svg":"<path d=\"M0 70L116 70\"/><path d=\"M194 70L310 70\"/><rect x=\"116\" y=\"50\" width=\"78\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(129 70) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(155 70) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><g transform=\"translate(181 70) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -5L-3 1A3.2 3.2 0 0 0 3 1Z\" fill=\"currentColor\"/></g></g><circle cx=\"155\" cy=\"40\" r=\"6\" fill=\"var(--bg)\"/><text x=\"155\" y=\"42.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M155 46L155 56\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":70,"dir":"left"},{"id":"t1","x":150,"y":120,"dir":"down"},{"id":"t2","x":0,"y":90,"dir":"left"},{"id":"t3","x":310,"y":70,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101440_combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":92,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre)","en":"Air service unit (filtre, régulateur, manomètre)"},"w":80,"h":50,"svg":"<path d=\"M0 20L14 20\"/><path d=\"M66 20L80 20\"/><rect x=\"14\" y=\"0\" width=\"52\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(27 20) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(53 20) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><circle cx=\"40\" cy=\"-10\" r=\"6\" fill=\"var(--bg)\"/><text x=\"40\" y=\"-7.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M40 -4L40 6\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":80,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101441_combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":92,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre, lubrificateur)","en":"Air service unit (filtre, régulateur, manomètre, lubrificateur)"},"w":80,"h":50,"svg":"<path d=\"M0 20L1 20\"/><path d=\"M79 20L80 20\"/><rect x=\"1\" y=\"0\" width=\"78\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(14 20) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(40 20) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><g transform=\"translate(66 20) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -5L-3 1A3.2 3.2 0 0 0 3 1Z\" fill=\"currentColor\"/></g></g><circle cx=\"40\" cy=\"-10\" r=\"6\" fill=\"var(--bg)\"/><text x=\"40\" y=\"-7.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M40 -4L40 6\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":80,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101400_Combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":84,"fluid":{"k":"flink","ports":["t1","t2"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, purge manuelle)","en":"Air service unit (filtre, régulateur)"},"w":110,"h":80,"svg":"<path d=\"M0 50L29 50\"/><path d=\"M81 50L110 50\"/><rect x=\"29\" y=\"30\" width=\"52\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(42 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(68 50) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><path d=\"M42 58L42 80\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":30,"y":80,"dir":"down"},{"id":"t1","x":110,"y":50,"dir":"right"},{"id":"t2","x":0,"y":50,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101410_Combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":84,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre, purge manuelle)","en":"Air service unit (filtre, régulateur, manomètre)"},"w":140,"h":80,"svg":"<path d=\"M0 50L44 50\"/><path d=\"M96 50L140 50\"/><rect x=\"44\" y=\"30\" width=\"52\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(57 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(83 50) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><circle cx=\"70\" cy=\"20\" r=\"6\" fill=\"var(--bg)\"/><text x=\"70\" y=\"22.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M70 26L70 36\" stroke-dasharray=\"3 2\"/><path d=\"M57 58L57 80\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":50,"dir":"left"},{"id":"t1","x":140,"y":50,"dir":"right"},{"id":"t2","x":30,"y":80,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501014_filter_regulator_lubricator/50101420_combined_unit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"unité d'entretien","en":"maintenance unit"},"score":84,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Unité de maintenance (filtre, régulateur, manomètre, lubrificateur, purge manuelle)","en":"Air service unit (filtre, régulateur, manomètre, lubrificateur)"},"w":170,"h":80,"svg":"<path d=\"M0 50L46 50\"/><path d=\"M124 50L170 50\"/><rect x=\"46\" y=\"30\" width=\"78\" height=\"40\" fill=\"none\" stroke-dasharray=\"3 2\"/><g transform=\"translate(59 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g></g><g transform=\"translate(85 50) rotate(0)\"><g transform=\"scale(.8)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g></g><g transform=\"translate(111 50) rotate(0)\"><g transform=\"scale(.8)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -5L-3 1A3.2 3.2 0 0 0 3 1Z\" fill=\"currentColor\"/></g></g><circle cx=\"85\" cy=\"20\" r=\"6\" fill=\"var(--bg)\"/><text x=\"85\" y=\"22.5\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M85 26L85 36\" stroke-dasharray=\"3 2\"/><path d=\"M59 58L59 80\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":170,"y":50,"dir":"right"},{"id":"t1","x":0,"y":50,"dir":"left"},{"id":"t2","x":30,"y":80,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161010_clapet","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"check","from":"t0","to":"t1"},"prefix":"Z","name":{"fr":"Clapet anti-retour","en":"Check valve"},"w":50,"h":20,"svg":"<path d=\"M50 10L35 10\"/><path d=\"M15 10L0 10\"/><g transform=\"translate(25 10) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g>","ports":[{"id":"t0","x":50,"y":10,"dir":"right"},{"id":"t1","x":0,"y":10,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161011_clapet","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"check","from":"t1","to":"t0"},"prefix":"Z","name":{"fr":"Clapet anti-retour à ressort","en":"Spring-loaded check valve"},"w":50,"h":20,"svg":"<path d=\"M50 10L35 10\"/><path d=\"M15 10L0 10\"/><g transform=\"translate(25 10) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/><path d=\"M7 0l1.4 -2.6l2.8 5.2l1.4 -2.6\" fill=\"none\"/></g>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":50,"y":10,"dir":"right"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161020_clapet","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"check","from":"t2","to":"t0","pilot":"t1"},"prefix":"Z","name":{"fr":"Clapet anti-retour piloté","en":"Pilot-operated check valve"},"w":60,"h":20,"svg":"<path d=\"M60 10L40 10\"/><path d=\"M20 10L0 10\"/><g transform=\"translate(30 10) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/><path d=\"M7 0l1.4 -2.6l2.8 5.2l1.4 -2.6\" fill=\"none\"/></g><path d=\"M60 0L60 -2\" stroke-dasharray=\"3 2\"/><path d=\"M60 -2L30 -2\" stroke-dasharray=\"3 2\"/><path d=\"M30 -2L30 5\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":60,"y":0,"dir":"up"},{"id":"t2","x":60,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161030_clapet","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"check","from":"t0","to":"t2","pilot":"t1"},"prefix":"Z","name":{"fr":"Clapet anti-retour piloté","en":"Pilot-operated check valve"},"w":60,"h":20,"svg":"<path d=\"M60 10L40 10\"/><path d=\"M20 10L0 10\"/><g transform=\"translate(30 10) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g><path d=\"M0 0L0 -2\" stroke-dasharray=\"3 2\"/><path d=\"M0 -2L30 -2\" stroke-dasharray=\"3 2\"/><path d=\"M30 -2L30 5\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":60,"y":10,"dir":"right"},{"id":"t1","x":0,"y":0,"dir":"up"},{"id":"t2","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161040_diviseur_debit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"flink","ports":["t0","t1","t2"]},"prefix":"Z","name":{"fr":"Diviseur de débit","en":"Flow divider"},"w":60,"h":80,"svg":"<path d=\"M0 40L20 40\"/><rect x=\"20\" y=\"24\" width=\"20\" height=\"32\" fill=\"var(--bg)\"/><text x=\"30\" y=\"43\" font-size=\"10\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">÷</text><path d=\"M40 50L60 50\"/><path d=\"M40 30L60 30\"/>","ports":[{"id":"t0","x":0,"y":40,"dir":"left"},{"id":"t1","x":60,"y":50,"dir":"right"},{"id":"t2","x":60,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161050_reducteur_debit","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"fthrottle","a":"t1","b":"t0","oneWay":true},"prefix":"Z","name":{"fr":"Limiteur de débit unidirectionnel","en":"One-way flow control valve"},"w":60,"h":60,"svg":"<path d=\"M0 30L60 30\"/><path d=\"M25 22Q30 30 25 38M35 22Q30 30 35 38\" fill=\"none\"/><g class=\"needle\" style=\"transform-box:fill-box;transform-origin:50% 50%;transform:rotate(var(--nd,0deg));transition:transform .35s ease-out\"><path d=\"M20 41L40 19\"/><path d=\"M40 19L38.5 25.4L33.8 21.1Z\" fill=\"currentColor\"/></g><circle cx=\"11\" cy=\"30\" r=\"1.8\" fill=\"currentColor\"/><circle cx=\"49\" cy=\"30\" r=\"1.8\" fill=\"currentColor\"/><path d=\"M11 30V52H23.5M35 52H49V30\" fill=\"none\"/><g transform=\"translate(30 52) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g>","ports":[{"id":"t0","x":60,"y":30,"dir":"right"},{"id":"t1","x":0,"y":30,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161051_reducteur_debit_variable","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"fthrottle","a":"t0","b":"t1"},"prefix":"Z","name":{"fr":"Limiteur de débit réglable","en":"Adjustable flow restrictor"},"w":60,"h":60,"svg":"<path d=\"M0 30L60 30\"/><path d=\"M25 22Q30 30 25 38M35 22Q30 30 35 38\" fill=\"none\"/><g class=\"needle\" style=\"transform-box:fill-box;transform-origin:50% 50%;transform:rotate(var(--nd,0deg));transition:transform .35s ease-out\"><path d=\"M20 41L40 19\"/><path d=\"M40 19L38.5 25.4L33.8 21.1Z\" fill=\"currentColor\"/></g>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":60,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101610_flow/5010161060_silencer","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"flux d'air","en":"airflow"},"score":88,"fluid":{"k":"fsink","ports":["t0"]},"prefix":"Z","name":{"fr":"Silencieux","en":"Silencer"},"w":20,"h":20,"svg":"<path d=\"M10 0L10 5\"/><g transform=\"translate(10 12) rotate(90)\"><path d=\"M-4 -6L6 0L-4 6Z\" fill=\"var(--bg)\"/></g>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101620_logic/5010162011_selecteur","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"vannes logiques","en":"logic valves"},"score":88,"fluid":{"k":"logic","op":"or","ins":["t2","t1"],"out":"t0"},"prefix":"Z","name":{"fr":"Sélecteur de circuit (OU)","en":"Shuttle valve (OR)"},"w":60,"h":40,"svg":"<path d=\"M0 20L22 20\"/><path d=\"M60 20L38 20\"/><path d=\"M30 0L30 13\"/><path d=\"M22 20L26 13H34L38 20L34 27H26Z\" fill=\"var(--bg)\"/><circle cx=\"30\" cy=\"20\" r=\"2.8\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":60,"y":20,"dir":"right"},{"id":"t2","x":0,"y":20,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501016_funktion_components/50101620_logic/5010162012_soupape_double","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"vannes logiques","en":"logic valves"},"score":88,"fluid":{"k":"logic","op":"and","ins":["t2","t1"],"out":"t0"},"prefix":"Z","name":{"fr":"Soupape à deux pressions (ET)","en":"Two-pressure valve (AND)"},"w":60,"h":40,"svg":"<path d=\"M0 20L22 20\"/><path d=\"M60 20L38 20\"/><path d=\"M30 0L30 13\"/><path d=\"M22 20L26 13H34L38 20L34 27H26Z\" fill=\"var(--bg)\"/><text x=\"30\" y=\"23\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">&</text>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":60,"y":20,"dir":"right"},{"id":"t2","x":0,"y":20,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501013_control/50101360_pressure_regulator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Régulateur de pression","en":"pressure regulator"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Régulateur de pression à consigne analogique","en":"Pressure regulator, analogue setpoint"},"w":80,"h":60,"svg":"<path d=\"M30 0L30 20L30 20\" fill=\"none\"/><path d=\"M30 60L30 40L30 40\" fill=\"none\"/><g transform=\"translate(30 30) rotate(90)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":60,"dir":"down"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501013_control/50101301_pressure_regulator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Régulateur de pression","en":"pressure regulator"},"score":77,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Régulateur de pression manuel","en":"Manual pressure regulator"},"w":60,"h":50,"svg":"<path d=\"M30 0L30 6\"/><g transform=\"translate(30 16) rotate(90)\"><rect x=\"-10\" y=\"-10\" width=\"20\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M-7 7L7 -7\" fill=\"none\"/><path d=\"M4 -7L7 -7L7 -4\" fill=\"none\"/><path d=\"M-3 -10q-2 -2 0 -4t0 -4\" fill=\"none\"/></g>","ports":[{"id":"t0","x":30,"y":0,"dir":"up"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101200_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Sécheur d’air comprimé","en":"Compressed-air dryer"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M-6 0L6 0\" stroke-dasharray=\"3 2\"/><path d=\"M-4 -4q4 -4 8 0\" fill=\"none\"/></g>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":60,"y":20,"dir":"right"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101201_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Filtre à air comprimé","en":"Compressed-air filter"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":60,"y":20,"dir":"right"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101202_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Filtre à air comprimé avec indicateur de colmatage","en":"Compressed-air filter with clogging indicator"},"w":60,"h":50,"svg":"<path d=\"M0 30L20 30L20 30\" fill=\"none\"/><path d=\"M60 30L40 30L40 30\" fill=\"none\"/><g transform=\"translate(30 30) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":60,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101204_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Séparateur d’eau à purge automatique","en":"Water separator, automatic drain"},"w":60,"h":50,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/><path d=\"M-3 12L3 12L0 17Z\" fill=\"currentColor\"/></g><path d=\"M30 30L30 50\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":60,"y":20,"dir":"right"},{"id":"t2","x":30,"y":50,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101206_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t2"]},"prefix":"Z","name":{"fr":"Filtre avec séparateur d’eau, purge automatique","en":"Filter with water separator"},"w":60,"h":50,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g><path d=\"M30 30L30 50\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":30,"y":50,"dir":"down"},{"id":"t2","x":60,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101207_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Lubrificateur","en":"Lubricator"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -5L-3 1A3.2 3.2 0 0 0 3 1Z\" fill=\"currentColor\"/></g>","ports":[{"id":"t0","x":60,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101208_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Filtre à air comprimé avec aimant","en":"Compressed-air filter with magnet"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g>","ports":[{"id":"t0","x":60,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"},{"id":"t2","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101220_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Refroidisseur d’air comprimé","en":"Compressed-air cooler"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M7 0L2.8 -2.6L2.8 2.6Z\" fill=\"currentColor\"/><path d=\"M-2 0L-6.2 -2.6L-6.2 2.6Z\" fill=\"var(--bg)\"/></g>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":60,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101221_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Réchauffeur d’air comprimé","en":"Compressed-air heater"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M7 0L2.8 -2.6L2.8 2.6Z\" fill=\"var(--bg)\"/><path d=\"M-2 0L-6.2 -2.6L-6.2 2.6Z\" fill=\"currentColor\"/></g>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":60,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101222_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Régulation de température de l’air","en":"Air temperature control"},"w":60,"h":40,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><text x=\"0\" y=\"3\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">θ</text></g>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":60,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101223_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":85,"fluid":{"k":"flink","ports":["t0","t3"]},"prefix":"Z","name":{"fr":"Refroidisseur d’air comprimé à échangeur de chaleur","en":"Compressed-air cooler with heat exchanger"},"w":60,"h":50,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M7 0L2.8 -2.6L2.8 2.6Z\" fill=\"currentColor\"/><path d=\"M-2 0L-6.2 -2.6L-6.2 2.6Z\" fill=\"var(--bg)\"/></g><path d=\"M30 30L20 50\" stroke-dasharray=\"3 2\"/><path d=\"M30 30L40 50\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":20,"y":50,"dir":"down"},{"id":"t2","x":40,"y":50,"dir":"down"},{"id":"t3","x":60,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101203_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":77,"fluid":{"k":"flink","ports":["t1","t2"]},"prefix":"Z","name":{"fr":"Séparateur d’eau à purge manuelle","en":"Water separator, manual drain"},"w":60,"h":50,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/><path d=\"M-3 12L3 12L0 17Z\" fill=\"var(--bg)\"/></g><path d=\"M30 30L30 50\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":30,"y":50,"dir":"down"},{"id":"t1","x":60,"y":20,"dir":"right"},{"id":"t2","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501012_treatment/50101205_treatment","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"Traitement de l'air","en":"Air treatment"},"score":77,"fluid":{"k":"flink","ports":["t1","t2"]},"prefix":"Z","name":{"fr":"Filtre avec séparateur d’eau, purge manuelle","en":"Filter with water separator"},"w":60,"h":50,"svg":"<path d=\"M0 20L20 20L20 20\" fill=\"none\"/><path d=\"M60 20L40 20L40 20\" fill=\"none\"/><g transform=\"translate(30 20) rotate(0)\"><path d=\"M0 -10L10 0L0 10L-10 0Z\" fill=\"var(--bg)\"/><path d=\"M0 -10L0 10\" stroke-dasharray=\"3 2\"/></g><path d=\"M30 30L30 50\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":30,"y":50,"dir":"down"},{"id":"t1","x":0,"y":20,"dir":"left"},{"id":"t2","x":60,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501010_air_generation/50101000_compressed_air_source","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"génération","en":"generation"},"score":80,"fluid":{"k":"fsource","ports":["t0"]},"prefix":"Z","name":{"fr":"Source d’air comprimé","en":"Compressed-air supply"},"w":20,"h":20,"svg":"<path d=\"M10 0L10 6\"/><g transform=\"translate(10 13) rotate(90)\"><circle cx=\"0\" cy=\"0\" r=\"7\" fill=\"var(--bg)\"/><path d=\"M-3 0L3 -3.5V3.5Z\" fill=\"currentColor\"/></g>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501010_air_generation/50101010_compressor","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"génération","en":"generation"},"score":80,"fluid":{"k":"fsource","ports":["t0"]},"prefix":"Z","name":{"fr":"Compresseur d’air","en":"Air compressor"},"w":30,"h":40,"svg":"<path d=\"M20 0L20 6\"/><circle cx=\"20\" cy=\"16\" r=\"10\" fill=\"var(--bg)\"/><g transform=\"translate(20 16) rotate(90)\"><path d=\"M-9 -2L7 -8M-9 2L7 8\" fill=\"none\"/></g>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501010_air_generation/50101011_compressor","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"génération","en":"generation"},"score":80,"fluid":{"k":"fsource","ports":["t0"]},"prefix":"Z","name":{"fr":"Compresseur à vitesse variable","en":"Variable-speed air compressor"},"w":40,"h":40,"svg":"<path d=\"M20 0L20 6\"/><circle cx=\"20\" cy=\"16\" r=\"10\" fill=\"var(--bg)\"/><g transform=\"translate(20 16) rotate(90)\"><path d=\"M-9 -2L7 -8M-9 2L7 8\" fill=\"none\"/></g><path d=\"M8 28L32 4\"/><path d=\"M32 4L30.2 10.3L25.7 5.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501010_air_generation/50101020_compressor","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"génération","en":"generation"},"score":80,"fluid":{"k":"fsource","ports":["t0"]},"prefix":"Z","name":{"fr":"Compresseur entraîné par moteur","en":"Motor-driven air compressor"},"w":50,"h":40,"svg":"<path d=\"M40 0L40 6\"/><circle cx=\"40\" cy=\"16\" r=\"10\" fill=\"var(--bg)\"/><g transform=\"translate(40 16) rotate(90)\"><path d=\"M-9 -2L7 -8M-9 2L7 8\" fill=\"none\"/></g><circle cx=\"12\" cy=\"16\" r=\"10\" fill=\"var(--bg)\"/><text x=\"12\" y=\"19.5\" font-size=\"10\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><path d=\"M22 16L30 16\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101501_broche_rotative","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Joint tournant","en":"Rotary union"},"w":50,"h":40,"svg":"<path d=\"M0 20L15 20\"/><path d=\"M35 20L50 20\"/><path d=\"M15 20q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":50,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101503_broche_rotative","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"fnet","links":[["t0","t1"],["t2","t3"],["t4","t5"]]},"prefix":"Z","name":{"fr":"Joint tournant à 3 voies","en":"Rotary union"},"w":50,"h":40,"svg":"<path d=\"M0 20L15 20\"/><path d=\"M35 20L50 20\"/><path d=\"M15 20q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/><path d=\"M0 30L15 30\"/><path d=\"M35 30L50 30\"/><path d=\"M15 30q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/><path d=\"M0 10L15 10\"/><path d=\"M35 10L50 10\"/><path d=\"M15 10q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":50,"y":20,"dir":"right"},{"id":"t2","x":0,"y":30,"dir":"left"},{"id":"t3","x":50,"y":30,"dir":"right"},{"id":"t4","x":0,"y":10,"dir":"left"},{"id":"t5","x":50,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101510_cable_elec","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Câble électrique","en":"Cable link"},"w":30,"h":20,"svg":"<path d=\"M0 10L5 10\"/><path d=\"M25 10L30 10\"/><path d=\"M5 10q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/>","ports":[{"id":"t0","x":30,"y":10,"dir":"right"},{"id":"t1","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101511_connection","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Câble de connexion","en":"Cable link"},"w":20,"h":20,"svg":"<path d=\"M0 10L0 10\"/><path d=\"M20 10L20 10\"/><path d=\"M0 10q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":20,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101520_pneu_vakdugo","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Bouchon","en":"Plug"},"w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><g transform=\"translate(10 19) rotate(-90)\"><path d=\"M-5 0L4 0\"/><path d=\"M4 -5L4 5\"/></g>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101530_quick_release_close","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Raccord rapide","en":"Quick coupling"},"w":50,"h":20,"svg":"<path d=\"M0 10L22 10\"/><path d=\"M28 10L50 10\"/><path d=\"M17 5L22 10L17 15M33 5L28 10L33 15\" fill=\"none\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":50,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101532_quick_release_close","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1","t2"]},"prefix":"Z","name":{"fr":"Raccord rapide avec clapet anti-retour","en":"Quick coupling with check valve"},"w":50,"h":20,"svg":"<path d=\"M0 10L22 10\"/><path d=\"M28 10L50 10\"/><path d=\"M17 5L22 10L17 15M33 5L28 10L33 15\" fill=\"none\"/>","ports":[{"id":"t0","x":50,"y":10,"dir":"right"},{"id":"t1","x":50,"y":10,"dir":"right"},{"id":"t2","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101533_quick_release_open","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Vanne à ouverture rapide","en":"Quick-opening valve"},"w":70,"h":20,"svg":"<rect x=\"10\" y=\"1\" width=\"50\" height=\"18\" fill=\"var(--bg)\"/><path d=\"M0 10L10 10\"/><path d=\"M70 10L60 10\"/><text x=\"35\" y=\"13\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">VOR</text>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":70,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101540_reniflard","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Reniflard","en":"Breather"},"w":50,"h":30,"svg":"<rect x=\"10\" y=\"1\" width=\"30\" height=\"28\" fill=\"var(--bg)\"/><text x=\"25\" y=\"18\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">REN</text>","ports":[{"id":"t0","x":40,"y":20,"dir":"right"},{"id":"t1","x":10,"y":20,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101541_reniflard","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Ventilation continue","en":"Continuous ventilation"},"w":50,"h":40,"svg":"<rect x=\"10\" y=\"1\" width=\"30\" height=\"38\" fill=\"var(--bg)\"/><text x=\"25\" y=\"23\" font-size=\"7.894736842105264\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">VENT</text>","ports":[{"id":"t0","x":10,"y":30,"dir":"left"},{"id":"t1","x":40,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101542_repartiteur","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1","t2","t3","t4"]},"prefix":"Z","name":{"fr":"Répartiteur","en":"Manifold"},"w":50,"h":40,"svg":"<rect x=\"10\" y=\"10\" width=\"30\" height=\"20\" fill=\"var(--bg)\"/><path d=\"M20 0L20 10\"/><path d=\"M20 40L20 30\"/><path d=\"M0 20L10 20\"/><path d=\"M30 40L30 30\"/><path d=\"M50 20L40 20\"/><text x=\"25\" y=\"23\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">RÉP</text>","ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":40,"dir":"down"},{"id":"t2","x":0,"y":20,"dir":"left"},{"id":"t3","x":30,"y":40,"dir":"down"},{"id":"t4","x":50,"y":20,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101543_soupape_tare","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"fgauge","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Soupape tarré","en":"Calibrated valve"},"w":30,"h":40,"svg":"<circle cx=\"15\" cy=\"30\" r=\"10\" fill=\"var(--bg)\"/><path d=\"M0 30L5 30\"/><path d=\"M30 30L25 30\"/>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":30,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101544_souple","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Liaison souple","en":"Flexible hose"},"w":40,"h":30,"svg":"<path d=\"M0 20L10 20\"/><path d=\"M30 20L40 20\"/><path d=\"M10 20q2.5 -5 5 0t5 0t5 0t5 0\" fill=\"none\"/>","ports":[{"id":"t0","x":40,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101545_source_energie_pneumatique","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"fsource","ports":["t0"]},"prefix":"Z","name":{"fr":"Source d’énergie pneumatique","en":"Pneumatic energy source"},"w":20,"h":20,"svg":"<path d=\"M20 10L14 10\"/><g transform=\"translate(7 10) rotate(180)\"><circle cx=\"0\" cy=\"0\" r=\"7\" fill=\"var(--bg)\"/><path d=\"M-3 0L3 -3.5V3.5Z\" fill=\"currentColor\"/></g>","ports":[{"id":"t0","x":20,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501015_pipes_connections/50101550_vanne_arret","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"lignes et connexions","en":"lines and connections"},"score":75,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"man","b":"none","manual":"toggle"},"prefix":"Z","name":{"fr":"Vanne d’arrêt à commande manuelle","en":"Valve"},"w":40,"h":20,"svg":"<path d=\"M0 10L10 10\"/><path d=\"M30 10L40 10\"/><path d=\"M10 3L30 17V3L10 17Z\" fill=\"var(--bg)\"/><path d=\"M20 3L20 -4\"/><path d=\"M15 -4L25 -4\"/>","ports":[{"id":"t0","x":40,"y":10,"dir":"right"},{"id":"t1","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101700_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Manomètre","en":"Manometer"},"w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><circle cx=\"10\" cy=\"15\" r=\"9\" fill=\"var(--bg)\"/><path d=\"M6 19L13 11\"/><circle cx=\"10\" cy=\"15\" r=\"1.2\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101701_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Pression différentielle","en":"Differential Pressure"},"w":30,"h":30,"svg":"<circle cx=\"15\" cy=\"12\" r=\"10\" fill=\"var(--bg)\"/><text x=\"15\" y=\"15.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M20 30L20 20.7\"/><path d=\"M10 30L10 20.7\"/>","ports":[{"id":"t0","x":20,"y":30,"dir":"down"},{"id":"t1","x":10,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101702_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Indicateur de vide","en":"Vacuum Indicator"},"w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><circle cx=\"10\" cy=\"15\" r=\"9\" fill=\"var(--bg)\"/><text x=\"10\" y=\"18.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">V</text>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101703_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Indicateur de pression","en":"Pressure Indicator"},"w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><circle cx=\"10\" cy=\"15\" r=\"9\" fill=\"var(--bg)\"/><text x=\"10\" y=\"18.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101710_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Thermomètre","en":"Thermometer"},"w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><circle cx=\"10\" cy=\"15\" r=\"9\" fill=\"var(--bg)\"/><text x=\"10\" y=\"18.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">θ</text>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101720_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Mesure de flux","en":"Flow measurement"},"w":40,"h":60,"svg":"<circle cx=\"20\" cy=\"30\" r=\"10\" fill=\"var(--bg)\"/><text x=\"20\" y=\"33.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">Q</text><path d=\"M0 30L10 30\"/><path d=\"M40 30L30 30\"/>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":40,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101721_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Débitmètre intégré","en":"Integral Flowmeter"},"w":40,"h":60,"svg":"<circle cx=\"20\" cy=\"30\" r=\"10\" fill=\"var(--bg)\"/><text x=\"20\" y=\"33.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">Q</text><path d=\"M0 30L10 30\"/><path d=\"M40 30L30 30\"/>","ports":[{"id":"t0","x":0,"y":30,"dir":"left"},{"id":"t1","x":40,"y":30,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101730_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0"]},"prefix":"Z","name":{"fr":"Indicateur de niveau de liquide","en":"Liquid Level Indicator"},"w":20,"h":50,"svg":"<path d=\"M10 50L10 44\"/><circle cx=\"10\" cy=\"35\" r=\"9\" fill=\"var(--bg)\"/><text x=\"10\" y=\"38.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">L</text>","ports":[{"id":"t0","x":10,"y":50,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101760_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0","t1","t2","t3"]},"prefix":"Z","name":{"fr":"Tachymètre","en":"Tachometer"},"w":40,"h":30,"svg":"<circle cx=\"20\" cy=\"15\" r=\"10\" fill=\"var(--bg)\"/><text x=\"20\" y=\"18.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">n</text><path d=\"M40 20L28.7 20\"/><path d=\"M40 10L28.7 10\"/><path d=\"M0 20L11.3 20\"/><path d=\"M0 10L11.3 10\"/>","ports":[{"id":"t0","x":40,"y":20,"dir":"right"},{"id":"t1","x":40,"y":10,"dir":"right"},{"id":"t2","x":0,"y":20,"dir":"left"},{"id":"t3","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501017_indicator/50101761_indicator","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"indicateur","en":"indicator"},"score":65,"fluid":{"k":"fgauge","ports":["t0","t1","t2","t3"]},"prefix":"Z","name":{"fr":"Compteur de couple","en":"Torque meter"},"w":40,"h":30,"svg":"<circle cx=\"20\" cy=\"15\" r=\"10\" fill=\"var(--bg)\"/><text x=\"20\" y=\"18.2\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">C</text><path d=\"M40 10L28.7 10\"/><path d=\"M0 20L11.3 20\"/><path d=\"M40 20L28.7 20\"/><path d=\"M0 10L11.3 10\"/>","ports":[{"id":"t0","x":40,"y":10,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"},{"id":"t2","x":40,"y":20,"dir":"right"},{"id":"t3","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501011_tank/50101101_compressed_air_storage","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"réservoir de stockage","en":"storage tank"},"score":55,"fluid":{"k":"flink","ports":["t0","t1"]},"prefix":"Z","name":{"fr":"Réservoir d’air comprimé","en":"Compressed-air receiver"},"w":80,"h":20,"svg":"<rect x=\"10\" y=\"0\" width=\"60\" height=\"20\" rx=\"10\" fill=\"var(--bg)\"/><path d=\"M0 10L10 10\"/><path d=\"M70 10L80 10\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":80,"y":10,"dir":"right"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501011_tank/50101102_compressed_air_storage","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"réservoir de stockage","en":"storage tank"},"score":55,"fluid":{"k":"flink","ports":["t0","t1","t2"]},"prefix":"Z","name":{"fr":"Réservoir d’air comprimé avec purge","en":"Compressed-air receiver"},"w":80,"h":30,"svg":"<rect x=\"10\" y=\"0\" width=\"60\" height=\"20\" rx=\"10\" fill=\"var(--bg)\"/><path d=\"M0 10L10 10\"/><path d=\"M70 10L80 10\"/><path d=\"M50 20L50 30\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"},{"id":"t1","x":80,"y":10,"dir":"right"},{"id":"t2","x":50,"y":30,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5010_compressed_air/501018_air_vacuum/50101820_sil_vacuum","domain":"pneumatic","cat":"50_pneumatic/5010_compressed_air","group":{"fr":"vide","en":"vacuum"},"score":55,"fluid":{"k":"fsink","ports":["t0"]},"prefix":"Z","name":{"fr":"Silencieux pour vide","en":"Vacuum silencer"},"w":20,"h":20,"svg":"<path d=\"M10 0L10 5\"/><g transform=\"translate(10 12) rotate(90)\"><path d=\"M-4 -6L6 0L-4 6Z\" fill=\"var(--bg)\"/></g>","ports":[{"id":"t0","x":10,"y":0,"dir":"up"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106020_elec/502010602010_5_2_way_010","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":100,"fluid":{"k":"valve","rest":[["t4","t1"],["t3","t0"]],"act":[["t4","t3"],["t1","t2"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande électrique, rappel par ressort","en":"5/2 valve — electric control, spring return"},"w":90,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><path d=\"M90 15L92 19L94 11L97 19L100 11L103 19L106 11L108 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":70,"y":30,"dir":"down"},{"id":"t3","x":50,"y":0,"dir":"up"},{"id":"t4","x":60,"y":30,"dir":"down"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106020_elec/502010602030_5_2_way_030","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":100,"fluid":{"k":"valve","rest":[["t2","t0"],["t3","t4"]],"act":[["t2","t3"],["t0","t1"]],"a":"elec","b":"elec"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande électrique des deux côtés","en":"5/2 valve — electric control on both sides"},"w":90,"h":30,"svg":"<path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"90\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M103 9L90 21\" stroke=\"currentColor\"/><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"104\" y=\"17\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text>","ports":[{"id":"t0","x":70,"y":0,"dir":"up"},{"id":"t1","x":70,"y":30,"dir":"down"},{"id":"t2","x":60,"y":30,"dir":"down"},{"id":"t3","x":50,"y":0,"dir":"up"},{"id":"t4","x":50,"y":30,"dir":"down"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106010_pneu/502010601000_5_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":90,"fluid":{"k":"valve","rest":[["t2","t1"],["t4","t0"]],"act":[["t2","t4"],["t1","t5"]],"a":"pneu","b":"spring","pilotA":"t3"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande pneumatique, rappel par ressort","en":"5/2 valve — pneumatic control, spring return"},"w":90,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t5\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M90 15L92 19L94 11L97 19L100 11L103 19L106 11L108 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":60,"y":30,"dir":"down"},{"id":"t3","x":0,"y":20,"dir":"left"},{"id":"t4","x":50,"y":0,"dir":"up"},{"id":"t5","x":70,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106010_pneu/502010601001_5_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":90,"fluid":{"k":"valve","rest":[["t5","t3"],["t6","t4"]],"act":[["t5","t6"],["t3","t2"]],"a":"pneu","b":"pneu","pilotA":"t0","pilotB":"t1"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande pneumatique des deux côtés","en":"5/2 valve — pneumatic control on both sides"},"w":90,"h":30,"svg":"<path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t5\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t6\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M90 20H99\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M99 16V24L90 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":90,"y":20,"dir":"right"},{"id":"t2","x":70,"y":30,"dir":"down"},{"id":"t3","x":70,"y":0,"dir":"up"},{"id":"t4","x":50,"y":30,"dir":"down"},{"id":"t5","x":60,"y":30,"dir":"down"},{"id":"t6","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106030_man_mech/502010603010_5_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":82,"fluid":{"k":"valve","rest":[["t3","t1"],["t4","t2"]],"act":[["t3","t4"],["t1","t0"]],"a":"man","b":"spring","manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande manuelle, rappel par ressort","en":"5/2 valve — manual control, spring return"},"w":90,"h":30,"svg":"<path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><path d=\"M-30 15H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 13H-36M-38.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M90 15L92 19L94 11L97 19L100 11L103 19L106 11L108 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":70,"y":30,"dir":"down"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":60,"y":30,"dir":"down"},{"id":"t4","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106030_man_mech/502010603020_5_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":82,"fluid":{"k":"valve","rest":[["t3","t1"],["t4","t2"]],"act":[["t3","t4"],["t1","t0"]],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande manuelle à verrouillage","en":"5/2 valve — manual control, detent"},"w":90,"h":30,"svg":"<path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M10 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-0.08 7.6L0 4L2.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M20 4L20 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M21.57 22.76L20 26L18.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"40\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M70 26L80 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M77.23 6.3L80 4L80.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 4L60 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M61.57 22.76L60 26L58.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M80 26V22M77 22H83\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"86\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M76.5 31L83.5 31L80 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><path d=\"M-20 15H-24\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-31 13H-26M-28.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":80,"y":30,"dir":"down"},{"id":"t1","x":80,"y":0,"dir":"up"},{"id":"t2","x":60,"y":30,"dir":"down"},{"id":"t3","x":70,"y":30,"dir":"down"},{"id":"t4","x":60,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201060_5_2_way/5020106030_man_mech/502010603042_5_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/2 voies","en":"5/2 way valve"},"score":82,"fluid":{"k":"valve","rest":[["t3","t1"],["t4","t2"]],"act":[["t3","t4"],["t1","t5"]],"a":"man","b":"pneu","pilotB":"t0","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 5/2 — commande manuelle d’un côté, pneumatique de l’autre","en":"5/2 valve — manual control one side, pneumatic the other"},"w":90,"h":30,"svg":"<path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t5\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-30 15H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 13H-36M-38.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M90 20H99\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M99 16V24L90 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":90,"y":20,"dir":"right"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":60,"y":30,"dir":"down"},{"id":"t4","x":50,"y":0,"dir":"up"},{"id":"t5","x":70,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102020_elec/502010202010_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":96,"fluid":{"k":"valve","rest":[["t0","t2"]],"act":[["t1","t0"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande électrique, rappel par ressort","en":"3/2 valve, normally closed — electric control, spring return"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102020_elec/502010202011_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":96,"fluid":{"k":"valve","rest":[["t1","t2"]],"act":[["t2","t0"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande électrique, rappel par ressort","en":"3/2 valve, normally open — electric control, spring return"},"w":70,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.08 22.4L0 26L-2.77 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":40,"y":0,"dir":"up"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102020_elec/502010202014_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":96,"fluid":{"k":"valve","rest":[["t1","t2"]],"act":[["t0","t1"]],"a":"elec","b":"elec"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande électrique des deux côtés","en":"3/2 valve, normally closed — electric control on both sides"},"w":70,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"70\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M83 9L70 21\" stroke=\"currentColor\"/><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"84\" y=\"17\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102020_elec/502010202015_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":96,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[["t1","t2"]],"a":"elec","b":"elec"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande électrique des deux côtés","en":"3/2 valve, normally open — electric control on both sides"},"w":70,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.08 22.4L0 26L-2.77 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"70\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M83 9L70 21\" stroke=\"currentColor\"/><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"84\" y=\"17\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102020_elec/502010202020_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":96,"fluid":{"k":"valve","rest":[["t1","t0"]],"act":[["t2","t1"]],"a":"elec","b":"pneu","pilotB":"t3"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande électrique d’un côté, pneumatique de l’autre","en":"3/2 valve, normally closed — electric control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text><path d=\"M70 20H79\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M79 16V24L70 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":40,"y":30,"dir":"down"},{"id":"t3","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102020_elec/502010202021_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":96,"fluid":{"k":"valve","rest":[["t1","t2"]],"act":[["t2","t0"]],"a":"elec","b":"pneu","pilotB":"t3"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande électrique d’un côté, pneumatique de l’autre","en":"3/2 valve, normally open — electric control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.08 22.4L0 26L-2.77 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 9L-30 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text><path d=\"M70 20H79\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M79 16V24L70 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":40,"y":0,"dir":"up"},{"id":"t3","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102010_pneu/502010201000_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":86,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[["t2","t0"]],"a":"pneu","b":"spring","pilotA":"t3"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande pneumatique, rappel par ressort","en":"3/2 valve, normally closed — pneumatic control, spring return"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":50,"y":30,"dir":"down"},{"id":"t2","x":40,"y":30,"dir":"down"},{"id":"t3","x":0,"y":20,"dir":"left"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102010_pneu/502010201001_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":86,"fluid":{"k":"valve","rest":[["t0","t2"]],"act":[["t2","t1"]],"a":"pneu","b":"spring","pilotA":"t3"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande pneumatique, rappel par ressort","en":"3/2 valve, normally open — pneumatic control, spring return"},"w":70,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.08 22.4L0 26L-2.77 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":50,"y":30,"dir":"down"},{"id":"t2","x":40,"y":0,"dir":"up"},{"id":"t3","x":0,"y":20,"dir":"left"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102010_pneu/502010201002_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":86,"fluid":{"k":"valve","rest":[["t1","t2"]],"act":[["t4","t1"]],"a":"pneu","b":"pneu","pilotA":"t3","pilotB":"t0"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande pneumatique des deux côtés","en":"3/2 valve, normally closed — pneumatic control on both sides"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M70 20H79\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M79 16V24L70 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":70,"y":20,"dir":"right"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":0,"y":20,"dir":"left"},{"id":"t4","x":40,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102010_pneu/502010201003_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":86,"fluid":{"k":"valve","rest":[["t3","t1"]],"act":[["t1","t2"]],"a":"pneu","b":"pneu","pilotA":"t0","pilotB":"t4"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande pneumatique des deux côtés","en":"3/2 valve, normally open — pneumatic control on both sides"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.08 22.4L0 26L-2.77 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M70 20H79\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M79 16V24L70 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":40,"y":30,"dir":"down"},{"id":"t4","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102030_man_mech/502010203010_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":78,"fluid":{"k":"valve","rest":[["t2","t0"]],"act":[["t1","t2"]],"a":"man","b":"spring","manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande manuelle, rappel par ressort","en":"3/2 valve, normally closed — manual control, spring return"},"w":70,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-30 15H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 13H-36M-38.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":40,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102030_man_mech/502010203011_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":78,"fluid":{"k":"valve","rest":[["t2","t1"]],"act":[["t1","t0"]],"a":"man","b":"spring","manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande manuelle, rappel par ressort","en":"3/2 valve, normally open — manual control, spring return"},"w":70,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.08 22.4L0 26L-2.77 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-30 15H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 13H-36M-38.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":40,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102030_man_mech/502010203021_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":78,"fluid":{"k":"valve","rest":[["t2","t0"]],"act":[["t0","t1"]],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande manuelle à verrouillage","en":"3/2 valve, normally open — manual control, detent"},"w":70,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M10.08 22.4L10 26L7.23 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M48.43 7.24L50 4L51.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-20 15H-24\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-31 13H-26M-28.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":60,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102030_man_mech/502010203032_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":78,"fluid":{"k":"valve","rest":[["t2","t0"]],"act":[["t1","t2"]],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande manuelle à verrouillage","en":"3/2 valve, normally closed — manual control, detent"},"w":70,"h":30,"svg":"<path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-1.57 7.24L0 4L1.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 26V22M7 22H13\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 4L60 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60.08 22.4L60 26L57.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-20 15H-24\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-31 13H-26M-28.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":60,"y":30,"dir":"down"},{"id":"t1","x":50,"y":30,"dir":"down"},{"id":"t2","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102030_man_mech/5020102030407_3_2_wa","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":78,"fluid":{"k":"valve","rest":[["t0","t3"]],"act":[["t3","t1"]],"a":"man","b":"pneu","pilotB":"t2","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement ouvert — commande manuelle d’un côté, pneumatique de l’autre","en":"3/2 valve, normally open — manual control one side, pneumatic the other"},"w":80,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M10.08 22.4L10 26L7.23 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M48.43 7.24L50 4L51.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-20 15H-24\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-31 13H-26M-28.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M80 20H89\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M89 16V24L80 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":60,"y":30,"dir":"down"},{"id":"t2","x":80,"y":20,"dir":"right"},{"id":"t3","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201020_3_2_way/5020102030_man_mech/502010203044_3_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/2 voies","en":"3/2 way valve"},"score":78,"fluid":{"k":"valve","rest":[["t0","t2"]],"act":[["t1","t0"]],"a":"man","b":"pneu","pilotB":"t3","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 3/2, normalement fermé — commande manuelle d’un côté, pneumatique de l’autre","en":"3/2 valve, normally closed — manual control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-30 15H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 13H-36M-38.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 20H79\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M79 16V24L70 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101020_elec/502010102010_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":74,"fluid":{"k":"valve","rest":[],"act":[["t1","t0"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande électrique, rappel par ressort","en":"2/2 valve, normally closed — electric control, spring return"},"w":60,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26L-8 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-9.57 7.24L-8 4L-6.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-45 9L-32 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-46\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text><path d=\"M64 15L66 19L68 11L71 19L74 11L77 19L80 11L82 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101020_elec/502010102011_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":74,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande électrique, rappel par ressort","en":"2/2 valve, normally open — electric control, spring return"},"w":60,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26V22M-11 22H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-8 4V8M-11 8H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-45 9L-32 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-46\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text><path d=\"M64 15L66 19L68 11L71 19L74 11L77 19L80 11L82 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101020_elec/502010102020_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":74,"fluid":{"k":"valve","rest":[],"act":[["t0","t1"]],"a":"elec","b":"pneu","pilotB":"t2"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande électrique d’un côté, pneumatique de l’autre","en":"2/2 valve, normally closed — electric control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26L-8 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-9.57 7.24L-8 4L-6.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-45 9L-32 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-46\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text><path d=\"M70 20H73\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M73 16V24L64 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101020_elec/502010102021_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":74,"fluid":{"k":"valve","rest":[["t0","t2"]],"act":[],"a":"elec","b":"pneu","pilotB":"t1"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande électrique d’un côté, pneumatique de l’autre","en":"2/2 valve, normally open — electric control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26V22M-11 22H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-8 4V8M-11 8H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-45 9L-32 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-46\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text><path d=\"M70 20H73\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M73 16V24L64 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":70,"y":20,"dir":"right"},{"id":"t2","x":40,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101010_pneu/502010101000_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":64,"fluid":{"k":"valve","rest":[],"act":[["t2","t0"]],"a":"pneu","b":"spring","pilotA":"t1"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande pneumatique, rappel par ressort","en":"2/2 valve, normally closed — pneumatic control, spring return"},"w":70,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-22\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M2 26L2 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.43 7.24L2 4L3.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"26\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M0 20H-31\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-31 16V24L-22 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M74 15L76 19L78 11L81 19L84 11L87 19L90 11L92 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":0,"y":20,"dir":"left"},{"id":"t2","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101010_pneu/502010101001_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":64,"fluid":{"k":"valve","rest":[["t1","t0"]],"act":[],"a":"pneu","b":"spring","pilotA":"t2"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande pneumatique, rappel par ressort","en":"2/2 valve, normally open — pneumatic control, spring return"},"w":70,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-22\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M2 4V8M-1 8H5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M2 26V22M-1 22H5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"26\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M48.43 7.24L50 4L51.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M0 20H-31\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-31 16V24L-22 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M74 15L76 19L78 11L81 19L84 11L87 19L90 11L92 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":50,"y":30,"dir":"down"},{"id":"t2","x":0,"y":20,"dir":"left"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101010_pneu/502010101002_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":64,"fluid":{"k":"valve","rest":[],"act":[["t2","t3"]],"a":"pneu","b":"pneu","pilotA":"t1","pilotB":"t0"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande pneumatique des deux côtés","en":"2/2 valve, normally closed — pneumatic control on both sides"},"w":80,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-22\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M2 26L2 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.43 7.24L2 4L3.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"26\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M0 20H-31\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-31 16V24L-22 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M80 20H83\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M83 16V24L74 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":80,"y":20,"dir":"right"},{"id":"t1","x":0,"y":20,"dir":"left"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101010_pneu/502010101003_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":64,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"pneu","b":"pneu","pilotA":"t2","pilotB":"t3"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande pneumatique des deux côtés","en":"2/2 valve, normally open — pneumatic control on both sides"},"w":80,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-22\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M2 26V22M-1 22H5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M2 4V8M-1 8H5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"26\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M48.43 7.24L50 4L51.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M0 20H-31\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-31 16V24L-22 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M80 20H83\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M83 16V24L74 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":50,"y":0,"dir":"up"},{"id":"t2","x":0,"y":20,"dir":"left"},{"id":"t3","x":80,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101030_man_mech/502010103010_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":56,"fluid":{"k":"valve","rest":[],"act":[["t0","t1"]],"a":"man","b":"spring","manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande manuelle, rappel par ressort","en":"2/2 valve, normally closed — manual control, spring return"},"w":60,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26L-8 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-9.57 7.24L-8 4L-6.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-32 15H-36\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 13H-38M-40.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M64 15L66 19L68 11L71 19L74 11L77 19L80 11L82 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101030_man_mech/502010103011_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":56,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"man","b":"spring","manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande manuelle, rappel par ressort","en":"2/2 valve, normally open — manual control, spring return"},"w":60,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26V22M-11 22H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-8 4V8M-11 8H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-32 15H-36\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 13H-38M-40.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M64 15L66 19L68 11L71 19L74 11L77 19L80 11L82 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101030_man_mech/502010103020_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":56,"fluid":{"k":"valve","rest":[],"act":[["t1","t0"]],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande manuelle à verrouillage","en":"2/2 valve, normally closed — manual control, detent"},"w":60,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-22\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M2 26L2 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.43 7.24L2 4L3.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"26\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-22 15H-26\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-35\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-33 13H-28M-30.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101030_man_mech/502010103021_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":56,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande manuelle à verrouillage","en":"2/2 valve, normally open — manual control, detent"},"w":60,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-22\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M2 26V22M-1 22H5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M2 4V8M-1 8H5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"26\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M48.43 7.24L50 4L51.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-22 15H-26\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-35\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-33 13H-28M-30.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101030_man_mech/502010103042_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":56,"fluid":{"k":"valve","rest":[],"act":[["t1","t0"]],"a":"man","b":"pneu","pilotB":"t2","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement fermé — commande manuelle d’un côté, pneumatique de l’autre","en":"2/2 valve, normally closed — manual control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26L-8 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-9.57 7.24L-8 4L-6.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-32 15H-36\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 13H-38M-40.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 20H73\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M73 16V24L64 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201010_2_2_way/5020101030_man_mech/502010103043_2_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 2/2 voies","en":"2/2 way valve"},"score":56,"fluid":{"k":"valve","rest":[["t0","t1"]],"act":[],"a":"man","b":"pneu","pilotB":"t2","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 2/2, normalement ouvert — commande manuelle d’un côté, pneumatique de l’autre","en":"2/2 valve, normally open — manual control one side, pneumatic the other"},"w":70,"h":30,"svg":"<path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 26V22M-11 22H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-8 4V8M-11 8H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-32 15H-36\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 13H-38M-40.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 20H73\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M73 16V24L64 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":30,"dir":"down"},{"id":"t1","x":40,"y":0,"dir":"up"},{"id":"t2","x":70,"y":20,"dir":"right"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107020_elec/502010702010_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":70,"fluid":{"k":"valve","rest":[],"act":[["t1","t2"],["t0","t4"]],"actB":[["t1","t0"],["t2","t3"]],"a":"elec","b":"elec","three":true},"prefix":"V","name":{"fr":"Distributeur 5/3, centre fermé — commande électrique des deux côtés","en":"5/3 valve, closed centre — electric control on both sides"},"w":140,"h":30,"svg":"<path d=\"M80 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M10 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-0.08 7.6L0 4L2.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M20 4L20 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M21.57 22.76L20 26L18.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"40\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M80 4V8M77 8H83\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60 4V8M57 8H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M80 26V22M77 22H83\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"100\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M130 26L140 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M137.23 6.3L140 4L140.08 7.6\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M120 4L120 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M121.57 22.76L120 26L118.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M140 26V22M137 22H143\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"86\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M76.5 31L83.5 31L80 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-20 9.94L-22 13.94L-24 5.94L-27 13.94L-30 5.94L-33 9.94\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M160 9.94L162 13.94L164 5.94L167 13.94L170 5.94L173 9.94\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-40\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-40 16.1L-20 26\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"160\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M180 16.1L160 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-42\" y=\"24\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"182\" y=\"24\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text>","ports":[{"id":"t0","x":80,"y":0,"dir":"up"},{"id":"t1","x":70,"y":30,"dir":"down"},{"id":"t2","x":60,"y":0,"dir":"up"},{"id":"t3","x":60,"y":30,"dir":"down"},{"id":"t4","x":80,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107020_elec/502010702011_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":70,"fluid":{"k":"valve","rest":[["t0","t3"],["t2","t4"]],"act":[["t1","t2"],["t0","t3"]],"actB":[["t1","t0"],["t2","t4"]],"a":"elec","b":"elec","three":true},"prefix":"V","name":{"fr":"Distributeur 5/3, centre à l’échappement — commande électrique des deux côtés","en":"5/3 valve, exhaust centre — electric control on both sides"},"w":140,"h":30,"svg":"<path d=\"M80 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M10 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-0.08 7.6L0 4L2.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M20 4L20 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M21.57 22.76L20 26L18.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"40\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M80 4L80 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M81.57 22.76L80 26L78.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 4L60 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M61.57 22.76L60 26L58.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"100\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M130 26L140 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M137.23 6.3L140 4L140.08 7.6\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M120 4L120 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M121.57 22.76L120 26L118.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M140 26V22M137 22H143\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"86\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M76.5 31L83.5 31L80 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-20 9.94L-22 13.94L-24 5.94L-27 13.94L-30 5.94L-33 9.94\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M160 9.94L162 13.94L164 5.94L167 13.94L170 5.94L173 9.94\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-40\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-40 16.1L-20 26\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"160\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M180 16.1L160 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-42\" y=\"24\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"182\" y=\"24\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text>","ports":[{"id":"t0","x":80,"y":0,"dir":"up"},{"id":"t1","x":70,"y":30,"dir":"down"},{"id":"t2","x":60,"y":0,"dir":"up"},{"id":"t3","x":80,"y":30,"dir":"down"},{"id":"t4","x":60,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107020_elec/502010702012_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":70,"fluid":{"k":"valve","rest":[["t4","t3"],["t4","t0"]],"act":[["t4","t0"],["t3","t2"]],"actB":[["t4","t3"],["t0","t1"]],"a":"elec","b":"elec","three":true},"prefix":"V","name":{"fr":"Distributeur 5/3, centre sous pression — commande électrique des deux côtés","en":"5/3 valve, pressure centre — electric control on both sides"},"w":140,"h":30,"svg":"<path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M10 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-0.08 7.6L0 4L2.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M20 4L20 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M21.57 22.76L20 26L18.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"40\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M70 26L80 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M77.23 6.3L80 4L80.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26L60 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M59.92 7.6L60 4L62.77 6.3\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M80 26V22M77 22H83\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"100\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M130 26L140 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M137.23 6.3L140 4L140.08 7.6\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M120 4L120 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M121.57 22.76L120 26L118.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M140 26V22M137 22H143\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"86\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M76.5 31L83.5 31L80 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-20 9.94L-22 13.94L-24 5.94L-27 13.94L-30 5.94L-33 9.94\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M160 9.94L162 13.94L164 5.94L167 13.94L170 5.94L173 9.94\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-40\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-40 16.1L-20 26\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"160\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M180 16.1L160 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-42\" y=\"24\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"182\" y=\"24\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text>","ports":[{"id":"t0","x":60,"y":0,"dir":"up"},{"id":"t1","x":60,"y":30,"dir":"down"},{"id":"t2","x":80,"y":30,"dir":"down"},{"id":"t3","x":80,"y":0,"dir":"up"},{"id":"t4","x":70,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107010_pneu/502010701000_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":64,"fluid":{"k":"valve","rest":[],"act":[["t4","t3"],["t6","t1"]],"actB":[["t4","t6"],["t3","t2"]],"a":"pneu","b":"pneu","three":true,"pilotA":"t5","pilotB":"t0"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre fermé — commande pneumatique des deux côtés","en":"5/3 valve, closed centre — pneumatic control on both sides"},"w":120,"h":30,"svg":"<path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 4V8M67 8H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"90\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M120 26L130 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M127.23 6.3L130 4L130.08 7.6\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M110 4L110 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M111.57 22.76L110 26L108.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t6\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-30 20L-32 24L-34 16L-37 24L-40 16L-43 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M0 20H-52\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-52 16V24L-43 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M150 20L152 24L154 16L157 24L160 16L163 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 20H172\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M172 16V24L163 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":120,"y":20,"dir":"right"},{"id":"t1","x":70,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":50,"y":0,"dir":"up"},{"id":"t4","x":60,"y":30,"dir":"down"},{"id":"t5","x":0,"y":20,"dir":"left"},{"id":"t6","x":70,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107010_pneu/502010701001_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":64,"fluid":{"k":"valve","rest":[["t3","t2"],["t5","t4"]],"act":[["t6","t5"],["t3","t2"]],"actB":[["t6","t3"],["t5","t4"]],"a":"pneu","b":"pneu","three":true,"pilotA":"t0","pilotB":"t1"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre à l’échappement — commande pneumatique des deux côtés","en":"5/3 valve, exhaust centre — pneumatic control on both sides"},"w":120,"h":30,"svg":"<path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M70 4L70 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M71.57 22.76L70 26L68.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"90\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M120 26L130 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M127.23 6.3L130 4L130.08 7.6\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M110 4L110 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M111.57 22.76L110 26L108.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t5\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t6\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-30 20L-32 24L-34 16L-37 24L-40 16L-43 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M0 20H-52\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-52 16V24L-43 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M150 20L152 24L154 16L157 24L160 16L163 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 20H172\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M172 16V24L163 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":120,"y":20,"dir":"right"},{"id":"t2","x":70,"y":30,"dir":"down"},{"id":"t3","x":70,"y":0,"dir":"up"},{"id":"t4","x":50,"y":30,"dir":"down"},{"id":"t5","x":50,"y":0,"dir":"up"},{"id":"t6","x":60,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107010_pneu/502010701002_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":64,"fluid":{"k":"valve","rest":[["t6","t1"],["t6","t4"]],"act":[["t6","t4"],["t1","t3"]],"actB":[["t6","t1"],["t4","t5"]],"a":"pneu","b":"pneu","three":true,"pilotA":"t0","pilotB":"t2"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre sous pression — commande pneumatique des deux côtés","en":"5/3 valve, pressure centre — pneumatic control on both sides"},"w":120,"h":30,"svg":"<path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M49.92 7.6L50 4L52.77 6.3\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"90\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M120 26L130 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M127.23 6.3L130 4L130.08 7.6\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M110 4L110 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M111.57 22.76L110 26L108.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t5\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t6\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-30 20L-32 24L-34 16L-37 24L-40 16L-43 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M0 20H-52\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-52 16V24L-43 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M150 20L152 24L154 16L157 24L160 16L163 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 20H172\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M172 16V24L163 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":0,"y":20,"dir":"left"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":120,"y":20,"dir":"right"},{"id":"t3","x":70,"y":30,"dir":"down"},{"id":"t4","x":50,"y":0,"dir":"up"},{"id":"t5","x":50,"y":30,"dir":"down"},{"id":"t6","x":60,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107030_man_mech/502010703010_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":52,"fluid":{"k":"valve","rest":[],"act":[["t1","t0"],["t4","t3"]],"actB":[],"a":"man","b":"spring","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre fermé — commande manuelle, rappel par ressort","en":"5/3 valve, closed centre — manual control, spring return"},"w":120,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 4V8M67 8H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"90\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M110 4V8M107 8H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M120 26V22M117 22H123\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M110 26V22M107 22H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 4V8M127 8H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-30 15L-32 19L-34 11L-37 19L-40 11L-43 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-43 15H-47\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-56\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-54 13H-49M-51.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M150 15L152 19L154 11L157 19L160 11L163 19L166 11L168 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":60,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":70,"y":30,"dir":"down"},{"id":"t4","x":70,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107030_man_mech/502010703011_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":52,"fluid":{"k":"valve","rest":[["t2","t4"],["t1","t0"]],"act":[["t3","t1"],["t2","t4"]],"actB":[],"a":"man","b":"spring","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre à l’échappement — commande manuelle, rappel par ressort","en":"5/3 valve, exhaust centre — manual control, spring return"},"w":120,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M70 4L70 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M71.57 22.76L70 26L68.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 22.76L50 26L48.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"90\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M110 26V22M107 22H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M110 4V8M107 8H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 4V8M127 8H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M120 26V22M117 22H123\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-30 15L-32 19L-34 11L-37 19L-40 11L-43 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-43 15H-47\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-56\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-54 13H-49M-51.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M150 15L152 19L154 11L157 19L160 11L163 19L166 11L168 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":50,"y":0,"dir":"up"},{"id":"t2","x":70,"y":0,"dir":"up"},{"id":"t3","x":60,"y":30,"dir":"down"},{"id":"t4","x":70,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107030_man_mech/502010703012_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":52,"fluid":{"k":"valve","rest":[["t2","t3"],["t2","t1"]],"act":[["t2","t1"],["t3","t0"]],"actB":[],"a":"man","b":"spring","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre sous pression — commande manuelle, rappel par ressort","en":"5/3 valve, pressure centre — manual control, spring return"},"w":120,"h":30,"svg":"<path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-10.08 7.6L-10 4L-7.23 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 26V22M-13 22H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M60 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M67.23 6.3L70 4L70.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M60 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M49.92 7.6L50 4L52.77 6.3\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"90\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M110 4V8M107 8H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M120 26V22M117 22H123\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 4V8M127 8H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M110 26V22M107 22H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-30 15L-32 19L-34 11L-37 19L-40 11L-43 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-43 15H-47\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-56\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-54 13H-49M-51.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M150 15L152 19L154 11L157 19L160 11L163 19L166 11L168 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":70,"y":30,"dir":"down"},{"id":"t1","x":50,"y":0,"dir":"up"},{"id":"t2","x":60,"y":30,"dir":"down"},{"id":"t3","x":70,"y":0,"dir":"up"},{"id":"t4","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107030_man_mech/502010703050_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":52,"fluid":{"k":"valve","rest":[],"act":[["t1","t3"],["t0","t4"]],"actB":[],"a":"man","b":"none","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre fermé — commande manuelle à verrouillage","en":"5/3 valve, closed centre — manual control, detent"},"w":130,"h":30,"svg":"<path d=\"M90 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M90 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-10\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M20 26L10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M9.92 7.6L10 4L12.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M30 4L30 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M31.57 22.76L30 26L28.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 26V22M7 22H13\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"50\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M90 4V8M87 8H93\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M80 26V22M77 22H83\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 4V8M67 8H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M90 26V22M87 22H93\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"110\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M150 4V8M147 8H153\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M140 26V22M137 22H143\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 4V8M127 8H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M150 26V22M147 22H153\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"92.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"96\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M86.5 31L93.5 31L90 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-10 15L-12 19L-14 11L-17 19L-20 11L-23 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-23 15H-27\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-36\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-34 13H-29M-31.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":90,"y":0,"dir":"up"},{"id":"t1","x":80,"y":30,"dir":"down"},{"id":"t2","x":70,"y":30,"dir":"down"},{"id":"t3","x":70,"y":0,"dir":"up"},{"id":"t4","x":90,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107030_man_mech/502010703051_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":52,"fluid":{"k":"valve","rest":[["t4","t0"],["t1","t3"]],"act":[["t2","t1"],["t4","t0"]],"actB":[],"a":"man","b":"none","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre à l’échappement — commande manuelle à verrouillage","en":"5/3 valve, exhaust centre — manual control, detent"},"w":130,"h":30,"svg":"<path d=\"M90 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M90 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-10\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M20 26L10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M9.92 7.6L10 4L12.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M30 4L30 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M31.57 22.76L30 26L28.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 26V22M7 22H13\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"50\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M90 4L90 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M91.57 22.76L90 26L88.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M70 4L70 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M71.57 22.76L70 26L68.43 22.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M80 26V22M77 22H83\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"110\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M150 26V22M147 22H153\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 4V8M127 8H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M140 26V22M137 22H143\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M150 4V8M147 8H153\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"96\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M86.5 31L93.5 31L90 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"92.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-10 15L-12 19L-14 11L-17 19L-20 11L-23 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-23 15H-27\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-36\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-34 13H-29M-31.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":90,"y":30,"dir":"down"},{"id":"t1","x":70,"y":0,"dir":"up"},{"id":"t2","x":80,"y":30,"dir":"down"},{"id":"t3","x":70,"y":30,"dir":"down"},{"id":"t4","x":90,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201070_5_3_way/5020107030_man_mech/502010703052_5_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 5/3 voies","en":"5/3 way valve"},"score":52,"fluid":{"k":"valve","rest":[["t3","t0"],["t3","t2"]],"act":[["t3","t2"],["t0","t1"]],"actB":[],"a":"man","b":"none","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 5/3, centre sous pression — commande manuelle à verrouillage","en":"5/3 valve, pressure centre — manual control, detent"},"w":130,"h":30,"svg":"<path d=\"M90 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M90 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M80 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M70 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-10\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M20 26L10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M9.92 7.6L10 4L12.77 6.3\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M30 4L30 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M31.57 22.76L30 26L28.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 26V22M7 22H13\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"50\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M80 26L90 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M87.23 6.3L90 4L90.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M80 26L70 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M69.92 7.6L70 4L72.77 6.3\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M90 26V22M87 22H93\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M70 26V22M67 22H73\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"110\" y=\"4\" width=\"60\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M150 4V8M147 8H153\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M150 26V22M147 22H153\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 4V8M127 8H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M140 26V22M137 22H143\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M130 26V22M127 22H133\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"92.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"96\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M86.5 31L93.5 31L90 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"72.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"82.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t4\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"76\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">5</text><path d=\"M66.5 31L73.5 31L70 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-10 15L-12 19L-14 11L-17 19L-20 11L-23 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-23 15H-27\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-36\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-34 13H-29M-31.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":90,"y":0,"dir":"up"},{"id":"t1","x":90,"y":30,"dir":"down"},{"id":"t2","x":70,"y":0,"dir":"up"},{"id":"t3","x":80,"y":30,"dir":"down"},{"id":"t4","x":70,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201040_4_2_way/5020104020_elec/502010402060_4_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 4/2 voies","en":"4/2 way valve"},"score":54,"fluid":{"k":"valve","rest":[["t1","t2"],["t3","t0"]],"act":[["t1","t3"],["t2","t0"]],"a":"elec","b":"spring"},"prefix":"V","name":{"fr":"Distributeur 4/2 — commande électrique, rappel par ressort","en":"4/2 valve — electric control, spring return"},"w":80,"h":30,"svg":"<path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-1.57 7.24L0 4L1.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L60 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M57.23 6.3L60 4L60.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L60 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60.08 22.4L60 26L57.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-33 9L-20 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-34\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><path d=\"M80 15L82 19L84 11L87 19L90 11L93 19L96 11L98 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":60,"y":30,"dir":"down"},{"id":"t1","x":50,"y":30,"dir":"down"},{"id":"t2","x":60,"y":0,"dir":"up"},{"id":"t3","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201040_4_2_way/5020104020_elec/502010402070_4_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 4/2 voies","en":"4/2 way valve"},"score":54,"fluid":{"k":"valve","rest":[["t0","t3"],["t1","t2"]],"act":[["t0","t1"],["t3","t2"]],"a":"elec","b":"elec"},"prefix":"V","name":{"fr":"Distributeur 4/2 — commande électrique des deux côtés","en":"4/2 valve — electric control on both sides"},"w":90,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-1.57 7.24L0 4L1.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L60 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M57.23 6.3L60 4L60.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L60 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60.08 22.4L60 26L57.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-33 9L-20 21\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-34\" y=\"17\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">14</text><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"80\" y=\"9\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M93 9L80 21\" stroke=\"currentColor\"/><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"94\" y=\"17\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":50,"y":0,"dir":"up"},{"id":"t2","x":60,"y":30,"dir":"down"},{"id":"t3","x":60,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201040_4_2_way/5020104010_pneu/502010401000_4_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 4/2 voies","en":"4/2 way valve"},"score":44,"fluid":{"k":"valve","rest":[["t3","t1"],["t0","t2"]],"act":[["t3","t0"],["t1","t2"]],"a":"pneu","b":"spring","pilotA":"t4"},"prefix":"V","name":{"fr":"Distributeur 4/2 — commande pneumatique, rappel par ressort","en":"4/2 valve — pneumatic control, spring return"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M1.57 22.76L0 26L-1.57 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M47.23 6.3L50 4L50.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M0 20H-39\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-39 16V24L-30 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":50,"y":0,"dir":"up"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":40,"y":30,"dir":"down"},{"id":"t4","x":0,"y":20,"dir":"left"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201040_4_2_way/5020104030_man_mech/502010403000_4_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 4/2 voies","en":"4/2 way valve"},"score":36,"fluid":{"k":"valve","rest":[["t1","t3"],["t0","t2"]],"act":[["t1","t0"],["t3","t2"]],"a":"man","b":"spring","manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 4/2 — commande manuelle, rappel par ressort","en":"4/2 valve — manual control, spring return"},"w":70,"h":30,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 4L0 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M1.57 22.76L0 26L-1.57 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 26L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M47.23 6.3L50 4L50.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 4L50 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.08 22.4L50 26L47.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-30 15H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 13H-36M-38.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 15L72 19L74 11L77 19L80 11L83 19L86 11L88 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":40,"y":0,"dir":"up"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"},{"id":"t3","x":50,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201040_4_2_way/5020104030_man_mech/502010403040_4_2_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"Vanne 4/2 voies","en":"4/2 way valve"},"score":36,"fluid":{"k":"valve","rest":[["t0","t1"],["t2","t3"]],"act":[["t0","t2"],["t1","t3"]],"a":"man","b":"none","manual":"toggle"},"prefix":"V","name":{"fr":"Distributeur 4/2 — commande manuelle à verrouillage","en":"4/2 valve — manual control, detent"},"w":70,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-1.57 7.24L0 4L1.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 4L10 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M11.57 22.76L10 26L8.43 22.76\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26L60 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M57.23 6.3L60 4L60.08 7.6\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L60 26\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60.08 22.4L60 26L57.23 23.7\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"62.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">4</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-20 15H-24\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-33\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-31 13H-26M-28.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":60,"y":0,"dir":"up"},{"id":"t2","x":50,"y":0,"dir":"up"},{"id":"t3","x":60,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201030_3_3_way/5020103020_elec/502010302010_3_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/3 voies","en":"3/3 way valve"},"score":39,"fluid":{"k":"valve","rest":[],"act":[["t1","t2"]],"actB":[["t2","t0"]],"a":"elec","b":"elec","three":true},"prefix":"V","name":{"fr":"Distributeur 3/3, centre fermé — commande électrique des deux côtés","en":"3/3 valve, closed centre — electric control on both sides"},"w":90,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 4L100 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M100.08 22.4L100 26L97.23 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M90 26V22M87 22H93\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-30 9.94L-32 13.94L-34 5.94L-37 13.94L-40 5.94L-43 9.94\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 9.94L122 13.94L124 5.94L127 13.94L130 5.94L133 9.94\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 16.1L-30 26\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"16.1\" width=\"20\" height=\"9.9\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 16.1L120 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"24\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">12</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"24\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">10</text>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":40,"y":30,"dir":"down"},{"id":"t2","x":40,"y":0,"dir":"up"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201030_3_3_way/5020103010_pneu/502010301000_3_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/3 voies","en":"3/3 way valve"},"score":33,"fluid":{"k":"valve","rest":[],"act":[["t2","t3"]],"actB":[["t3","t0"]],"a":"pneu","b":"pneu","three":true,"pilotA":"t4","pilotB":"t1"},"prefix":"V","name":{"fr":"Distributeur 3/3, centre fermé — commande pneumatique des deux côtés","en":"3/3 valve, closed centre — pneumatic control on both sides"},"w":90,"h":30,"svg":"<path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 26L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 26V22M-3 22H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 26V22M37 22H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 4L100 26\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M100.08 22.4L100 26L97.23 23.7\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M90 26V22M87 22H93\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"56\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M46.5 31L53.5 31L50 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t3\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><path d=\"M-30 20L-32 24L-34 16L-37 24L-40 16L-43 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M0 20H-52\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M-52 16V24L-43 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/><path d=\"M120 20L122 24L124 16L127 24L130 16L133 20\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M90 20H142\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M142 16V24L133 20Z\" fill=\"currentColor\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":30,"dir":"down"},{"id":"t1","x":90,"y":20,"dir":"right"},{"id":"t2","x":40,"y":30,"dir":"down"},{"id":"t3","x":40,"y":0,"dir":"up"},{"id":"t4","x":0,"y":20,"dir":"left"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201030_3_3_way/5020103030_man_mech/502010303010_3_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/3 voies","en":"3/3 way valve"},"score":21,"fluid":{"k":"valve","rest":[],"act":[["t2","t0"]],"actB":[],"a":"man","b":"spring","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 3/3, centre fermé — commande manuelle, rappel par ressort","en":"3/3 valve, closed centre — manual control, spring return"},"w":100,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-1.57 7.24L0 4L1.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 26V22M7 22H13\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"80\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M100 4V8M97 8H103\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M110 26V22M107 22H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M100 26V22M97 22H103\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><path d=\"M-20 15L-22 19L-24 11L-27 19L-30 11L-33 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-33 15H-37\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-46\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-44 13H-39M-41.5 13V18\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M130 15L132 19L134 11L137 19L140 11L143 19L146 11L148 15\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":60,"y":30,"dir":"down"},{"id":"t2","x":50,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5020_velves/502010_control/50201030_3_3_way/5020103030_man_mech/502010303012_3_3_way","domain":"pneumatic","cat":"50_pneumatic/5020_velves","group":{"fr":"vanne 3/3 voies","en":"3/3 way valve"},"score":21,"fluid":{"k":"valve","rest":[],"act":[["t1","t0"]],"actB":[],"a":"man","b":"none","three":true,"manual":"momentary"},"prefix":"V","name":{"fr":"Distributeur 3/3, centre fermé — commande manuelle à verrouillage","en":"3/3 valve, closed centre — manual control, detent"},"w":90,"h":30,"svg":"<path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V26\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-20\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M0 26L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-1.57 7.24L0 4L1.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M10 26V22M7 22H13\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"30\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 26V22M47 22H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M60 26V22M57 22H63\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"80\" y=\"4\" width=\"50\" height=\"22\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M100 4V8M97 8H103\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M100 26V22M97 22H103\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M110 26V22M107 22H113\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:t0\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">2</text><text data-tag=\"p:t1\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">1</text><text data-tag=\"p:t2\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"66\" y=\"37\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">3</text><path d=\"M56.5 31L63.5 31L60 38Z\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\"/><path d=\"M-20 15L-22 19L-24 11L-27 19L-30 11L-33 15\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M-33 15H-37\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-46\" y=\"10\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-44 13H-39M-41.5 13V18\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"t0","x":50,"y":0,"dir":"up"},{"id":"t1","x":50,"y":30,"dir":"down"},{"id":"t2","x":60,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5030_actuators/503010_cylinder_lin/50301011_double_acting/5030101100_double_effet","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"double effet","en":"double acting"},"score":96,"fluid":{"k":"cyl","cap":"t0","rod":"t1"},"prefix":"A","name":{"fr":"Vérin double effet","en":"Double-acting cylinder"},"w":70,"h":30,"svg":"<rect x=\"0\" y=\"6\" width=\"2\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"6\" y=\"6\" width=\"64\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"6\" width=\"70\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><rect x=\"2\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"11.6\" width=\"80\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M84 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M70 6V12.2M70 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M60 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"},{"id":"t1","x":60,"y":30,"dir":"down"}],"top":true,"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5030_actuators/503010_cylinder_lin/50301010_single_acting/5030101001_simple_effet","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"simple effet","en":"single acting"},"score":72,"fluid":{"k":"cyl","cap":"t0","single":"pull"},"prefix":"A","name":{"fr":"Vérin simple effet, sortie par ressort","en":"Single-acting cylinder, spring extend"},"w":110,"h":30,"svg":"<rect x=\"50\" y=\"6\" width=\"54\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"50\" y=\"6\" width=\"60\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><path d=\"M104 14L96.29 10L88.57 18L80.86 10L73.14 18L65.43 10L57.71 18L50 14\" fill=\"none\" stroke=\"currentColor\"/><rect x=\"104\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"106\" y=\"11.6\" width=\"70\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M176 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M110 6V12.2M110 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M60 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":60,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5030_actuators/503010_cylinder_lin/50301010_single_acting/5030101010_simple_effet","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"simple effet","en":"single acting"},"score":72,"fluid":{"k":"cyl","cap":"t0","single":"push"},"prefix":"A","name":{"fr":"Vérin simple effet, rappel par ressort","en":"Single-acting cylinder, spring return"},"w":70,"h":30,"svg":"<rect x=\"0\" y=\"6\" width=\"2\" height=\"16\" fill=\"rgba(0,0,0,0)\" stroke=\"none\"/><rect x=\"0\" y=\"6\" width=\"60\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"/><path d=\"M6 14L13.71 10L21.43 18L29.14 10L36.86 18L44.57 10L52.29 18L60 14\" fill=\"none\" stroke=\"currentColor\"/><rect x=\"2\" y=\"7\" width=\"4\" height=\"14\" fill=\"currentColor\" stroke=\"currentColor\"/><rect x=\"4\" y=\"11.6\" width=\"70\" height=\"4.8\" fill=\"#cfd8dc\" stroke=\"currentColor\" stroke-width=\"1.1\"/><path d=\"M74 8V20\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\"/><path d=\"M60 6V12.2M60 15.8V22\" stroke=\"currentColor\" stroke-width=\"2.4\" fill=\"none\"/><path d=\"M10 30V22\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/>","ports":[{"id":"t0","x":10,"y":30,"dir":"down"}],"std":"ISO 1219-1","own":true},{"id":"qet:50_pneumatic/5030_actuators/503030_cylinder_motor/50303000_motor","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"moteur","en":"engine"},"score":60,"fluid":{"k":"fmotor","a":"t0"},"prefix":"A","name":{"fr":"Moteur pneumatique, sens horaire","en":"Air motor, one direction"},"w":70,"h":50,"svg":"<circle cx=\"42\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M10 40L10 25\"/><path d=\"M40.6 25.6L23.5 23.3L31.5 40.3Z\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5030_actuators/503030_cylinder_motor/50303001_motor","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"moteur","en":"engine"},"score":60,"fluid":{"k":"fmotor","a":"t0","rev":true},"prefix":"A","name":{"fr":"Moteur pneumatique, sens antihoraire","en":"Air motor, one direction"},"w":70,"h":50,"svg":"<circle cx=\"42\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M10 10L10 25\"/><path d=\"M40.6 24.4L31.5 9.7L23.5 26.7Z\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":10,"y":10,"dir":"up"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5030_actuators/503030_cylinder_motor/50303002_motor","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"moteur","en":"engine"},"score":60,"fluid":{"k":"fmotor","a":"t0","b":"t1"},"prefix":"A","name":{"fr":"Moteur pneumatique, deux sens de rotation","en":"Air motor, both directions"},"w":70,"h":50,"svg":"<circle cx=\"42\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M10 10L10 25\"/><path d=\"M10 40L10 25\"/><path d=\"M40.6 24.4L31.5 9.7L23.5 26.7Z\" fill=\"var(--bg)\"/><path d=\"M40.6 25.6L23.5 23.3L31.5 40.3Z\" fill=\"var(--bg)\"/>","ports":[{"id":"t0","x":10,"y":10,"dir":"up"},{"id":"t1","x":10,"y":40,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5030_actuators/503030_cylinder_motor/50303010_motor","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"moteur","en":"engine"},"score":60,"fluid":{"k":"fmotor","a":"t0"},"prefix":"A","name":{"fr":"Moteur pneumatique, sens horaire, vitesse variable","en":"Air motor, one direction"},"w":70,"h":50,"svg":"<circle cx=\"42\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M10 40L10 25\"/><path d=\"M40.6 25.6L23.5 23.3L31.5 40.3Z\" fill=\"var(--bg)\"/><path d=\"M22 45L62 5\"/><path d=\"M62 5L60.2 11.3L55.7 6.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":10,"y":40,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5030_actuators/503030_cylinder_motor/50303011_motor","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"moteur","en":"engine"},"score":60,"fluid":{"k":"fmotor","a":"t0"},"prefix":"A","name":{"fr":"Moteur pneumatique, sens horaire, vitesse variable","en":"Air motor, one direction"},"w":70,"h":50,"svg":"<circle cx=\"42\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M10 10L10 25\"/><path d=\"M40.6 24.4L31.5 9.7L23.5 26.7Z\" fill=\"var(--bg)\"/><path d=\"M22 45L62 5\"/><path d=\"M62 5L60.2 11.3L55.7 6.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":10,"y":10,"dir":"up"}],"std":"CEI 60617","legacy":true,"own":true},{"id":"qet:50_pneumatic/5030_actuators/503030_cylinder_motor/50303012_motor","domain":"pneumatic","cat":"50_pneumatic/5030_actuators","group":{"fr":"moteur","en":"engine"},"score":60,"fluid":{"k":"fmotor","a":"t0","b":"t1"},"prefix":"A","name":{"fr":"Moteur pneumatique, deux sens de rotation, vitesse variable","en":"Air motor, both directions"},"w":70,"h":50,"svg":"<circle cx=\"42\" cy=\"25\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M10 10L10 25\"/><path d=\"M10 40L10 25\"/><path d=\"M40.6 24.4L31.5 9.7L23.5 26.7Z\" fill=\"var(--bg)\"/><path d=\"M40.6 25.6L23.5 23.3L31.5 40.3Z\" fill=\"var(--bg)\"/><path d=\"M22 45L62 5\"/><path d=\"M62 5L60.2 11.3L55.7 6.8Z\" fill=\"currentColor\"/>","ports":[{"id":"t0","x":10,"y":10,"dir":"up"},{"id":"t1","x":10,"y":40,"dir":"down"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5040_sensors/504010_pressure_switch/50401010_Pressure_switch_digital","domain":"pneumatic","cat":"50_pneumatic/5040_sensors","group":{"fr":"Capteur de pression","en":"Pressure switch"},"score":80,"fluid":{"k":"fpress","port":"t0"},"prefix":"B","name":{"fr":"Pressostat à contact","en":"Pressure switch"},"w":50,"h":40,"svg":"<path d=\"M0 10L10 10\"/><rect x=\"10\" y=\"1\" width=\"20\" height=\"18\" fill=\"var(--bg)\"/><text x=\"20\" y=\"13\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M30 10L38 10\" stroke-dasharray=\"3 2\"/><path d=\"M38 5L38 15\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5040_sensors/504010_pressure_switch/50401020_Pressure_switch_electronic","domain":"pneumatic","cat":"50_pneumatic/5040_sensors","group":{"fr":"Capteur de pression","en":"Pressure switch"},"score":80,"fluid":{"k":"fpress","port":"t0"},"prefix":"B","name":{"fr":"Pressostat électronique","en":"Pressure switch"},"w":40,"h":40,"svg":"<path d=\"M0 10L10 10\"/><rect x=\"10\" y=\"1\" width=\"20\" height=\"18\" fill=\"var(--bg)\"/><text x=\"20\" y=\"13\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M30 10L38 10\" stroke-dasharray=\"3 2\"/><path d=\"M38 5L38 15\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"}],"top":true,"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5040_sensors/504020_pressure_sensors/50402010_Pressure_sensor","domain":"pneumatic","cat":"50_pneumatic/5040_sensors","group":{"fr":"Capteur de pression","en":"Pressure sensor"},"score":80,"fluid":{"k":"fpress","port":"t0"},"prefix":"B","name":{"fr":"Capteur de pression analogique","en":"Pressure sensor"},"w":40,"h":40,"svg":"<path d=\"M0 10L10 10\"/><rect x=\"10\" y=\"1\" width=\"20\" height=\"18\" fill=\"var(--bg)\"/><text x=\"20\" y=\"13\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M30 10L38 10\" stroke-dasharray=\"3 2\"/><path d=\"M38 5L38 15\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"qet:50_pneumatic/5040_sensors/504020_pressure_sensors/50402020_Pressure_sensor","domain":"pneumatic","cat":"50_pneumatic/5040_sensors","group":{"fr":"Capteur de pression","en":"Pressure sensor"},"score":80,"fluid":{"k":"fpress","port":"t0"},"prefix":"B","name":{"fr":"Capteur de pression","en":"Pressure sensor"},"w":40,"h":40,"svg":"<path d=\"M0 10L10 10\"/><rect x=\"10\" y=\"1\" width=\"20\" height=\"18\" fill=\"var(--bg)\"/><text x=\"20\" y=\"13\" font-size=\"9\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">P</text><path d=\"M30 10L38 10\" stroke-dasharray=\"3 2\"/><path d=\"M38 5L38 15\"/>","ports":[{"id":"t0","x":0,"y":10,"dir":"left"}],"std":"CEI 60617","own":true},{"id":"own:elec/20_push_buttons/poussoir_2no","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":90,"top":true,"prefix":"S","name":{"fr":"Bouton poussoir, 2 contacts à fermeture (2 NO)","en":"Push button, 2 make contacts (2 NO)"},"std":"CEI 60617","w":40,"h":60,"ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"},{"id":"t3","x":30,"y":60,"dir":"down"}],"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L-2.2 14\" fill=\"none\"/><path d=\"M30 0L30 14\"/><path d=\"M30 60L30 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 46L17.8 14\" fill=\"none\"/><path d=\"M3.9 30L23.9 30\" stroke-dasharray=\"3 2\"/><g class=\"head\" style=\"transform:translateX(calc(var(--hs,0) * 6.1px));transition:transform .25s ease-out\"><path d=\"M3.9 30L-5.1 30\" stroke-dasharray=\"3 2\"/><path d=\"M-1.1 24.5H-5.1V35.5H-1.1\" fill=\"none\"/></g>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"momentary","nc":false,"ncPoles":[false,false],"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false}]},"own":true},{"id":"own:elec/20_push_buttons/poussoir_2nf","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":90,"top":true,"prefix":"S","name":{"fr":"Bouton poussoir, 2 contacts à ouverture (2 NF)","en":"Push button, 2 break contacts (2 NC)"},"std":"CEI 60617","w":40,"h":60,"ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"},{"id":"t3","x":30,"y":60,"dir":"down"}],"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path d=\"M10 14L14 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L14 14\" fill=\"none\"/><path d=\"M30 0L30 14\"/><path d=\"M30 60L30 46\"/><path d=\"M30 14L34 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 46L34 14\" fill=\"none\"/><path d=\"M12 30L32 30\" stroke-dasharray=\"3 2\"/><g class=\"head\" style=\"transform:translateX(calc(var(--hs,0) * 4.8px));transition:transform .25s ease-out\"><path d=\"M12 30L3 30\" stroke-dasharray=\"3 2\"/><path d=\"M7 24.5H3V35.5H7\" fill=\"none\"/></g>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"momentary","nc":true,"ncPoles":[true,true],"blades":[{"rot":16,"closed":true},{"rot":16,"closed":true}]},"own":true},{"id":"own:elec/20_push_buttons/poussoir_no_nf","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Boutons-poussoirs","en":"Push-buttons"},"score":90,"top":true,"prefix":"S","name":{"fr":"Bouton poussoir, 1 contact à fermeture + 1 à ouverture (1 NO + 1 NF)","en":"Push button, 1 make + 1 break contact (1 NO + 1 NC)"},"std":"CEI 60617","w":40,"h":60,"ports":[{"id":"t0","x":10,"y":0,"dir":"up"},{"id":"t1","x":10,"y":60,"dir":"down"},{"id":"t2","x":30,"y":0,"dir":"up"},{"id":"t3","x":30,"y":60,"dir":"down"}],"svg":"<path d=\"M10 0L10 14\"/><path d=\"M10 60L10 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M10 46L-2.2 14\" fill=\"none\"/><path d=\"M30 0L30 14\"/><path d=\"M30 60L30 46\"/><path d=\"M30 14L34 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M30 46L34 14\" fill=\"none\"/><path d=\"M3.9 30L32 30\" stroke-dasharray=\"3 2\"/><g class=\"head\" style=\"transform:translateX(calc(var(--hs,0) * 6.1px));transition:transform .25s ease-out\"><path d=\"M3.9 30L-5.1 30\" stroke-dasharray=\"3 2\"/><path d=\"M-1.1 24.5H-5.1V35.5H-1.1\" fill=\"none\"/></g>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"momentary","nc":false,"ncPoles":[false,true],"blades":[{"rot":21,"closed":false},{"rot":16,"closed":true}]},"own":true},{"id":"own:elec/21_selector_switches/commutateur_2no","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":90,"top":true,"prefix":"S","name":{"fr":"Commutateur à tête tournante, 2 contacts à fermeture (2 NO)","en":"Rotary switch, 2 make contacts (2 NO)"},"std":"CEI 60617","w":60,"h":60,"ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":60,"dir":"down"},{"id":"t2","x":50,"y":0,"dir":"up"},{"id":"t3","x":50,"y":60,"dir":"down"}],"svg":"<path d=\"M30 0L30 14\"/><path d=\"M30 60L30 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M30 46L17.8 14\" fill=\"none\"/><path d=\"M50 0L50 14\"/><path d=\"M50 60L50 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M50 46L37.8 14\" fill=\"none\"/><path d=\"M23.9 30L43.9 30\" stroke-dasharray=\"3 2\"/><path d=\"M-1.1 34H1.9V26H4.9\" fill=\"none\"/><path d=\"M1.9 30L9.9 30\" stroke-dasharray=\"3 2\"/><path d=\"M17.9 30L23.9 30\" stroke-dasharray=\"3 2\"/><path d=\"M13.9 26L13.9 33\"/><path d=\"M13.9 33L10.4 28\"/><path d=\"M13.9 33L17.4 28\"/>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"toggle","nc":false,"ncPoles":[false,false],"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false}]},"own":true},{"id":"own:elec/21_selector_switches/commutateur_2nf","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":90,"top":true,"prefix":"S","name":{"fr":"Commutateur à tête tournante, 2 contacts à ouverture (2 NF)","en":"Rotary switch, 2 break contacts (2 NC)"},"std":"CEI 60617","w":60,"h":60,"ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":60,"dir":"down"},{"id":"t2","x":50,"y":0,"dir":"up"},{"id":"t3","x":50,"y":60,"dir":"down"}],"svg":"<path d=\"M30 0L30 14\"/><path d=\"M30 60L30 46\"/><path d=\"M30 14L34 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M30 46L34 14\" fill=\"none\"/><path d=\"M50 0L50 14\"/><path d=\"M50 60L50 46\"/><path d=\"M50 14L54 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M50 46L54 14\" fill=\"none\"/><path d=\"M32 30L52 30\" stroke-dasharray=\"3 2\"/><path d=\"M7 34H10V26H13\" fill=\"none\"/><path d=\"M10 30L18 30\" stroke-dasharray=\"3 2\"/><path d=\"M26 30L32 30\" stroke-dasharray=\"3 2\"/><path d=\"M22 26L22 33\"/><path d=\"M22 33L18.5 28\"/><path d=\"M22 33L25.5 28\"/>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"toggle","nc":true,"ncPoles":[true,true],"blades":[{"rot":16,"closed":true},{"rot":16,"closed":true}]},"own":true},{"id":"own:elec/21_selector_switches/commutateur_no_nf","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":90,"top":true,"prefix":"S","name":{"fr":"Commutateur à tête tournante, 1 contact à fermeture + 1 à ouverture (1 NO + 1 NF)","en":"Rotary switch, 1 make + 1 break contact (1 NO + 1 NC)"},"std":"CEI 60617","w":60,"h":60,"ports":[{"id":"t0","x":30,"y":0,"dir":"up"},{"id":"t1","x":30,"y":60,"dir":"down"},{"id":"t2","x":50,"y":0,"dir":"up"},{"id":"t3","x":50,"y":60,"dir":"down"}],"svg":"<path d=\"M30 0L30 14\"/><path d=\"M30 60L30 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M30 46L17.8 14\" fill=\"none\"/><path d=\"M50 0L50 14\"/><path d=\"M50 60L50 46\"/><path d=\"M50 14L54 14\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:0% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M50 46L54 14\" fill=\"none\"/><path d=\"M23.9 30L52 30\" stroke-dasharray=\"3 2\"/><path d=\"M-1.1 34H1.9V26H4.9\" fill=\"none\"/><path d=\"M1.9 30L9.9 30\" stroke-dasharray=\"3 2\"/><path d=\"M17.9 30L23.9 30\" stroke-dasharray=\"3 2\"/><path d=\"M13.9 26L13.9 33\"/><path d=\"M13.9 33L10.4 28\"/><path d=\"M13.9 33L17.4 28\"/>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"toggle","nc":false,"ncPoles":[false,true],"blades":[{"rot":21,"closed":false},{"rot":16,"closed":true}]},"own":true},{"id":"own:elec/21_selector_switches/commutateur_3pos_2no","domain":"electrical","cat":"10_electric_10_allpole/380_signaling_operating","group":{"fr":"Commutateurs sélecteurs","en":"Selector switches"},"score":90,"top":true,"prefix":"S","name":{"fr":"Commutateur verrouillable à 3 positions (1-0-2), 2 NO (un par position), centre sans contact actionné","en":"Lockable 3-position switch (1-0-2), 2 NO (one per position), centre actuates no contact"},"std":"CEI 60617","w":50,"h":60,"ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":60,"dir":"down"},{"id":"t2","x":40,"y":0,"dir":"up"},{"id":"t3","x":40,"y":60,"dir":"down"}],"svg":"<path d=\"M20 0L20 14\"/><path d=\"M20 60L20 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M20 46L7.8 14\" fill=\"none\"/><path d=\"M40 0L40 14\"/><path d=\"M40 60L40 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b1,0deg));transition:transform .25s ease-out\" d=\"M40 46L27.8 14\" fill=\"none\"/><path d=\"M13.9 30L33.9 30\" stroke-dasharray=\"3 2\"/><path d=\"M13.9 30L5.9 30\" stroke-dasharray=\"3 2\"/><circle cx=\"2.9\" cy=\"30\" r=\"3\" fill=\"var(--bg)\"/><path d=\"M-0.1 30L-6.1 30\"/><path d=\"M-6.1 30L-6.1 33\"/><path d=\"M-3.1 30L-3.1 33\"/>","sim":{"k":"switch","poles":[["t0","t1"],["t2","t3"]],"ctl":"toggle","nc":false,"ncPoles":[false,false],"blades":[{"rot":21,"closed":false},{"rot":21,"closed":false}],"pos3":true,"posPoles":[1,2]},"own":true},{"id":"qet:10_electric/10_allpole/390_sensors_instruments/41_limit_switches/ils_no","domain":"electrical","cat":"10_electric_10_allpole/390_sensors_instruments","group":{"fr":"Fins de course","en":"Limits"},"score":85,"top":true,"prefix":"B","name":{"fr":"Capteur reed / ILS (NO)","en":"Reed sensor (NO)"},"std":"CEI 60617","w":20,"h":60,"ports":[{"id":"t0","x":20,"y":0,"dir":"up"},{"id":"t1","x":20,"y":60,"dir":"down"}],"svg":"<path d=\"M20 0L20 14\"/><path d=\"M20 60L20 46\"/><path class=\"blade\" style=\"transform-box:fill-box;transform-origin:100% 100%;transform:rotate(var(--b0,0deg));transition:transform .25s ease-out\" d=\"M20 46L12 16\" fill=\"none\"/><rect x=\"8\" y=\"8\" width=\"24\" height=\"44\" rx=\"10\" fill=\"none\"/>","sim":{"k":"switch","poles":[["t0","t1"]],"ctl":"toggle","nc":false,"blades":[{"rot":15,"closed":false}]},"own":true},{"id":"own:hyd/d43_o","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 centre fermé, 2 électroaimants, ressorts","en":"4/3 directional valve, closed centre, 2 solenoids, spring centred"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 36V32M47 32H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 21.6L-30 36\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 21.6L120 36\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"34\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"34\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — centre fermé","en":"4/3 — closed centre"},"score":96,"top":true,"fluid":{"k":"valve","rest":[],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_h","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 centre ouvert (P, A, B vers T), 2 électroaimants, ressorts","en":"4/3 directional valve, open centre (P, A, B to T), 2 solenoids, spring centred"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36V29H50V36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.53 32.44L50 36L47.54 33.37\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 32.76L50 36L48.43 32.76\" fill=\"none\" stroke=\"currentColor\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 21.6L-30 36\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 21.6L120 36\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"34\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"34\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — centre ouvert","en":"4/3 — open centre"},"score":93,"top":true,"fluid":{"k":"valve","rest":[["p","t"],["a","t"],["b","t"]],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_y","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 centre A et B vers T, 2 électroaimants, ressorts","en":"4/3 directional valve, A and B to T centre, 2 solenoids, spring centred"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.53 32.44L50 36L47.54 33.37\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 32.76L50 36L48.43 32.76\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 21.6L-30 36\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 21.6L120 36\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"34\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"34\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — centre A et B vers T","en":"4/3 — A and B to T centre"},"score":90,"top":true,"fluid":{"k":"valve","rest":[["a","t"],["b","t"]],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_m","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 centre tandem (P vers T), 2 électroaimants, ressorts","en":"4/3 directional valve, tandem centre (P to T), 2 solenoids, spring centred"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36V29H50V36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 21.6L-30 36\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 21.6L120 36\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"34\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"34\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — centre tandem","en":"4/3 — tandem centre"},"score":87,"top":false,"fluid":{"k":"valve","rest":[["p","t"]],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_p","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 centre P, A et B reliés (régénératif), 2 électroaimants, ressorts","en":"4/3 directional valve, P, A and B connected (regenerative), 2 solenoids, spring centred"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 36L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M47.54 6.63L50 4L50.53 7.56\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 36V32M47 32H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 21.6L-30 36\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 21.6L120 36\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"34\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"34\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — centre P, A et B reliés","en":"4/3 — P, A and B connected"},"score":84,"top":false,"fluid":{"k":"valve","rest":[["p","a"],["p","b"]],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_levier_o","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 à levier, centre fermé, ressorts (type KVM 10)","en":"4/3 lever valve, closed centre, spring centred (KVM 10 type)"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 36V32M47 32H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-44 25.6H-36M-40 25.6V33\" stroke=\"currentColor\" fill=\"none\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M126 25.6H134M130 25.6V33\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — à levier","en":"4/3 — lever"},"score":84,"top":false,"fluid":{"k":"valve","rest":[],"act":[["p","b"],["a","t"]],"a":"man","b":"man","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_levier_m","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/3 à levier, centre tandem, ressorts","en":"4/3 lever valve, tandem centre, spring centred"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36V29H50V36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-44 25.6H-36M-40 25.6V33\" stroke=\"currentColor\" fill=\"none\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M126 25.6H134M130 25.6V33\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — à levier","en":"4/3 — lever"},"score":74,"top":false,"fluid":{"k":"valve","rest":[["p","t"]],"act":[["p","b"],["a","t"]],"a":"man","b":"man","three":true,"actB":[["p","a"],["b","t"]]},"own":true},{"id":"own:hyd/d43_prop","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur proportionnel 4/3, centre fermé, commandé par joystick (type PVG 32)","en":"Proportional 4/3 valve, closed centre, joystick controlled (PVG 32 type)"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 4V8M47 8H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50 36V32M47 32H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"70\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M90 36L90 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M88.43 7.24L90 4L91.57 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M100 4L100 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M101.57 32.76L100 36L98.43 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 12.64L-32 16.64L-34 8.64L-37 16.64L-40 8.64L-43 12.64\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M120 12.64L122 16.64L124 8.64L127 16.64L130 8.64L133 12.64\" fill=\"none\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-50\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-50 21.6L-30 36\" stroke=\"currentColor\"/><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"120\" y=\"21.6\" width=\"20\" height=\"14.4\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M140 21.6L120 36\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-52\" y=\"34\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"142\" y=\"34\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/3 — proportionnel","en":"4/3 — proportional"},"score":82,"top":false,"fluid":{"k":"valve","rest":[],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec","three":true,"actB":[["p","a"],["b","t"]],"prop":true},"own":true},{"id":"own:hyd/d42_ressort","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/2, électroaimant et ressort","en":"4/2 directional valve, solenoid and spring return"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 32.76L50 36L48.43 32.76\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 14L-30 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><path d=\"M70 20L72 24L74 16L77 24L80 16L83 24L86 16L88 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/2","en":"4/2"},"score":94,"top":true,"fluid":{"k":"valve","rest":[["p","a"],["b","t"]],"act":[["p","b"],["a","t"]],"a":"elec","b":"spring"},"own":true},{"id":"own:hyd/d42_bistable","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/2 bistable, 2 électroaimants (à crans)","en":"4/2 bistable directional valve, 2 solenoids (detent)"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 32.76L50 36L48.43 32.76\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 14L-30 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"70\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M83 14L70 26\" stroke=\"currentColor\"/><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"84\" y=\"22\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/2","en":"4/2"},"score":80,"top":false,"fluid":{"k":"valve","rest":[["p","a"],["b","t"]],"act":[["p","b"],["a","t"]],"a":"elec","b":"elec"},"own":true},{"id":"own:hyd/d42_levier","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/2 à levier, rappel par ressort","en":"4/2 lever valve, spring return"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 32.76L50 36L48.43 32.76\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 20H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"15\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 18H-36M-38.5 18V23\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 20L72 24L74 16L77 24L80 16L83 24L86 16L88 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/2","en":"4/2"},"score":78,"top":false,"fluid":{"k":"valve","rest":[["p","a"],["b","t"]],"act":[["p","b"],["a","t"]],"a":"man","b":"spring","manual":"momentary"},"own":true},{"id":"own:hyd/d42_levier_crans","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/2 à levier, à crans","en":"4/2 lever valve, detent"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L0 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-2.46 6.63L0 4L0.53 7.56\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M51.57 32.76L50 36L48.43 32.76\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 20H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"15\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 18H-36M-38.5 18V23\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/2","en":"4/2"},"score":70,"top":false,"fluid":{"k":"valve","rest":[["p","a"],["b","t"]],"act":[["p","b"],["a","t"]],"a":"man","b":"none","manual":"toggle"},"own":true},{"id":"own:hyd/d42_croise","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 4/2, croisé au repos, électroaimant et ressort","en":"4/2 directional valve, crossed at rest, solenoid and spring"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M1.57 32.76L0 36L-1.57 32.76\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L50 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M47.54 6.63L50 4L50.53 7.56\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.53 32.44L50 36L47.54 33.37\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:b\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">B</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 14L-30 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><path d=\"M70 20L72 24L74 16L77 24L80 16L83 24L86 16L88 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"b","x":50,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"4/2","en":"4/2"},"score":60,"top":false,"fluid":{"k":"valve","rest":[["p","b"],["a","t"]],"act":[["p","a"],["b","t"]],"a":"elec","b":"spring"},"own":true},{"id":"own:hyd/d32_nf","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 3/2 normalement fermé, électroaimant et ressort","en":"3/2 directional valve, normally closed, solenoid and spring"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 36V32M-3 32H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.53 32.44L50 36L47.54 33.37\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 14L-30 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><path d=\"M70 20L72 24L74 16L77 24L80 16L83 24L86 16L88 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"3/2","en":"3/2"},"score":88,"top":true,"fluid":{"k":"valve","rest":[["a","t"]],"act":[["p","a"]],"a":"elec","b":"spring"},"own":true},{"id":"own:hyd/d32_no","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 3/2 normalement ouvert, électroaimant et ressort","en":"3/2 directional valve, normally open, solenoid and spring"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 4L0 36\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M0.53 32.44L0 36L-2.46 33.37\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M-10 36V32M-13 32H-7\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M50 36V32M47 32H53\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 14L-30 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><path d=\"M70 20L72 24L74 16L77 24L80 16L83 24L86 16L88 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"3/2","en":"3/2"},"score":70,"top":false,"fluid":{"k":"valve","rest":[["p","a"]],"act":[["a","t"]],"a":"elec","b":"spring"},"own":true},{"id":"own:hyd/d32_bistable","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 3/2 bistable, 2 électroaimants","en":"3/2 bistable directional valve, 2 solenoids"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 36V32M-3 32H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.53 32.44L50 36L47.54 33.37\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 14L-30 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-44\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><rect data-sol=\"b\" style=\"cursor:pointer\" x=\"70\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M83 14L70 26\" stroke=\"currentColor\"/><text data-tag=\"pb\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"84\" y=\"22\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">b</text>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"3/2","en":"3/2"},"score":55,"top":false,"fluid":{"k":"valve","rest":[["a","t"]],"act":[["p","a"]],"a":"elec","b":"elec"},"own":true},{"id":"own:hyd/d32_levier","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 3/2 à levier, rappel par ressort","en":"3/2 lever valve, spring return"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M50 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-30\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-10 36L-10 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-11.57 7.24L-10 4L-8.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><path d=\"M0 36V32M-3 32H3\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"20\" y=\"4\" width=\"50\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4L50 36\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M50.53 32.44L50 36L47.54 33.37\" fill=\"none\" stroke=\"currentColor\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><text data-tag=\"p:t\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"52.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">T</text><path d=\"M-30 20H-34\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-43\" y=\"15\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-41 18H-36M-38.5 18V23\" stroke=\"currentColor\" fill=\"none\"/><path d=\"M70 20L72 24L74 16L77 24L80 16L83 24L86 16L88 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"},{"id":"t","x":50,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"3/2","en":"3/2"},"score":60,"top":false,"fluid":{"k":"valve","rest":[["a","t"]],"act":[["p","a"]],"a":"man","b":"spring","manual":"momentary"},"own":true},{"id":"own:hyd/d22_nf","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 2/2 normalement fermé, électroaimant et ressort","en":"2/2 directional valve, normally closed, solenoid and spring"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 36L-8 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-9.57 7.24L-8 4L-6.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-45 14L-32 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-46\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><path d=\"M64 20L66 24L68 16L71 24L74 16L77 24L80 16L82 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"2/2","en":"2/2"},"score":82,"top":true,"fluid":{"k":"valve","rest":[],"act":[["p","a"]],"a":"elec","b":"spring"},"own":true},{"id":"own:hyd/d22_no","domain":"hydraulic","prefix":"V","name":{"fr":"Distributeur 2/2 normalement ouvert, électroaimant et ressort","en":"2/2 directional valve, normally open, solenoid and spring"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 4V8M-11 8H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-8 36V32M-11 32H-5\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 36L40 4\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M38.43 7.24L40 4L41.57 7.24\" fill=\"none\" stroke=\"currentColor\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"14\" width=\"13\" height=\"12\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-45 14L-32 26\" stroke=\"currentColor\"/><text data-tag=\"pa\" style=\"cursor:move;font-size:calc(5.5px * var(--ls,1))\" x=\"-46\" y=\"22\" text-anchor=\"end\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">a</text><path d=\"M64 20L66 24L68 16L71 24L74 16L77 24L80 16L82 20\" fill=\"none\" stroke=\"currentColor\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"2/2","en":"2/2"},"score":62,"top":false,"fluid":{"k":"valve","rest":[["p","a"]],"act":[],"a":"elec","b":"spring"},"own":true},{"id":"own:hyd/d22_levier","domain":"hydraulic","prefix":"V","name":{"fr":"Robinet 2/2 à levier (vanne d’arrêt)","en":"2/2 lever valve (shut-off)"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M40 0V4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><path d=\"M40 40V36\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"/><rect x=\"-32\" y=\"4\" width=\"48\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1\" stroke-opacity=\"0.55\"/><path d=\"M-8 36L-8 4\" stroke=\"#9a9a9a\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M-9.57 7.24L-8 4L-6.43 7.24\" fill=\"none\" stroke=\"#9a9a9a\"/><rect x=\"16\" y=\"4\" width=\"48\" height=\"32\" fill=\"var(--bg)\" stroke=\"currentColor\" stroke-width=\"1.6\"/><path d=\"M40 4V8M37 8H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><path d=\"M40 36V32M37 32H43\" stroke=\"currentColor\" stroke-width=\"1.2\" fill=\"none\"/><text data-tag=\"p:a\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"-2\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">A</text><text data-tag=\"p:p\" style=\"cursor:move;font-size:calc(6px * var(--ls,1))\" x=\"42.5\" y=\"47\" text-anchor=\"start\" fill=\"currentColor\" stroke=\"rgba(0,0,0,0)\" stroke-width=\"3\">P</text><path d=\"M-32 20H-36\" stroke=\"currentColor\"/><rect data-sol=\"a\" style=\"cursor:pointer\" x=\"-45\" y=\"15\" width=\"9\" height=\"10\" fill=\"var(--bg)\" stroke=\"currentColor\"/><path d=\"M-43 18H-38M-40.5 18V23\" stroke=\"currentColor\" fill=\"none\"/>","ports":[{"id":"a","x":40,"y":0,"dir":"up"},{"id":"p","x":40,"y":40,"dir":"down"}],"cat":"30_hydraulic/31_control_valves","group":{"fr":"2/2","en":"2/2"},"score":66,"top":false,"fluid":{"k":"valve","rest":[],"act":[["p","a"]],"a":"man","b":"none","manual":"toggle"},"own":true},{"id":"own:hyd/bache_4","domain":"hydraulic","prefix":"Z","name":{"fr":"Réservoir (bâche) à 4 orifices : 3 retours, 1 aspiration","en":"Tank with 4 ports: 3 returns, 1 suction"},"std":"ISO 1219-1","w":100,"h":40,"svg":"<path d=\"M0 0V40H100V0\" fill=\"none\"/><path d=\"M0 22L100 22\" stroke-dasharray=\"3 2\"/><path d=\"M20 0L20 16\"/><path d=\"M40 0L40 16\"/><path d=\"M60 0L60 16\"/><path d=\"M80 0L80 32\"/>","ports":[{"id":"r1","x":20,"y":0,"dir":"up"},{"id":"r2","x":40,"y":0,"dir":"up"},{"id":"r3","x":60,"y":0,"dir":"up"},{"id":"s1","x":80,"y":0,"dir":"up"}],"cat":"30_hydraulic/21_tanks","group":{"fr":"Réservoirs","en":"Tanks"},"score":93,"top":true,"fluid":{"k":"fsink","ports":["r1","r2","r3","s1"]},"own":true},{"id":"own:hyd/bache_6","domain":"hydraulic","prefix":"Z","name":{"fr":"Réservoir (bâche) à 6 orifices : 4 retours, 2 aspirations","en":"Tank with 6 ports: 4 returns, 2 suctions"},"std":"ISO 1219-1","w":140,"h":40,"svg":"<path d=\"M0 0V40H140V0\" fill=\"none\"/><path d=\"M0 22L140 22\" stroke-dasharray=\"3 2\"/><path d=\"M20 0L20 16\"/><path d=\"M40 0L40 16\"/><path d=\"M60 0L60 16\"/><path d=\"M80 0L80 16\"/><path d=\"M100 0L100 32\"/><path d=\"M120 0L120 32\"/>","ports":[{"id":"r1","x":20,"y":0,"dir":"up"},{"id":"r2","x":40,"y":0,"dir":"up"},{"id":"r3","x":60,"y":0,"dir":"up"},{"id":"r4","x":80,"y":0,"dir":"up"},{"id":"s1","x":100,"y":0,"dir":"up"},{"id":"s2","x":120,"y":0,"dir":"up"}],"cat":"30_hydraulic/21_tanks","group":{"fr":"Réservoirs","en":"Tanks"},"score":85,"top":false,"fluid":{"k":"fsink","ports":["r1","r2","r3","r4","s1","s2"]},"own":true},{"id":"own:hyd/limiteur_pression","domain":"hydraulic","prefix":"V","name":{"fr":"Limiteur de pression","en":"Pressure relief valve"},"std":"ISO 1219-1","w":60,"h":60,"svg":"<path d=\"M0 30L18 30\"/><path d=\"M42 30L60 30\"/><rect x=\"18\" y=\"18\" width=\"24\" height=\"24\" fill=\"var(--bg)\"/><path d=\"M32.4 18l-3.2 -2l6.4 -3l-6.4 -3l6.4 -3l-6.4 -3l3.2 -2\" fill=\"none\"/><path d=\"M21 14L44 4\"/><path d=\"M44 4L40 9.2L37.4 3.4Z\" fill=\"currentColor\"/><g style=\"transform:translateY(calc((1 - var(--ro,0)) * 8.5px));transition:transform .3s ease-out\"><path d=\"M21 30L39 30\"/><path d=\"M39 30L33.2 33.2L33.2 26.8Z\" fill=\"currentColor\"/></g><path d=\"M12 30V48H30.5V42\" fill=\"none\" stroke-dasharray=\"3 2\"/><path d=\"M12 30L18 30\"/>","ports":[{"id":"p","x":0,"y":30,"dir":"left"},{"id":"t","x":60,"y":30,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Pression","en":"Pressure"},"score":95,"top":true,"fluid":{"k":"relief","p":"p","t":"t"},"own":true},{"id":"own:hyd/reducteur_pression","domain":"hydraulic","prefix":"V","name":{"fr":"Réducteur de pression","en":"Pressure reducing valve"},"std":"ISO 1219-1","w":60,"h":60,"svg":"<path d=\"M0 30L18 30\"/><path d=\"M42 30L60 30\"/><rect x=\"18\" y=\"18\" width=\"24\" height=\"24\" fill=\"var(--bg)\"/><path d=\"M32.4 18l-3.2 -2l6.4 -3l-6.4 -3l6.4 -3l-6.4 -3l3.2 -2\" fill=\"none\"/><path d=\"M21 14L44 4\"/><path d=\"M44 4L40 9.2L37.4 3.4Z\" fill=\"currentColor\"/><g style=\"transform:translateY(calc(var(--rc,0) * 8.5px));transition:transform .3s ease-out\"><path d=\"M21 30L39 30\"/><path d=\"M39 30L33.2 33.2L33.2 26.8Z\" fill=\"currentColor\"/></g><path d=\"M48 30V48H29.5V42\" fill=\"none\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"p","x":0,"y":30,"dir":"left"},{"id":"a","x":60,"y":30,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Pression","en":"Pressure"},"score":80,"top":true,"fluid":{"k":"reducer","p":"p","a":"a"},"own":true},{"id":"own:hyd/limiteur_debit","domain":"hydraulic","prefix":"V","name":{"fr":"Limiteur de débit réglable","en":"Adjustable flow restrictor"},"std":"ISO 1219-1","w":50,"h":40,"svg":"<path d=\"M0 20L50 20\"/><path d=\"M20 12Q25 20 20 28M30 12Q25 20 30 28\" fill=\"none\"/><g class=\"needle\" style=\"transform-box:fill-box;transform-origin:50% 50%;transform:rotate(var(--nd,0deg));transition:transform .35s ease-out\"><path d=\"M15 31L35 9\"/><path d=\"M35 9L33.5 15.4L28.8 11.1Z\" fill=\"currentColor\"/></g>","ports":[{"id":"a","x":0,"y":20,"dir":"left"},{"id":"b","x":50,"y":20,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Débit","en":"Flow"},"score":85,"top":false,"fluid":{"k":"fthrottle","a":"a","b":"b"},"own":true},{"id":"own:hyd/limiteur_debit_uni","domain":"hydraulic","prefix":"V","name":{"fr":"Limiteur de débit unidirectionnel (à l’admission)","en":"One-way flow control valve (meter-in)"},"std":"ISO 1219-1","w":50,"h":46,"svg":"<path d=\"M0 20L50 20\"/><path d=\"M20 12Q25 20 20 28M30 12Q25 20 30 28\" fill=\"none\"/><g class=\"needle\" style=\"transform-box:fill-box;transform-origin:50% 50%;transform:rotate(var(--nd,0deg));transition:transform .35s ease-out\"><path d=\"M15 31L35 9\"/><path d=\"M35 9L33.5 15.4L28.8 11.1Z\" fill=\"currentColor\"/></g><circle cx=\"6\" cy=\"20\" r=\"1.8\" fill=\"currentColor\"/><circle cx=\"44\" cy=\"20\" r=\"1.8\" fill=\"currentColor\"/><path d=\"M6 20V42H18.5M30 42H44V20\" fill=\"none\"/><g transform=\"translate(25 42) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g>","ports":[{"id":"a","x":0,"y":20,"dir":"left"},{"id":"b","x":50,"y":20,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Débit","en":"Flow"},"score":92,"top":true,"fluid":{"k":"fthrottle","a":"a","b":"b","oneWay":true},"own":true},{"id":"own:hyd/limiteur_debit_uni_inverse","domain":"hydraulic","prefix":"V","name":{"fr":"Limiteur de débit unidirectionnel renversé (à l’échappement)","en":"Reversed one-way flow control valve (meter-out)"},"std":"ISO 1219-1","w":50,"h":46,"svg":"<g transform=\"translate(50 0) scale(-1 1)\"><path d=\"M50 20L0 20\"/><path d=\"M20 12Q25 20 20 28M30 12Q25 20 30 28\" fill=\"none\"/><g class=\"needle\" style=\"transform-box:fill-box;transform-origin:50% 50%;transform:rotate(var(--nd,0deg));transition:transform .35s ease-out\"><path d=\"M15 31L35 9\"/><path d=\"M35 9L33.5 15.4L28.8 11.1Z\" fill=\"currentColor\"/></g><circle cx=\"6\" cy=\"20\" r=\"1.8\" fill=\"currentColor\"/><circle cx=\"44\" cy=\"20\" r=\"1.8\" fill=\"currentColor\"/><path d=\"M6 20V42H18.5M30 42H44V20\" fill=\"none\"/><g transform=\"translate(25 42) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g></g>","ports":[{"id":"a","x":50,"y":20,"dir":"right"},{"id":"b","x":0,"y":20,"dir":"left"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Débit","en":"Flow"},"score":90,"top":false,"fluid":{"k":"fthrottle","a":"a","b":"b","oneWay":true},"own":true},{"id":"own:hyd/regulateur_debit","domain":"hydraulic","prefix":"V","name":{"fr":"Régulateur de débit compensé en pression, unidirectionnel","en":"Pressure-compensated flow regulator, one-way"},"std":"ISO 1219-1","w":50,"h":46,"svg":"<path d=\"M0 20L50 20\"/><path d=\"M20 12Q25 20 20 28M30 12Q25 20 30 28\" fill=\"none\"/><g class=\"needle\" style=\"transform-box:fill-box;transform-origin:50% 50%;transform:rotate(var(--nd,0deg));transition:transform .35s ease-out\"><path d=\"M15 31L35 9\"/><path d=\"M35 9L33.5 15.4L28.8 11.1Z\" fill=\"currentColor\"/></g><rect x=\"11\" y=\"6\" width=\"28\" height=\"28\" fill=\"none\"/><path d=\"M19 20L13 17V23Z\" fill=\"currentColor\"/><circle cx=\"6\" cy=\"20\" r=\"1.8\" fill=\"currentColor\"/><circle cx=\"44\" cy=\"20\" r=\"1.8\" fill=\"currentColor\"/><path d=\"M6 20V42H18.5M30 42H44V20\" fill=\"none\"/><g transform=\"translate(25 42) rotate(180)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g>","ports":[{"id":"a","x":0,"y":20,"dir":"left"},{"id":"b","x":50,"y":20,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Débit","en":"Flow"},"score":78,"top":false,"fluid":{"k":"fthrottle","a":"a","b":"b","oneWay":true,"comp":true},"own":true},{"id":"own:hyd/clapet_pilote","domain":"hydraulic","prefix":"V","name":{"fr":"Clapet anti-retour piloté","en":"Pilot-operated check valve"},"std":"ISO 1219-1","w":60,"h":40,"svg":"<path d=\"M0 30L20 30\"/><path d=\"M40 30L60 30\"/><g transform=\"translate(30 30) rotate(0)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/></g><path d=\"M30 0L30 18\" stroke-dasharray=\"3 2\"/><path d=\"M30 18L30 18\" stroke-dasharray=\"3 2\"/><path d=\"M30 18L30 25\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"a","x":0,"y":30,"dir":"left"},{"id":"b","x":60,"y":30,"dir":"right"},{"id":"x","x":30,"y":0,"dir":"up"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Clapets et sélecteurs","en":"Check valves and shuttle"},"score":80,"top":false,"fluid":{"k":"check","from":"a","to":"b","pilot":"x"},"own":true},{"id":"own:hyd/selecteur_circuit","domain":"hydraulic","prefix":"V","name":{"fr":"Sélecteur de circuit","en":"Shuttle valve"},"std":"ISO 1219-1","w":60,"h":40,"svg":"<path d=\"M0 20L22 20\"/><path d=\"M60 20L38 20\"/><path d=\"M30 0L30 13\"/><path d=\"M22 20L26 13H34L38 20L34 27H26Z\" fill=\"var(--bg)\"/><circle cx=\"30\" cy=\"20\" r=\"2.8\" fill=\"currentColor\"/>","ports":[{"id":"s","x":30,"y":0,"dir":"up"},{"id":"a","x":0,"y":20,"dir":"left"},{"id":"b","x":60,"y":20,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Clapets et sélecteurs","en":"Check valves and shuttle"},"score":62,"top":false,"fluid":{"k":"logic","op":"or","ins":["a","b"],"out":"s"},"own":true},{"id":"own:hyd/manometre","domain":"hydraulic","prefix":"P","name":{"fr":"Manomètre","en":"Pressure gauge"},"std":"ISO 1219-1","w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><circle cx=\"10\" cy=\"15\" r=\"9\" fill=\"var(--bg)\"/><path d=\"M6 19L13 11\"/><circle cx=\"10\" cy=\"15\" r=\"1.2\" fill=\"currentColor\"/>","ports":[{"id":"a","x":10,"y":30,"dir":"down"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Mesure","en":"Measurement"},"score":94,"top":true,"fluid":{"k":"fgauge","ports":["a"]},"own":true},{"id":"own:hyd/debitmetre","domain":"hydraulic","prefix":"Q","name":{"fr":"Débitmètre","en":"Flow meter"},"std":"ISO 1219-1","w":40,"h":40,"svg":"<path d=\"M0 20L40 20\"/><circle cx=\"20\" cy=\"20\" r=\"10\" fill=\"var(--bg)\"/><text x=\"20\" y=\"23.5\" font-size=\"10\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">Q</text>","ports":[{"id":"a","x":0,"y":20,"dir":"left"},{"id":"b","x":40,"y":20,"dir":"right"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Mesure","en":"Measurement"},"score":70,"top":false,"fluid":{"k":"fflow","a":"a","b":"b"},"own":true},{"id":"own:hyd/groupe_pompe_fixe","domain":"hydraulic","prefix":"M","name":{"fr":"Groupe motopompe à cylindrée fixe","en":"Fixed-displacement motor-pump unit"},"std":"ISO 1219-1","w":80,"h":60,"svg":"<circle cx=\"22\" cy=\"30\" r=\"14\" fill=\"var(--bg)\"/><text x=\"22\" y=\"35\" font-size=\"14\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><rect x=\"7\" y=\"45\" width=\"30\" height=\"3\" fill=\"currentColor\"/><path d=\"M36 30L46 30\"/><rect x=\"39\" y=\"26\" width=\"6\" height=\"8\" fill=\"var(--bg)\"/><circle cx=\"60\" cy=\"30\" r=\"14\" fill=\"var(--bg)\"/><path d=\"M60 0L60 16\"/><path d=\"M60 60L60 44\"/><path d=\"M60 17L68.7 33.5L51.3 33.5Z\" fill=\"currentColor\"/>","ports":[{"id":"o","x":60,"y":0,"dir":"up"},{"id":"i","x":60,"y":60,"dir":"down"}],"cat":"30_hydraulic/61_pumps","group":{"fr":"Groupes et moteurs","en":"Power packs and motors"},"score":96,"top":true,"fluid":{"k":"fpump","out":"o","in":"i"},"own":true},{"id":"own:hyd/groupe_pompe_variable","domain":"hydraulic","prefix":"M","name":{"fr":"Groupe motopompe à cylindrée variable, régulée en pression","en":"Pressure-compensated variable-displacement motor-pump unit"},"std":"ISO 1219-1","w":80,"h":60,"svg":"<circle cx=\"22\" cy=\"30\" r=\"14\" fill=\"var(--bg)\"/><text x=\"22\" y=\"35\" font-size=\"14\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><rect x=\"7\" y=\"45\" width=\"30\" height=\"3\" fill=\"currentColor\"/><path d=\"M36 30L46 30\"/><rect x=\"39\" y=\"26\" width=\"6\" height=\"8\" fill=\"var(--bg)\"/><circle cx=\"60\" cy=\"30\" r=\"14\" fill=\"var(--bg)\"/><path d=\"M60 0L60 16\"/><path d=\"M60 60L60 44\"/><path d=\"M60 17L68.7 33.5L51.3 33.5Z\" fill=\"currentColor\"/><path d=\"M42 48L78 12\"/><path d=\"M78 12L76.2 18.3L71.7 13.8Z\" fill=\"currentColor\"/>","ports":[{"id":"o","x":60,"y":0,"dir":"up"},{"id":"i","x":60,"y":60,"dir":"down"}],"cat":"30_hydraulic/61_pumps","group":{"fr":"Groupes et moteurs","en":"Power packs and motors"},"score":80,"top":false,"fluid":{"k":"fpump","out":"o","in":"i","variable":true},"own":true},{"id":"own:hyd/groupe_pompe_ls","domain":"hydraulic","prefix":"M","name":{"fr":"Groupe motopompe à cylindrée variable, Load Sensing","en":"Load Sensing variable-displacement motor-pump unit"},"std":"ISO 1219-1","w":90,"h":60,"svg":"<circle cx=\"22\" cy=\"30\" r=\"14\" fill=\"var(--bg)\"/><text x=\"22\" y=\"35\" font-size=\"14\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\" font-weight=\"700\">M</text><rect x=\"7\" y=\"45\" width=\"30\" height=\"3\" fill=\"currentColor\"/><path d=\"M36 30L46 30\"/><rect x=\"39\" y=\"26\" width=\"6\" height=\"8\" fill=\"var(--bg)\"/><circle cx=\"60\" cy=\"30\" r=\"14\" fill=\"var(--bg)\"/><path d=\"M60 0L60 16\"/><path d=\"M60 60L60 44\"/><path d=\"M60 17L68.7 33.5L51.3 33.5Z\" fill=\"currentColor\"/><path d=\"M42 48L78 12\"/><path d=\"M78 12L76.2 18.3L71.7 13.8Z\" fill=\"currentColor\"/><path d=\"M90 30H82V10\" fill=\"none\" stroke-dasharray=\"3 2\"/><text x=\"84\" y=\"26\" font-size=\"7\" text-anchor=\"middle\" fill=\"currentColor\" stroke=\"none\">LS</text>","ports":[{"id":"o","x":60,"y":0,"dir":"up"},{"id":"i","x":60,"y":60,"dir":"down"},{"id":"x","x":90,"y":30,"dir":"right"}],"cat":"30_hydraulic/61_pumps","group":{"fr":"Groupes et moteurs","en":"Power packs and motors"},"score":70,"top":false,"fluid":{"k":"fpump","out":"o","in":"i","variable":true,"ls":"x"},"own":true},{"id":"own:hyd/bouchon","domain":"hydraulic","prefix":"X","name":{"fr":"Bouchon (orifice obturé)","en":"Plug (blanked port)"},"std":"ISO 1219-1","w":20,"h":30,"svg":"<path d=\"M10 30L10 24\"/><g transform=\"translate(10 19) rotate(-90)\"><path d=\"M-5 0L4 0\"/><path d=\"M4 -5L4 5\"/></g>","ports":[{"id":"a","x":10,"y":30,"dir":"down"}],"cat":"30_hydraulic/45_valves","group":{"fr":"Mesure","en":"Measurement"},"score":50,"top":false,"fluid":{"k":"fgauge","ports":["a"]},"own":true},{"id":"own:hyd/filtre_aspiration","domain":"hydraulic","prefix":"Z","name":{"fr":"Filtre d’aspiration (crépine)","en":"Suction filter (strainer)"},"std":"ISO 1219-1","w":50,"h":40,"svg":"<path d=\"M0 20L14 20\"/><path d=\"M36 20L50 20\"/><path d=\"M25 9L36 20L25 31L14 20Z\" fill=\"var(--bg)\"/><path d=\"M25 9L25 31\" stroke-dasharray=\"3 2\"/>","ports":[{"id":"a","x":0,"y":20,"dir":"left"},{"id":"b","x":50,"y":20,"dir":"right"}],"cat":"30_hydraulic/81_filters","group":{"fr":"Filtration","en":"Filtration"},"score":90,"top":true,"fluid":{"k":"fnet","links":[["a","b"]]},"own":true},{"id":"own:hyd/filtre_clapet","domain":"hydraulic","prefix":"Z","name":{"fr":"Filtre avec clapet de dérivation (colmatage)","en":"Filter with bypass check valve (clogging)"},"std":"ISO 1219-1","w":60,"h":60,"svg":"<path d=\"M0 40L19 40\"/><path d=\"M41 40L60 40\"/><path d=\"M30 29L41 40L30 51L19 40Z\" fill=\"var(--bg)\"/><path d=\"M30 29L30 51\" stroke-dasharray=\"3 2\"/><path d=\"M8 40L8 18\"/><path d=\"M8 18L25 18\"/><path d=\"M42.6 18L52 18\"/><path d=\"M52 18L52 40\"/><g transform=\"translate(30 18) rotate(0)\"><path d=\"M1.2 -5.5L-5 0L1.2 5.5\" fill=\"none\"/><circle cx=\"3.6\" cy=\"0\" r=\"3.4\" fill=\"var(--bg)\"/><path d=\"M7 0l1.4 -2.6l2.8 5.2l1.4 -2.6\" fill=\"none\"/></g>","ports":[{"id":"a","x":0,"y":40,"dir":"left"},{"id":"b","x":60,"y":40,"dir":"right"}],"cat":"30_hydraulic/81_filters","group":{"fr":"Filtration","en":"Filtration"},"score":88,"top":true,"fluid":{"k":"fnet","links":[["a","b"]]},"own":true},{"id":"own:hyd/moteur_hydraulique","domain":"hydraulic","prefix":"M","name":{"fr":"Moteur hydraulique, deux sens de rotation","en":"Hydraulic motor, both directions"},"std":"ISO 1219-1","w":60,"h":60,"svg":"<circle cx=\"30\" cy=\"30\" r=\"17\" fill=\"var(--bg)\"/><path d=\"M0 30L13 30\"/><path d=\"M60 30L47 30\"/><path d=\"M28.5 30L14 20.7L14 39.4Z\" fill=\"currentColor\"/><path d=\"M31.5 30L46 39.4L46 20.7Z\" fill=\"currentColor\"/>","ports":[{"id":"a","x":0,"y":30,"dir":"left"},{"id":"b","x":60,"y":30,"dir":"right"}],"cat":"30_hydraulic/61_pumps","group":{"fr":"Groupes et moteurs","en":"Power packs and motors"},"score":92,"top":true,"fluid":{"k":"fmotor","a":"a","b":"b"},"legacy":true,"own":true}]}